OSDN Git Service

PR target/33369
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR target/33369
4         * gcc.dg/vect/pr33369.c: New test.
5
6 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
7
8         PR fortran/33370
9         * gfortran.dg/array_memcpy_5.f90:  New test.
10
11 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
12
13         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
14
15 2007-09-09  Richard Guenther  <rguenther@suse.de>
16
17         * gcc.c-torture/compile/20070906-1.c: New testcase.
18
19 2007-09-09  Ira Rosen  <irar@il.ibm.com>
20
21         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
22         noinline attribute.
23         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
24         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
25         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
26         Likewise.
27
28 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
29
30         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
31
32 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
33
34         * gnat.dg/addr2_p.ads: Bump size of array to 9.
35
36 2007-09-09  Ira Rosen  <irar@il.ibm.com>
37
38         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
39         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
40         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
41         Compile tests with -fno-tree-pre.
42         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
43         * lib/target-supports.exp (check_effective_target_vect_strided): New.
44         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
45         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
46         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
47         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
48         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
49         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
50         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
51         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
52         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
53         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
54         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
55         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
56         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
57         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
58         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
59         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
60         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
61
62 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
63
64         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
65         to call objdump.
66         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
67         Use remote_exec to call c++filt.
68         * lib/target-supports-dg.exp (dg-require-host-local): New.
69         * gcc.misc-tests/options.exp: Allow .exe in command paths.
70         * g++.dg/parse/repo1.C: Use dg-require-host-local.
71         * g++.dg/rtti/repo1.C: Likewise.
72         * g++.dg/template/repo1.C: Likewise.
73         * g++.dg/template/repo2.C: Likewise.
74         * g++.dg/template/repo3.C: Likewise.
75         * g++.dg/template/repo4.C: Likewise.
76         * g++.dg/template/repo5.C: Likewise.
77         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
78         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
79         * g++.old-deja/g++.pt/repo1.C: Likewise.
80         * g++.old-deja/g++.pt/repo2.C: Likewise.
81         * g++.old-deja/g++.pt/repo3.C: Likewise.
82         * g++.old-deja/g++.pt/repo4.C: Likewise.
83         * gcc.dg/cpp/trad/builtins.c: Likewise.
84
85 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
86
87         PR tree-optimization/32283
88         * gcc.dg/tree-ssa/loop-31.c: New test.
89
90 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
91
92         PR rtl-optimization/26449
93         * gcc.target/i386/pr26449-1.c: New file.
94
95 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
96
97         PR target/33329
98         PR rtl-optimization/26449
99         * gcc.target/i386/pr33329.c: New file.
100
101 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
102
103         * gnat.dg/renaming3.adb, renaming4.ads: New test.
104
105 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
106
107         * gnat.dg/unaligned_rep_clause.adb: New testcase.
108
109 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
110
111         PR tree-optimization/33301
112         * gfortran.dg/vect/pr33301.f: New test.
113
114 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
115
116         PR libfortran/33307
117         * gfortran.dg/backspace_10.f90: New test.
118
119 2007-09-07  Richard Guenther  <rguenther@suse.de>
120
121         Reapply
122         2007-09-06  Richard Guenther  <rguenther@suse.de>
123
124         PR tree-optimization/32586
125         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
126         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
127         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
128         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
129         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
130         now obsolete simplification.
131
132 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
133         
134         PR tree-optimization/33299
135         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
136         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
137
138 2007-09-07  Richard Guenther  <rguenther@suse.de>
139
140         Revert
141         2007-09-06  Richard Guenther  <rguenther@suse.de>
142
143         PR tree-optimization/32586
144         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
145         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
146         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
147         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
148         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
149         now obsolete simplification.
150
151 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
152
153         PR tree-optimization/32821
154         * gcc.dg/tree-ssa/pr32821.c: New file.
155
156 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
157
158         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
159         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
160         and mips_forced_no_er.
161         (dg-mips-options): Add -mno-abicalls when a small-data option is
162         specified.  Skip tests with small-data options if mips_forced_gp.
163         Skip tests with -mexplicit-relocs if mips_forced_no_er.
164         * gcc.target/mips/sdata-1.c: New test.
165         * gcc.target/mips/sdata-2.c: Likewise.
166         * gcc.target/mips/sdata-3.c: Likewise.
167         * gcc.target/mips/sdata-4.c: Likewise.
168
169 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
170
171         PR fortran/33298
172         * spread_zerosize_1.f90:  New test case.
173         * spread_bounds_1.f90:  New test case.
174
175 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
176
177         PR c++/32674
178         * g++.dg/template/static31.C: New.
179
180 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
181
182         PR fortran/33271
183         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
184         powerpc*-linux-gnu.
185
186 2007-09-06  David Daney  <ddaney@avtrex.com>
187             Richard Sandiford  <richard@codesourcery.com>
188
189         PR target/33256
190         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
191         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
192         * gcc.target/mips/pr33256.c: New test.
193
194 2007-09-06  Tom Tromey  <tromey@redhat.com>
195
196         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
197
198 2007-09-06  Richard Guenther  <rguenther@suse.de>
199
200         PR tree-optimization/32586
201         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
202         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
203         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
204         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
205         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
206         now obsolete simplification.
207
208 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
209
210         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
211         * gcc.target/i386/sse3-addsubps.c: Ditto.
212         * gcc.target/i386/sse3-haddpd.c: Ditto.
213         * gcc.target/i386/sse3-haddps.c: Ditto.
214         * gcc.target/i386/sse3-hsubpd.c: Ditto.
215         * gcc.target/i386/sse3-hsubps.c: Ditto.
216         * gcc.target/i386/sse3-lddqu.c: Ditto.
217         * gcc.target/i386/sse3-movddup.c: Ditto.
218         * gcc.target/i386/sse3-movshdup.c: Ditto.
219         * gcc.target/i386/sse3-movsldup.c: Ditto.
220
221 2007-09-06  Richard Guenther  <rguenther@suse.de>
222
223         PR tree-optimization/33302
224         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
225
226 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
227
228         PR libfortran/33225
229         * gfortran.dg./fmt_float.f90: New test.
230
231 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
232
233         PR libfortran/33253
234         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
235
236 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
237
238         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
239         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
240
241 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
242
243         * g++.dg/eh/builtin1.C: New test.
244         * g++.dg/eh/builtin2.C: New test.
245         * g++.dg/eh/builtin3.C: New test.
246
247         PR c++/33289
248         * g++.dg/eh/builtin4.C: New test.
249
250 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
251
252         * gcc.target/powerpc/dfp-dd.c: New test.
253         * gcc.target/powerpc/dfp-td.c: New test.
254
255 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
256
257         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
258         * gcc.dg/va-arg-pack-1.c: New test.
259
260 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
261
262         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
263         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
264         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
265         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
266         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
267
268 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
269
270         PR c++/30302
271         * g++.dg/ext/anon-struct5.C: New.
272
273 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
274
275         * gcc.dg/i386-cpuid.h: Remove.
276         * gcc.target/i386/mmx-check.h: Include cpuid.h.
277         (main): Use __get_cpuid to get target features.
278         * gcc.target/i386/sse-check.h: Ditto.
279         * gcc.target/i386/sse2-check.h: Ditto.
280         * gcc.target/i386/sse3-check.h: Ditto.
281         * gcc.target/i386/ssse3-check.h: Ditto.
282         * gcc.target/i386/sse4_1-check.h: Ditto.
283         * gcc.target/i386/sse4_2-check.h: Ditto.
284         * gcc.target/i386/sse4a-check.h: Ditto.
285         * gcc.dg/torture/pr16104-1.c: Ditto.
286         (do_test): Change to void.
287         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
288         * gcc.target/i386/sse-6.c: Ditto.
289         * gcc.target/i386/sse-7.c: Ditto.
290         * g++.dg/other/i386-1.C: Include cpuid.h.
291         (main): New function.  Use __get_cpuid to get target fetaures.
292
293 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
294             David Ung  <davidu@mips.com>
295             Nigel Stephens <nigel@mips.com>
296
297         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
298         * gcc.c-torture/compile/mipscop-2.c: Likewise.
299         * gcc.c-torture/compile/mipscop-3.c: Likewise.
300         * gcc.c-torture/compile/mipscop-4.c: Likewise.
301         * gcc.dg/torture/mips-hilo-1.c: Likewise.
302         * gcc.dg/torture/mips-hilo-2.c: Likewise.
303         * gcc.dg/torture/pr19683-1.c: Likewise.
304         * gcc.target/mips/madd-3.c: Likewise.
305         * gcc.target/mips/maddu-3.c: Likewise.
306         * gcc.target/mips/msub-3.c: Likewise.
307         * gcc.target/mips/msubu-3.c: Likewise.
308         * gcc.target/mips/asm-1.c: Likewise.
309         * gcc.target/mips/branch-1.c: Likewise.
310         * gcc.target/mips/ins-1.c: Likewise.
311         * gcc.target/mips/near-far-3.c: Likewise.
312         * gcc.target/mips/near-far-4.c: Likewise.
313         * gcc.target/mips/smartmips-lwxs.c: Likewise.
314         * gcc.target/mips/smartmips-ror-1.c: Likewise.
315         * gcc.target/mips/smartmips-ror-2.c: Likewise.
316         * gcc.target/mips/smartmips-ror-3.c: Likewise.
317         * gcc.target/mips/smartmips-ror-4.c: Likewise.
318         * gcc.target/mips/dspr2-MULT.c: Likewise.
319         * gcc.target/mips/dspr2-MULTU.c: Likewise.
320         * gcc.target/mips/mips32-dsp-run.c: Likewise.
321         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
322         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
323         * gcc.target/mips/code-readable-2.c: Likewise.
324         * gcc.target/mips/code-readable-3.c: Likewise.
325
326 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
327             David Ung  <davidu@mips.com>
328             Nigel Stephens <nigel@mips.com>
329
330         * gcc.target/mips/mips16-attributes.c: New.
331
332 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
333
334         PR fortran/31564
335         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
336
337         PR fortran/33241
338         * gfortran.dg/char_length_10.f90: New test.
339
340 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
341
342         PR c++/29731
343         * g++.dg/parse/template24.C: New.
344
345 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
346
347         * g++.dg/other/spu2vmx-1.C: New test.
348
349 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
350
351         PR tree-optimization/33017
352         * gcc.dg/pr33017.c: New test.
353
354 2007-09-05  Ben Elliston  <bje@au.ibm.com>
355
356         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
357         __protected_stream family of macros.
358
359 2007-09-04  Jan Hubicka  <jh@suse.cz>
360
361         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
362         * gcc.dg/tree-ssa/pr27236.c: Likewise.
363         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
364         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
365         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
366         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
367         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
368         Likewise.
369
370 2007-09-04  Janus Weil  <jaydub66@gmail.com>
371             Tobias Burnus  <burnus@net-b.de>
372
373         * gfortran.dg/proc_decl_1.f90: New.
374         * gfortran.dg/proc_decl_2.f90: New.
375         * gfortran.dg/proc_decl_3.f90: New.
376         * gfortran.dg/proc_decl_4.f90: New.
377
378 2007-09-04  Jan Hubicka  <jh@suse.cz>
379
380         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
381         * gcc.dg/vect/vect-105.c: Mark functions noinline.
382         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
383         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
384         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
385         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
386         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
387         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
388         * gcc.dg/vect/vect-50.c: Mark functions noinline.
389         * gcc.dg/vect/vect-33.c: Mark functions noinline.
390         * gcc.dg/vect/vect-16.c: Mark functions noinline.
391         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
392         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
393         * gcc.dg/vect/vect-92.c: Mark functions noinline.
394         * gcc.dg/vect/vect-75.c: Mark functions noinline.
395         * gcc.dg/vect/vect-58.c: Mark functions noinline.
396         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
397         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
398         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
399         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
400         * gcc.dg/vect/vect-114.c: Mark functions noinline.
401         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
402         * gcc.dg/vect/vect-8.c: Mark functions noinline.
403         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
404         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
405         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
406         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
407         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
408         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
409         * gcc.dg/vect/vect-42.c: Mark functions noinline.
410         * gcc.dg/vect/vect-25.c: Mark functions noinline.
411         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
412         * gcc.dg/vect/vect-67.c: Mark functions noinline.
413         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
414         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
415         * gcc.dg/vect/vect-106.c: Mark functions noinline.
416         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
417         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
418         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
419         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
420         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
421         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
422         * gcc.dg/vect/vect-34.c: Mark functions noinline.
423         * gcc.dg/vect/vect-17.c: Mark functions noinline.
424         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
425         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
426         * gcc.dg/vect/vect-93.c: Mark functions noinline.
427         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
428         * gcc.dg/vect/vect-76.c: Mark functions noinline.
429         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
430         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
431         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
432         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
433         * gcc.dg/vect/vect-115.c: Mark functions noinline.
434         * gcc.dg/vect/vect-9.c: Mark functions noinline.
435         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
436         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
437         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
438         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
439         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
440         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
441         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
442         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
443         * gcc.dg/vect/vect-60.c: Mark functions noinline.
444         * gcc.dg/vect/vect-26.c: Mark functions noinline.
445         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
446         * gcc.dg/vect/vect-85.c: Mark functions noinline.
447         * gcc.dg/vect/vect-68.c: Mark functions noinline.
448         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
449         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
450         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
451         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
452         * gcc.dg/vect/vect-107.c: Mark functions noinline.
453         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
454         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
455         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
456         * gcc.dg/vect/vect-52.c: Mark functions noinline.
457         * gcc.dg/vect/vect-35.c: Mark functions noinline.
458         * gcc.dg/vect/vect-18.c: Mark functions noinline.
459         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
460         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
461         * gcc.dg/vect/vect-77.c: Mark functions noinline.
462         * gcc.dg/vect/vect-2.c: Mark functions noinline.
463         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
464         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
465         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
466         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
467         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
468         * gcc.dg/vect/vect-116.c: Mark functions noinline.
469         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
470         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
471         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
472         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
473         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
474         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
475         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
476         * gcc.dg/vect/vect-44.c: Mark functions noinline.
477         * gcc.dg/vect/vect-27.c: Mark functions noinline.
478         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
479         * gcc.dg/vect/vect-86.c: Mark functions noinline.
480         * gcc.dg/vect/vect-100.c: Mark functions noinline.
481         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
482         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
483         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
484         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
485         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
486         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
487         * gcc.dg/vect/vect-108.c: Mark functions noinline.
488         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
489         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
490         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
491         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
492         * gcc.dg/vect/vect-11.c: Mark functions noinline.
493         * gcc.dg/vect/vect-70.c: Mark functions noinline.
494         * gcc.dg/vect/vect-36.c: Mark functions noinline.
495         * gcc.dg/vect/vect-19.c: Mark functions noinline.
496         * gcc.dg/vect/vect-95.c: Mark functions noinline.
497         * gcc.dg/vect/vect-78.c: Mark functions noinline.
498         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
499         * gcc.dg/vect/vect-3.c: Mark functions noinline.
500         * gcc.dg/vect/vect-all.c: Mark functions noinline.
501         * gcc.dg/vect/vect-117.c: Mark functions noinline.
502         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
503         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
504         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
505         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
506         * gcc.dg/vect/vect-20.c: Mark functions noinline.
507         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
508         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
509         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
510         * gcc.dg/vect/vect-62.c: Mark functions noinline.
511         * gcc.dg/vect/vect-28.c: Mark functions noinline.
512         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
513         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
514         * gcc.dg/vect/vect-87.c: Mark functions noinline.
515         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
516         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
517         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
518         * gcc.dg/vect/vect-109.c: Mark functions noinline.
519         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
520         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
521         noinline.
522         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
523         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
524         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
525         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
526         * gcc.dg/vect/vect-12.c: Mark functions noinline.
527         * gcc.dg/vect/vect-71.c: Mark functions noinline.
528         * gcc.dg/vect/vect-54.c: Mark functions noinline.
529         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
530         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
531         * gcc.dg/vect/vect-96.c: Mark functions noinline.
532         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
533         * gcc.dg/vect/vect-110.c: Mark functions noinline.
534         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
535         * gcc.dg/vect/vect-4.c: Mark functions noinline.
536         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
537         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
538         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
539         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
540         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
541         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
542         * gcc.dg/vect/vect-21.c: Mark functions noinline.
543         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
544         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
545         * gcc.dg/vect/vect-80.c: Mark functions noinline.
546         * gcc.dg/vect/vect-63.c: Mark functions noinline.
547         * gcc.dg/vect/vect-46.c: Mark functions noinline.
548         * gcc.dg/vect/vect-29.c: Mark functions noinline.
549         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
550         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
551         * gcc.dg/vect/vect-88.c: Mark functions noinline.
552         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
553         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
554         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
555         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
556         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
557         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
558         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
559         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
560         * gcc.dg/vect/vect-30.c: Mark functions noinline.
561         * gcc.dg/vect/vect-13.c: Mark functions noinline.
562         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
563         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
564         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
565         * gcc.dg/vect/vect-72.c: Mark functions noinline.
566         * gcc.dg/vect/vect-38.c: Mark functions noinline.
567         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
568         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
569         * gcc.dg/vect/vect-97.c: Mark functions noinline.
570         * gcc.dg/vect/vect-111.c: Mark functions noinline.
571         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
572         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
573         * gcc.dg/vect/vect-5.c: Mark functions noinline.
574         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
575         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
576         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
577         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
578         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
579         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
580         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
581         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
582         * gcc.dg/vect/vect-22.c: Mark functions noinline.
583         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
584         * gcc.dg/vect/vect-64.c: Mark functions noinline.
585         * gcc.dg/vect/vect-89.c: Mark functions noinline.
586         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
587         * gcc.dg/vect/vect-103.c: Mark functions noinline.
588         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
589         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
590         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
591         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
592         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
593         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
594         * gcc.dg/vect/vect-31.c: Mark functions noinline.
595         * gcc.dg/vect/vect-14.c: Mark functions noinline.
596         * gcc.dg/vect/vect-73.c: Mark functions noinline.
597         * gcc.dg/vect/vect-56.c: Mark functions noinline.
598         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
599         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
600         * gcc.dg/vect/vect-98.c: Mark functions noinline.
601         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
602         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
603         * gcc.dg/vect/vect-112.c: Mark functions noinline.
604         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
605         * gcc.dg/vect/vect-6.c: Mark functions noinline.
606         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
607         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
608         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
609         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
610         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
611         * gcc.dg/vect/pr25413.c: Mark functions noinline.
612         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
613         * gcc.dg/vect/vect-40.c: Mark functions noinline.
614         * gcc.dg/vect/vect-23.c: Mark functions noinline.
615         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
616         * gcc.dg/vect/vect-82.c: Mark functions noinline.
617         * gcc.dg/vect/vect-65.c: Mark functions noinline.
618         * gcc.dg/vect/vect-48.c: Mark functions noinline.
619         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
620         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
621         * gcc.dg/vect/vect-104.c: Mark functions noinline.
622         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
623         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
624         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
625         * gcc.dg/vect/vect-32.c: Mark functions noinline.
626         * gcc.dg/vect/vect-15.c: Mark functions noinline.
627         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
628         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
629         * gcc.dg/vect/vect-91.c: Mark functions noinline.
630         * gcc.dg/vect/vect-74.c: Mark functions noinline.
631         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
632         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
633         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
634         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
635         * gcc.dg/vect/vect-99.c: Mark functions noinline.
636         * gcc.dg/vect/vect-113.c: Mark functions noinline.
637         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
638         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
639         * gcc.dg/vect/vect-7.c: Mark functions noinline.
640         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
641         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
642         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
643         * gcc.dg/vect/vect-24.c: Mark functions noinline.
644         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
645         * gcc.dg/vect/vect-83.c: Mark functions noinline.
646         * gcc.dg/vect/vect-66.c: Mark functions noinline.
647         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
648
649 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
650
651         PR middle-end/33187
652         * gcc.target/i386/cmov7.c: New file.
653
654 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
655
656         * gcc.target/i386/sse4a-check.h: New file.
657         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
658         * gcc.target/i386/sse4a-insert.c: Ditto.
659         * gcc.target/i386/sse4a-montsd.c: Ditto.
660         * gcc.target/i386/sse4a-montss.c: Ditto.
661         * gcc.target/i386/mmx-check.h: New file.
662         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
663         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
664         * gcc.target/i386/sse-check.h: New file.
665         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
666         * gcc.target/i386/sse-3.c: Ditto.
667         * gcc.target/i386/sse-7.c: Ditto.
668         * gcc.target/i386/sse-9.c: Ditto.
669         * gcc.target/i386/ssefn-3.c: Ditto.
670         * gcc.target/i386/sse-recip.c: Ditto.
671         * gcc.target/i386/sse-recip-vec.c: Ditto.
672         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
673         * gcc.target/i386/20020523-1.c: Remove.
674         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
675         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
676         * gcc.target/i386/ssefn-4.c: Ditto.
677         * gcc.target/i386/sse-6.c: Ditto.
678         * gcc.target/i386/sse-10.c: Ditto.
679         * gcc.target/i386/sse-11.c: Ditto.
680         * gcc.target/i386/sse-18.c: Ditto.
681         * gcc.target/i386/fpprec-1.c: Ditto.
682         * g++.dg/other/i386-1.C: Ditto.
683
684 2007-09-04  Richard Guenther  <rguenther@suse.de>
685
686         PR tree-optimization/33291
687         * gcc.dg/volatile2.c: New testcase.
688         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
689         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
690         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
691         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
692
693 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
694
695         PR fortran/33253
696         * gfortran.dg/namelist_15.f90: Update test.
697         * gfortran.dg/namelist_24.f90: Update test.
698         * gfortran.dg/namelist_38.f90: New test.
699
700 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
701
702         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
703         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
704         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
705         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
706         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
707         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
708
709 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
710
711         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
712         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
713
714         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
715
716 2007-09-02  David Daney  <ddaney@avtrex.com>
717
718         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
719         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
720         * gcc.target/mips/atomic-memory-1.c: Ditto.
721         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
722
723 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
724
725         * gcc.target/cris/builtin_clz_v0.c: New testcase.
726         * gcc.target/cris/builtin_clz_v3.c: New testcase.
727
728 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
729
730         * gfortran.dg/substr_6.f90: New test.
731
732 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
733
734         PR c++/33208
735         * g++.dg/other/error18.C: New.
736         * g++.dg/expr/bitfield3.C: Adjust.
737
738 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
739
740         PR fortran/33276
741         * gfortran.fortran-torture/compile/pr33276.f90: New.
742
743 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
744
745         PR middle-end/33272
746         * gcc.dg/c99-arraydecl-3.c: New test.
747
748 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
749
750         PR c++/32597
751         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
752         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
753
754 2007-08-31  Tobias Burnus  <burnus@net-b.de>
755
756         PR fortran/33232
757         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
758         * gfortran.dg/read_1.f90: New.
759
760 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
761
762         PR c++/33210
763         * g++.dg/template/error30.C: New.
764
765 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
766
767         PR c++/32113
768         * g++.dg/template/crash70.C: New.
769
770 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
771
772         PR c++/33212
773         * g++.dg/ext/is_class_error.C: New.
774
775 2007-08-31  Olivier Hainque  <hainque@adacore.com>
776
777         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
778         
779 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
780             Revital Eres  <eres@il.ibm.com>
781
782         * gcc.target/powerpc/paired-1.c: New test.
783         * gcc.target/powerpc/paired-2.c: New test.
784         * gcc.target/powerpc/paired-3.c: New test.
785         * gcc.target/powerpc/paired-4.c: New test.
786         * gcc.target/powerpc/paired-5.c: New test.
787         * gcc.target/powerpc/paired-6.c: New test.
788         * gcc.target/powerpc/paired-7.c: New test.
789         * gcc.target/powerpc/ppc-paired.c: New test.
790
791 2007-08-31  Ollie Wild  <aaw@google.com>
792
793         * g++.dg/conversion/ptrmem2.C: New test.
794         * g++.dg/conversion/ptrmem3.C: New test.
795         * g++.dg/conversion/ptrmem4.C: New test.
796         * g++.dg/conversion/ptrmem5.C: New test.
797         * g++.dg/conversion/ptrmem6.C: New test.
798         * g++.dg/conversion/ptrmem7.C: New test.
799         * g++.dg/conversion/ptrmem8.C: New test.
800
801 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
802
803         PR fortran/31879
804         * gfortran.dg/char_length_7.f90: New test.
805         * gfortran.dg/char_length_9.f90: New test.
806         * gfortran.dg/char_assign_1.f90: Add extra warning.
807
808         PR fortran/31197
809         PR fortran/31258
810         * gfortran.dg/char_length_8.f90: New test.
811
812 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
813
814         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
815
816 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
817
818         * gcc.dg/inline-24.c: New test.
819         * g++.dg/opt/inline11.C: New test.
820
821 2007-08-30  Richard Guenther  <rguenther@suse.de>
822
823         * gcc.target/i386/vectorize5.c: New testcase.
824
825 2007-08-30  Tobias Burnus  <burnus@net-b.de>
826
827         PR fortran/33228
828         * interface.c (check_interface0): Improve error for external procs.
829         (check_sym_interfaces): Fix checking of module procedures.
830
831 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
832
833         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
834         (AI): Add AI_ALIGN.
835         * gcc.dg/sync-3.c: New test.
836
837         PR middle-end/32758
838         * gcc.dg/cleanup-12.c: New test.
839
840 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
841
842         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
843         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
844         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
845         * gcc.dg/pr32450.c: Ditto.
846         * gcc.dg/nest.c: Ditto.
847         * gcc.dg/nested-func-4.c: Ditto.
848         * g++.old-deja/g++.law/profile1.C: Ditto.
849
850 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
851
852         PR fortran/32989
853         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
854         non-default integer kind arguments.
855
856 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
857
858         PR fortran/33105
859         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
860
861 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
862
863         * gcc.dg/h8300-ice2.c: Remove target selector.
864
865 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
866
867         PR fortran/33215
868         * gfortran.dg/binding_label_tests_15.f03: New test case.
869         * gfortran.dg/binding_label_tests_16.f03: Ditto.
870
871 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
872
873         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
874         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
875
876 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
877
878         PR c++/33194
879         * g++.dg/other/canon-33194.C: New.
880
881 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
882
883         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
884         * gcc.c-torture/execute/pr23135.c: Likewise.
885
886 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
887
888         * gcc.dg/pr31344.c: Move to ...
889         * gcc.dg/dfp/pr31344.c: ... here.
890         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
891         * gcc.dg/20050503-1.c: Ditto.
892         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
893         * gcc.dg/20061127-1.c: Compile only for fpic targets.
894         * gcc.dg/20060801-1.c: Ditto.
895
896 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
897
898         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
899         * gfortran.dg/nan_1.f90: Likewise.
900
901 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
902
903         PR fortran/33055
904         Revert previous patch.
905
906 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
907             Kazu Hirata  <kazu@codesourcery.com>
908
909         * gcc.target/m68k/interrupt-1.c: New.
910
911 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
912
913         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
914         10000 for targets where "int" can't hold at least 100000.
915         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
916         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
917         (test5)(test6): Use it.
918         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
919         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
920         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
921         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
922         * gcc.dg/attr-alloc_size.c (test): Likewise.
923
924 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
925
926         PR c++/33209
927         * g++.dg/template/error29.C: New.
928
929 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
930
931         PR c++/32596
932         * g++.dg/ext/visibility/anon5.C: New test.
933
934 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
935
936         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
937
938 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
939
940         * gfortran.dg/gamma_1.f90: Remove large-real tests.
941         * gfortran.dg/gamma_2.f90: Remove large-real tests.
942         * gfortran.dg/gamma_4.f90: New: large-real tests.
943
944 2007-08-28  Jason Merrill  <jason@redhat.com>
945
946         PR c++/29000
947         * g++.dg/ext/stmtexpr12.C: New test.
948
949         PR c++/28558
950         * g++.dg/ext/attrib28.C: New test.
951
952 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
953
954         PR target/32661
955         * gcc.target/i386/pr32661.c: New test.
956
957 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
958
959         PR middle-end/32370
960         * gcc.dg/pr32370.c: New test.
961
962         PR rtl-optimization/33148
963         * gcc.c-torture/compile/20070827-1.c: New test.
964
965         PR debug/32914
966         * d++.dg/debug/const3.C: New test.
967         * d++.dg/debug/const4.C: New test.
968         * d++.dg/debug/dwarf2/const1.C: New test.
969         * d++.dg/debug/dwarf2/const2.C: New test.
970         * d++.dg/debug/dwarf2/const2b.C: New test.
971
972 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
973             Vladimir Yanovsky  <yanov@il.ibm.com>
974             Revital Eres  <eres@il.ibm.com>
975             Andrey Belevantsev  <abel@ispras.ru>
976
977         * gcc.dg/sms-1.c: New test.
978
979 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
980
981         * g++.dg/ext/gnu-inline-common.h: New.
982         * g++.dg/ext/gnu-inline-global-reject.C: New.
983         * g++.dg/ext/gnu-inline-global.C: New.
984         * g++.dg/ext/gnu-inline-namespace.C: New.
985         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
986         * g++.dg/ext/gnu-inline-class.C: New.
987         * g++.dg/ext/gnu-inline-class-static.C: New.
988         * g++.dg/ext/gnu-inline-template-class.C: New.
989         * g++.dg/ext/gnu-inline-template-func.C: New.
990
991 2007-08-27  Jason Merrill  <jason@redhat.com>
992
993         PR c++/31337
994         * g++.dg/ext/stmtexpr11.C: New.
995
996 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
997
998         * lib/target-supports.exp (check_profiling_available):
999         Set profiling_available_saved to 0 on fido-*-elf.
1000
1001 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
1002
1003         PR tree-optimization/33173
1004         
1005         * gcc.c-torture/compile/pr33173.c: New.
1006
1007 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
1008
1009         PR target/31385
1010         * gcc.dg/dfp/pr31385.c: New.
1011
1012 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1013
1014         * gcc.dg/unsigned-long-compare.c: Remove target selector.
1015
1016 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1017
1018         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1019         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1020         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
1021         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
1022         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
1023         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
1024         gcc.target/m68k directory.
1025         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
1026         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
1027         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
1028         gcc.target/cris directory.
1029         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
1030         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
1031         gcc.target/bfin directory.
1032
1033         * gcc.target/sh: New directory.
1034         * gcc.target/sh/sh.exp: New file.
1035         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
1036         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
1037         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
1038         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
1039         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
1040         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
1041
1042 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1043
1044         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
1045         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
1046         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
1047         * gcc.target/i386/local2.c: Ditto.
1048         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1049         * gcc.target/i386/20011119-1.c: Ditto.
1050         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
1051         * gcc.target/i386/fastcall-1.c: Fix target selector.
1052
1053 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1054
1055         PR fortran/33055
1056         * gfortran.dg/negative_unit.f: Add new check
1057         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
1058         -fdefault-integer-8.
1059
1060 2007-08-26  Asher Langton  <langton2@llnl.gov>
1061
1062         * gfortran.dg/recursive_stack.f90: New.
1063         * gfortran.dg/openmp_stack.f90: New.
1064
1065 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1066
1067         PR fortran/31298
1068         * gfortran.dg/use_10.f90: New.
1069
1070 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1071
1072         PR fortran/32985
1073         * gfortran.dg/namelist_14.f90: Make test case valid.
1074         * gfortran.dg/common_10.f90: New.
1075
1076 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1077
1078         PR middle-end/33181
1079         * gcc.dg/ifelse-2.c: New.
1080
1081 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1082
1083         PR fortran/32980
1084         * gfortran.dg/gamma_1.f90: New.
1085         * gfortran.dg/gamma_2.f90: New.
1086         * gfortran.dg/gamma_3.f90: New.
1087
1088 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1089
1090         PR fortran/33188
1091         * gfortran.dg/used_types_18.f90: New.
1092
1093 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
1094
1095         * gcc.dg/array-init-2.c: New test.
1096
1097 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1098
1099         PR fortran/33178
1100         * gfortran.dg/initialization_4.f90: Update dg-error.
1101         * gfortran.dg/initialization_13.f90: New.
1102
1103 2007-08-24  Richard Guenther  <rguenther@suse.de>
1104
1105         PR middle-end/33166
1106         * gcc.c-torture/compile/pr33166.c: New testcase.
1107
1108 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1109
1110         PR fortran/33139
1111         * gfortran.dg/pointer_assign_4.f90: New.
1112         * gfortran.dg/shape_2.f90: Fix test case.
1113         * gfortran.dg/char_result_4.f90: Ditto.
1114
1115 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1116
1117         * gcc.dg/array-init-1.c: New test.
1118
1119         PR c++/32567
1120         * g++.dg/parse/crash36.C: New test.
1121
1122 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
1123
1124         * gcc.dg/pr32721.c: Updated.
1125
1126 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1127
1128         PR tree-optimization/32573
1129         PR middle-end/32946
1130         * gcc.dg/pr32573.c: New test.
1131
1132         PR c++/32898
1133         * g++.dg/lookup/ns3.C: New test.
1134
1135         * gfortran.dg/assumed_charlen_sharing.f90: New test.
1136
1137         PR c++/31941
1138         * g++.dg/parse/crash37.C: New test.
1139
1140 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
1141
1142         PR target/17390
1143         * gcc.target/i386/pr17390.c: New test.
1144
1145 2007-08-23  Richard Guenther  <rguenther@suse.de>
1146
1147         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
1148         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
1149         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
1150         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
1151         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
1152         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
1153         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
1154         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
1155
1156 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
1157
1158         * gcc.target/s390: New directory.
1159         * gcc.target/s390/s390.exp: New file.
1160         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
1161         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
1162         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
1163         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
1164         gcc.target/s390 directory.
1165
1166 2007-08-23  Richard Guenther  <rguenther@suse.de>
1167
1168         PR tree-optimization/32328
1169         * testsuite/gcc.dg/pr32328.c: New testcase.
1170
1171 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1172
1173         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
1174           available.
1175
1176 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1177
1178         PR fortran/33095
1179         * gfortran.dg/min_max_optional_5.f90: New test.
1180         * gfortran.dg/min_max_optional_2.f90: Remove.
1181         * gfortran.dg/min_max_optional_3.f90: Remove.
1182         * gfortran.dg/min_max_optional_4.f90: Remove.
1183
1184 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
1185
1186         * gcc.target/i386/xorps-sse.c: New.
1187         * gcc.target/i386/xorps-sse2.c: New.
1188
1189 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
1190
1191         * gcc.target/i386/cmov3.c: Fix scan-assembler.
1192         * gcc.target/i386/cmov4.c: Fix scan-assembler.
1193         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
1194
1195 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
1196
1197         PR fortran/33020
1198         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
1199         include multiple kinds for SHAPE parameter within a single
1200         namespace.
1201         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
1202         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
1203
1204 2007-08-22  Janus Weil  <jaydub66@gmail.com>
1205
1206         * interface_abstract_1.f90: Extended test case.
1207         * interface_abstract_3.f90: New test.
1208
1209 2007-08-21  Christian Bruel  <christian.bruel@st.com>
1210
1211         * gcc.dg/fold-sub.c: New test.
1212         
1213 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
1214
1215         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
1216         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
1217         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
1218         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
1219         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
1220         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
1221
1222 2007-08-22  Richard Guenther  <rguenther@suse.de>
1223
1224         PR middle-end/33007
1225         * gcc.dg/pr33007.c: New testcase.
1226
1227 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
1228
1229         * gcc.c-torture/execute/strcmp-1.x: Delete.
1230
1231 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
1232
1233         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
1234         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
1235         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
1236         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
1237         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
1238         gcc.target/i386/stack-realign.c,
1239         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1240         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1241         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
1242         target using dg-require-effective-target directive.
1243         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
1244         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
1245         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1246         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
1247         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
1248         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
1249         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
1250         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
1251         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
1252         Require lp64 target using dg-require-effective-target directive.
1253         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
1254         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
1255         directive.
1256         * gcc.target/i386/20010202-1.c: Move from here ...
1257         * gcc.dg/20010202-1.c: ... to here.
1258
1259 2007-08-22  Richard Guenther  <rguenther@suse.de>
1260
1261         PR tree-optimization/33142
1262         * gcc.c-torture/execute/pr33142.c: New testcase.
1263
1264 2007-08-22  Richard Guenther  <rguenther@suse.de>
1265
1266         PR middle-end/32563
1267         * g++.dg/torture/pr32563.C: New testcase.
1268
1269 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
1270
1271         PR middle-end/32912
1272         * gcc.dg/pr32912-1.c: Add -w to options.
1273         * gcc.dg/pr32912-2.c: Likewise.
1274         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
1275
1276 2007-08-21  Ian Lance Taylor  <iant@google.com>
1277
1278         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
1279
1280 2007-08-21  Ian Lance Taylor  <iant@google.com>
1281
1282         PR tree-optimization/33134
1283         * g++.dg/tree-ssa/pr33134.C: New test.
1284
1285 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
1286
1287         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
1288         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
1289
1290 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
1291
1292         PR debug/32610
1293         * gcc.dg/debug/pr32610.c: New test.
1294
1295         * g++.dg/init/new24.C: New test.
1296
1297         PR middle-end/32912
1298         * gcc.dg/pr32912-1.c: New test.
1299         * gcc.dg/pr32912-2.c: New test.
1300         * gcc.dg/pr32912-3.c: New test.
1301
1302 2007-08-21  Richard Guenther  <rguenther@suse.de>
1303
1304         * gcc.dg/pointer-arith-10.c: New testcase.
1305
1306 2007-08-21  Richard Guenther  <rguenther@suse.de>
1307
1308         PR middle-end/33122
1309         * gcc.c-torture/compile/pr33122.c: New testcase.
1310
1311 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
1312
1313         * g++.dg/warn/Wnvdtor-2.C: New testcase.
1314
1315 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
1316
1317         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
1318
1319 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
1320
1321         PR c++/33025
1322         * g++.dg/init/new23.C: New test.
1323
1324 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1325
1326         PR middle-end/30564
1327         * gcc.c-torture/compile/pr30564-1.c: New test.
1328         * gcc.c-torture/compile/pr30564-2.c: New test.
1329
1330 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
1331
1332         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
1333
1334 2007-08-19  Tobias Burnus  <burnus@net-b.de>
1335
1336         * gfortran.dg/interface_abstract_2.f90: New.
1337         * gfortran.dg/interface_abstract_1.f90: Fix typo.
1338
1339 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1340
1341         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
1342         unknown (so that outer-loop wont get analyzed).
1343         * gcc.dg/vect/vect-outer-1a.c: New test.
1344         * gcc.dg/vect/vect-outer-1b.c: New test.
1345         * gcc.dg/vect/vect-outer-1.c: New test.
1346         * gcc.dg/vect/vect-outer-2a.c: New test.
1347         * gcc.dg/vect/vect-outer-2b.c: New test.
1348         * gcc.dg/vect/vect-outer-2c.c: New test.
1349         * gcc.dg/vect/vect-outer-2.c: New test.
1350         * gcc.dg/vect/vect-outer-3a.c: New test.
1351         * gcc.dg/vect/vect-outer-3b.c: New test.
1352         * gcc.dg/vect/vect-outer-3c.c: New test.
1353         * gcc.dg/vect/vect-outer-3.c: New test.
1354         * gcc.dg/vect/vect-outer-4a.c: New test.
1355         * gcc.dg/vect/vect-outer-4b.c: New test.
1356         * gcc.dg/vect/vect-outer-4c.c: New test.
1357         * gcc.dg/vect/vect-outer-4d.c: New test.
1358         * gcc.dg/vect/vect-outer-4e.c: New test.
1359         * gcc.dg/vect/vect-outer-4f.c: New test.
1360         * gcc.dg/vect/vect-outer-4g.c: New test.
1361         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
1362         * gcc.dg/vect/vect-outer-4i.c: New test.
1363         * gcc.dg/vect/vect-outer-4j.c: New test.
1364         * gcc.dg/vect/vect-outer-4k.c: New test.
1365         * gcc.dg/vect/vect-outer-4l.c: New test.
1366         * gcc.dg/vect/vect-outer-4m.c: New test.
1367         * gcc.dg/vect/vect-outer-4.c: New test.
1368         * gcc.dg/vect/vect-outer-5.c: New test.
1369         * gcc.dg/vect/vect-outer-6.c: New test.
1370         * gcc.dg/vect/vect-outer-fir.c: New test.
1371         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
1372         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
1373
1374 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1375
1376         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
1377         and -fno-tree-reassoc.
1378         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
1379         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1380         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
1381         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1382         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
1383         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1384         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
1385         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
1386         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
1387         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
1388         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
1389         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
1390         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
1391         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
1392         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
1393         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
1394         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
1395         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
1396         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
1397         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
1398         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
1399         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
1400         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
1401         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
1402         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
1403         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
1404         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
1405         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
1406         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
1407         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
1408         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
1409         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
1410         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
1411         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
1412         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
1413         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
1414         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
1415
1416 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1417
1418         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
1419         versioning for aliasing).
1420         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
1421
1422         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
1423         targets.
1424         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
1425
1426 2007-08-18  Tom Tromey  <tromey@redhat.com>
1427
1428         PR preprocessor/32974:
1429         * gcc.dg/cpp/pr32974.c: New file.
1430
1431 2007-08-17  Tobias Burnus  <burnus@net-b.de>
1432
1433         * gfortran.dg/interface_abstract_1.f90: New.
1434
1435 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
1436
1437         PR fortran/32881
1438         * gfortran.dg/pure_initializer_1.f90: New test.
1439
1440 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
1441
1442         PR fortran/32875
1443         * gfortran.dg/array_constructor_18.f90: New test.
1444
1445 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1446
1447         PR c++/28989
1448         * g++.dg/expr/lval3.C: New test.
1449         * g++.dg/expr/lval4.C: New test.
1450
1451 2007-08-17  Ollie Wild  <aaw@google.com>
1452
1453         PR c++/31749
1454         * g++.dg/lookup/builtin3.C: New test.
1455         * g++.dg/lookup/builtin4.C: New test.
1456         * g++.dg/lookup/using19.C: New test.
1457
1458 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1459
1460         PR c++/32190
1461         * g++.dg/parse/error31.C: New.
1462
1463 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1464
1465         PR c++/32112
1466         * g++.dg/template/error26.C: New.
1467
1468 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1469
1470         PR fortran/33079
1471         * gfortran.dg/zero_length_2.f90: New test.
1472
1473 2007-08-17  Tobias Burnus  <burnus@net-b.de>
1474
1475         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
1476         * gfortran.dg/kind_tests_3.f03: Ditto.
1477         * gfortran.dg/global_vars_f90_init.f90: Ditto.
1478         * gfortran.dg/interface_13.f90: Ditto.
1479         * gfortran.dg/pr32738.f90: Ditto.
1480         * gfortran.dg/module_private_1.f90: Ditto.
1481         * gfortran.dg/test_only_clause.f90: Ditto.
1482         * gfortran.dg/bind_c_vars.f90: Ditto.
1483         * gfortran.dg/bind_c_dts.f90: Ditto.
1484         * gfortran.dg/use_9.f90: Ditto.
1485         * gfortran.dg/generic_8.f90: Ditto.
1486         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
1487         * gfortran.dg/private_type_6.f90: Ditto.
1488         * gfortran.dg/c_assoc.f90: Ditto.
1489         * gfortran.dg/private_type_7.f90: Ditto.
1490         * gfortran.dg/global_vars_c_init.f90: Ditto.
1491         * gfortran.dg/bind_c_dts_2.f03: Ditto.
1492         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
1493         * gfortran.dg/c_size_t_test.f03: Ditto.
1494         * gfortran.dg/used_types_12.f90: Ditto.
1495         * gfortran.dg/pr25923.f90: Ditto.
1496         * gfortran.dg/test_com_block.f90: Ditto.
1497         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
1498         * gfortran.dg/equiv_constraint_7.f90: Ditto.
1499         * gfortran.dg/com_block_driver.f90: Ditto.
1500         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
1501         * gfortran.dg/use_iso_c_binding.f90: Ditto.
1502         * gfortran.dg/c_loc_test.f90: Ditto.
1503         * gfortran.dg/c_ptr_tests.f03: Ditto.
1504         * gfortran.dg/module_interface_1.f90: Ditto.
1505
1506 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1507
1508         PR c++/32870
1509         * g++.dg/other/error17.C: Adjust.
1510         
1511 2007-08-17  Ben Elliston  <bje@au.ibm.com>
1512
1513         PR middle-end/32970
1514         * g++.dg/ext/altivec-14.C: New test.
1515
1516 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
1517
1518         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
1519         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
1520         dump files.
1521         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
1522         * gcc.dg/vect/pr32366.c: Ditto.
1523
1524 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
1525
1526         PR testsuite/33082
1527         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
1528         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1529         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1530         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1531
1532 2007-08-16  Tobias Burnus  <burnus@net-b.de>
1533
1534         PR fortran/33072
1535         * gfortran.dg/use_9.f90: New.
1536
1537 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
1538
1539         * g++.dg/gcov/gcov-5.C: New test.
1540
1541 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
1542
1543         * g++.dg/gcov/gcov-4.C: New test.
1544         * lib/gcov.exp (verify-lines): Add support for
1545         checking no-coverage lines.
1546
1547 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
1548
1549         * gcc.dg/vect/vect-vfa-01.c: New.
1550         * gcc.dg/vect/vect-vfa-02.c: New.
1551         * gcc.dg/vect/vect-vfa-03.c: New.
1552         * gcc.dg/vect/vect-vfa-04.c: New.
1553         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
1554         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
1555         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
1556         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
1557         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
1558         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
1559         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
1560         gfortran.dg/vect/pr19049.f90: Rename to start with
1561         prefix no-vfa-.
1562         * gcc.dg/vect/vect.exp: Disable versioning for alias
1563         when test starts with no-vfa-.
1564         * gfortran.dg/vect/vect.exp: Likewise.
1565
1566 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
1567
1568         * gcc.dg/torture/pr32897.c: New test.
1569
1570 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
1571
1572         PR c++/31132
1573         * g++.dg/template/crash69.C: New.
1574
1575 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
1576
1577         * lib/target-supports.exp (check_effective_target_arm32): Use
1578         check_no_compiler_messages.
1579
1580 2007-08-15  Diego Novillo  <dnovillo@google.com>
1581
1582         gcc.dg/tree-ssa/20070815.c: New test.
1583
1584 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1585
1586         PR fortran/33077
1587         * gfortran.dg/random_7.f90: Initialize variable.
1588
1589 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
1590
1591         PR middle-end/33074
1592         * gfortran.dg/pr33074.f90: New test.
1593
1594         PR c++/32992
1595         * g++.dg/opt/nrv14.C: New test.
1596
1597 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
1598
1599         PR c++/33035
1600         * g++.dg/template/crash68.C: New.
1601
1602 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1603
1604         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
1605         * gcc.dg/sibcall-4.c: Ditto.
1606
1607 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1608
1609         PR fortran/33066
1610         * gfortran.dg/use_8.f90: New test.
1611         * gfortran.dg/c_loc_tests_2.f03: Fix code.
1612
1613 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
1614
1615         PR c++/27211
1616         * g++.dg/template/error27.C: New.
1617         * g++.dg/template/error28.C: New.
1618         * g++.dg/other/pr28304.C: Adjust.
1619         * g++.old-deja/g++.mike/p811.C: Likewise.
1620
1621 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1622
1623         PR target/30315
1624         * gcc.target/i386/pr30315.c: New.
1625
1626 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1627
1628         PR fortran/32594
1629         * gfortran.dg/substr_5.f90: New test.
1630
1631 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
1632
1633         PR c/30428
1634         * gcc.dg/vector-2.c: New test.
1635
1636         PR c++/30428
1637         * g++.dg/ext/vector8.C: New test.
1638
1639 2007-08-13  Dan Hipschman  <dsh@google.com>
1640
1641         PR c/32953
1642         * gcc.dg/format/array-1.c: Add an additional test for
1643         unterminated format strings of length 1.
1644
1645 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1646
1647         PR fortran/32926
1648         * gfortran.dg/external_procedures_3.f90: New test.
1649
1650 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1651
1652         PR fortran/32827
1653         * gfortran.dg/import6.f90: New test.
1654
1655 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
1656
1657         PR C/30427
1658         *  gcc.dg/vector-1.c: New test.
1659
1660 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
1661
1662         * gcc.dg/pr21255-4.c: Skip for PIC.
1663         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
1664
1665 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
1666
1667         * gcc.dg/attr-isr.c: Skip for PIC.
1668         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1669         * gcc.dg/attr-isr-trapa.c: Likewise.
1670         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1671         * gcc.dg/pragma-isr-trapa.c: Likewise.
1672         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1673
1674 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1675
1676         PR fortran/32962
1677         * gfortran.dg/transpose_1.f90: New test.
1678
1679 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1680
1681         PR fortran/29600
1682         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
1683         intrinsic.
1684
1685 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1686
1687         PR fortran/30964
1688         PR fortran/33054
1689         * gfortran.dg/random_4.f90: New test.
1690         * gfortran.dg/random_5.f90: New test.
1691         * gfortran.dg/random_6.f90: New test.
1692         * gfortran.dg/random_7.f90: New test.
1693
1694 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1695
1696         PR fortran/32860
1697         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
1698
1699 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1700
1701         PR fortran/31629
1702         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
1703
1704 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1705
1706         PR fortran/29600
1707         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
1708         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
1709
1710 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1711
1712         PR fortran/32937
1713         * gfortran.dg/char_length_6.f90: New test.
1714
1715 2007-08-10  Ollie Wild  <aaw@google.com>
1716
1717         * g++.dg/lookup/using18.C: New test.
1718
1719 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
1720
1721         PR c++/17763
1722         * g++.dg/other/error16.C: New.
1723
1724 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1725
1726         PR libfortran/33039
1727         * gfortran.dg/namelist_37.f90: New test.
1728
1729 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
1730
1731         PR c++/22256
1732         * g++.dg/conversion/op3.C: New.
1733
1734 2007-08-09  Tobias Burnus  <burnus@net-b.de>
1735
1736         PR fortran/32987
1737         * gfortran.dg/fmt_tab_1.f90: New.
1738         * gfortran.dg/fmt_tab_2.f90: New.
1739
1740 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1741
1742         PR c/32796
1743         * gcc.c-torture/compile/pr32796.c: New test.
1744
1745 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1746
1747         PR middle-end/32813
1748         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
1749         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
1750         instead of just -O.
1751
1752 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
1753
1754         * gcc.target/mips/code-readable-1.c: New test.
1755         * gcc.target/mips/code-readable-2.c: Likewise.
1756         * gcc.target/mips/code-readable-3.c: Likewise.
1757
1758 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
1759             Revital Eres  <eres@il.ibm.com>
1760
1761         * gfortran.dg/sms-1.f90: Add comment.
1762         * gfortran.dg/sms-2.f90: New.
1763
1764 2007-08-07  Ian Lance Taylor  <iant@google.com>
1765
1766         * gcc.dg/instrument-1.c: New test.
1767         * gcc.dg/instrument-2.c: New test.
1768         * gcc.dg/instrument-3.c: New test.
1769
1770 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
1771
1772         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
1773
1774 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
1775
1776         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
1777         !vector_alignment_reachable targets.
1778         * gcc.dg/vect/vect-33.c: Likewise.
1779         * gcc.dg/vect/vect-42.c: Likewise.
1780         * gcc.dg/vect/vect-44.c: Likewise.
1781         * gcc.dg/vect/vect-50.c: Likewise.
1782         * gcc.dg/vect/vect-70.c: Likewise.
1783         * gcc.dg/vect/vect-71.c: Likewise.
1784         * gcc.dg/vect/vect-87.c: Likewise.
1785         * gcc.dg/vect/vect-88.c: Likewise.
1786         * gcc.dg/vect/vect-91.c: Likewise.
1787         * gcc.dg/vect/vect-93.c: Likewise.
1788         * gcc.dg/vect/vect-96.c: Likewise.
1789         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
1790         * gcc.dg/vect/section-anchors-69.c: Likewise.
1791         * gcc.dg/vect/pr25413.c: Likewise.
1792         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
1793         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
1794         * gfortran.dg/vect-2.f90: Likewise.
1795         * gfortran.dg/vect-3.f90: Likewise.
1796         * gfortran.dg/vect-4.f90: Likewise.
1797         * gfortran.dg/vect-5.f90: Likewise.
1798         * lib/target-supports.exp (check_effective_target_natural_alignment): 
1799         Return false for darwin. 
1800         (check_effective_target_vector_alignment_reachable_for_double): New.
1801
1802 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
1803
1804         * gcc.dg/multiword-1.c: New testcase.
1805
1806 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
1807
1808         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
1809         messages.
1810         * gfortran.dg/namelist_36.f90: New test.
1811
1812 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1813
1814         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
1815           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
1816
1817 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
1818
1819         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
1820         * gcc.dg/torture/type-generic-1.c: Likewise.
1821
1822 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1823
1824         * gcc.c-torture/20070522-1.c: Move to ...
1825         * gcc.c-torture/compile/20070522-1.c: Here.
1826
1827 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1828
1829         PR fortran/29828
1830         * gfortran.dg/minmax_char_1.f90: New test.
1831         * gfortran.dg/minmax_char_2.f90: New test.
1832         * gfortran.dg/min_max_optional_4.f90: New test.
1833
1834 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1835
1836         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
1837         hanging on the testcase.
1838
1839 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1840
1841         PR middle-end/32988
1842         * gcc.c-torture/compile/pr32988.c: New test.
1843
1844 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1845
1846         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
1847
1848 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
1849
1850         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
1851
1852         Revert:
1853         2007-03-22  Dirk Mueller  <dmueller@suse.de>
1854
1855         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1856
1857 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1858
1859         PR fortran/32979
1860         * gfortran.dg/isnan_1.f90: New test.
1861
1862 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
1863             Revital Eres <eres@il.ibm.com>
1864
1865         * gcc.dg/sms-antideps.c: New test.
1866
1867 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
1868
1869         PR fortran/31214
1870         * gfortran.dg/entry_13.f90: New test.
1871
1872         * gfortran.dg/entry_12.f90: Clean up .mod file.
1873
1874 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1875
1876         PR fortran/32770
1877         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
1878         variables as kind=4 so they don't overflow the record length.
1879
1880 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1881
1882         PR fortran/32968
1883         * gfortran.dg/selected_kind_1.f90: New test.
1884
1885 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1886
1887         PR middle-end/32780
1888         * gcc.c-torture/compile/pr32780.c: New test.
1889
1890 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1891
1892         RP middle-end/32399
1893         * gcc.c-torture/compile/pr32399.c: New testcase.
1894
1895 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1896
1897         PR middle-end/32304
1898         * g++.dg/torture/pr32304.C: New testcase.
1899
1900 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1901
1902         PR middle-end/32935
1903         * gfortran.fortran-torture/compile/complex_1.f90: New test.
1904
1905 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1906
1907         PR fortran/32955
1908         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
1909
1910 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1911
1912         PR fortran/31202
1913         * gfortran.dg/nint_2.f90: New test.
1914
1915 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
1916
1917         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
1918         * gcc.dg/weak/typeof-2.c: Likewise.
1919
1920 2007-08-03  Diego Novillo  <dnovillo@google.com>
1921
1922         PR 31521
1923         * gcc.dg/tree-ssa/pr31521.c: New test.
1924
1925 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1926
1927         PR fortran/32770
1928         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
1929         iostat must be default kind.
1930
1931 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1932
1933         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
1934
1935 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1936
1937         PR fortran/32770
1938         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
1939         explicit so test passes with -fdefault-integer-8.
1940         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
1941         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
1942
1943 2007-08-02  Lee Millward  <lee.millward@gmail.com>
1944
1945         PR c++/30849
1946         * g++.dg/parse/asm1.C: New test.
1947
1948         PR c++/30850
1949         * g++.dg/parse/asm2.C: Likewise.
1950
1951         PR c++/30851
1952         * g++.dg/parse/asm3.C: Likewise.
1953         
1954 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1955
1956         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
1957           "int" is only 16 bit bits wide.
1958         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1959
1960 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1961
1962         * g++.dg/torture/type-generic-1.C: New.
1963         * gcc.dg/pr28796-2.c: Move tests ...
1964         * gcc.dg/tg-tests.h: ... here.
1965         * gcc.dg/torture/type-generic-1.c: New.
1966
1967 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1968
1969         PR libfortran/32954
1970         * minmaxloc_3.f90:  New test case.
1971
1972 2007-08-01  Tobias Burnus  <burnus@net-b.de>
1973
1974         PR fortran/32936
1975         * gfortran.dg/allocate_stat.f90: New.
1976
1977 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
1978
1979         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
1980
1981 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1982
1983         PR tree-optimization/32919
1984         * gcc.c-torture/compile/pr32919.c: New.
1985
1986 2007-08-01  Nick Clifton  <nickc@redhat.com>
1987
1988         * gcc.c-torture/execute/execute.exp: Change copyright header to
1989         refer to version 3 of the GNU General Public License and to point
1990         readers at the COPYING3 file and the FSF's license web page.
1991         * gcc.c-torture/execute/ieee/ieee.exp,
1992         gcc.c-torture/unsorted/unsorted.exp,
1993         gcc.c-torture/compile/compile.exp,
1994         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
1995         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
1996         gcc.target/cris/torture/cris-torture.exp,
1997         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
1998         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
1999         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2000         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2001         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2002         gnat.dg/dg.exp, gnat.dg/style/style.exp,
2003         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2004         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2005         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2006         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2007         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2008         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2009         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2010         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2011         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2012         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2013         gcc.dg/noncompile/noncompile.exp,
2014         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2015         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2016         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2017         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2018         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2019         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2020         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
2021         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
2022         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
2023         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
2024         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
2025         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
2026         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
2027         g++.old-deja/old-deja.exp,
2028         gfortran.fortran-torture/execute/execute.exp,
2029         gfortran.fortran-torture/compile/compile.exp,
2030         treelang/output/output-1.c, treelang/output/output-1.tree,
2031         treelang/execute/execute.exp, treelang/Makefile.in,
2032         treelang/compile/compile.exp, g++.dg/dg.exp,
2033         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
2034         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
2035         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
2036         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
2037         g++.dg/compat/struct-layout-1.exp,
2038         g++.dg/compat/struct-layout-1_generate.c,
2039         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
2040         g++.dg/bprob/bprob.exp, config/default.exp,
2041         gcc.test-framework/test-framework.awk,
2042         gcc.test-framework/gen_directive_tests,
2043         gcc.test-framework/test-framework.exp,
2044         objc.dg/special/special.exp,
2045         objc.dg/gnu-encoding/gnu-encoding.exp,
2046         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
2047         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
2048         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
2049         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
2050         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
2051         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
2052         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
2053         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
2054         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
2055         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
2056         lib/target-supports-dg.exp, lib/gcc-defs.exp,
2057         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
2058         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
2059         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
2060         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
2061         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
2062         Likewise.
2063
2064 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2065
2066         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
2067         error message text.
2068
2069 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2070
2071         PR fortran/32945
2072         * gfortran.dg/initialization_12.f90: New test.
2073
2074 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
2075
2076         PR fortran/31609
2077         * gfortran.dg/entry_12.f90: New test.
2078
2079 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2080
2081         PR fortran/32938
2082         * gfortran.dg/altreturn_6.f90: New test.
2083
2084 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
2085
2086         PR fortran/32942
2087         * gfortran.dg/exponent_2.f90: New test.
2088
2089 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
2090
2091         * gcc.dg/vect/vect-117.c: New test.
2092         * gcc.dg/vect/vect-74.c: Enabled test
2093         * gcc.dg/vect/vect-81.c: Enabled test
2094
2095 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
2096
2097         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
2098         s/dg-error/dg-warning where warning is expected.
2099
2100 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2101
2102         PR fortran/32770
2103         * gfortran.dg/array_constructor_12.f90:  Adjust argument
2104         of huge() to correct kind.
2105
2106 2007-07-30  Ollie Wild  <aaw@google.com>
2107
2108         * gcc.dg/cpp/counter-2.c: New test.
2109         * gcc.dg/cpp/counter-3.c: New test.
2110         * gcc.dg/cpp/dir-only-1.c: New test.
2111         * gcc.dg/cpp/dir-only-1.h: New file.
2112         * gcc.dg/cpp/dir-only-2.c: New test.
2113         * gcc.dg/cpp/dir-only-3.c: New test.
2114         * gcc.dg/cpp/dir-only-3a.h: New file.
2115         * gcc.dg/cpp/dir-only-3b.h: New file.
2116         * gcc.dg/cpp/dir-only-4.c: New test.
2117         * gcc.dg/cpp/dir-only-5.c: New test.
2118         * gcc.dg/cpp/dir-only-6.c: New test.
2119
2120 2007-07-30  Julian Brown  <julian@codesourcery.com>
2121
2122         * gcc.target/arm/neon/v*.c: Regenerate.
2123
2124 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
2125
2126         PR c++/32108
2127         * g++.dg/ext/label6.C: New.
2128
2129 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2130
2131         PR libfortran/32858
2132         PR libfortran/30814
2133         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
2134
2135 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
2136
2137         PR fortran/31211
2138         * gfortran.dg/actual_pointer_function_1.f90: New test.
2139
2140         PR fortran/32682
2141         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
2142
2143 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
2144
2145         PR fortran/32906
2146         * gfortran.dg/shape_1.f90: Adjust error message.
2147         * gfortran.dg/parameter_array_ref_1.f90: New test.
2148
2149 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2150
2151         PR fortran/31609
2152         * gfortran.dg/entry_11.f90: New test.
2153
2154 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
2155             Revital Eres  <eres@il.ibm.com>
2156
2157         * gfortran.dg/sms-1.f90: New test.
2158
2159 2007-07-28  Richard Guenther  <rguenther@suse.de>
2160
2161         * gcc.c-torture/compile/pr32920.c: New testcase.
2162
2163 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
2164
2165         PR c++/30917
2166         * g++.dg/lookup/friend11.C: New test.
2167
2168 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
2169
2170         * gfortran.dg/namelist_5.f90: Adjusted error message.
2171         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
2172         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
2173         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
2174         * gfortran.dg/namelist_32.f90: ... this.
2175
2176         PR fortran/32876
2177         * gfortran.dg/namelist_33.f90: New test.
2178
2179         PR fortran/32905
2180         * gfortran.dg/namelist_34.f90: New test.
2181
2182         PR fortran/31818
2183         * gfortran.dg/namelist_35.f90: New test.
2184
2185 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
2186
2187         PR fortran/32880
2188         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
2189
2190 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2191
2192         PR testsuite/32471
2193         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
2194           assuming it is 0x7ffffffff.
2195         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
2196         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
2197
2198 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
2199
2200         * gfortran.dg/operator_3.f90: Fix dg directive.
2201         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
2202         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
2203         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
2204
2205 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
2206
2207         * g++.dg/cpp0x/decltype1.C: New.
2208         * g++.dg/cpp0x/decltype2.C: New.
2209         * g++.dg/cpp0x/decltype3.C: New.
2210         * g++.dg/cpp0x/decltype4.C: New.
2211         * g++.dg/cpp0x/decltype5.C: New.
2212         * g++.dg/cpp0x/decltype6.C: New.
2213
2214 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2215
2216         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
2217           because the test relies on bit 31 to be the sign bit.
2218
2219 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2220
2221         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
2222           assuming it is 0x7fffffff.
2223         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
2224         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
2225
2226 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
2227
2228         PR c++/32346
2229         * g++.dg/expr/bitfield9.C: New test.
2230
2231 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2232
2233         PR fortran/32899
2234         * gfortran.dg/logical_comp.f90: Update dg-error strings.
2235
2236 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2237
2238         PR fortran/32760
2239         * gfortran.dg/private_type_7.f90: New test.
2240
2241 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2242
2243         PR fortran/32035
2244         * gfortran.dg/select_char_1.f90: New test.
2245
2246 2007-07-27  Tobias Burnus  <burnus@net-b.de>
2247
2248         PR fortran/32903
2249         * gfortran.dg/initialization_11.f90: New test.
2250
2251 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
2252
2253         * gcc.target/mips/ins-1.c: New test.
2254
2255 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
2256
2257         PR/19232
2258         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
2259         (f1): Likewise.
2260
2261 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2262
2263         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
2264         error: width of 'spare' exceeds its type.
2265
2266 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
2267
2268         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
2269         * gcc.dg/sibcall-4.c: Likewise.
2270
2271 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2272
2273         PR rtl-optimization/31500
2274         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
2275         * g++.dg/warn/Warray-bounds.C: Likewise.
2276
2277 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2278
2279         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
2280
2281 2007-07-25  Julian Brown  <julian@codesourcery.com>
2282             Paul Brook  <paul@codesourcery.com>
2283             Joseph Myers  <joseph@codesourcery.com>
2284             Mark Shinwell  <shinwell@codesourcery.com>
2285
2286         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
2287         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
2288         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
2289         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
2290         (check_effective_target_arm_neon_hw): New.
2291         * gcc.target/arm/neon/neon.exp: New file.
2292         * gcc.target/arm/neon/polytypes.c: New file.
2293         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
2294
2295 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
2296
2297         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
2298           targets where an "int" is less than 32 bits wide.
2299
2300 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2301
2302         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
2303
2304 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2305
2306         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
2307           during addition if an int is only 16 bits wide.
2308         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
2309
2310 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2311
2312         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
2313           size as "long int" and are 32 or 64 bits wide.
2314         * gcc.dg/torture/pr28814.c: Likewise.
2315
2316 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2317
2318         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
2319           exactly as wide as an int.
2320
2321 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
2322
2323         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2324         Define and use throughout as long long printf format specifier.
2325         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2326         Likewise.
2327
2328 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
2329
2330         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
2331         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
2332
2333 2007-07-25  Ben Elliston  <bje@au.ibm.com>
2334
2335         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
2336
2337 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
2338
2339         * gcc.c-torture/execute/20070724-1.c: New.
2340
2341 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
2342
2343         PR fortran/31205
2344         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
2345         "deallocates" to 24, since patch has code rid of much spurious
2346         code.
2347         * gfortran.dg/interface_assignment_1.f90 : New test.
2348
2349         PR fortran/32842
2350         * gfortran.dg/interface_assignment_2.f90 : New test.
2351
2352 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2353
2354         PR fortran/32867
2355         * fortran.dg/initialization_10.f90: New test.
2356
2357 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2358
2359         PR fortran/32778
2360         * gfortran.dg/imag_2.f: Removed
2361         * gfortran.dg/warn_std_1.f90: New test.
2362         * gfortran.dg/warn_std_2.f90: New test.
2363         * gfortran.dg/warn_std_3.f90: New test.
2364
2365 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2366
2367         PR c++/29001
2368         * g++.dg/init/new22.C: New.
2369
2370 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2371
2372         PR c++/32561
2373         * g++.dg/template/crash67.C: New.
2374
2375 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
2376
2377         * lib/target-support.exp (check_effective_target_natural_alignment): 
2378         (check_effective_target_vector_alignment_reachable): New.
2379         * config/spu/spu.c (spu_vector_alignment_reachable): New.
2380         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
2381         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
2382         check.
2383         * gcc.dg/vect/pr25413.c: Likewise.
2384         * gcc.dg/vect/pr31699.c: Likewise.
2385
2386 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2387
2388         PR fortran/30814
2389         * gfortran.dg/pack_bounds_1.f90:  New test case.
2390
2391 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
2392
2393         PR fortran/31639
2394         * gfortran.dg/initialization_9.f90: New test.
2395
2396 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2397
2398         PR fortran/32797
2399         PR fortran/32800
2400         * gfortran.dg/bind_c_usage_8.f03: New test case.
2401         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
2402         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
2403
2404 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
2405
2406         * gcc.target/mips/branch-cost-1.c: New test.
2407         * gcc.target/mips/branch-cost-2.c: Likewise.
2408
2409 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2410
2411         PR fortran/32732
2412         * gfortran.dg/c_char_tests.f03: New test case.
2413         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
2414         * gfortran.dg/c_char_tests_2.f03: New test case.
2415         * gfortran.dg/value_6.f03: Ditto.
2416         * gfortran.dg/value_7.f03: Ditto.
2417
2418 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2419
2420         PR fortran/32600
2421         * gfortran.dg/c_funloc_tests_5.f03: New.
2422         * gfortran.dg/c_funloc_tests_5.f04: New.
2423         * gfortran.dg/c_funloc_tests_4_driver.c: New.
2424
2425 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2426
2427         PR c++/32839
2428         * g++.dg/expr/call4.C: New.
2429         * g++.dg/expr/call5.C: New.
2430
2431 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
2432
2433         PR fortran/32710
2434         * gfortran.dg/namelist_30.f90: New test.
2435
2436 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
2437
2438         PR fortran/29962
2439         * gfortran.dg/array_initializer_1.f90: Removed warning.
2440         * gfortran.dg/initialization_1.f90: Adjusted messages.
2441         * gfortran.dg/nested_modules_6.f90: Removed warning.
2442
2443         PR fortran/31253
2444         * gfortran.dg/initialization_7.f90: New test.
2445
2446         PR fortran/31639
2447         * gfortran.dg/initialization_8.f90: New test.
2448
2449 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2450
2451         PR c++/30818
2452         * g++.dg/template/crash47.C: Adjust errors.
2453         * g++.dg/template/crash48.C: Adjust errors.
2454         * g++.dg/template/typename12.C: New.
2455         * g++.dg/template/typename13.C: New.
2456         * g++.dg/template/typename14.C: New.
2457         * g++.dg/template/typedef6.C: Adjust errors.
2458
2459 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
2460
2461         PR fortran/32627
2462         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
2463         * gfortran.dg/pr32627.f03: New test case.
2464
2465         * gfortran.dg/c_f_pointer_logical.f03: New test case.
2466         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
2467         c_f_pointer_logical.
2468         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
2469         c_f_pointer_complex.
2470         * gfortran.dg/c_f_pointer_complex.f03: New test case.
2471         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
2472         c_f_pointer_shape_tests_2.
2473         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
2474
2475 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
2476
2477         PR fortran/32804
2478         * gfortran.dg/c_loc_tests_9.f03: New test case.
2479         * gfortran.dg/c_loc_tests_10.f03: Ditto.
2480
2481 2007-07-21  Lee Millward  <lee.millward@gmail.com>
2482
2483         PR fortran/32823
2484         * gfortran.dg/int_2.f90: New test.
2485         
2486 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2487
2488         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
2489
2490 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
2491
2492         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
2493         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
2494
2495 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
2496
2497         PR tree-optimization/19910
2498         * gcc.dg/pr19910.c: New test.
2499
2500 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
2501
2502         PR fortran/32738
2503         * gfortran.dg/pr32738.f90: New test.
2504
2505 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2506
2507         PR tree-optimzation/32635
2508         * gfortran.dg/pr32635.f:  New test case.
2509
2510 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
2511
2512         PR fortran/32801
2513         * gfortran.dg/pr32801.f03: New test case.
2514
2515 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2516
2517         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
2518         Test negative numbers also.
2519         * gcc.dg/c99-math-float-1.c: Likewise.
2520         * gcc.dg/c99-math-long-double-1.c: Likewise.
2521         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
2522         test inputs.
2523
2524 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
2525         
2526         * lib/target-supports.exp (check_effective_target_sync_int_long):
2527         Enable for xtensa.
2528         (check_effective_target_sync_char_short): Likewise.
2529         
2530 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2531
2532         * gcc.dg/pr28796-2.c: Add more cases.
2533
2534 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2535
2536         * gcc.dg/pr28796-1.c: Add more cases.
2537         * gcc.dg/pr28796-2.c: Likewise.
2538
2539 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2540
2541         * gcc.dg/pr28796-1.c: Add more cases.
2542         * gcc.dg/pr28796-2.c: Likewise.
2543
2544 2007-07-17  Janus Weil  <jaydub66@gmail.com>
2545
2546         PR fortran/32535
2547         * gfortran.dg/pr32535.f90: New test.
2548
2549 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
2550
2551         PR fortran/31320
2552         PR fortran/32665
2553         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
2554
2555 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
2556
2557         PR rtl-optimization/32773
2558         * gcc.dg/pr32773.c: New test.
2559
2560 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2561
2562         * gcc.target/spu/intrinsics-1.c: Use dg-message to
2563         match flax-vector-conversions note.
2564         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
2565         instead of dg-error for the warning.
2566
2567 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2568
2569         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
2570           adapted to work on targets with 16-bit or wider int.
2571         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
2572         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
2573         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
2574         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
2575
2576 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2577
2578         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
2579         support large arrays.
2580         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
2581         * gcc.dg/20061109-1.c: Likewise.
2582         * gcc.c-torture/execute/20061101-1.x: Likewise.
2583         * gcc.c-torture/execute/pr29797-1.x: Likewise.
2584         * gcc.c-torture/execute/pr31448.x: Likewise.
2585
2586 2007-07-16  Lee Millward  <lee.millward@gmail.com>
2587
2588         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
2589
2590         PR fortran/32238
2591         * gfortran.dg/pr32238.f90: New test.
2592
2593         PR fortran/32222
2594         * gfortran.dg/pr32222.f90: New test.
2595
2596         PR fortran/32242
2597         * gfortran.dg/pr32242.f90: New test.
2598         
2599 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
2600             David Ung  <davidu@mips.com>
2601
2602         * gcc.target/mips/mips-sched-madd.c: New test case.
2603
2604 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2605
2606         PR libfortran/32611
2607         * gfortran.dg/large_real_kind_1.f90: Update test.
2608         * gfortran.dg/pr17706.f90: Update test.
2609         * gfortran.dg/fmt_zero_digits.f90: Update test.
2610         * gfortran.dg/fmt_zero_precision.f90: Update test.
2611         * gfortran.dg/real_const_3.f90: Update test.
2612
2613 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2614
2615         PR fortran/32036
2616         * gfortran.dg/bounds_check_8.f90: New test.
2617         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
2618
2619 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2620
2621         PR fortran/32357
2622         * gfortran.dg/mvbits_2.f90: New test.
2623
2624 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2625
2626         PR libfortran/32731
2627         * gfortran.dg/pack_mask_1.f90:  New test.
2628         * gfortran.dg/unpack_mask_1.f90:  New test.
2629
2630 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2631
2632         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
2633         * gcc.dg/20001101-1.c: Likewise.
2634         * gcc.dg/20001102-1.c: Likewise.
2635         * gcc.dg/20020116-2.c: Likewise.
2636         * gcc.dg/20020416-1.c: Likewise.
2637         * gcc.dg/sparc-constant-1.c: Likewise.
2638         * gcc.dg/sparc-dwarf2.c: Likewise.
2639         * gcc.dg/sparc-frame-1.c: Likewise.
2640         * gcc.dg/sparc-getcontext-1.c: Likewise.
2641         * gcc.dg/sparc-loop-1.c: Likewise.
2642         * gcc.dg/sparc-reg-1.c: Likewise.
2643         * gcc.dg/sparc-ret.c: Likewise.
2644         * gcc.dg/sparc-trap-1.c: Likewise.
2645         * gcc.dg/ultrasp10.c: Likewise.
2646         * gcc.dg/ultrasp11.c: Likewise.
2647         * gcc.dg/ultrasp1.c: Likewise.
2648         * gcc.dg/ultrasp2.c: Likewise.
2649         * gcc.dg/ultrasp3.c: Likewise.
2650         * gcc.dg/ultrasp4.c: Likewise.
2651         * gcc.dg/ultrasp5.c: Likewise.
2652         * gcc.dg/ultrasp6.c: Likewise.
2653         * gcc.dg/ultrasp7.c: Likewise.
2654         * gcc.dg/ultrasp8.c: Likewise.
2655         * gcc.dg/ultrasp9.c: Likewise.
2656         * gcc.dg/splet-1.c: Delete.
2657
2658 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
2659
2660         PR fortran/32724
2661         * gfortran.dg/stfunc_5.f90: New test.
2662
2663 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
2664
2665         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
2666         New procedure to check if arrays are naturally aligned to the vector
2667         alignment boundary.
2668         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
2669         in size_t typedef.  Adjust tree dump scan results according to
2670         vect_aligned_arrays target check.
2671         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
2672         vect_aligned_arrays target check.
2673         * gcc.dg/vect/pr31699.c: Ditto.
2674
2675 2007-07-13  Sa Liu  <saliu@de.ibm.com>
2676
2677         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
2678         for V2DFmode vector conditional expression.
2679         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
2680         and dfceq patterns.
2681         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
2682         and dfcgt patterns.
2683         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
2684         V2DFmode comparison and test special values.
2685         * lib/target-supports.exp: Switch on test for V2DFmode 
2686         vector conditional expression.
2687
2688 2007-07-13  Richard Guenther  <rguenther@suse.de>
2689
2690         PR tree-optimization/32721
2691         * gcc.dg/pr32721.c: New testcase.
2692
2693 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
2694
2695         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
2696         error message part that continues on a new line.
2697
2698 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
2699
2700         * gcc.dg/c99-tgmath-1.c: New.
2701         * gcc.dg/c99-tgmath-2.c: New.
2702         * gcc.dg/c99-tgmath-3.c: New.
2703         * gcc.dg/c99-tgmath-4.c: New.
2704
2705 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2706             Janis Johnson  <janis187@us.ibm.com>
2707
2708         PR testsuite/25241
2709         * gcc.test-framework/dg-error-exp-F.c: New test.
2710         * gcc.test-framework/dg-warning-exp-F.c: New test.
2711         * lib/gcc.exp: Enable warning and error prefixes.
2712         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
2713         (dg-error): Wrap original dg-error.
2714         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
2715         markers from dg-error/dg-warning directives.
2716         * gcc.dg/20040322-1.c: Likewise.
2717         * gcc.dg/Wchar-subscripts-1.c: Likewise.
2718         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
2719         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
2720         * gcc.dg/Werror-1.c: Likewise.
2721         * gcc.dg/Werror-10.c: Likewise.
2722         * gcc.dg/Werror-11.c: Likewise.
2723         * gcc.dg/Werror-2.c: Likewise.
2724         * gcc.dg/Werror-3.c: Likewise.
2725         * gcc.dg/Werror-4.c: Likewise.
2726         * gcc.dg/Werror-5.c: Likewise.
2727         * gcc.dg/Werror-6.c: Likewise.
2728         * gcc.dg/Werror-7.c: Likewise.
2729         * gcc.dg/Werror-8.c: Likewise.
2730         * gcc.dg/Werror-9.c: Likewise.
2731         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2732         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
2733         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
2734         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
2735         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
2736         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
2737         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
2738         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
2739         * gcc.dg/Wnested-externs-1.c: Likewise.
2740         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
2741         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
2742         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
2743         * gcc.dg/Wshadow-3.c: Likewise.
2744         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
2745         * gcc.dg/Wwrite-strings-1.c: Likewise.
2746         * gcc.dg/anon-struct-5.c: Likewise.
2747         * gcc.dg/anon-struct-6.c: Likewise.
2748         * gcc.dg/anon-struct-7.c: Likewise.
2749         * gcc.dg/anon-struct-8.c: Likewise.
2750         * gcc.dg/array-8.c: Likewise.
2751         * gcc.dg/array-quals-2.c: Likewise.
2752         * gcc.dg/asm-qual-1.c: Likewise.
2753         * gcc.dg/asm-wide-1.c: Likewise.
2754         * gcc.dg/assign-warn-1.c: Likewise.
2755         * gcc.dg/assign-warn-2.c: Likewise.
2756         * gcc.dg/bitfld-10.c: Likewise.
2757         * gcc.dg/bitfld-11.c: Likewise.
2758         * gcc.dg/bitfld-12.c: Likewise.
2759         * gcc.dg/bitfld-13.c: Likewise.
2760         * gcc.dg/bitfld-14.c: Likewise.
2761         * gcc.dg/builtin-choose-expr-2.c: Likewise.
2762         * gcc.dg/builtins-30.c: Likewise.
2763         * gcc.dg/c90-const-expr-5.c: Likewise.
2764         * gcc.dg/c90-typespec-1.c: Likewise.
2765         * gcc.dg/c99-const-expr-5.c: Likewise.
2766         * gcc.dg/c99-flex-array-5.c: Likewise.
2767         * gcc.dg/c99-fordecl-3.c: Likewise.
2768         * gcc.dg/c99-tag-3.c: Likewise.
2769         * gcc.dg/c99-typespec-1.c: Likewise.
2770         * gcc.dg/c99-vla-jump-1.c: Likewise.
2771         * gcc.dg/c99-vla-jump-2.c: Likewise.
2772         * gcc.dg/c99-vla-jump-3.c: Likewise.
2773         * gcc.dg/c99-vla-jump-4.c: Likewise.
2774         * gcc.dg/c99-vla-jump-5.c: Likewise.
2775         * gcc.dg/cast-1.c: Likewise.
2776         * gcc.dg/cast-2.c: Likewise.
2777         * gcc.dg/cast-3.c: Likewise.
2778         * gcc.dg/cast-4.c: Likewise.
2779         * gcc.dg/cast-pretty-print-1.c: Likewise.
2780         * gcc.dg/comp-goto-2.c: Likewise.
2781         * gcc.dg/comp-goto-3.c: Likewise.
2782         * gcc.dg/cpp/error-1.c: Likewise.
2783         * gcc.dg/cpp/if-paren.c: Likewise.
2784         * gcc.dg/decl-7.c: Likewise.
2785         * gcc.dg/decl-8.c: Likewise.
2786         * gcc.dg/decl-nospec-1.c: Likewise.
2787         * gcc.dg/decl-nospec-2.c: Likewise.
2788         * gcc.dg/decl-nospec-3.c: Likewise.
2789         * gcc.dg/declspec-10.c: Likewise.
2790         * gcc.dg/declspec-11.c: Likewise.
2791         * gcc.dg/declspec-12.c: Likewise.
2792         * gcc.dg/declspec-13.c: Likewise.
2793         * gcc.dg/declspec-14.c: Likewise.
2794         * gcc.dg/declspec-15.c: Likewise.
2795         * gcc.dg/declspec-16.c: Likewise.
2796         * gcc.dg/declspec-17.c: Likewise.
2797         * gcc.dg/declspec-4.c: Likewise.
2798         * gcc.dg/declspec-5.c: Likewise.
2799         * gcc.dg/declspec-6.c: Likewise.
2800         * gcc.dg/declspec-7.c: Likewise.
2801         * gcc.dg/declspec-8.c: Likewise.
2802         * gcc.dg/declspec-9.c: Likewise.
2803         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
2804         * gcc.dg/dfp/constants-c99.c: Likewise.
2805         * gcc.dg/dfp/keywords-c89.c: Likewise.
2806         * gcc.dg/dfp/keywords-c99.c: Likewise.
2807         * gcc.dg/dfp/keywords-reserved.c: Likewise.
2808         * gcc.dg/dfp/typespec.c: Likewise.
2809         * gcc.dg/dremf-type-compat-2.c: Likewise.
2810         * gcc.dg/dremf-type-compat-3.c: Likewise.
2811         * gcc.dg/dremf-type-compat-4.c: Likewise.
2812         * gcc.dg/empty-source-2.c: Likewise.
2813         * gcc.dg/empty-source-3.c: Likewise.
2814         * gcc.dg/enum3.c: Likewise.
2815         * gcc.dg/extra-semi-2.c: Likewise.
2816         * gcc.dg/extra-semi-3.c: Likewise.
2817         * gcc.dg/float-range-1.c: Likewise.
2818         * gcc.dg/float-range-2.c: Likewise.
2819         * gcc.dg/float-range-3.c: Likewise.
2820         * gcc.dg/float-range-5.c: Likewise.
2821         * gcc.dg/format/asm_fprintf-2.c: Likewise.
2822         * gcc.dg/format/asm_fprintf-3.c: Likewise.
2823         * gcc.dg/format/asm_fprintf-4.c: Likewise.
2824         * gcc.dg/format/asm_fprintf-5.c: Likewise.
2825         * gcc.dg/format/cast-1.c: Likewise.
2826         * gcc.dg/format/gcc_diag-3.c: Likewise.
2827         * gcc.dg/format/gcc_diag-4.c: Likewise.
2828         * gcc.dg/format/gcc_diag-6.c: Likewise.
2829         * gcc.dg/format/gcc_diag-8.c: Likewise.
2830         * gcc.dg/format/gcc_diag-9.c: Likewise.
2831         * gcc.dg/format/nul-2.c: Likewise.
2832         * gcc.dg/format/opt-1.c: Likewise.
2833         * gcc.dg/format/opt-2.c: Likewise.
2834         * gcc.dg/format/opt-3.c: Likewise.
2835         * gcc.dg/format/opt-4.c: Likewise.
2836         * gcc.dg/format/opt-5.c: Likewise.
2837         * gcc.dg/format/opt-6.c: Likewise.
2838         * gcc.dg/framework-2.c: Likewise.
2839         * gcc.dg/func-args-1.c: Likewise.
2840         * gcc.dg/func-outside-1.c: Likewise.
2841         * gcc.dg/func-outside-2.c: Likewise.
2842         * gcc.dg/gnu-cond-expr-2.c: Likewise.
2843         * gcc.dg/gnu-cond-expr-3.c: Likewise.
2844         * gcc.dg/if-empty-1.c: Likewise.
2845         * gcc.dg/init-bad-1.c: Likewise.
2846         * gcc.dg/init-bad-2.c: Likewise.
2847         * gcc.dg/init-bad-3.c: Likewise.
2848         * gcc.dg/init-desig-obs-2.c: Likewise.
2849         * gcc.dg/init-desig-obs-3.c: Likewise.
2850         * gcc.dg/init-empty-2.c: Likewise.
2851         * gcc.dg/init-empty-3.c: Likewise.
2852         * gcc.dg/inline-11.c: Likewise.
2853         * gcc.dg/inline-12.c: Likewise.
2854         * gcc.dg/inline-8.c: Likewise.
2855         * gcc.dg/inline-9.c: Likewise.
2856         * gcc.dg/inline3.c: Likewise.
2857         * gcc.dg/label-decl-1.c: Likewise.
2858         * gcc.dg/label-decl-2.c: Likewise.
2859         * gcc.dg/label-decl-3.c: Likewise.
2860         * gcc.dg/label-decl-4.c: Likewise.
2861         * gcc.dg/long-long-typespec-1.c: Likewise.
2862         * gcc.dg/lvalue-2.c: Likewise.
2863         * gcc.dg/lvalue-3.c: Likewise.
2864         * gcc.dg/nested-func-3.c: Likewise.
2865         * gcc.dg/nested-redef-1.c: Likewise.
2866         * gcc.dg/noreturn-4.c: Likewise.
2867         * gcc.dg/old-style-prom-2.c: Likewise.
2868         * gcc.dg/old-style-prom-3.c: Likewise.
2869         * gcc.dg/old-style-then-proto-1.c: Likewise.
2870         * gcc.dg/overflow-warn-1.c: Likewise.
2871         * gcc.dg/overflow-warn-2.c: Likewise.
2872         * gcc.dg/overflow-warn-3.c: Likewise.
2873         * gcc.dg/overflow-warn-4.c: Likewise.
2874         * gcc.dg/overflow-warn-6.c: Likewise.
2875         * gcc.dg/parm-forwdecl-2.c: Likewise.
2876         * gcc.dg/parm-forwdecl-3.c: Likewise.
2877         * gcc.dg/parm-impl-decl-1.c: Likewise.
2878         * gcc.dg/parm-impl-decl-2.c: Likewise.
2879         * gcc.dg/parm-incomplete-1.c: Likewise.
2880         * gcc.dg/parm-mismatch-1.c: Likewise.
2881         * gcc.dg/pointer-arith-1.c: Likewise.
2882         * gcc.dg/pointer-arith-2.c: Likewise.
2883         * gcc.dg/pointer-arith-3.c: Likewise.
2884         * gcc.dg/pointer-arith-4.c: Likewise.
2885         * gcc.dg/pointer-arith-6.c: Likewise.
2886         * gcc.dg/pointer-arith-7.c: Likewise.
2887         * gcc.dg/pointer-arith-8.c: Likewise.
2888         * gcc.dg/pr13804-1.c: Likewise.
2889         * gcc.dg/pr15698-1.c: Likewise.
2890         * gcc.dg/pr15698-2.c: Likewise.
2891         * gcc.dg/pr15698-3.c: Likewise.
2892         * gcc.dg/pr15698-4.c: Likewise.
2893         * gcc.dg/pr15698-5.c: Likewise.
2894         * gcc.dg/pr15698-6.c: Likewise.
2895         * gcc.dg/pr15698-7.c: Likewise.
2896         * gcc.dg/pr15698-8.c: Likewise.
2897         * gcc.dg/pr17188-1.c: Likewise.
2898         * gcc.dg/pr17301-1.c: Likewise.
2899         * gcc.dg/pr17301-2.c: Likewise.
2900         * gcc.dg/pr17730-1.c: Likewise.
2901         * gcc.dg/pr20368-1.c: Likewise.
2902         * gcc.dg/pr20368-2.c: Likewise.
2903         * gcc.dg/pr20368-3.c: Likewise.
2904         * gcc.dg/pr22308-1.c: Likewise.
2905         * gcc.dg/qual-component-1.c: Likewise.
2906         * gcc.dg/redecl-1.c: Likewise.
2907         * gcc.dg/redecl-11.c: Likewise.
2908         * gcc.dg/redecl-12.c: Likewise.
2909         * gcc.dg/redecl-13.c: Likewise.
2910         * gcc.dg/redecl-14.c: Likewise.
2911         * gcc.dg/redecl-15.c: Likewise.
2912         * gcc.dg/register-var-1.c: Likewise.
2913         * gcc.dg/register-var-2.c: Likewise.
2914         * gcc.dg/stmt-expr-2.c: Likewise.
2915         * gcc.dg/stmt-expr-3.c: Likewise.
2916         * gcc.dg/stmt-expr-label-1.c: Likewise.
2917         * gcc.dg/stmt-expr-label-2.c: Likewise.
2918         * gcc.dg/stmt-expr-label-3.c: Likewise.
2919         * gcc.dg/struct-empty-2.c: Likewise.
2920         * gcc.dg/struct-empty-3.c: Likewise.
2921         * gcc.dg/struct-parse-1.c: Likewise.
2922         * gcc.dg/struct-semi-1.c: Likewise.
2923         * gcc.dg/struct-semi-2.c: Likewise.
2924         * gcc.dg/struct-semi-3.c: Likewise.
2925         * gcc.dg/switch-5.c: Likewise.
2926         * gcc.dg/switch-6.c: Likewise.
2927         * gcc.dg/switch-7.c: Likewise.
2928         * gcc.dg/tls/diag-5.c: Likewise.
2929         * gcc.dg/transparent-union-1.c: Likewise.
2930         * gcc.dg/transparent-union-3.c: Likewise.
2931         * gcc.dg/typespec-1.c: Likewise.
2932         * gcc.dg/vla-init-2.c: Likewise.
2933         * gcc.dg/vla-init-3.c: Likewise.
2934         * gcc.dg/vla-init-4.c: Likewise.
2935         * gcc.dg/vla-init-5.c: Likewise.
2936         * gcc.dg/void-cast-2.c: Likewise.
2937         * gcc.dg/wvla-3.c: Likewise.
2938         * gcc.dg/wvla-7.c: Likewise.
2939         * gcc.target/i386/991209-1.c: Likewise.
2940         * gcc.target/ia64/fpreg-1.c: Likewise.
2941         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
2942         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
2943         
2944 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
2945
2946         PR fortran/31639
2947         * gfortran.dg/func_decl_4.f90: New test.
2948
2949 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
2950
2951         PR fortran/32727
2952         * gfortran.dg/interface_17.f90: New test.
2953
2954 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
2955
2956         PR fortran/32599
2957         * gfortran.dg/32599.f03: New test case.
2958
2959         PR fortran/32601
2960         * gfortran.dg/32601.f03: New test case.
2961         * gfortran.dg/32601_1.f03: Ditto.
2962         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
2963         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
2964
2965 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
2966
2967         * gcc.c-torture/execute/align-3.c: Remove function addr check.
2968
2969 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2970             Devang Patel  <dpatel@apple.com>
2971
2972         PR tree-optimization/25413
2973         * gcc.dg/vect/vect-align-1.c: New.
2974         * gcc.dg/vect/vect-align-2.c: New.
2975         * gcc.dg/vect/pr25413.c: New.
2976         * gcc.dg/vect/pr25413a.c: New.
2977         * gcc.dg/vect/pr31699.c: Fix dg-final check.
2978
2979 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
2980
2981         * lib/target-support.exp (check_ultrasparc_hw_available):
2982         New function.
2983         (is-effective-target): Check $arg for ultrasparc_hw.
2984         (is-effective-target-keyword): Likewise.
2985         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
2986         when determining what to do on sparc platforms.
2987         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
2988         * gcc.dg/20001101-1.c: Likewise.
2989         * gcc.dg/20001101-2.c: Likewise.
2990         * gcc.dg/ultrasp9.c: Likewise.
2991         * gcc.dg/ultrasp10.c: Likewise.
2992         * gcc.target/sparc/pdist-3.c: Likewise.
2993
2994 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
2995
2996         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
2997
2998 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2999
3000         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3001         get vectorized.
3002         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3003         now get vectorized.
3004         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3005         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3006         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3007         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3008         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3009         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3010         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3011         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3012         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3013         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3014         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3015         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3016         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3017         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3018         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3019         * lib/target-supports.exp (check_effective_target_vect_int_mul):
3020         Add spu.
3021
3022 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
3023
3024         PR c++/30854
3025         * g++.dg/parse/error30.C: New test.
3026
3027 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3028
3029         PR fortran/29804
3030         * gfortran.dg/alloc_comp_misc_1.f90: New test.
3031
3032 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
3033
3034         * gfortran.fortran-torture/compile/pr32663.f: New test.
3035
3036 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3037
3038         PR c++/31027
3039         * g++.dg/inherit/virtual4.C: New.
3040
3041 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
3042
3043         PR target/32661
3044         * gcc.target/i386/pr32661-1.c: New test.
3045
3046 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3047
3048         * gnat.dg/invariant_index.ad[sb]: New test.
3049
3050 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3051
3052         PR c++/32560
3053         * g++.dg/template/decl3.C: New.
3054
3055 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
3056
3057         PR 32617
3058         * gcc.c-torture/execute/align-3.c: New.
3059
3060 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
3061
3062         PR target/32708
3063         * gcc.target/i386/pr32708-1.c: New test.
3064         * gcc.target/i386/pr32708-2.c: Ditto.
3065         * gcc.target/i386/pr32708-3.c: Ditto.
3066
3067 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
3068
3069         * g++.dg/init/new20.C: Remove svn:executable flag.
3070
3071 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3072
3073         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
3074
3075 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3076
3077         * gcc.dg/ultrasp7.c: Add fpic target requirement.
3078
3079 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3080
3081         PR testsuite/25241
3082         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
3083         directive.
3084         
3085 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
3086
3087         PR fortran/32157
3088         * gfortran.dg/overload_2.f90: New test.
3089
3090         PR fortran/32689
3091         * gfortran.dg/transfer_simplify_5.f90
3092
3093         PR fortran/32634
3094         * gfortran.dg/interface_15.f90: New test.
3095
3096 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3097
3098         PR libfortran/32336
3099         * gfortran.dg/matmul_5.f90:  New test case.
3100
3101 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3102
3103         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
3104         * gcc.dg/fesd-any.h: Likewise.
3105         * gcc.dg/fesd-baseonly.c: Likewise.
3106         * gcc.dg/fesd-baseonly.h: Likewise.
3107         * gcc.dg/fesd-none.c: Likewise.
3108         * gcc.dg/fesd-none.h: Likewise.
3109         * gcc.dg/fesd-reduced.c: Likewise.
3110         * gcc.dg/fesd-reduced.h: Likewise.
3111         * gcc.dg/fesd-sys.c: Likewise.
3112         * gcc.dg/fesd-sys.h: Likewise
3113         * gcc.dg/fesd.h: Likewise.
3114
3115         * g++.dg/debug/dwarf2: New directory.
3116         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
3117         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
3118         * g++.dg/other/fesd-any.h: Likewise.
3119         * g++.dg/other/fesd-baseonly.C: Likewise.
3120         * g++.dg/other/fesd-baseonly.h: Likewise.
3121         * g++.dg/other/fesd-none.C: Likewise.
3122         * g++.dg/other/fesd-none.h: Likewise.
3123         * g++.dg/other/fesd-reduced.C: Likewise.
3124         * g++.dg/other/fesd-reduced.h: Likewise.
3125         * g++.dg/other/fesd-sys.C: Likewise.
3126         * g++.dg/other/fesd-sys.h: Likewise.
3127         * g++.dg/other/fesd.h: Likewise.
3128
3129 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
3130
3131         PR fortran/31129
3132         * gfortran.dg/parameter_unused.f90: New test.
3133
3134 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
3135
3136         PR tree-optimization/32681
3137         * gcc.dg/tree-ssa/pr32681.c: New test.
3138
3139 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3140
3141         PR fortran/32678
3142         * gfortran.dg/fmt_t_5.f90: New test.
3143
3144 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
3145
3146         PR c++/30535
3147         * g++.dg/template/operator10.C: New.
3148
3149 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3150
3151         PR libfortran/32217
3152         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
3153
3154 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3155
3156         PR fortran/29876
3157         * gfortran.dg/operator_6.f90: New test.
3158
3159 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3160
3161         PR fortran/17711
3162         * gfortran.dg/operator_4.f90: New test.
3163         * gfortran.dg/operator_5.f90: New test.
3164         * gfortran.dg/logical_comp.f90: Adjusted error messages.
3165         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
3166
3167 2007-07-08  Tobias Burnus  <burnus@net-b.de>
3168
3169         PR fortran/32669
3170         * gfortran.dg/argument_checking_6.f90: New.
3171
3172 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3173
3174         PR fortran/25094
3175         * gfortran.dg/interface_155555.f90: New test.
3176
3177 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3178
3179         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3180         c99-math-long-double-1.c, c99-math.h: Test subnormals.
3181
3182 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3183
3184         PR testsuite/25241
3185         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
3186         discern pedantic diagnostics and errors.
3187         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
3188         and not an error.
3189         * gcc.dg/20050121-1.c: This is an error and not a warning.
3190         * gcc.target/i386/sseregparm-2.c:  Likewise.
3191         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
3192         * gcc.dg/charset/attribute2.c: Likewise.
3193         * gcc.dg/bitfld-1.c: Likewise.
3194         * gcc.dg/pack-test-2.c: Likewise.
3195         * gcc.dg/940510-1.c: Match separately error and warning.
3196         * gcc.dg/array-2.c: Match separately multiple messages. The second
3197         diagnostic is a pedantic warning and not an error.
3198         * gcc.dg/pr14475.c: Match separately multiple messages.
3199         * gcc.dg/pr18809-1.c: Likewise.
3200         * gcc.dg/pr27953.c: Likewise.
3201         * gcc.dg/vla-init-1.c: Likewise.
3202         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
3203
3204 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3205
3206         PR fortran/32644
3207         * gfortran.dg/char_decl_1.f90: New test.
3208
3209 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
3210
3211         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
3212
3213 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
3214
3215         PR c++/32232
3216         * g++.dg/template/overload9.C: New test.
3217
3218 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
3219
3220         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
3221         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
3222
3223 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3224
3225         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
3226         * gcc.dg/20001012-2.c: Likewise.
3227         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
3228         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
3229
3230 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3231
3232         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
3233         about the chunk size when STACK_SIZE is defined.
3234
3235 2007-07-06  Josh Conner  <jconner@apple.com>
3236
3237         PR middle-end/32602
3238         * gcc.dg/sibcall-8.c: New test.
3239
3240 2007-07-06  Josh Conner  <jconner@apple.com>
3241
3242         PR middle-end/32603
3243         * gcc.target/arm/sibcall-1.c: New test.
3244
3245 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3246
3247         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
3248
3249 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
3250
3251         * gfortran.dg/save_parameter.f90: New test.
3252         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
3253
3254 2007-07-06  Richard Guenther  <rguenther@suse.de>
3255
3256         * g++.dg/opt/pr30965.C: New testcase.
3257
3258 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
3259
3260         * gcc.target/mips/save-restore-5.c: New test.
3261
3262 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
3263
3264         PR rtl_optimization/32450
3265         * gcc.dg/pr32450.c: New runtime test.
3266
3267 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
3268
3269         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
3270         single underscore in scan directives.
3271
3272 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
3273
3274         PR c++/32245
3275         * g++.dg/init/ptrmem4.C: New test.
3276
3277         PR c++/32251
3278         * g++.dg/init/new21.C: Likewise.
3279
3280         PR c++/31992
3281         * g++.dg/template/static30.C: Likewise.
3282
3283 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
3284
3285         * gcc.dg/vect/costmodel/ppc: New directory.
3286         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
3287         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
3288         New test.
3289         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
3290         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
3291         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
3292         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
3293         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
3294         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
3295         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
3296         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
3297         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
3298         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
3299         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
3300         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
3301         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
3302         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
3303
3304 2007-07-05  Tobias Burnus  <burnus@net-b.de>
3305
3306         PR fortran/32359
3307         * gfortran.dg/module_md5_1.f90: Update MD5 number.
3308
3309 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
3310
3311         PR fortran/32526
3312         * gfortran.dg/interface_14.f90: New test.
3313
3314         PR fortran/32613
3315         * gfortran.dg/do_iterator_2.f90: New test.
3316
3317 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3318
3319         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
3320         (FE_DEC_DOWNWARD): Likewise.
3321         (FE_DEC_UPWARD): Likewise.
3322         (FE_DEC_TOWARDZERO): Likewise.
3323         (FE_DEC_TONEARESTFROMZERO): Likewise.
3324
3325 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
3326
3327         * gcc.c-torture/compile/pr32606.c: New.
3328         * gfortran.fortran-torture/execute/pr32604.f90: New.
3329
3330 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
3331
3332         * gcc.dg/visibility-12.c: New test.
3333         * gcc.dg/visibility-13.c: Likewise.
3334         * g++.dg/ext/visibility-9.C: Likewise.
3335         * g++.dg/ext/visibility-10.C: Likewise.
3336
3337 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3338
3339         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
3340         * gcc.dg/sh-relax-vxworks.c: New test.
3341
3342 2007-07-04  Richard Guenther  <rguenther@suse.de>
3343
3344         PR tree-optimization/32500
3345         * gcc.c-torture/execute/pr32500.c: New testcase.
3346
3347 2007-07-04  Richard Guenther  <rguenther@suse.de>
3348
3349         PR tree-optimization/32482
3350         * gcc.c-torture/compile/pr32482.c: New testcase.
3351
3352 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3353
3354         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
3355         VxWorks kernels.
3356         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
3357         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
3358         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
3359         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
3360
3361 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3362
3363         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
3364
3365 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3366
3367         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
3368
3369 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3370
3371         PR fortran/31198
3372         * gfortran.dg/min_max_optional_1.f90: New test.
3373         * gfortran.dg/min_max_optional_2.f90: New test.
3374         * gfortran.dg/min_max_optional_3.f90: New test.
3375
3376 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3377
3378         PR fortran/32545
3379         * gfortran.dg/fmt_error.f90: New test.
3380
3381 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3382
3383         PR fortran/32612
3384         * gfortran.dg/interface_13.f90: New test.
3385
3386 2007-07-03  Dave Brolley  <brolley@redhat.com>
3387
3388         PR c++/31743
3389         * g++.dg/init/new20.C: New test.
3390
3391 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
3392
3393         PR fortran/32579
3394         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
3395
3396 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3397
3398         PR fortran/25062
3399         * common_7.f90: New.
3400         * common_8.f90: New.
3401         * common_9.f90: New.
3402
3403 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3404
3405         PR fortran/30940
3406         * gfortran.dg/argument_checking_1.f90: New.
3407         * gfortran.dg/argument_checking_2.f90: New.
3408         * gfortran.dg/argument_checking_3.f90: New.
3409         * gfortran.dg/argument_checking_4.f90: New.
3410         * gfortran.dg/argument_checking_5.f90: New.
3411         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
3412         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
3413
3414 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3415
3416         * gcc.dg/pr32176.c: Add -w to default dg-options.
3417
3418 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3419
3420         * gcc.c-torture/compile/ssa-pre-1.c: New test.
3421
3422 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3423
3424         PR fortran/20888
3425         * gfortran.dg/null_2.f90: New.
3426
3427 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3428             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3429
3430         PR middle-end/32176
3431         * gcc.dg/pr32176.c: New test.
3432
3433 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3434
3435         * gcc.dg/const-float80.c : New test.
3436         * gcc.dg/const-float128.c : New test.
3437         * gcc.dg/const-float80-ped.c : New test.
3438         * gcc.dg/const-float128-ped.c : New test.
3439
3440 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3441
3442         * gcc.dg/c99-math.h: Fix typo.
3443
3444 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
3445
3446         PR libgomp/32468
3447         * gcc.dg/gomp/pr32468-1.c: New test.
3448
3449 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
3450
3451         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
3452         an ABI option.
3453
3454 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3455
3456         * gfortran.fortran-torture/compile/pr32583.f: New.
3457         * gcc.c-torture/compile/pr32584.c: New
3458
3459 2007-07-02  Ollie Wild  <aaw@google.com>
3460
3461         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
3462         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
3463
3464 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
3465
3466         * gcc.target/mips/save-restore-1.c: New test.
3467         * gcc.target/mips/save-restore-2.c: Likewise.
3468         * gcc.target/mips/save-restore-3.c: Likewise.
3469         * gcc.target/mips/save-restore-4.c: Likewise.
3470
3471 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
3472
3473         PR tree-optimization/31966
3474         PR tree-optimization/32533
3475         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
3476         * gfortran.dg/pr32533.f90: Ditto.
3477
3478 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
3479
3480         * g++.dg/opt/nrv12.C: New test.
3481         * gcc.target/i386/nrv1.c: New test.
3482
3483         PR c++/31748
3484         * g++.dg/gomp/pr31748.C: New test.
3485
3486 2007-07-02  Ira Rosen  <irar@il.ibm.com>
3487  
3488         PR tree-optimization/32230
3489         * gcc.dg/vect/pr32230.c: New test.
3490
3491 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
3492
3493         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
3494         * bind_c_coms.f90: Ditto.
3495         * bind_c_coms_driver.c: Ditto.
3496         * bind_c_dts.f90: Ditto.
3497         * bind_c_dts_2.f03: Ditto.
3498         * bind_c_dts_2_driver.c: Ditto.
3499         * bind_c_dts_3.f03: Ditto.
3500         * bind_c_dts_4.f03: Ditto.
3501         * bind_c_dts_driver.c: Ditto.
3502         * bind_c_implicit_vars.f03: Ditto.
3503         * bind_c_procs.f03: Ditto.
3504         * bind_c_usage_2.f03: Ditto.
3505         * bind_c_usage_3.f03: Ditto.
3506         * bind_c_usage_5.f03: Ditto.
3507         * bind_c_usage_6.f03: Ditto.
3508         * bind_c_usage_7.f03: Ditto.
3509         * bind_c_vars.f90: Ditto.
3510         * bind_c_vars_driver.c: Ditto.
3511         * binding_c_table_15_1.f03: Ditto.
3512         * binding_label_tests.f03: Ditto.
3513         * binding_label_tests_10.f03: Ditto.
3514         * binding_label_tests_10_main.f03: Ditto.
3515         * binding_label_tests_11.f03: Ditto.
3516         * binding_label_tests_11_main.f03: Ditto.
3517         * binding_label_tests_12.f03: Ditto.
3518         * binding_label_tests_13.f03: Ditto.
3519         * binding_label_tests_13_main.f03: Ditto.
3520         * binding_label_tests_14.f03: Ditto.
3521         * binding_label_tests_2.f03: Ditto.
3522         * binding_label_tests_3.f03: Ditto.
3523         * binding_label_tests_4.f03: Ditto.
3524         * binding_label_tests_5.f03: Ditto.
3525         * binding_label_tests_6.f03: Ditto.
3526         * binding_label_tests_7.f03: Ditto.
3527         * binding_label_tests_8.f03: Ditto.
3528         * binding_label_tests_9.f03: Ditto.
3529         * c_assoc.f90: Ditto.
3530         * c_assoc_2.f03: Ditto.
3531         * c_f_pointer_shape_test.f90: Ditto.
3532         * c_f_pointer_tests.f90: Ditto.
3533         * c_f_tests_driver.c: Ditto.
3534         * c_funloc_tests.f03: Ditto.
3535         * c_funloc_tests_2.f03: Ditto.
3536         * c_funloc_tests_3.f03: Ditto.
3537         * c_funloc_tests_3_funcs.c: Ditto.
3538         * c_kind_params.f90: Ditto.
3539         * c_kind_tests_2.f03: Ditto.
3540         * c_kinds.c: Ditto.
3541         * c_loc_driver.c: Ditto.
3542         * c_loc_test.f90: Ditto.
3543         * c_loc_tests_2.f03: Ditto.
3544         * c_loc_tests_2_funcs.c: Ditto.
3545         * c_loc_tests_3.f03: Ditto.
3546         * c_loc_tests_4.f03: Ditto.
3547         * c_loc_tests_5.f03: Ditto.
3548         * c_loc_tests_6.f03: Ditto.
3549         * c_loc_tests_7.f03: Ditto.
3550         * c_loc_tests_8.f03: Ditto.
3551         * c_ptr_tests.f03: Ditto.
3552         * c_ptr_tests_10.f03: Ditto.
3553         * c_ptr_tests_5.f03: Ditto.
3554         * c_ptr_tests_7.f03: Ditto.
3555         * c_ptr_tests_7_driver.c: Ditto.
3556         * c_ptr_tests_8.f03: Ditto.
3557         * c_ptr_tests_8_funcs.c: Ditto.
3558         * c_ptr_tests_9.f03: Ditto.
3559         * c_ptr_tests_driver.c: Ditto.
3560         * c_size_t_driver.c: Ditto.
3561         * c_size_t_test.f03: Ditto.
3562         * com_block_driver.f90: Ditto.
3563         * global_vars_c_init.f90: Ditto.
3564         * global_vars_c_init_driver.c: Ditto.
3565         * global_vars_f90_init.f90: Ditto.
3566         * global_vars_f90_init_driver.c: Ditto.
3567         * interop_params.f03: Ditto.
3568         * iso_c_binding_only.f03: Ditto.
3569         * iso_c_binding_rename_1.f03: Ditto.
3570         * iso_c_binding_rename_1_driver.c: Ditto.
3571         * iso_c_binding_rename_2.f03: Ditto.
3572         * iso_c_binding_rename_2_driver.c: Ditto.
3573         * kind_tests_2.f03: Ditto.
3574         * kind_tests_3.f03: Ditto.
3575         * module_md5_1.f90: Ditto.
3576         * only_clause_main.c: Ditto.
3577         * print_c_kinds.f90: Ditto.
3578         * test_bind_c_parens.f03: Ditto.
3579         * test_c_assoc.c: Ditto.
3580         * test_com_block.f90: Ditto.
3581         * test_common_binding_labels.f03: Ditto.
3582         * test_common_binding_labels_2.f03: Ditto.
3583         * test_common_binding_labels_2_main.f03: Ditto.
3584         * test_common_binding_labels_3.f03: Ditto.
3585         * test_common_binding_labels_3_main.f03: Ditto.
3586         * test_only_clause.f90: Ditto.
3587         * use_iso_c_binding.f90: Ditto.
3588         * value_5.f90: Ditto.
3589         * value_test.f90: Ditto.
3590         * value_tests_f03.f90: Ditto.
3591
3592 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
3593
3594         * gcc.dg/tls/opt-14.c: New.
3595
3596 2007-07-01  Ollie Wild  <aaw@google.com>
3597
3598         * g++.dg/lookup/using16.C: New test.
3599         * g++.dg/lookup/using17.C: New test.
3600
3601 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
3602
3603         PR fortran/32239
3604         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
3605         (test_4): Use proper test for floating point equality.
3606         (test_8): Likewise.
3607
3608 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3609
3610         PR libgfortran/32554
3611         * gfortran.dg/fmt_p_1.f90: New test.
3612
3613 2007-07-01  Ira Rosen  <irar@il.ibm.com>
3614
3615         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
3616         initialization and fix dg-final check - the initialization loop is
3617         vectorizable.
3618
3619 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
3620             Volker Reichelt  <reichelt@netcologne.de>
3621
3622         PR middle-end/32559
3623         * gcc.dg/pr32559.c: New test.
3624
3625 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
3626
3627         PR tree-optimization/25371
3628         * gcc.dg/vect/pr25371.c: New test.
3629
3630 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3631
3632         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
3633         when allocating and initializing a flexible array.
3634
3635 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
3636
3637         PR fortran/20373
3638         * gfortran.dg/intrinsic.f90: New test.
3639
3640 2007-06-30  Tobias Burnus  <burnus@net-b.de>
3641
3642         PR fortran/32555
3643         * gfortran.dg/fmt_zero_check.f90: New.
3644
3645 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
3646
3647         PR fortran/30284
3648         * gfortran.dg/repeat_f90: New test.
3649
3650 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3651
3652         PR testsuite/25241
3653         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
3654         -pedantic-errors, so we should match errors.
3655         * gcc.dg/cpp/escape-1.c: Likewise.
3656         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
3657         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
3658         warning.
3659         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
3660         errors instead of warnings.
3661         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
3662         a pedantic warning.
3663         * gcc.dg/cpp/arith-3.c: Likewise.
3664
3665 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3666
3667         PR testsuite/25241
3668         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
3669         * gcc.dg/pch/valid-2.c: Likewise.
3670         * gcc.dg/pch/valid-3.c: Likewise.
3671         * gcc.dg/pch/warn-1.c: Likewise.
3672         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
3673         
3674 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3675
3676         PR c/4076
3677         * gcc.dg/Wunused-function.c: New.
3678         
3679 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3680
3681         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
3682
3683 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
3684
3685         * g++.dg/other/canon-31724.C: New.
3686         
3687 2007-06-29  Jan Hubicka  <jh@suse.cz>
3688
3689         PR middle-end/32372
3690         * gcc.c-torture/compile/pr32372.c: new.
3691
3692 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3693
3694         * gfortran.dg/operator_3.f90: New test.
3695
3696 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3697
3698         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
3699         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
3700
3701 2007-06-29  Richard Guenther  <rguenther@suse.de>
3702
3703         PR middle-end/32493
3704         * gcc.dg/inline-23.c: New testcase.
3705
3706 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
3707
3708         PR tree-optimization/24659
3709         * gcc.target/i386/vectorize2.c: New test.
3710         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
3711         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3712
3713 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
3714
3715         * gcc.dg/pointer-arith-9.c: New test.
3716
3717 2007-06-29  Tobias Burnus  <burnus@net-b.de>
3718
3719         PR fortran/32483
3720         * gfortran.dg/fmt_read_2.f90: New.
3721
3722 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3723
3724         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
3725         If it exists, don't try to create it.
3726
3727 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
3728
3729         * g++.dg/ext/visibility/ms-compat-1.C: New.
3730
3731 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3732
3733         PR tree-opt/32417
3734         * gfortran.fortran-torture/compile/pr32417.f90: New test.
3735
3736 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
3737
3738         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
3739         targets.
3740
3741 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
3742
3743         PR fortran/32467
3744         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
3745
3746 2007-06-27  Richard Guenther  <rguenther@suse.de>
3747
3748         PR middle-end/32492
3749         * gcc.dg/inline-22.c: New testcase.
3750
3751 2007-06-26  Hui-May Chang <hm.chang@apple.com>
3752
3753         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
3754         the scan-assembler constant.
3755
3756 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
3757
3758         PR 20216
3759         * gcc.dg/pr20216.c: New.
3760
3761 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3762
3763         PR tree-opt/32421
3764         * gcc.dg/vect/pr32421.c: New test.
3765
3766 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
3767
3768         PR c++/32111
3769         * g++.dg/other/friend5.C: New test.
3770
3771 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
3772
3773         PR fortran/32464
3774         * gfortran.dg/host_assoc_function_2.f90: New test.
3775
3776         PR fortran/31494
3777         * gfortran.dg/host_assoc_call_1.f90: New test.
3778
3779 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3780
3781         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
3782         
3783 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3784
3785         PR fortran/32456
3786         * gfortran.dg/error_format.f90: New test.
3787
3788 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3789
3790         PR fortran/32136
3791         * gfortran.dg/pr32136.f90: New test.
3792
3793 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3794
3795         PR fortran/31726
3796         * gfortran.dg/minmaxloc_1.f90: New test.
3797
3798         PR fortran/32298
3799         * gfortran.dg/minmaxloc_2.f90: New test.
3800
3801 2007-06-23  Richard Guenther  <rguenther@suse.de>
3802
3803         PR tree-optimization/16876
3804         PR middle-end/29478
3805         * gcc.dg/pr29254.c: The warning is bogus.
3806         * gcc.dg/warn-1.c: Likewise.
3807         * gcc.dg/assign-warn-3.c: Likewise.
3808         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
3809
3810 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
3811
3812         * gcc.c-torture/execute/20070623-1.c: New.
3813
3814 2007-06-22  Jan Hubicka  <jh@suse.cz>
3815
3816         * gcc.c-torture/compile/pr31541.c: New.
3817
3818 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3819
3820         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
3821         Remove -m64 from dg-options.
3822
3823 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3824
3825         PR middle-end/32374
3826         * gcc.dg/pr32374.c: New test.
3827
3828 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3829
3830         PR fortran/32360
3831         * gfortran.dg/pointer_assign_3.f90: New test.
3832
3833 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
3834
3835         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
3836
3837 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3838
3839         PR fortran/31162
3840         * gfortran.dg/assign.f90: Update test.
3841         * gfortran.dg/real_do_1.f90: Update test.
3842         * gfortran.dg/gomp/omp_do1.f90: Update test.
3843         * gfortran.dg/warnings_are_errors_1.f: Update test.
3844         * gfortran.dg/g77/20010519-1.f: Update test.
3845         * gfortran.dg/g77/pr9258.f: Update test.
3846         * gfortran.dg/g77/960317-1.f: Update test.
3847
3848 2007-06-21  Richard Guenther  <rguenther@suse.de>
3849
3850         PR tree-optimization/32453
3851         * gcc.c-torture/compile/pr32453.c: New testcase.
3852
3853 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
3854
3855         PR tree-optimization/31866
3856         * gcc.dg/pr31866.c: New test.
3857
3858 2007-06-21  Richard Guenther  <rguenther@suse.de>
3859
3860         PR tree-optimization/32451
3861         * g++.dg/torture/20070621-1.C: New testcase.
3862
3863 2007-06-21  Christian Bruel  <christian.bruel@st.com>
3864
3865         * gcc.dg/attr-isr.c: Test delay slot content.
3866         
3867 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3868
3869         PR fortran/32361
3870         gfortran.dg/pointer_assign_2.f90: New test.
3871
3872 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3873
3874         PR fortran/25061
3875         gfortran.dg/invalid_procedure_name.f90: New test.
3876
3877 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
3878
3879         PR tree-optimization/25737
3880         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
3881
3882 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
3883
3884         * gcc.target/i386/large-size-array-3.c: New.
3885
3886 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3887         Richard Guenther  <rguenther@suse.de>
3888
3889         PR fortran/32140
3890         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
3891
3892 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
3893
3894         PR middle-end/31959
3895         * gcc.dg/pr31959.c: New test.
3896
3897         PR inline-asm/32109
3898         * g++.dg/ext/asm10.C: New test.
3899
3900         PR middle-end/32285
3901         * gcc.c-torture/execute/20070614-1.c: New test.
3902
3903 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
3904
3905         * gcc.target/arm/stack-corruption.c: New test.
3906
3907 2007-06-19  Richard Guenther  <rguenther@suse.de>
3908
3909         * g++.dg/torture/pr30252.C: New testcase.
3910
3911 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
3912
3913         PR tree-optimization/32353
3914         * g++.dg/opt/nrv13.C: New test.
3915
3916 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
3917
3918         PR fortran/20863
3919         PR fortran/20882
3920         * gfortran.dg/impure_assignment_2.f90 : New test.
3921
3922         PR fortran/32236
3923         * gfortran.dg/data_initialized_2.f90 : New test.
3924
3925         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
3926         appropriate version of 'dmach'.
3927
3928 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3929
3930         PR target/32389
3931         * gcc.target/i386/pr32389.c New test.
3932
3933 2007-06-18  Simon Baldwin <simonb@google.com>
3934
3935         PR c++/31923
3936         * g++.dg/template/error25.C: New.
3937         * g++.dg/template/spec35.C: New.
3938
3939 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
3940
3941         * gcc.c-torture/compile/pr32355.c: New testcase.
3942         
3943 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3944
3945         PR tree-optimization/32383
3946         * g++.dg/opt/pr32383.C: New test.
3947
3948 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
3949
3950         PR rtl-optimization/32366
3951         * gcc.dg/vect/pr32366.c: New test.
3952
3953 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
3954
3955         * gcc.c-torture/compile/pr32349.c: New testcase.
3956         
3957 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3958
3959         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
3960         * gcc.target/sparc/combined-2.c: Likewise.
3961         * gcc.target/sparc/fexpand.c : Likewise.
3962         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
3963         * gcc.target/sparc/fpack16.c : Likewise.
3964         * gcc.target/sparc/fpmerge.c : Likewise.
3965         * gcc.target/sparc/fpmul.c : Likewise.
3966         * gcc.target/sparc/noresult.c : Likewise.
3967         * gcc.target/sparc/pdist.c: Likewise.
3968
3969 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
3970
3971         PR middle-end/31723
3972         * gcc.target/i386/recip-divf.c: New test.
3973         * gcc.target/i386/recip-sqrtf.c: Ditto.
3974         * gcc.target/i386/recip-vec-divf.c: Ditto.
3975         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3976         * gcc.target/i386/sse-recip.c: Ditto.
3977         * gcc.target/i386/sse-recip-vec.c: Ditto.
3978
3979 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3980
3981         PR tree-opt/32225
3982         * gcc.c-torture/compile/20070605-1.c: New test.
3983
3984         * gcc.c-torture/compile/20070603-1.c: New testcase.
3985         * gcc.c-torture/compile/20070603-2.c: New testcase.
3986
3987         * gcc.c-torture/compile/20070531-1.c: New test.
3988
3989         PR tree-opt/32167
3990         * gcc.c-torture/compile/20070531-2.c: New test.
3991
3992         PR tree-opt/32144
3993         * gcc.c-torture/compile/20070529-1.c: New test.
3994
3995         PR tree-opt/32145
3996         * gcc.c-torture/compile/20070529-2.c: New test.
3997
3998         PR tree-opt/32015
3999         * gcc.c-torture/compile/20070520-1.c: New test.
4000
4001         * g++.dg/ext/java-1.C: New test.
4002
4003         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
4004         loops instead of one. Remove the "can't determine dependence"
4005         check.
4006         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
4007         needed as the cast is gone in the first place.
4008         * gcc.dg/max-1.c: Change local variable a to be a global one.
4009         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
4010         have a cast which is PREd.
4011
4012 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
4013
4014         * g++.dg/lookup/anon6.C: New test.
4015
4016 2007-06-14  Dirk Mueller  <dmueller@suse.de>
4017
4018         PR c++/31806
4019         * g++.dg/opt/static6.C: New testcase.
4020
4021 2007-06-14  Geoff Keating  <geoffk@apple.com>
4022
4023         * g++.dg/ext/visibility/overload-1.C: New.
4024
4025         PR 31093
4026         * g++.dg/ext/visibility/anon4.C: New.
4027
4028 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
4029
4030         PR target/32268
4031         * gcc.target/i386/pr32268.c: New test.
4032
4033 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4034
4035         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
4036         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
4037         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
4038
4039         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
4040         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
4041         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
4042         BID is used.
4043
4044 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
4045
4046         PR fortran/32302
4047         * gfortran.dg/common_resize_1.f90: New test.
4048
4049 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
4050
4051         PR target/32274
4052         * gcc.dg/vect/pr32224.c: Fix.   
4053         
4054 2007-06-13  Eric Christopher  <echristo@apple.com>
4055
4056         * gcc.target/i386/ssefn-1.c: Add -march=i386.
4057
4058 2007-06-13  Tobias Burnus  <burnus@net-b.de>
4059
4060         PR fortran/32323
4061         * gfortran.dg/actual_array_vect_1.f90: New.
4062
4063 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4064
4065         * gcc.target/sparc/mfpu.c: New test.
4066
4067 2007-06-12  Geoff Keating  <geoffk@apple.com>
4068
4069         * g++.dg/warn/weak1.C: Suppress on Darwin.
4070         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
4071
4072 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4073
4074         PR middle-end/31579
4075          * g++.dg/torture/pr31579.C: New testcase.
4076
4077 2007-06-12  Ian Lance Taylor  <iant@google.com>
4078
4079         PR libstdc++/29286
4080         * g++.dg/init/new16.C: New test.
4081         * g++.dg/init/new17.C: New test.
4082         * g++.dg/init/new18.C: New test.
4083         * g++.dg/init/new19.C: New test.
4084
4085 2007-06-12  Olivier Hainque  <hainque@adacore.com>
4086
4087         * gnat.dg/lhs_view_convert.adb: New test.
4088
4089 2007-06-12  Richard Guenther  <rguenther@suse.de>
4090
4091         PR tree-optimization/15353
4092         PR tree-optimization/31657
4093         * gcc.c-torture/execute/20070424-1.c: New testcase.
4094         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
4095         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
4096         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
4097         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
4098         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
4099
4100 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4101
4102         PR rtl-optimization/32293
4103         * gcc.dg/pr32293.c: New test.
4104
4105 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4106
4107         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
4108
4109 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
4110
4111         PR fortran/29786
4112         * gfortran.dg/equiv_7.f90: New test.
4113         * gfortran.dg/equiv_constraint_7.f90: Change error message.
4114
4115         PR fortran/30875
4116         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
4117
4118 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
4119
4120         * gcc.dg/setjmp-3.c: Rename raise to raise0.
4121         * gcc.dg/setjmp-4.c: Likewise.
4122         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
4123
4124 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
4125
4126         PR rtl-optimization/31025
4127         * gfortran.dg/pr31025.f90: New.
4128
4129 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
4130
4131         PR target/32280
4132         * gcc.target/i386/pr32280.c: New test.
4133
4134 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
4135
4136         PR middle-end/32279
4137         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
4138
4139 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4140
4141         PR libgfortran/32235
4142         * gfortran.dg/backspace_9.f: New test.
4143
4144 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
4145
4146         * gcc.dg/tree-ssa/prefetch-7.c: New test.
4147
4148 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
4149
4150         * gcc.dg/tree-ssa/loop-28.c: New testcase.
4151
4152 2007-06-09  Ian Lance Taylor  <iant@google.com>
4153
4154         PR tree-optimization/32169
4155         * gcc.c-torture/compile/pr32169.c: New test.
4156
4157 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
4158
4159         * gcc.dg/vect/costmodel: New directory.
4160         * gcc.dg/vect/costmodel/i386: New directory.
4161         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
4162         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4163         New test.
4164         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
4165         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
4166         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
4167         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
4168         * gcc.dg/vect/costmodel/x86_64: New directory.
4169         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
4170         New testsuite.
4171         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4172         New test.
4173         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
4174         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
4175         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
4176         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
4177         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
4178
4179 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
4180
4181         PR tree-optimization/32243
4182         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
4183         flags for -Os tests.
4184         * gcc.dg/vect/03-vect-pr32243.c: New test.
4185
4186 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
4187
4188         PR tree-optimization/32224
4189         * gcc.dg/vect/pr32224.c: New test.
4190
4191 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
4192
4193         PR c++/32177
4194         * g++.dg/gomp/pr32177.C: New test.
4195
4196 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4197
4198         PR testsuite/25241
4199         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
4200         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
4201         warning nor an error.
4202         * gcc.dg/Wfatal-2.c: Likewise.
4203         * gcc.dg/Werror-1.c: Likewise.
4204         * gcc.dg/Werror-5.c: Likewise.
4205         * gcc.dg/Werror-7.c: Likewise.
4206         * gcc.dg/Werror-10.c: Likewise.
4207         * gcc.dg/Werror-11.c: Likewise.
4208
4209 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
4210
4211         PR c++/30759
4212         * g++.dg/init/brace6.C: New test.
4213
4214 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
4215
4216         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
4217         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
4218         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
4219         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
4220
4221         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
4222         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
4223         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
4224         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
4225         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
4226         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
4227         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
4228         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
4229
4230         * gcc.dg/darwin-minversion-3.c: New.
4231
4232 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
4233
4234         * gcc.target/i386/builtin-copysign.c: New test.
4235
4236 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
4237
4238         PR tree-optimization/32220
4239         * gfortran.dg/predcom-2.f: New testcase.
4240
4241 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4242
4243         PR tree-opt/32231
4244         * gcc.target/i386/vectorize4.c: New test.
4245
4246 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
4247
4248         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
4249
4250 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4251
4252         PR testsuite/25241
4253         * gcc.dg/simd-5.c: Mark output as a note.
4254         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
4255         dg-message.
4256         * gcc.dg/simd-1.c: Likewise.
4257         * gcc.dg/always_inline.c: Mark output as a sorry.
4258         * gcc.dg/always_inline2.c: Likewise.
4259         * gcc.dg/always_inline3.c: Likewise.
4260
4261 2007-06-06  Ian Lance Taylor  <iant@google.com>
4262
4263         * g++.dg/conversion/enum1.C: New test.
4264
4265 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
4266
4267         PR tree-optimization/32216
4268         * gcc.dg/vect/pr32216.c: New test.
4269
4270 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4271
4272         PR testsuite/18923
4273         * gfortran.dg/invalid_contains_1.f90: New test.
4274         * gfortran.dg/invalid_contains_2.f90: New test.
4275
4276 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4277
4278         PR testsuite/32057
4279         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
4280         midnight issues.
4281
4282 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4283
4284         PR testsuite/25241
4285         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
4286         dg-message to match de note.
4287         * gcc.dg/pr26570.c: Use dg-message for a note.
4288         * gcc.dg/pr29254.c: Use dg-message for generic output and use
4289         dg-error instead of dg-warning because of -Werror.
4290         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
4291         neither an error, nor a warning.
4292         * gcc.dg/glibc-uclibc-2.c: Likewise
4293         * gcc.dg/cpp/19940712-1.c: Likewise.
4294
4295 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
4296
4297         PR preprocessor/23479
4298         * gcc.dg/binary-constants-1.c: Add test suites for
4299         the 0b-prefixed binary integer constants.
4300         * gcc.dg/binary-constants-2.c: Ditto.
4301         * gcc.dg/binary-constants-3.c: Ditto.
4302         * gcc.dg/binary-constants-4.c: Ditto.
4303
4304 2007-06-05  Ian Lance Taylor  <iant@google.com>
4305
4306         * gcc.dg/Wstrict-overflow-19.c: New test.
4307
4308 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
4309
4310         * gcc.dg/matrix/matrix-6.c: Remove conversion.
4311
4312 2007-06-04  Ian Lance Taylor  <iant@google.com>
4313
4314         * gcc.dg/Wstrict-overflow-18.c: New test.
4315
4316 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4317
4318         PR testsuite/25241
4319         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
4320         * gcc.dg/cpp/mi5.c: Likewise.
4321         * gcc.dg/cpp/mi7.c: Likewise.
4322
4323 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
4324
4325         PR c/32191
4326         * gcc.dg/pr32191.c: New test.
4327
4328 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4329
4330         PR fortran/32124
4331         * gfortran.dg/allocate_stat_1.f90: Remove.
4332
4333 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4334
4335         * gcc.target/i386/sse4_2-check.h: New.
4336         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
4337         * gcc.target/i386/sse4_2-crc32.h: Likewise.
4338         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
4339         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4340         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
4341         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
4342         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
4343         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
4344         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
4345         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
4346         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
4347         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
4348         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
4349         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
4350         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
4351         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
4352         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
4353         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4354
4355 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
4356
4357         * gcc.dg/pie-link.c: New test.
4358
4359 2007-06-01  Ian Lance Taylor  <iant@google.com>
4360
4361         * gcc.dg/Wstrict-overflow-17.c: New test.
4362
4363 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
4364
4365         * gcc.dg/builtin-return-1.c (g): New.
4366         (main): Allocate at least 64 bytes on the stack.
4367
4368 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
4369
4370         * g++.dg/init/cleanup3.C: New test.
4371
4372 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4373
4374         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
4375         int is 16 bits.
4376
4377 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
4378
4379         PR fortran/32156
4380         * gfortran.dg/char_array_constructor_3.f90: New test.
4381
4382 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
4383
4384         PR tree-optimization/32160
4385         * gfortran.dg/predcom-1.f: New test.
4386
4387 2007-05-31  Richard Guenther  <rguenther@suse.de>
4388
4389         * g++.dg/other/str_empty.C: Move...
4390         * g++.dg/other/pr30567.C: Move...
4391         * g++.dg/tree-ssa/pr27218.C: Move...
4392         * g++.dg/torture: ...here and remove dg-options.
4393
4394 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
4395
4396         PR c++/32158
4397         * g++.dg/ext/is_pod_incomplete.C: New.
4398
4399 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
4400             Douglas Gregor <doug.gregor@gmail.com>
4401             Pedro Lamarao <pedro.lamarao@mndfck.org>
4402             Howard Hinnant <howard.hinnant@gmail.com>
4403
4404         PR c++/7412
4405         PR c++/29939
4406         * g++.dg/cpp0x/rv8p.C: New.
4407         * g++.dg/cpp0x/temp-constructor-bug.C: New.
4408         * g++.dg/cpp0x/cast-bug.C: New.
4409         * g++.dg/cpp0x/elision_weak.C: New.
4410         * g++.dg/cpp0x/collapse-bug.C: New.
4411         * g++.dg/cpp0x/rv3p.C: New.
4412         * g++.dg/cpp0x/rv7n.C: New.
4413         * g++.dg/cpp0x/overload-conv-1.C: New.
4414         * g++.dg/cpp0x/rv2n.C: New.
4415         * g++.dg/cpp0x/deduce.C: New.
4416         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
4417         * g++.dg/cpp0x/rv6p.C: New.
4418         * g++.dg/cpp0x/template_deduction.C: New.
4419         * g++.dg/cpp0x/implicit-copy.C: New.
4420         * g++.dg/cpp0x/rv1p.C: New.
4421         * g++.dg/cpp0x/cast.C: New.
4422         * g++.dg/cpp0x/rv5n.C: New.
4423         * g++.dg/cpp0x/collapse.C: New.
4424         * g++.dg/cpp0x/overload-conv-2.C: New.
4425         * g++.dg/cpp0x/rv4p.C: New.
4426         * g++.dg/cpp0x/rvo.C: New.
4427         * g++.dg/cpp0x/iop.C: New.
4428         * g++.dg/cpp0x/rv3n.C: New.
4429         * g++.dg/cpp0x/rv7p.C: New.
4430         * g++.dg/cpp0x/reference_collapsing.C: New.
4431         * g++.dg/cpp0x/overload.C: New.
4432         * g++.dg/cpp0x/named.C: New.
4433         * g++.dg/cpp0x/rv2p.C: New.
4434         * g++.dg/cpp0x/rv6n.C: New.
4435         * g++.dg/cpp0x/not_special.C: New.
4436         * g++.dg/cpp0x/bind.C: New.
4437         * g++.dg/cpp0x/rv1n.C: New.
4438         * g++.dg/cpp0x/rv5p.C: New.
4439         * g++.dg/cpp0x/elision.C: New.
4440         * g++.dg/cpp0x/named_refs.C: New.
4441         * g++.dg/cpp0x/unnamed_refs.C: New.
4442         * g++.dg/cpp0x/rv4n.C: New.
4443         * g++.dg/cpp0x/elision_neg.C: New.
4444         * g++.dg/init/copy7.C: Run in C++98 mode.
4445         * g++.dg/overload/arg1.C: Ditto.
4446         * g++.dg/overload/arg4.C: Ditto.
4447
4448 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
4449
4450         PR c++/31809
4451         * g++.dg/opt/static5.C: New test.
4452
4453 2007-05-30  Richard Guenther  <rguenther@suse.de>
4454
4455         * g++.dg/dg.exp: Prune torture/.
4456         * g++.dg/torture/dg-torture.exp: New testsuite.
4457
4458 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
4459
4460         * gcc.target/arm/pr27387.C: Move and rename to ...
4461         * g++.dg/inherit/thunk8.C: ... here.
4462
4463 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
4464
4465         PR tree-optimization/31769
4466         * g++.dg/gomp/pr31769.C: New test.
4467
4468 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
4469
4470         * gcc.target/i386/stack-realign.c: New.
4471
4472 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
4473
4474         * gcc.dg/tree-ssa/prefetch-6.c: New test.
4475
4476 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
4477
4478         * gfortran.dg/sizeof.f90: New.
4479
4480 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4481
4482         PR c/31339
4483         * gcc.dg/boolcomplex-1.c: New test.
4484
4485         PR c++/31339
4486         * g++.dg/ext/boolcomplex-1.c: New test.
4487
4488 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
4489
4490         * gcc.dg/matrix: New directory.
4491
4492 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4493
4494         PR fortran/32124
4495         * gfortran.dg/allocate_stat_1.f90: New.
4496
4497 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
4498
4499         PR fortran/31972
4500         * transfer_hollerith_1.f90: New test.
4501
4502 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4503
4504         PR tree-opt/32100
4505         * gcc.c-torture/execute/vrp-7.c: New test.
4506
4507 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
4508
4509         * gfortran.dg/transfer_simplify_4.f90: New test.
4510
4511 2007-05-27  Tobias Burnus  <burnus@net-b.de>
4512
4513         PR fortran/32088
4514         * gfortran.dg/func_result_3.f90: New.
4515
4516 2007-05-27  Tobias Burnus  <burnus@net-b.de>
4517
4518         PR middle-end/32083
4519         * gfortran.dg/transfer_simplify_3.f90: New.
4520
4521 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
4522
4523         PR target/32065
4524         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
4525         to compile options.
4526         * gcc.target/i386/pr32065-2.c: New test.
4527
4528 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4529
4530         PR fortran/31813
4531         * gfortran.dg/io_constraints_2.f90: Update.
4532
4533 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
4534
4535         PR fortran/31219
4536         * gfortran.dg/array_constructor_17.f90: New test.
4537
4538 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4539
4540         PR tree-opt/32090
4541         * g++.dg/opt/array2.C: New testcase.
4542
4543 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
4544
4545         PR target/32065
4546         * gcc.target/i386/pr32065.c: New test.
4547
4548 2007-05-25  Dirk Mueller  <dmueller@suse.de>
4549             Marcus Meissner <meissner@suse.de>
4550
4551         * gcc.dg/attr-alloc_size.c: New.
4552
4553 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
4554             Lee Millward  <lee.millward@gmail.com>
4555
4556         PR c++/31745
4557         * g++.dg/parse/crash34.C: New test.
4558
4559         * g++.dg/parse/crash35.C: New test.
4560
4561 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4562
4563         * gcc.target/i386/sse2-check.h: New.
4564         * gcc.target/i386/sse2-vec-1.c: Likewise.
4565         * gcc.target/i386/sse2-vec-2.c: Likewise.
4566         * gcc.target/i386/sse2-vec-3.c: Likewise.
4567         * gcc.target/i386/sse2-vec-4.c: Likewise.
4568         * gcc.target/i386/sse2-vec-5.c: Likewise.
4569         * gcc.target/i386/sse2-vec-6.c: Likewise.
4570
4571 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
4572
4573         PR c++/31431
4574         PR c++/31432
4575         PR c++/31434
4576         PR c++/31435
4577         PR c++/31437
4578         PR c++/31438
4579         PR c++/31442
4580         PR c++/31443
4581         PR c++/31444
4582         PR c++/31445
4583         * g++.dg/cpp0x/pr31431.C: New.
4584         * g++.dg/cpp0x/pr31437.C: New.
4585         * g++.dg/cpp0x/pr31442.C: New.
4586         * g++.dg/cpp0x/pr31444.C: New.
4587         * g++.dg/cpp0x/pr31431-2.C: New.
4588         * g++.dg/cpp0x/pr31432.C: New.
4589         * g++.dg/cpp0x/pr31434.C: New.
4590         * g++.dg/cpp0x/pr31438.C: New.
4591         * g++.dg/cpp0x/pr31443.C: New.
4592         * g++.dg/cpp0x/pr31445.C: New.
4593         * g++.dg/cpp0x/variadic-crash1.C: New.
4594
4595 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
4596
4597         * gcc.target/arm/long-calls-1.c: New test.
4598         * gcc.target/arm/long-calls-2.c: Likewise.
4599         * gcc.target/arm/long-calls-3.c: Likewise.
4600         * gcc.target/arm/long-calls-4.c: Likewise.
4601
4602 2007-05-25  Richard Guenther  <rguenther@suse.de>
4603             Andrew Pinski  <andrew_pinski@playstation.sony.com>
4604
4605         PR tree-optimization/31982
4606         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
4607
4608 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
4609
4610         PR fortran/32047
4611         * gfortran.dg/result_in_spec_2.f90: New test.
4612
4613 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4614
4615         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
4616
4617 2007-05-24  Ollie Wild  <aaw@google.com>
4618
4619         * gcc.dg/cpp/counter-1.c: New test.
4620         * gcc.dg/pch/counter-1.c: New test.
4621         * gcc.dg/pch/counter-1.hs: New file.
4622         * gcc.dg/pch/counter-2.c: New test.
4623         * gcc.dg/pch/counter-2.hs: New file.
4624         * gcc.dg/pch/counter-3.c: New test.
4625         * gcc.dg/pch/counter-3.hs: New file.
4626
4627 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
4628
4629         * gcc.dg/tree-ssa/predcom-1.c: New test.
4630         * gcc.dg/tree-ssa/predcom-2.c: New test.
4631         * gcc.dg/tree-ssa/predcom-3.c: New test.
4632         * gcc.dg/tree-ssa/predcom-4.c: New test.
4633         * gcc.dg/tree-ssa/predcom-5.c: New test.
4634         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
4635
4636 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
4637
4638         PR testsuite/32062
4639         * gcc.target/i386/sse4_1-check.h (MASK): New.
4640
4641 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4642
4643         PR fortran/32038
4644         * gfortran.dg/pr25603.f: Initialize integer variables.
4645
4646 2007-05-23  Ian Lance Taylor  <iant@google.com>
4647
4648         * g++.dg/other/vrp1.C: New test.
4649
4650 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
4651
4652         PR preprocessor/20077
4653         * gcc.dg/cpp/paste15.c: New test.
4654
4655 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
4656             Nigel Stephens  <nigel@mips.com>
4657             Richard Sandiford  <richard@codesourcery.com>
4658
4659         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
4660         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
4661         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
4662         * gcc.target/mips/inter/mips16-inter.exp: New.
4663
4664 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
4665
4666         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
4667
4668 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4669
4670         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
4671         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
4672         * gcc.target/i386/sse3-addsubps.c: Likewise.
4673         * gcc.target/i386/sse3-haddpd.c: Likewise.
4674         * gcc.target/i386/sse3-haddps.c: Likewise.
4675         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4676         * gcc.target/i386/sse3-hsubps.c: Likewise.
4677         * gcc.target/i386/sse3-lddqu.c: Likewise.
4678         * gcc.target/i386/sse3-movddup.c: Likewise.
4679         * gcc.target/i386/sse3-movshdup.c: Likewise.
4680         * gcc.target/i386/sse3-movsldup.c: Likewise.
4681
4682         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
4683         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
4684         * gcc.target/i386/ssse3-pabsd.c: Likewise.
4685         * gcc.target/i386/ssse3-pabsw.c: Likewise.
4686         * gcc.target/i386/ssse3-palignr.c: Likewise.
4687         * gcc.target/i386/ssse3-phaddd.c: Likewise.
4688         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4689         * gcc.target/i386/ssse3-phaddw.c: Likewise.
4690         * gcc.target/i386/ssse3-phsubd.c: Likewise.
4691         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4692         * gcc.target/i386/ssse3-phsubw.c: Likewise.
4693         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4694         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4695         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4696         * gcc.target/i386/ssse3-psignb.c: Likewise.
4697         * gcc.target/i386/ssse3-psignd.c: Likewise.
4698         * gcc.target/i386/ssse3-psignw.c: Likewise.
4699         * gcc.target/i386/ssse3-vals.h: Likewise.
4700
4701         * gcc.target/i386/sse3-check.h: New file.
4702         * gcc.target/i386/ssse3-check.h: Likewise.
4703
4704 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4705
4706         PR middle-end/31095
4707         * gcc.c-torture/compile/bcopy-1.c: New testcase.
4708
4709 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4710
4711         PR middle-end/31606
4712         * gcc.c-torture/20070522-1.c: New testcase.
4713
4714 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4715
4716         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
4717
4718 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
4719
4720         * gcc.c-torture/execute/ieee/20000320-1.x,
4721         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4722         m68k-*-* and check_effective_target_coldfire_fpu.
4723
4724 2007-05-22  Ollie Wild  <aaw@google.com>
4725
4726         * g++.dg/lookup/hidden-class10.C: New test.
4727         * g++.dg/lookup/hidden-class11.C: New test.
4728
4729 2007-05-22  Ollie Wild  <aaw@google.com>
4730
4731         * g++.dg/lookup/name-clash5.C: New test.
4732         * g++.dg/lookup/name-clash6.C: New test.
4733
4734 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4735
4736         * g++.dg/other/i386-2.C: Update comments on header files tested.
4737         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
4738         of <tmmintrin.h>.
4739         * gcc.target/i386/sse-12.c: Likewise.
4740         * gcc.target/i386/sse-13.c: Likewise.
4741         * gcc.target/i386/sse-14.c: Likewise.
4742
4743         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
4744         Redefined to test with immediate operand.
4745         (__builtin_ia32_blendps): Likewise.
4746         (__builtin_ia32_blendpd): Likewise.
4747         (__builtin_ia32_dpps): Likewise.
4748         (__builtin_ia32_dpps): Likewise.
4749         (__builtin_ia32_insertps128): Likewise.
4750         (__builtin_ia32_vec_ext_v4sf): Likewise.
4751         (__builtin_ia32_vec_set_v16qi): Likewise.
4752         (__builtin_ia32_vec_set_v4si): Likewise.
4753         (__builtin_ia32_vec_set_v2di): Likewise.
4754         (__builtin_ia32_vec_ext_v16qi): Likewise.
4755         (__builtin_ia32_vec_ext_v4si): Likewise.
4756         (__builtin_ia32_vec_ext_v2di): Likewise.
4757         (__builtin_ia32_roundpd): Likewise.
4758         (__builtin_ia32_roundsd): Likewise.
4759         (__builtin_ia32_roundps): Likewise.
4760         (__builtin_ia32_roundss): Likewise.
4761         (__builtin_ia32_mpsadbw128): Likewise.
4762
4763 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4764
4765         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
4766
4767 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4768
4769         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
4770         failures.
4771         * gcc.dg/dfp/func-struct.c: Ditto.
4772         * gcc.dg/dfp/operator-assignment.c: Ditto.
4773         * gcc.dg/dfp/convert-bfp.c: Ditto.
4774         * gcc.dg/dfp/convert-int.c: Ditto.
4775         * gcc.dg/dfp/convert-int-max.c: Ditto.
4776         * gcc.dg/dfp/func-scalar.c: Ditto.
4777         * gcc.dg/dfp/cast.c: Ditto.
4778         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
4779         failures, and fix a typo in return type of arg1_128.
4780         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
4781         failures, and fix a typo in a constant suffix.
4782         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
4783         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
4784
4785 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4786             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4787
4788         * lib/gcc-dg.exp(process_message): New proc.
4789         (dg-message): New test directive.
4790         * gcc.dg/always_inline.c: Use dg-message.
4791         * gcc.dg/always_inline2.c: Ditto.
4792         * gcc.dg/always_inline3.c: Ditto.
4793         * gcc.dg/invalid-call-1.c: Ditto.
4794         * gcc.dg/pr17506.c: Ditto.
4795         * gcc.dg/simd-5.c: Ditto.
4796         * gcc.dg/simd-6.c: Ditto.
4797         * gcc.dg/va-arg-2.c: Ditto.
4798         * gcc.dg/cpp/syshdr.c: Ditto.
4799         * gcc.dg/cpp/unc4.c: Ditto.
4800         * gcc.dg/cpp/trad/mi1.c: Ditto.
4801         * gcc.dg/cpp/trad/mi5.c: Ditto.
4802         * gcc.dg/cpp/trad/mi7.c: Ditto.
4803         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
4804         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
4805         * gcc.test-framework/test-framework.awk: Special-case outexists
4806         tests.
4807
4808 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4809
4810         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
4811         (bit_SSE4_2): Likewise.
4812         (bit_POPCNT): Likewise.
4813
4814         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
4815         Check if assembler supports SSE4 instructions.
4816
4817         * gcc.target/i386/sse4_1-blendpd.c: New file.
4818         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4819         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
4820         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
4821         * gcc.target/i386/sse4_1-check.h: Likewise.
4822         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4823         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4824         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4825         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4826         * gcc.target/i386/sse4_1-extractps.c: Likewise.
4827         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4828         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4829         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4830         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4831         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4832         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4833         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4834         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4835         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4836         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4837         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4838         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4839         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4840         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4841         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4842         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4843         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4844         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4845         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4846         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4847         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4848         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4849         * gcc.target/i386/sse4_1-pminud.c: Likewise.
4850         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4851         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4852         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4853         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4854         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4855         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4856         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4857         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4858         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4859         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4860         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4861         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4862         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4863         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4864         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4865         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4866         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4867         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4868         * gcc.target/i386/sse4_1-round.h: Likewise.
4869         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4870         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4871         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4872         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
4873         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4874         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4875         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4876         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4877         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4878         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4879         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4880         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4881         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4882         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4883
4884 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4885
4886         PR fortran/31627
4887         * gfortran.dg/bounds_check_7.f90: New test.
4888
4889 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
4890
4891         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
4892         (check_effective_target_sse4a): Ditto.
4893
4894         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
4895         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
4896         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
4897         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
4898         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
4899         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
4900         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
4901         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
4902         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
4903         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
4904         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
4905         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
4906         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
4907         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
4908         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
4909         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
4910         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
4911         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
4912         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
4913         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
4914
4915 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
4916
4917         * g++.dg/ext/cleanup-1.C: New test.
4918         * g++.dg/ext/cleanup-2.C: Likewise.
4919         * g++.dg/ext/cleanup-3.C: Likewise.
4920         * g++.dg/ext/cleanup-4.C: Likewise.
4921         * g++.dg/ext/cleanup-5.C: Likewise.
4922         * g++.dg/ext/cleanup-6.C: Likewise.
4923         * g++.dg/ext/cleanup-8.C: Likewise.
4924         * g++.dg/ext/cleanup-9.C: Likewise.
4925         * g++.dg/ext/cleanup-10.C: Likewise.
4926         * g++.dg/ext/cleanup-11.C: Likewise.
4927         * g++.dg/ext/cleanup-dtor.C: Likewise.
4928
4929 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4930
4931         PR middle-end/31995
4932         * gcc.dg/vect/vect-102a.c: New test.
4933
4934 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
4935             Paolo Carlini  <pcarlini@suse.de>
4936             Uros Bizjak  <ubizjak@gmail.com>
4937
4938         * gcc.dg/gcc-have-sync-compare-and-swap.c,
4939         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4940         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4941         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
4942         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4943         New testcases.
4944
4945 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
4946
4947         PR fortran/32002
4948         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
4949
4950 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4951
4952         PR fortran/32027
4953         * gfortran.dg/do_3.F90: Add checks for the final value of the
4954         loop variable.
4955
4956 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4957
4958         * gcc.c-torture/execute/990127-2.x: New file.
4959
4960 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4961
4962         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
4963         * gcc.target/i386/sse-12: Add -O to compile options.
4964         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
4965         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4966         and mm3dnow.h.  Add -O to compile options.
4967
4968 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
4969
4970         PR fortran/31867
4971         * gfortran.dg/char_length_5.f90: New test.
4972
4973         PR fortran/31994
4974         * gfortran.dg/array_reference_1.f90: New test.
4975
4976 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4977
4978         PR middle-end/7651
4979         PR c++/11856
4980         PR c/12963
4981         PR c/23587
4982         PR other/29694
4983         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
4984         * gcc.dg/Wtype-limits.c: New.
4985         * gcc.dg/Wtype-limits-Wextra.c: New.
4986         * gcc.dg/Wtype-limits-no.c: New.
4987         * g++.dg/warn/Wtype-limits.C: New.
4988         * g++.dg/warn/Wtype-limits-Wextra.C: New.
4989         * g++.dg/warn/Wtype-limits-no.C: New.
4990
4991 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4992
4993         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
4994         instead of "-msse2".'
4995         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
4996         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4997         and mm3dnow.h.
4998         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
4999         to test with immediate operand.
5000         (__builtin_ia32_insertqi): Ditto.
5001         (__builtin_ia32_palignr128): Ditto.
5002         (__builtin_ia32_palignr): Ditto.
5003         (__builtin_ia32_pshufhw): Ditto.
5004         (__builtin_ia32_pshuflw): Ditto.
5005         (__builtin_ia32_pshufd): Ditto.
5006         (__builtin_ia32_vec_set_v8hi): Ditto.
5007         (__builtin_ia32_vec_ext_v8hi): Ditto.
5008         (__builtin_ia32_shufpd): Ditto.
5009         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5010
5011 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
5012
5013         PR fortran/32001
5014         * gfortran.dg/min_max_conformance.f90: Added more testcases.
5015
5016 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5017
5018         PR target/31585
5019         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
5020         and "__inline".  Use "-msse" instead of "-msse2".
5021
5022 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5023
5024         PR middle-end/7651
5025         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
5026         * gcc.dg/20030906-2.c: Likewise.
5027         * objc.dg/method-17.m: Add -Wreturn-type.
5028         * obj-c++.dg/method-21.mm: Likewise.
5029
5030 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5031
5032         PR target/31585
5033         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
5034         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
5035         (__builtin_ia32_psrlqi128): Ditto.
5036         (__builtin_ia32_psrlwi128): Ditto.
5037         (__builtin_ia32_psrldi128): Ditto.
5038         (__builtin_ia32_psrldqi128): Ditto.
5039         (__builtin_ia32_pslldqi128): Ditto.
5040         (__builtin_ia32_psrawi128): Ditto.
5041         (__builtin_ia32_psradi128): Ditto.
5042         (__builtin_ia32_psllqi128): Ditto.
5043         (__builtin_ia32_pslldi128): Ditto.
5044         (__builtin_prefetch): Ditto.
5045         (__builtin_ia32_pshufw): Ditto.
5046         (__builtin_ia32_vec_set_v4hi): Ditto.
5047         (__builtin_ia32_vec_ext_v4hi): Ditto.
5048         (__builtin_ia32_shufps): Ditto.
5049         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5050
5051 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5052
5053         PR fortran/31974
5054         * gfortran.dg/char_allocation_1.f90: New test.
5055
5056 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5057
5058         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
5059         * gcc.dg/Wconversion-sign.c: New.
5060         * gcc.dg/Wconversion-integer-no-sign.c: New.
5061         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
5062         Wconversion-sign.C
5063         * g++.dg/warn/Wconversion-sign.C: New.
5064         * g++.old-deja/g++.other/warn4.C: Update.
5065         * g++.dg/warn/Wconversion1.C: Likewise.
5066
5067 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5068
5069         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
5070         * gcc.dg/torture/builtin-math-4.c: Likewise.
5071
5072 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5073
5074         PR libfortran/31964
5075         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
5076
5077 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5078
5079         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
5080
5081 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5082
5083         PR target/31628
5084         * gcc.target/i386/pr31628.c: New.
5085
5086 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
5087
5088         PR middle-end/31344
5089         * gcc.dg/pr31344.c: New test.
5090
5091 2007-05-17  Ian Lance Taylor  <iant@google.com>
5092
5093         PR tree-optimization/31953
5094         * gcc.c-torture/compile/pr31953.c: New test.
5095
5096 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5097
5098         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
5099
5100         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
5101         and drem.
5102         * gcc.dg/torture/builtin-math-4.c: Likewise.
5103
5104         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
5105         * gcc.dg/torture/builtin-math-4.c: Likewise.
5106
5107         * gcc.dg/torture/builtin-math-4.c: New test.
5108
5109 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
5110             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5111
5112         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
5113         * gcc.dg/cpp/include2.c: Ditto.
5114         * gcc.dg/cpp/mac-dir-2.c: Ditto.
5115         * gcc.dg/cpp/paste5.c: Ditto.
5116         * gcc.dg/cpp/paste6.c: Ditto.
5117         * gcc.dg/cpp/paste8.c: Ditto.
5118         * gcc.dg/cpp/paste11.c: Ditto.
5119         * gcc.dg/cpp/paste13.c: Ditto.
5120         * gcc.dg/cpp/skipping2.c: Ditto.
5121         * gcc.dg/reg-vol-struct-1.c: Ditto.
5122         * gcc.dg/Wshadow-1.c: Ditto.
5123         * gcc.dg/cpp/trad/comment.c: Ditto.
5124         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
5125         * gcc.dg/cpp/if-2.c: Ditto.
5126         * gcc.dg/array-5.c: Ditto.
5127         * gcc.dg/inline-15.c: Ditto.
5128         * gcc.dg/pr27953.c: Ditto.
5129         * gcc.dg/Wno-c++-compat.c: Ditto.
5130
5131 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
5132
5133         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
5134
5135 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5136
5137         * gcc.c-torture/execute/20070517-1.c: New test.
5138
5139 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
5140
5141         PR fortran/31919
5142         * gfortran.dg/min_max_conformance.f90: New test.
5143
5144 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
5145
5146         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
5147         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
5148         gcc.dg/vect/vect-104.c: Use more complex construction to
5149         prevent vectorizing.
5150         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
5151
5152 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
5153
5154         PR tree-optimization/24659
5155         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
5156         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
5157         not vect_int target.
5158         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
5159         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
5160         targets.
5161         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
5162         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
5163         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
5164
5165 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
5166
5167         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
5168         and x86_64-*-* targets.
5169         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
5170
5171 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
5172
5173         PR fortran/18769
5174         PR fortran/30881
5175         PR fortran/31194
5176         PR fortran/31216
5177         PR fortran/31427
5178         * transfer_simplify_1.f90: New test.
5179         * transfer_simplify_2.f90: New test.
5180
5181 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
5182
5183         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
5184
5185 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
5186
5187         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5188
5189         * gcc.dg/fltconst-pedantic-dfp.c: New test.
5190
5191         PR c/31924
5192         * gcc.dg/fltconst-1.c: New test.
5193
5194         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
5195         * gcc.dg/dfp/operator-assignment.c: Ditto.
5196
5197 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
5198
5199         PR c++/29928
5200         * g++.dg/rtti/typeid5.C: New.
5201
5202 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5203
5204         PR fortran/31725
5205         * gfortran.dg/substr_4.f: New test.
5206
5207 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
5208
5209         * gcc.target/m68k/interrupt_thread-1.c,
5210         gcc.target/m68k/interrupt_thread-2.c,
5211         gcc.target/m68k/interrupt_thread-3.c: New.
5212         * gcc.target/m68k/m68k.exp: Accept fido.
5213
5214 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5215
5216         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
5217         * gfortran.dg/altreturn_3.f90: Likewise.
5218         * gfortran.dg/assumed_dummy_1.f90: Likewise.
5219         * gfortran.dg/default_numeric_type_1.f90: Likewise.
5220         * gfortran.dg/inquire_iolength.f90: Likewise.
5221         * gfortran.dg/module_naming_1.f90: Likewise.
5222         * gfortran.dg/oldstyle_2.f90: Likewise.
5223         * gfortran.dg/operator_2.f90: Likewise.
5224         * gfortran.dg/parameter_array_element_1.f90: Likewise.
5225         * gfortran.dg/used_types_11.f90: Likewise.
5226         * gfortran.dg/zero_array_components_1.f90: Likewise.
5227         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
5228         * gfortran.dg/parameter_array_dummy.f90: Likewise.
5229         * gfortran.dg/real_const_3.f90: Likewise.
5230
5231 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
5232
5233         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
5234         * gcc.dg/tree-ssa/loop-30.c: New test.
5235
5236 2007-05-13  Richard Guenther  <rguenther@suse.de>
5237
5238         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
5239         scanning forwprop1.
5240         * g++.dg/tree-ssa/pr31146.C: Likewise.
5241
5242 2007-05-13  Revital Eres  <eres@il.ibm.com>
5243
5244         * gcc.dg/dse.c: New test.
5245
5246 2007-05-12  Richard Guenther  <rguenther@suse.de>
5247
5248         PR tree-optimization/31797
5249         * gcc.c-torture/compile/pr31797.c: New testcase.
5250
5251 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
5252
5253         PR fortran/30746
5254         * gfortran.dg/host_assoc_function_1.f90: New test.
5255
5256 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
5257
5258         PR c++/31829
5259         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
5260
5261 2007-05-11  Silvius Rus  <rus@google.com>
5262
5263         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
5264         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
5265         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
5266         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
5267         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
5268         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
5269         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
5270         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
5271         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
5272         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
5273         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
5274         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
5275         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
5276         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
5277         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
5278         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
5279
5280 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
5281
5282         PR other/31852
5283         * gcc.c-torture/execute/builtins/memchr.c: New.
5284         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
5285         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
5286
5287 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5288
5289         PR fortran/30876
5290         * gfortran.dg/recursive_reference_1.f90: Put error at correct
5291         line.
5292         * gfortran.dg/recursive_reference_2.f90: New test.
5293
5294 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5295
5296         PR fortran/30878
5297         * gfortran.dg/namelist_29.f90: New test.
5298
5299 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
5300
5301         PR fortran/31474
5302         * gfortran.dg/entry_10.f90: New test.
5303
5304 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
5305
5306         PR tree-optimization/31885
5307         * gcc.dg/tree-ssa/loop-29.c: New test.
5308
5309 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
5310
5311         * assumed_dummy_1.f90: Fix dg directive.
5312         * char_initialiser_actual.f90: Likewise.
5313         * nested_modules_2.f90: Likewise.
5314         * shift-alloc.f90: Likewise.
5315
5316 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
5317
5318         * gcc.dg/20070507-1.c: Disable for non-pic targets.
5319
5320 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5321
5322         PR libfortran/31880
5323         * gfortran.dg/unf_read_corrupted_2.f90: New test.
5324
5325 2007-05-09  Mike Stump  <mrs@apple.com>
5326
5327         * g++.dg/other/first-global.C: Add -fpie for darwin.
5328         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
5329
5330 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5331
5332         * gcc.dg/20070507-1.c: New testcase.
5333
5334 2007-05-08  Chao-ying Fu  <fu@mips.com>
5335
5336         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
5337         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
5338         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
5339         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
5340
5341 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
5342
5343         PR 31847
5344         * gcc.dg/pr31847.c: New test.
5345
5346 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5347
5348         PR fortran/31692
5349         * gfortran.dg/actual_array_result_1.f90: New test.
5350
5351 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5352
5353         PR fortran/29397
5354         * gfortran.dg/parameter_array_init_1.f90: New test.
5355
5356         PR fortran/29400
5357         * gfortran.dg/parameter_array_init_2.f90: New test.
5358
5359 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
5360
5361         PR target/31854
5362         * gcc.target/i386/pr31854.c: New test.
5363
5364 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
5365
5366         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
5367
5368 2007-05-07  Mike Stump  <mrs@apple.com>
5369
5370         * g++.old-deja/g++.mike/empty.C: Add.
5371
5372 2007-05-07  Eric Christopher  <echristo@apple.com>
5373
5374         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
5375
5376 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
5377
5378         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
5379         variable.  Rearrange conversions from binary float to decimal float.
5380
5381 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
5382
5383         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
5384         x86.
5385
5386 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5387
5388         * gnat.dg/opt1.ad[sb]: New testcase.
5389
5390 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5391
5392         PR fortran/31399
5393         * gfortran.dg/do_3.F90: New test.
5394
5395 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5396
5397         PR fortran/31764
5398         * gfortran.dg/new_line.f90: Add new checks.
5399
5400 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5401
5402         PR fortran/31201
5403         * gfortran.dg/large_unit_1.f90: New.
5404         * gfortran.dg/large_unit_2.f90: New.
5405         * gfortran.dg/iostat_4.f90: New
5406         * gfortran.dg/bounds_check_fail_1.f90: Updated.
5407
5408 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
5409
5410         PR fortran/31540
5411         * gfortran.dg/char_result_4.f90: New test.
5412
5413 2007-06-05  Revital Eres  <eres@il.ibm.com>
5414
5415         PR 30957
5416         * gcc.dg/pr30957-1.c: New test.
5417
5418 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5419
5420         PR fortran/31251
5421         * gfortran.dg/char_type_len_2.f90: New test.
5422
5423 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
5424
5425         PR 31775
5426         * g++.dg/other/nested-extern.cc: New.
5427         * g++.dg/other/nested-extern-1.C: New.
5428         * g++.dg/other/nested-extern-2.C: New.
5429
5430 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5431
5432         PR fortran/31760
5433         * gfortran.dg/erf.f90: New test.
5434         * gfortran.dg/besxy.f90: New test.
5435
5436 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5437
5438         PR fortran/22359
5439         * gfortran.dg/fseek.f90: New test.
5440
5441 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
5442
5443         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
5444
5445 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5446
5447         PR libfortran/31210
5448         * gfortran.dg/zero_length_1.f90: New test.
5449
5450 2007-05-04  Tobias Burnus  <burnus@net-b.de>
5451
5452         PR fortran/31803
5453         * gfortran.dg/char_pointer_assign_3.f90: New test.
5454         * gfortran.dg/char_result_2.f90: Re-enable test.
5455
5456 2007-05-04  Tobias Burnus  <burnus@net-b.de>
5457
5458         PR fortran/25071
5459         * gfortran.dg/char_length_3.f90: New test.
5460         * gfortran.dg/char_result_2.f90: Fix test.
5461
5462 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
5463
5464         PR tree-optimization/30565
5465         * gcc.dg/tree-ssa/loop-27.c: New test.
5466
5467 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
5468
5469         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
5470         * gcc.target/bfin/arith.c (__v2hi): Likewise.
5471         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
5472         * gcc.target/bfin/shift.c (__v2hi): Likewise.
5473
5474 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
5475
5476         PR tree-optimization/31699
5477         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
5478         New.
5479         (check_effective_target_vect_floatint_cvt): New.
5480         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
5481         of specific targets.
5482         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
5483         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
5484         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5485         * gcc.dg/vect/vect-iv-4.c: Likewise.
5486         * gcc.dg/vect/vect-multitypes-11.c: New.
5487         * gcc.dg/vect/pr31699.c: New.
5488
5489 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
5490
5491         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
5492
5493 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
5494
5495         PR C++/31663
5496         * g++.dg/warn/anonymous-namespace-2.C: New.
5497         * g++.dg/warn/anonymous-namespace-2.h: New.
5498
5499 2007-05-02  Paul Brook  <paul@codesourcery.com>
5500
5501         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
5502
5503 2007-05-02  Eric Christopher  <echristo@apple.com>
5504
5505         * gcc.dg/cpp/if-div.c: New file.
5506
5507 2007-05-02  Tom Tromey  <tromey@redhat.com>
5508
5509         PR preprocessor/28709:
5510         * gcc.dg/cpp/pr28709.c: New file.
5511
5512 2007-05-02  Richard Guenther  <rguenther@suse.de>
5513
5514         PR tree-optimization/31146
5515         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
5516
5517 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
5518
5519         * gcc.c-torture/compile/limits-blockid.c: New.
5520         * gcc.c-torture/compile/limits-caselabels.c: New.
5521         * gcc.c-torture/compile/limits-declparen.c: New.
5522         * gcc.c-torture/compile/limits-enumconst.c: New.
5523         * gcc.c-torture/compile/limits-exprparen.c: New.
5524         * gcc.c-torture/compile/limits-externalid.c: New.
5525         * gcc.c-torture/compile/limits-fnargs.c: New.
5526         * gcc.c-torture/compile/limits-fndefn.c: New.
5527         * gcc.c-torture/compile/limits-idexternal.c: New.
5528         * gcc.c-torture/compile/limits-idinternal.c: New.
5529         * gcc.c-torture/compile/limits-pointer.c: New.
5530         * gcc.c-torture/compile/limits-stringlit.c: New.
5531         * gcc.c-torture/compile/limits-structmem.c: New.
5532         * gcc.c-torture/compile/limits-structnest.c: New.
5533
5534 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
5535
5536         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
5537
5538 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5539
5540         PR middle-end/31740
5541         * gcc.c-torture/compile/20070501-1.c: New testcase.
5542
5543 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5544
5545         PR fortran/31732
5546         * gfortran.dg/array_memset_2:  New test case.
5547
5548 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
5549
5550         PR testsuite/31615
5551         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
5552
5553 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
5554
5555         PR testsuite/31589
5556         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
5557         dg-final test.
5558         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
5559         keyword to dg-final test.
5560         * gcc.dg/vect/vect-iv-4.c: Likewise.
5561         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5562         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
5563         test.
5564         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
5565         cast.
5566         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
5567         * lib/target-supports.exp
5568         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
5569         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
5570
5571 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
5572
5573         * gcc.c-torture/execute/ieee/20000320-1.c: Use
5574         __LONG_LONG_MAX__ and its friends instead of those supplied by
5575         limits.h.
5576
5577 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
5578
5579         PR C++/31721
5580         * g++.dg/ext/vector7.C: New testcase.
5581
5582 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5583
5584         PR fortran/31591
5585         * gfortran.dg/bound_simplification_1.f90: New test.
5586
5587 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5588
5589         PR fortran/31645
5590         * gfortran.dg/bom_error.f90: New test.
5591         * gfortran.dg/bom_include.f90: New test.
5592         * gfortran.dg/bom_UTF16-LE.f90: New test.
5593         * gfortran.dg/bom_UTF16-BE.f90: New test.
5594         * gfortran.dg/bom_UTF-8.f90: New test.
5595         * gfortran.dg/bom_UTF-32.f90: New test.
5596         * gfortran.dg/bom_UTF-8.F90: New test.
5597         * gfortran.dg/bom_include.inc: New file.
5598
5599 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5600
5601         PR C++/30221
5602         * g++.dg/init/ptrfn2.C: New test.
5603         * g++.dg/init/ptrfn3.C: New test.
5604
5605 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
5606
5607         PR fortran/31711
5608         * gfortran.dg/dependency_21.f90: New test.
5609
5610 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5611
5612         * gfortran.dg/secnds.f: Use real*8.
5613         * gfortran.dg/secnds-1.f: Use real*8.
5614
5615 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5616
5617         PR libfortran/31532
5618         * gfortran.dg/inquire_5.f90: Update test.
5619
5620 2007-04-27  Ian Lance Taylor  <iant@google.com>
5621
5622         PR middle-end/31710
5623         * gcc.c-torture/compile/pr31710.c: New test.
5624
5625 2007-04-27  Richard Guenther  <rguenther@suse.de>
5626
5627         PR tree-optimization/30965
5628         PR tree-optimization/30978
5629         * gcc.dg/tree-ssa/pr30978.c: New testcase.
5630         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
5631         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
5632         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
5633
5634 2007-04-27  Richard Guenther  <rguenther@suse.de>
5635
5636         PR tree-optimization/31715
5637         * gcc.dg/Warray-bounds-4.c: New testcase.
5638
5639 2007-04-26  Ian Lance Taylor  <iant@google.com>
5640
5641         PR target/28675
5642         * gcc.c-torture/compile/pr28675.c: New test.
5643
5644 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5645
5646         PR C++/30016
5647         * g++.dg/ext/vector6.C: New test.
5648
5649 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
5650
5651         * gcc.c-torture/execute/ieee/20000320-1.x: New.
5652
5653 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
5654
5655         PR middle-end/31617
5656         * g++.dg/other/str_empty.C: Add expected warning.
5657
5658 2007-04-26  Richard Guenther  <rguenther@suse.de>
5659         Daniel Berlin  <dberlin@dberlin.org>
5660
5661         PR tree-optimization/30567
5662         * g++.dg/other/pr30567.C: New testcase.
5663
5664 2007-04-26  Richard Guenther  <rguenther@suse.de>
5665
5666         PR tree-optimization/31703
5667         * gcc.c-torture/compile/pr31703.c: New testcase.
5668         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
5669         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5670
5671 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
5672
5673         * gfortran.dg/open_errors.f90: Added if statements checking
5674         the value of iostat.
5675
5676 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR c++/31598
5679         * g++.dg/gomp/pr31598.C: New test.
5680
5681         PR tree-optimization/30558
5682         * g++.dg/gomp/pr30558.C: New test.
5683
5684 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
5685
5686         PR c++/31338
5687         * g++.dg/ext/complex2.C: New test.
5688
5689 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
5690
5691         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
5692
5693 2007-04-25  Thiemo Seufer  <ths@mips.com>
5694
5695         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
5696         value to signed char.
5697
5698 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
5699
5700         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
5701         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
5702         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
5703
5704 2007-04-25  Tobias Burnus  <burnus@net-b.de>
5705
5706         PR fortran/31668
5707         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
5708         statement functions.
5709         * gfortran.dg/c_by_val_5.f90: New test.
5710
5711 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
5712
5713         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
5714         with two new subroutines to avoid parameter-induced aliasing.
5715         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
5716         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
5717
5718 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5719
5720         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
5721         * g++.dg/warn/Warray-bounds.C: Likewise.
5722
5723 2007-04-24  Ian Lance Taylor  <iant@google.com>
5724
5725         PR tree-optimization/31605
5726         * gcc.c-torture/execute/pr31605.c: New test.
5727
5728 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5729
5730         PR fortran/31587
5731         * lib/gcc-dg.exp (scan-module): New function.
5732         * gfortran.dg/module_md5_1.f90: New test.
5733
5734 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
5735
5736         * g++.old-deja/g++.pt/defarg6.C: Only run with
5737         -std=gnu++98.
5738         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
5739         * g++.dg/cpp0x/variadic61.C: Ditto.
5740         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
5741         * g++.dg/cpp0x/variadic62.C: Ditto.
5742         * g++.dg/template/meminit1.C: Ditto.
5743         * g++.dg/template/operator7.C: Ditto.
5744         * g++.dg/template/static15.C: Ditto.
5745         * g++.dg/template/invalid1.C: Ditto.
5746         * g++.dg/template/shift1.C: Ditto.
5747         * g++.dg/template/error10.C: Ditto.
5748
5749 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
5750
5751         PR diagnostic/25923
5752         * gfortran.dg/pr25923.f90: New test.
5753
5754 2007-04-24  Ian Lance Taylor  <iant@google.com>
5755
5756         PR tree-optimization/31602
5757         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
5758
5759 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
5760
5761         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
5762         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
5763
5764 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
5765
5766         * gcc.target/i386/reload-1.c. New.
5767
5768 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5769             Olga Golovanevsky  <olga@il.ibm.com>
5770
5771         * g++.dg/other/str_empty.C: New test.
5772
5773 2007-04-24  Richard Henderson  <rth@redhat.com>
5774
5775         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
5776
5777 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5778
5779         PR target/31641
5780         * gcc.c-torture/compile/pr31641.c: New testcase.
5781
5782 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
5783
5784         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
5785         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
5786         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
5787         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
5788
5789 2007-04-23  Simon Baldwin  <simonb@google.com>
5790
5791         * g++.dg/other/error15.C: New.
5792         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
5793         triggering a "multiple parameters named" error.
5794
5795 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5796
5797         PR fortran/31618
5798         * gfortran.dg/backspace_8.f:  New test case.
5799
5800 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
5801
5802         PR fortran/31630
5803         * gfortran.dg/used_types_17.f90: New test.
5804
5805         PR fortran/31620
5806         * gfortran.dg/zero_array_components_1.f90: New test.
5807
5808 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5809
5810         PR fortran/31616
5811         * gfortran.dg/open_errors.f90: Allow a different error message.
5812
5813 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
5814
5815         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
5816         Rename from check_effective_target_vect_pack_mod.  Rename global
5817         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
5818         messages.
5819         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
5820         rename.
5821         * gcc.dg/vect/vect-iv-8a.c: Ditto.
5822         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
5823
5824 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5825
5826         PR middle-end/31448
5827         * gcc.c-torture/execute/pr31448.c: New testcase.
5828
5829 2007-04-22  Nick Clifton  <nickc@redhat.com>
5830
5831         * gcc.dg/20020312-2.c: Add support for the FRV.
5832
5833 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
5834
5835         PR tree-optimization/24659
5836         * gcc.dg/vect/vect-float-extend-1.c: New test.
5837         * gcc.dg/vect/vect-float-truncate-1.c: New test.
5838
5839 2007-04-22  Richard Guenther  <rguenther@suse.de>
5840
5841         PR tree-optimization/29789
5842         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
5843         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5844
5845 2007-04-22  Revital Eres  <eres@il.ibm.com>
5846
5847         * gcc.dg/var-expand2.c: New test.
5848
5849 2007-04-22  Revital Eres  <eres@il.ibm.com>
5850
5851         * gcc.dg/var-expand3.c: New test.
5852
5853 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5854
5855         PR fortran/31495
5856         * gfortran.dg/continuation_8.f90: New test.
5857
5858 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5859
5860         PR C/30265
5861         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
5862         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
5863
5864 2007-04-21  Richard Guenther  <rguenther@suse.de>
5865
5866         PR middle-end/31136
5867         * gcc.c-torture/execute/pr31136.c: New testcase.
5868
5869 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
5870
5871         * gcc.target/i386/movsi-sm-1.c: New.
5872
5873 2007-04-20  Richard Henderson  <rth@redhat.com>
5874
5875         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
5876         * gcc.dg/pr27095.c: Cope with alpha GOT load.
5877
5878 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
5879
5880         * gcc.target/i386/ordcmp-1.c: New test.
5881         * gcc.target/i386/unordcmp-1.c: New test.
5882
5883         PR tree-optimization/31632
5884         * gcc.c-torture/compile/20070419-1.c: New test.
5885
5886 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5887
5888         * gcc.dg/invalid-call-1.c: New test.
5889
5890 2007-04-18  Dirk Mueller  <dmueller@suse.de>
5891
5892         PR diagnostic/31227
5893         * gcc.dg/Warray-bounds-3.c: New.
5894
5895 2007-04-18  Richard Guenther  <rguenther@suse.de>
5896
5897         PR tree-optimization/19431
5898         PR tree-optimization/21463
5899         * gcc.c-torture/execute/20070212-1.c: New testcase.
5900         * gcc.c-torture/execute/20070212-2.c: Likewise.
5901         * gcc.c-torture/execute/20070212-3.c: Likewise.
5902         * gcc.dg/tree-ssa/pr19431.c: Likewise.
5903         * gcc.dg/tree-ssa/pr21463.c: Likewise.
5904         * g++.dg/tree-ssa/pr21463.C: Likewise.
5905         * g++.dg/tree-ssa/pr30738.C: Likewise.
5906
5907 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5908
5909         PR c++/31513
5910         * g++.dg/expr/bitfield8.C: New test.
5911
5912 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
5913             Richard Sandiford  <richard@codesourcery.com>
5914
5915         * lib/target-supports.exp (check_profiling_available): Return 0
5916         for uClibc with -p or -pg.
5917
5918 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
5919
5920         PR c++/31517
5921         * g++.dg/template/init7.C: New test.
5922
5923 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
5924
5925         PR rtl-optimization/31360
5926         * gcc.dg/loop-7.c: New test.
5927
5928 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5929
5930         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
5931         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
5932         build.
5933         (compat-execute): Likewise.
5934         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
5935         files to remote hosts.
5936         * lib/c-ctorture.exp (c-torture-compile): Likewise.
5937         (c-torture-execute): Likewise.
5938         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
5939         or plain file.  Use remote_upload and remote_download to copy
5940         files about.
5941         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
5942         before scanning it.
5943
5944 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
5945
5946         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
5947
5948 2007-04-16  Lawrence Crowl  <crowl@google.com>
5949
5950         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
5951         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
5952         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
5953         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5954         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
5955         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
5956         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
5957         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
5958         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
5959         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5960         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
5961
5962         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
5963         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
5964         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
5965         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5966         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
5967         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
5968         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
5969         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
5970         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
5971         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5972         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
5973
5974 2007-04-16  Ian Lance Taylor  <iant@google.com>
5975
5976         PR tree-optimization/31522
5977         * gcc.dg/Wstrict-overflow-16.c: New test.
5978
5979 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
5980
5981         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
5982
5983 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
5984
5985         PR fortran/31144
5986         * gfortran.dg/module_naming_1.f90: New.
5987
5988 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
5989
5990         * lib/target-supports.exp (check_profiling_available): Return
5991         false for m68k-*-uclinux.
5992
5993 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
5994
5995         PR c++/29365
5996         Testcase for c++ anonymous namespace warning
5997
5998         * g++.dg/warn/anonymous-namespace-1.C: New test
5999         * g++.dg/warn/anonymous-namespace-1.h: New test
6000
6001 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6002
6003         PR testsuite/31578
6004         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
6005
6006 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6007
6008         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
6009
6010 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
6011
6012         PR fortran/31204
6013         * gfortran.dg/array_constructor_16.f90: New test.
6014
6015 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
6016
6017         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
6018         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
6019
6020 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6021
6022         PR rtl-optimization/31500
6023         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
6024         * g++.dg/warn/Warray-bounds.C: Likewise.
6025
6026 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6027
6028         PR C/31520
6029         * gcc.dg/gnu89-init-4.c: New testcase.
6030
6031 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
6032
6033         PR c++/25874
6034         * gcc.dg/gomp/pr25874.c: Add dg-options.
6035         * g++.dg/gomp/pr25874.C: Add dg-options.
6036
6037 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
6038
6039         PR fortran/21061
6040         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
6041         * gfortran.dg/warnings_are_errors_1.f: New testcase.
6042
6043 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6044
6045         PR fortran/31561
6046         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
6047
6048 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
6049
6050         PR fortran/29507
6051         PR fortran/31404
6052         * gfortran.dg/initialization_6.f90: New test.
6053
6054 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
6055
6056         * gcc.c-torture/compile/pr27528.c: Require nonpic.
6057
6058         * lib/target-supports.exp (check_gc_sections_available):
6059         Return false if ldflags includes -elf2flt.
6060
6061 2007-04-13  Jason Merrill  <jason@redhat.com>
6062
6063         PR c++/31074
6064         * conv3.C: New test.
6065
6066 2007-04-13  Mike Stump  <mrs@apple.com>
6067
6068         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
6069         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
6070
6071 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
6072
6073         PR tree-optimization/29598
6074         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
6075
6076 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6077
6078         PR fortran/31559
6079         * gfortran.dg/func_assign.f90: New test.
6080
6081 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
6082
6083         PR fortran/31550
6084         * gfortran.dg/used_types_16.f90: New test.
6085
6086 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6087
6088         PR fortran/18937
6089         * gfortran.dg/goto_2.f90: New.
6090         * gfortran.dg/goto_3.f90: New.
6091         * gfortran.dg/pr17708.f90: Rename to ...
6092         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
6093
6094 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6095
6096         PR fortran/31562
6097         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
6098         instead of a struct.
6099
6100 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6101
6102         PR fortran/31562
6103         * gfortran.dg/value_4.c: Use GNU extensions for complex
6104         instead of a struct.
6105
6106 2007-04-13  Richard Guenther  <rguenther@suse.de>
6107
6108         PR tree-optimization/21258
6109         * gcc.dg/tree-ssa/vrp34.c: New testcase.
6110
6111 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6112
6113         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
6114         <complex.h>.
6115
6116 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
6117
6118         PR fortran/31250
6119         * gfortran.dg/char_length_2.f90: New.
6120         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
6121         * gfortran.dg/repeat_4.f90: Likewise.
6122
6123         PR fortran/31266
6124         * gfortran.dg/char_assign_1.f90: New.
6125
6126         PR fortran/31471
6127         * gfortran.dg/block_name_1.f90: New.
6128         * gfortran.dg/block_name_2.f90: New.
6129
6130 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
6131
6132         PR c++/31078
6133         * g++.dg/other/pr31078.C: New.
6134
6135 2007-04-12  Richard Guenther  <rguenther@suse.de>
6136
6137         PR tree-optimization/31169
6138         * gcc.c-torture/execute/pr31169.c: New testcase.
6139
6140 2007-04-12  Richard Guenther  <rguenther@suse.de>
6141
6142         PR tree-optimization/24689
6143         PR tree-optimization/31307
6144         * g++.dg/tree-ssa/pr31307.C: New testcase.
6145         * gcc.dg/tree-ssa/pr24689.c: Likewise.
6146
6147 2007-04-12  Tobias Burnus  <burnus@net-b.de>
6148
6149         PR fortran/31472
6150         * gfortran.dg/access_spec_1.f90: New test.
6151         * gfortran.dg/access_spec_2.f90: New test.
6152         * gfortran.dg/non_module_public.f90: Match new error message.
6153
6154 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
6155
6156         PR testsuite/31538
6157         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
6158         to 4 at line 38 to fix bounds problem.
6159
6160 2007-04-11  Tobias Burnus  <burnus@net-b.de>
6161
6162         PR testsuite/31240
6163         * gfortran.dg/pointer_intent_1.f90: Fix test.
6164
6165 2007-04-10  Eric Christopher  <echristo@apple.com>
6166
6167         * lib/target-supports.exp
6168         (check_effective_target_fstack_protector): Rewrite.
6169
6170 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
6171
6172         PR c++/31449
6173         * g++.dg/init/const5.C: New test.
6174
6175 2007-04-09  Jan Hubicka  <jh@suse.cz>
6176
6177         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
6178
6179 2007-04-08  Jan Hubicka  <jh@suse.cz>
6180
6181         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
6182
6183 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6184
6185         PR fortran/31257
6186         * gfortran.dg/achar_4.f90: New test.
6187
6188 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6189
6190         PR fortran/30880
6191         * gfortran.dg/used_dummy_types_8.f90: New test.
6192
6193 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6194
6195         PR fortran/30872
6196         * gfortran.dg/parameter_array_element_1.f90: New test.
6197
6198 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6199
6200         PR fortran/31222
6201         * gfortran.dg/default_numeric_type_1.f90: New test.
6202
6203 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6204
6205         PR fortran/31424
6206         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
6207
6208 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6209
6210         PR fortran/31293
6211         * gfortran.dg/interface_12.f90: New test.
6212
6213 2007-04-07  Bruce Korb  <bkorb@gnu.org>
6214
6215         * gcc.dg/format/opt-6.c: New test.
6216         * gcc.dg/format/nul-1.c: New test.
6217         * gcc.dg/format/nul-2.c: New test.
6218
6219 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6220
6221         PR libgfortran/31395
6222         * gfortran.dg/fmt_colon.f90: New test.
6223
6224 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
6225
6226         * g++.old-deja/g++.other/init18.C: Use
6227         dg-require-effective-target instead of an explicit xfail.
6228
6229 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
6230
6231         * gcc.dg/dfp/signbit-1.c
6232         * gcc.dg/dfp/signbit-2.c
6233
6234 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
6235
6236         PR fortran/31483
6237         * gfortran.dg/altreturn_5.f90: New test.
6238
6239 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
6240
6241         PR fortran/31292
6242         * gfortran.dg/contained_module_proc_1.f90: New test.
6243
6244 2007-04-04  Stuart Hastings  <stuart@apple.com>
6245
6246         PR 31281
6247         * objc/execute/exceptions/pr31281.m: New.
6248
6249 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
6250
6251         * g++.dg/ext/dllimport12.C: Update comments.
6252
6253 2007-04-03  Eric Christopher  <echristo@apple.com>
6254
6255         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
6256
6257 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6258
6259         PR fortran/31304
6260         * gfortran.dg/repeat_2.f90: New test.
6261         * gfortran.dg/repeat_3.f90: New test.
6262         * gfortran.dg/repeat_4.f90: New test.
6263
6264 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
6265
6266         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
6267
6268 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
6269
6270         PR c++/30847
6271         * g++.dg/parse/cond3.C: New test.
6272
6273         PR middle-end/30704
6274         * gcc.c-torture/execute/ieee/pr30704.c: New test.
6275
6276 2007-04-02  Jason Merrill  <jason@redhat.com>
6277
6278         PR c++/31187
6279         * g++.dg/ext/visibility/anon3.C: New test.
6280
6281 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6282
6283         PR libgfortran/31052
6284         * gfortran.dg/namelist_28.f90: New test.
6285
6286 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6287
6288         PR libgfortran/31366
6289         * gfortran.dg/direct_io_6.f90: New test.
6290
6291 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6292
6293         PR libgfortran/31207
6294         * gfortran.dg/advance_5.f90: New test.
6295         * gfortran.dg/advance_6.f90: New test.
6296
6297 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
6298
6299         * g++.dg/ext/dllimport6.C: Remove extra ';'.
6300         * g++.dg/ext/dllimport7.C: Likewise.
6301         * g++.dg/ext/selectany1.C: Likewise.
6302
6303 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
6304
6305         * g++.dg/parser/pr31138.C: New.
6306         * g++.dg/parser/pr31140.C: New.
6307         * g++.dg/parser/pr31141.C: New.
6308
6309 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
6310
6311         PR c++/26099
6312         * g++.dg/ext/is_base_of.C: New.
6313         * g++.dg/ext/has_virtual_destructor.C: New.
6314         * g++.dg/ext/is_polymorphic.C: New.
6315         * g++.dg/ext/is_base_of_diagnostic.C: New.
6316         * g++.dg/ext/is_enum.C: New.
6317         * g++.dg/ext/has_nothrow_assign.C: New.
6318         * g++.dg/ext/has_nothrow_constructor.C: New.
6319         * g++.dg/ext/is_empty.C: New.
6320         * g++.dg/ext/has_trivial_copy.C: New.
6321         * g++.dg/ext/has_trivial_assign.C: New.
6322         * g++.dg/ext/is_abstract.C: New.
6323         * g++.dg/ext/is_pod.C: New.
6324         * g++.dg/ext/has_nothrow_copy.C: New.
6325         * g++.dg/ext/is_class.C: New.
6326         * g++.dg/ext/has_trivial_constructor.C: New.
6327         * g++.dg/ext/is_union.C: New.
6328         * g++.dg/ext/has_trivial_destructor.C: New.
6329         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
6330         * g++.dg/template/crash43.C: Likewise.
6331
6332 2007-03-29  Dirk Mueller  <dmueller@suse.de>
6333
6334         * g++.dg/warn/pedantic2.C: New testcase.
6335
6336 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6337
6338         * size_dim.f90: Fix dg directive.
6339         * pr16433.f: Likewise.
6340         * use_6.f90: Likewise.
6341         * use_7.f90: Likewise.
6342         * entry_9.f90: Likewise.
6343         * pointer_intent_2.f90: Likewise.
6344         * protected_1.f90: Likewise.
6345         * fmt_missing_period_2.f: Likewise.
6346         * pointer_intent_3.f90: Likewise.
6347         * protected_2.f90: Likewise.
6348         * protected_3.f90: Likewise.
6349         * pr15754.f90: Likewise.
6350         * protected_4.f90: Likewise.
6351         * protected_5.f90: Likewise.
6352         * initialization_2.f90: Likewise.
6353         * protected_6.f90: Likewise.
6354         * continuation_7.f90: Likewise.
6355         * derived_function_interface_1.f90: Likewise.
6356         * der_pointer_4.f90: Likewise.
6357         * fmt_zero_precision.f90: Likewise.
6358         * blockdata_3.f90: Likewise.
6359         * fmt_missing_period_1.f: Likewise.
6360         * real_const_3.f90: Likewise.
6361         * use_4.f90: Likewise.
6362         * fmt_missing_period_3.f: Likewise.
6363         * use_5.f90: Likewise.
6364
6365 2007-03-28  Mike Stump  <mrs@apple.com>
6366
6367         * gcc.dg/darwin-comm.c: Add.
6368
6369 2007-03-28  Eric Christopher  <echristo@apple.com>
6370
6371         * lib/target-supports.exp (check_effective_target_fstack_protector):
6372         New.
6373         * gcc.dg/ssp-1.c: Use.
6374         * gcc.dg/ssp-2.c: Ditto.
6375
6376 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
6377
6378         PR c++/29077
6379         * g++.dg/parse/constructor3.C: New test.
6380
6381 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6382
6383         * gnat.dg/thin_pointer.ad[sb]: New test.
6384
6385 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
6386
6387         * g++.dg/cpp0x/bracket1.C: New.
6388         * g++.dg/cpp0x/bracket2.C: New.
6389         * g++.dg/cpp0x/bracket3.C: New.
6390         * g++.dg/cpp0x/bracket4.C: New.
6391
6392 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6393
6394         * g++.dg/cpp0x/temp_default1.C: New.
6395         * g++.dg/cpp0x/temp_default3.C: New.
6396         * g++.dg/cpp0x/temp_default2.C: New.
6397         * g++.dg/cpp0x/temp_default4.C: New.
6398
6399 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6400
6401         PR c++/29993
6402         * g++.dg/other/cv_func2.C: New.
6403
6404 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
6405
6406         * gcc.dg/dfp/func-vararg-alternate.h: New file.
6407         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
6408         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
6409         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
6410
6411         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
6412         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
6413
6414         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
6415
6416         * lib/compat.exp (compat-execute): Fix processing of file names.
6417
6418 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
6419
6420         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
6421
6422 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
6423
6424         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6425         Delete created executable test file.
6426         (check_effective_target_fortran_large_int): Ditto.
6427         (check_effective_target_static_libgfortran): Ditto.
6428
6429 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
6430
6431         PR c++/30500
6432         * g++.dg/warn/pragma-system_header1.C: New test.
6433         * g++.dg/warn/pragma-system_header2.C: New test.
6434         * g++.dg/warn/pragma-system_header1.h. New.
6435         * g++.dg/warn/pragma-system_header2.h. New.
6436
6437 2007-03-26  Ian Lance Taylor  <iant@google.com>
6438
6439         PR tree-optimization/31345
6440         * gcc.c-torture/compile/pr31345-1.c: New test.
6441
6442 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
6443
6444         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
6445         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
6446         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
6447         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6448         * gfortran.dg/overload_1.f90: Likewise.
6449         * gfortran.dg/impure_assignment_1.f90: Likewise.
6450         * gfortran.dg/error_recovery_3.f90: Likewise.
6451         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6452         * gfortran.dg/sequence_types_1.f90: Likewise.
6453         * gfortran.dg/internal_references_1.f90: Likewise.
6454         * gfortran.dg/present_1.f90: Likewise.
6455         * gfortran.dg/volatile10.f90: Likewise.
6456         * gfortran.dg/module_equivalence_2.f90: Likewise.
6457         * gfortran.dg/use_4.f90: Likewise.
6458         * gfortran.dg/elemental_result_1.f90: Likewise.
6459         * gfortran.dg/generic_actual_arg.f90: Likewise.
6460         * gfortran.dg/private_type_5.f90: Likewise.
6461         * gfortran.dg/protected_4.f90: Likewise.
6462         * gfortran.dg/interface_3.f90: Likewise.
6463
6464 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
6465
6466         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
6467         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
6468
6469 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
6470
6471         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
6472
6473 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6474
6475         PR libgfortran/31199
6476         * gfortran.dg/fmt_t_4.f90: New test.
6477
6478 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6479
6480         PR libfortran/31297
6481         * gfortran.dg/backspace_5.f:  Initialize variable(s).
6482         * gfortran.dg/backspace_6.f:  Likewise.
6483         * gfortran.dg/char_bounds_check_fail_1: Likewise.
6484         * gfortran.dg/direct_io_2.f90:  Likewise.
6485         * gfortran.dg/write_back.f:  Likewise.
6486         * gfortran.dg/write_rewind_2.f:  Likewise.
6487         * gfortran.dg/write_rewind_1.f:  Likewise.
6488         * gfortran.dg/write_rewind_2.f:  Likewise.
6489
6490 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
6491
6492         PR tree-optimization/30784
6493         * gcc.dg/vect/pr30784.c: New test.
6494
6495 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6496
6497         PR fortran/30877
6498         * gfortran.dg/operator_1.f90: New test.
6499         * gfortran.dg/operator_2.f90: New test.
6500
6501 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6502
6503         PR libfortran/31196
6504         * gfortran.dg/reshape_transpose_1.f90:  New test.
6505
6506 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6507
6508         PR fortran/30655
6509         * gfortran.dg/bounds_check_6.f90: New test.
6510
6511 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
6512
6513         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
6514         #ifndef/#endif.
6515         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6516         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6517
6518 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
6519
6520         PR fortran/31209
6521         * gfortran.dg/pointer_function_actual_1.f90: New test.
6522
6523         PR fortran/31200
6524         * gfortran.dg/pointer_function_actual_2.f90: New test.
6525
6526         PR fortran/31215
6527         * gfortran.dg/result_in_spec_1.f90: New test.
6528
6529 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6530
6531         PR fortran/30834
6532         * gfortran.dg/integer_exponentiation_3.F90: New test.
6533         * gfortran.dg/integer_exponentiation_4.f90: New test.
6534         * gfortran.dg/integer_exponentiation_5.F90: New test.
6535
6536 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
6537
6538         PR c++/30863
6539         * g++.dg/template/error24.C: New test.
6540         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
6541
6542 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
6543
6544         PR c++/31273
6545         * g++.dg/expr/bitfield7.C: New test.
6546
6547 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6548
6549         PR other/23572
6550         * gcc.dg/float-range-4.c: New.
6551         * gcc.dg/float-range-1.c: Update. Test for a warning.
6552         * gcc.dg/float-range-3.c: New.
6553         * gcc.dg/float-range-5.c: New.
6554
6555 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6556
6557         PR fortran/31262
6558         * gfortran.dg/no_range_check_1.f90: New test.
6559
6560 2007-03-22  Dirk Mueller  <dmueller@suse.de>
6561
6562         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6563         * g++.dg/other/static1.C: Remove stray semicolon.
6564         * g++.dg/other/init1.C: Likewise.
6565         * g++.dg/rtti/dyncast1.C: Likewise.
6566         * g++.dg/tree-ssa/pr17153.C: Likewise.
6567         * g++.dg/lookup/disamb1.C: Likewise.
6568         * g++.dg/lookup/scoped2.C: Likewise.
6569         * g++.dg/lookup/friend7.C: Likewise.
6570         * g++.dg/parse/parse4.C: Likewise.
6571         * g++.dg/parse/parse5.C: Likewise.
6572         * g++.dg/expr/pr29066.C: Likewise.
6573         * g++.dg/expr/cast4.C: Likewise.
6574         * g++.dg/tc1/dr193.C: Likewise.
6575         * g++.dg/tc1/dr213.C: Likewise.
6576         * g++.dg/abi/dcast1.C: Likewise.
6577         * g++.dg/abi/covariant2.C: Likewise.
6578         * g++.dg/inherit/covariant11.C: Likewise.
6579         * g++.dg/inherit/covariant9.C: Likewise.
6580         * g++.dg/inherit/covariant10.C: Likewise.
6581         * g++.dg/init/static3.C: Likewise.
6582         * g++.dg/init/init-ref3.C: Likewise.
6583         * g++.dg/init/ref10.C: Likewise.
6584         * g++.dg/template/meminit2.C: Likewise.
6585         * g++.dg/template/using9.C: Likewise.
6586         * g++.dg/template/friend9.C: Likewise.
6587         * g++.dg/template/ref1.C: Likewise.
6588         * g++.old-deja/g++.warn/inline.C: Likewise.
6589         * g++.old-deja/g++.robertl/eb91.C: Likewise.
6590         * g++.old-deja/g++.robertl/eb46.C: Likewise.
6591         * g++.old-deja/g++.robertl/eb34.C: Likewise.
6592         * g++.old-deja/g++.robertl/eb43.C: Likewise.
6593         * g++.old-deja/g++.robertl/eb26.C: Likewise.
6594         * g++.old-deja/g++.robertl/eb116.C: Likewise.
6595         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6596         * g++.old-deja/g++.brendan/overload8.C: Likewise.
6597         * g++.old-deja/g++.brendan/overload11.C: Likewise.
6598         * g++.old-deja/g++.brendan/copy7.C: Likewise.
6599         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6600         * g++.old-deja/g++.brendan/template11.C: Likewise.
6601         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
6602         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6603         * g++.old-deja/g++.brendan/crash16.C: Likewise.
6604         * g++.old-deja/g++.jason/pmem2.C: Likewise.
6605         * g++.old-deja/g++.jason/parse9.C: Likewise.
6606         * g++.old-deja/g++.jason/byval2.C: Likewise.
6607         * g++.old-deja/g++.jason/overload8.C: Likewise.
6608         * g++.old-deja/g++.jason/pmf8.C: Likewise.
6609         * g++.old-deja/g++.jason/template33.C: Likewise.
6610         * g++.old-deja/g++.jason/return3.C: Likewise.
6611         * g++.old-deja/g++.jason/scoping2.C: Likewise.
6612         * g++.old-deja/g++.jason/virtual.C: Likewise.
6613         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6614         * g++.old-deja/g++.jason/template27.C: Likewise.
6615         * g++.old-deja/g++.jason/synth6.C: Likewise.
6616         * g++.old-deja/g++.jason/ref8.C: Likewise.
6617         * g++.old-deja/g++.jason/offset1.C: Likewise.
6618         * g++.old-deja/g++.other/static20.C: Likewise.
6619         * g++.old-deja/g++.other/array1.C: Likewise.
6620         * g++.old-deja/g++.other/new3.C: Likewise.
6621         * g++.old-deja/g++.other/array2.C: Likewise.
6622         * g++.old-deja/g++.other/overload9.C: Likewise.
6623         * g++.old-deja/g++.other/cast6.C: Likewise.
6624         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
6625         * g++.old-deja/g++.other/eh4.C: Likewise.
6626         * g++.old-deja/g++.other/using7.C: Likewise.
6627         * g++.old-deja/g++.other/init18.C: Likewise.
6628         * g++.old-deja/g++.other/dyncast1.C: Likewise.
6629         * g++.old-deja/g++.other/dyncast2.C: Likewise.
6630         * g++.old-deja/g++.other/dtor11.C: Likewise.
6631         * g++.old-deja/g++.pt/static11.C: Likewise.
6632         * g++.old-deja/g++.pt/crash19.C: Likewise.
6633         * g++.old-deja/g++.pt/overload12.C: Likewise.
6634         * g++.old-deja/g++.pt/crash46.C: Likewise.
6635         * g++.old-deja/g++.pt/mi1.C: Likewise.
6636         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6637         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6638         * g++.old-deja/g++.pt/local5.C: Likewise.
6639         * g++.old-deja/g++.pt/typename2.C: Likewise.
6640         * g++.old-deja/g++.pt/explicit80.C: Likewise.
6641         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6642         * g++.old-deja/g++.law/visibility1.C: Likewise.
6643         * g++.old-deja/g++.law/visibility2.C: Likewise.
6644         * g++.old-deja/g++.law/virtual2.C: Likewise.
6645         * g++.old-deja/g++.law/operators19.C: Likewise.
6646         * g++.old-deja/g++.law/parsing10.C: Likewise.
6647         * g++.old-deja/g++.law/visibility4.C: Likewise.
6648         * g++.old-deja/g++.law/operators4.C: Likewise.
6649         * g++.old-deja/g++.law/dtors2.C: Likewise.
6650         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6651         * g++.old-deja/g++.law/visibility10.C: Likewise.
6652         * g++.old-deja/g++.law/scope3.C: Likewise.
6653         * g++.old-deja/g++.law/casts2.C: Likewise.
6654         * g++.old-deja/g++.law/code-gen5.C: Likewise.
6655         * g++.old-deja/g++.law/operators33.C: Likewise.
6656         * g++.old-deja/g++.law/friend4.C: Likewise.
6657         * g++.old-deja/g++.mike/pmf7.C: Likewise.
6658         * g++.old-deja/g++.mike/p5611.C: Likewise.
6659         * g++.old-deja/g++.mike/net37.C: Likewise.
6660         * g++.old-deja/g++.mike/p3570.C: Likewise.
6661         * g++.old-deja/g++.mike/p5718.C: Likewise.
6662         * g++.old-deja/g++.mike/net21.C: Likewise.
6663         * g++.old-deja/g++.mike/p1862.C: Likewise.
6664         * g++.old-deja/g++.mike/p4511.C: Likewise.
6665         * g++.old-deja/g++.mike/virt3.C: Likewise.
6666         * g++.old-deja/g++.mike/p16146.C: Likewise.
6667         * g++.old-deja/g++.mike/p1989.C: Likewise.
6668         * g++.old-deja/g++.mike/p5571.C: Likewise.
6669         * g++.old-deja/g++.gb/scope10.C: Likewise.
6670         * g++.old-deja/g++.abi/primary5.C: Likewise.
6671         * g++.old-deja/g++.abi/empty2.C: Likewise.
6672         * g++.old-deja/g++.abi/arraynew.C: Likewise.
6673         * g++.old-deja/g++.eh/vbase4.C: Likewise.
6674         * g++.old-deja/g++.eh/ptr1.C: Likewise.
6675         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
6676         * g++.old-deja/g++.bob/template3.C: Likewise.
6677         * g++.old-deja/g++.bob/inherit1.C: Likewise.
6678
6679 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
6680
6681         PR fortran/31193
6682         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
6683
6684 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
6685
6686         PR fortran/20897
6687         * gfortran.dg/derived_name_1.f90: New.
6688         * gfortran.dg/derived_name_2.f: New.
6689
6690 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
6691
6692         * lib/target-supports.exp (check_effective_target_nonpic): New
6693         procedure.
6694         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
6695         when compiling PIC.
6696         * gcc.target/i386/asm-4.c: Require nonpic.
6697         * gcc.target/i386/cmov1.c: Likewise.
6698         * gcc.target/i386/mul.c: Likewise.
6699         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
6700         * gcc.target/i386/ssetype-1.c: Require nonpic.
6701         * gcc.target/i386/ssetype-3.c: Likewise.
6702         * gcc.target/i386/ssetype-5.c: Likewise.
6703
6704 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
6705
6706         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
6707         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
6708         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
6709         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
6710
6711 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
6712
6713         PR tree-optimization/30590
6714         * g++.dg/opt/pr30590.C: New testcase.
6715
6716 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
6717
6718         PR c/30762
6719         * gcc.dg/pr30762-1.c: New test.
6720         * gcc.dg/pr30762-2.c: New test.
6721
6722         PR inline-asm/30505
6723         * gcc.target/i386/pr30505.c: New test.
6724
6725 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
6726
6727         * gcc.target/arm/register-variables.c: New.
6728
6729 2007-03-19  Jeff Law  <law@redhat.com>
6730
6731         * PR tree-optimization/30984
6732         * gcc.c-torture/pr30984.c: New test.
6733
6734 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6735         Richard Guenther  <rguenther@suse.de>
6736
6737         PR tree-optimization/31254
6738         * gcc.dg/torture/pr31254.c: New testcase.
6739
6740 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
6741
6742         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
6743         target default_packed.
6744
6745 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6746
6747         PR fortran/31203
6748         * gfortran.dg/string_length_1.f90: New test.
6749
6750 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6751
6752         PR testsuite/30395
6753         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
6754
6755 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6756
6757         PR libgfortran/31052
6758         * gfortran.dg/namelist_27.f90: New test.
6759
6760 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
6761
6762         PR fortran/30531
6763         * gfortran.dg/used_types_14.f90: New test.
6764
6765         PR fortran/31086
6766         * gfortran.dg/used_types_15.f90: New test.
6767
6768 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
6769
6770         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
6771         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
6772
6773 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6774
6775         PR fortran/31120
6776         * gfortran.dg/integer_exponentiation_2.f90: New test.
6777
6778 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
6779
6780         PR tree-optimization/31041
6781         * gcc.dg/vect/pr31041.c: New test.
6782
6783 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6784
6785         * g++.dg/warn/Wconversion-integer.C: New
6786         * g++.dg/warn/Wconversion-real.C: New.
6787         * g++.dg/warn/Wconversion-real-integer.C: New.
6788         * g++.dg/warn/conv2.C: Updated.
6789
6790 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6791
6792         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
6793         exclude RTPs.
6794
6795 2007-03-16  Richard Guenther  <rguenther@suse.de>
6796
6797         PR tree-optimization/31146
6798         * g++.dg/tree-ssa/pr31146.C: New testcase.
6799
6800 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6801
6802         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
6803         assume that the target has <features.h>.
6804
6805 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6806
6807         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
6808         dg-options rather than to the whole test.
6809
6810 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
6811
6812         PR debug/29906
6813         * g++.dg/debug/pr29906.C: New
6814
6815 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6816
6817         PR libgfortran/31099
6818         * gfortran.dg/unformatted_recl.f90: Update test.
6819
6820 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
6821
6822         * gcc.dg/tree-ssa/prefetch-5.c: New test.
6823
6824 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6825
6826         PR c++/30891
6827         * g++.dg/parse/namespace-definition.C: New.
6828
6829 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6830
6831         PR c++/24924
6832         * g++.dg/cpp/pedantic-errors.C: New.
6833         * g++.dg/cpp/permissive.C: New.
6834
6835 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6836
6837         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
6838         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
6839
6840 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6841
6842         * lib/target-supports.exp (check_missing_uclibc_feature)
6843         (check_effective_target_wchar): New procedures.
6844         * gcc.dg/wchar_t-1.c: Require target wchar.
6845         * gcc.dg/wint_t-1.c: Likewise.
6846
6847 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6848
6849         * lib/target-supports.exp (check_gc_sections_available): Return
6850         false for VxWorks targets.
6851
6852 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6853
6854         * g++.dg/warn/Wconversion2.C: Fix typo.
6855         * gcc.dg/if-empty-1.c: Ditto.
6856
6857 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6858
6859         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
6860
6861 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6862
6863         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
6864         * gcc.target/i386/pr31167.c: Ditto.
6865
6866 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6867
6868         PR target/31167
6869         * gcc.target/i386/pr31167.c: New test.
6870
6871 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
6872
6873         PR fortran/30922
6874         * gfortran.dg/import5.f90.f90: New test.
6875
6876
6877         PR fortran/30879
6878         * gfortran.dg/data_components_1.f90: New test.
6879
6880
6881         PR fortran/30870
6882         * gfortran.dg/generic_13.f90: New test.
6883
6884         PR fortran/31163
6885         * gfortran.dg/alloc_comp_basics_5.f90: New test.
6886
6887 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6888
6889         PR libgfortran/31051
6890         * gfortran.dg/fmt_t_4.f90: New
6891
6892 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6893
6894         PR C++/31165
6895         * g++.dg/other/default7.C: New test.
6896
6897 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6898
6899         * g++.dg/warn/Wconversion2.C: New.
6900
6901 2007-03-14  Eric Christopher  <echristo@apple.com>
6902
6903         * gcc.dg/ssp-1.c: New.
6904         * gcc.dg/ssp-2.c: Ditto.
6905
6906 2007-03-14  Dirk Mueller  <dmueller@suse.de>
6907
6908         * g++.dg/warn/do-empty.C: New.
6909         * gcc.dg/do-empty.c: New.
6910         * gcc.dg/if-empty-1.c: Update.
6911         * gcc.dg/20001116-1.c: Update.
6912         * gcc.dg/pr23165.c: Update.
6913
6914 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
6915
6916         * gfortran.dg/module_implicit_conversion.f90: New test.
6917
6918 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
6919
6920         PR middle-end/31127
6921         * gcc.dg/pr31127.c: New.
6922
6923 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
6924
6925         * gcc.dg/tree-ssa/loop-26.c: New test.
6926
6927 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
6928
6929         * gcc.target/i386/cmpxchg16b-1.c: New test.
6930
6931 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6932
6933         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
6934         * gcc.dg/c99-vla-1.c: Likewise.
6935         * g++.dg/ext/vla1.C: Likewise
6936
6937 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6938
6939         * gcc.dg/wvla-1.c: New test
6940         * gcc.dg/wvla-2.c: New test
6941         * gcc.dg/wvla-3.c: New test
6942         * gcc.dg/wvla-4.c: New test
6943         * gcc.dg/wvla-5.c: New test
6944         * gcc.dg/wvla-6.c: New test
6945         * gcc.dg/wvla-7.c: New test
6946         * g++.dg/warn/Wvla-1.C: New test
6947         * g++.dg/warn/Wvla-2.C: New test
6948         * g++.dg/warn/Wvla-3.C: New test
6949
6950 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
6951
6952         PR c++/30108
6953         * g++.dg/other/default6.C: New test.
6954
6955 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6956
6957         * lib/target-supports.exp (check_profiling_available): Return false
6958         for VxWorks.
6959         (check_effective_target_vxworks_kernel): New procedure.
6960         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
6961         VxWorks.
6962         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
6963         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
6964         to include VxWorks.
6965         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
6966
6967 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6968
6969         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
6970         PIC is not supported.
6971         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
6972         * gcc.dg/20020426-2.c: Likewise.
6973         * gcc.dg/pr28243.c: Likewise.
6974         * gcc.dg/visibility-11.c: Likewise.
6975         * gcc.dg/tls/opt-9.c: Likewise.
6976         * gcc.dg/tls/opt-10.c: Likewise.
6977         * gcc.dg/tls/pic-1.c: Likewise.
6978         * gcc.dg/tls/struct-1.c: Likewise.
6979         * gcc.target/i386/20000807-1.c: Likewise.
6980         * gcc.target/i386/20000904-1.c: Likewise.
6981         * gcc.target/i386/20011119-1.c: Likewise.
6982         * gcc.target/i386/990213-2.c: Likewise.
6983         * gcc.target/i386/990214-1.c: Likewise.
6984         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6985         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6986         * gcc.target/i386/pic-1.c: Likewise.
6987         * gcc.target/i386/pr21518.c: Likewise.
6988         * gcc.target/i386/pr23098.c: Likewise.
6989         * gcc.target/i386/pr23943.c: Likewise.
6990
6991 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
6992
6993         PR c++/31038
6994         * g++.dg/template/complit2.C: New test.
6995
6996         PR c++/30328
6997         * g++.dg/ext/bitfield1.C: New test.
6998
6999 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
7000
7001         PR fortran/30883
7002         * gfortran.dg/interface_11.f90: New test.
7003
7004 2007-03-11  Richard Guenther  <rguenther@suse.de>
7005
7006         PR tree-optimization/31115
7007         * gcc.dg/torture/pr31115.c: New testcase.
7008
7009 2007-03-11  Ira Rosen  <irar@il.ibm.com>
7010
7011         PR tree-optimization/29925
7012         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
7013
7014 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
7015
7016         PR c++/30274
7017         * g++.dg/expr/bitfield3.C: New test.
7018         * g++.dg/expr/bitfield4.C: Likewise.
7019         * g++.dg/expr/bitfield5.C: Likewise.
7020         * g++.dg/expr/bitfield6.C: Likewise.
7021
7022         PR c++/30924
7023         * g++.dg/template/array18.C: New test.
7024
7025 2007-03-10  Dirk Mueller  <dmueller@suse.de>
7026
7027         PR c++/17946
7028         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
7029         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
7030
7031 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
7032
7033         PR c++/20599
7034         * g++.dg/cpp0x/variadic-bind.C: New.
7035         * g++.dg/cpp0x/variadic-function.C: New.
7036         * g++.dg/cpp0x/variadic-mem_fn.C: New.
7037         * g++.dg/cpp0x/variadic-tuple.C: New.
7038         * g++.dg/cpp0x/variadic1.C: New.
7039         * g++.dg/cpp0x/variadic2.C: New.
7040         * g++.dg/cpp0x/variadic3.C: New.
7041         * g++.dg/cpp0x/variadic4.C: New.
7042         * g++.dg/cpp0x/variadic5.C: New.
7043         * g++.dg/cpp0x/variadic6.C: New.
7044         * g++.dg/cpp0x/variadic7.C: New.
7045         * g++.dg/cpp0x/variadic8.C: New.
7046         * g++.dg/cpp0x/variadic9.C: New.
7047         * g++.dg/cpp0x/variadic10.C: New.
7048         * g++.dg/cpp0x/variadic11.C: New.
7049         * g++.dg/cpp0x/variadic12.C: New.
7050         * g++.dg/cpp0x/variadic13.C: New.
7051         * g++.dg/cpp0x/variadic14.C: New.
7052         * g++.dg/cpp0x/variadic15.C: New.
7053         * g++.dg/cpp0x/variadic16.C: New.
7054         * g++.dg/cpp0x/variadic17.C: New.
7055         * g++.dg/cpp0x/variadic18.C: New.
7056         * g++.dg/cpp0x/variadic19.C: New.
7057         * g++.dg/cpp0x/variadic20.C: New.
7058         * g++.dg/cpp0x/variadic21.C: New.
7059         * g++.dg/cpp0x/variadic22.C: New.
7060         * g++.dg/cpp0x/variadic23.C: New.
7061         * g++.dg/cpp0x/variadic24.C: New.
7062         * g++.dg/cpp0x/variadic25.C: New.
7063         * g++.dg/cpp0x/variadic26.C: New.
7064         * g++.dg/cpp0x/variadic27.C: New.
7065         * g++.dg/cpp0x/variadic28.C: New.
7066         * g++.dg/cpp0x/variadic29.C: New.
7067         * g++.dg/cpp0x/variadic30.C: New.
7068         * g++.dg/cpp0x/variadic31.C: New.
7069         * g++.dg/cpp0x/variadic32.C: New.
7070         * g++.dg/cpp0x/variadic33.C: New.
7071         * g++.dg/cpp0x/variadic34.C: New.
7072         * g++.dg/cpp0x/variadic35.C: New.
7073         * g++.dg/cpp0x/variadic36.C: New.
7074         * g++.dg/cpp0x/variadic37.C: New.
7075         * g++.dg/cpp0x/variadic38.C: New.
7076         * g++.dg/cpp0x/variadic39.C: New.
7077         * g++.dg/cpp0x/variadic40.C: New.
7078         * g++.dg/cpp0x/variadic41.C: New.
7079         * g++.dg/cpp0x/variadic42.C: New.
7080         * g++.dg/cpp0x/variadic43.C: New.
7081         * g++.dg/cpp0x/variadic44.C: New.
7082         * g++.dg/cpp0x/variadic45.C: New.
7083         * g++.dg/cpp0x/variadic46.C: New.
7084         * g++.dg/cpp0x/variadic47.C: New.
7085         * g++.dg/cpp0x/variadic48.C: New.
7086         * g++.dg/cpp0x/variadic49.C: New.
7087         * g++.dg/cpp0x/variadic50.C: New.
7088         * g++.dg/cpp0x/variadic51.C: New.
7089         * g++.dg/cpp0x/variadic52.C: New.
7090         * g++.dg/cpp0x/variadic53.C: New.
7091         * g++.dg/cpp0x/variadic54.C: New.
7092         * g++.dg/cpp0x/variadic55.C: New.
7093         * g++.dg/cpp0x/variadic56.C: New.
7094         * g++.dg/cpp0x/variadic57.C: New.
7095         * g++.dg/cpp0x/variadic58.C: New.
7096         * g++.dg/cpp0x/variadic59.C: New.
7097         * g++.dg/cpp0x/variadic60.C : New.
7098         * g++.dg/cpp0x/variadic61.C : New.
7099         * g++.dg/cpp0x/variadic62.C : New.
7100         * g++.dg/cpp0x/variadic63.C : New.
7101         * g++.dg/cpp0x/variadic64.C : New.
7102         * g++.dg/cpp0x/variadic65.C : New.
7103         * g++.dg/cpp0x/variadic66.C : New.
7104         * g++.dg/cpp0x/variadic67.C : New.
7105         * g++.dg/cpp0x/variadic68.C : New.
7106         * g++.dg/cpp0x/variadic69.C : New.
7107         * g++.dg/cpp0x/variadic70.C : New.
7108         * g++.dg/cpp0x/variadic71.C : New.
7109         * g++.dg/cpp0x/variadic72.C : New.
7110         * g++.dg/cpp0x/variadic73.C : New.
7111         * g++.dg/cpp0x/variadic74.C : New.
7112         * g++.dg/cpp0x/variadic75.C : New.
7113         * g++.dg/cpp0x/variadic-ex1.C : New.
7114         * g++.dg/cpp0x/variadic-ex2.C : New.
7115         * g++.dg/cpp0x/variadic-ex3.C : New.
7116         * g++.dg/cpp0x/variadic-ex4.C : New.
7117         * g++.dg/cpp0x/variadic-ex5.C : New.
7118         * g++.dg/cpp0x/variadic-ex6.C : New.
7119         * g++.dg/cpp0x/variadic-ex7.C : New.
7120         * g++.dg/cpp0x/variadic-ex8.C : New.
7121         * g++.dg/cpp0x/variadic-ex9.C : New.
7122         * g++.dg/cpp0x/variadic-ex10.C : New.
7123         * g++.dg/cpp0x/variadic-ex11.C : New.
7124         * g++.dg/cpp0x/variadic-ex12.C : New.
7125         * g++.dg/cpp0x/variadic-ex13.C : New.
7126         * g++.dg/cpp0x/variadic-ex14.C : New.
7127
7128 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7129
7130         PR libgfortran/31099
7131         * gfortran.dg/unformatted_recl.f90: New test.
7132
7133 2007-03-09  Roger Sayle  <roger@eyesopen.com>
7134
7135         * gcc.dg/fold-eqcmplx-1.c: New test case.
7136
7137 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
7138
7139         PR rtl-optimization/30643
7140         * gcc.dg/pr30643.c: New.
7141
7142 2007-03-09  Chao-ying Fu  <fu@mips.com>
7143
7144         * gcc.target/mips/mips32-dspr2-type.c: New test.
7145         * gcc.target/mips/mips32-dspr2.c: New test.
7146         * gcc.target/mips/dspr2-MULT.c: New test.
7147         * gcc.target/mips/dspr2-MULTU.c: New test.
7148         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
7149         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
7150         Adjust some formats.
7151
7152 2007-03-09  Dirk Mueller  <dmueller@suse.de>
7153
7154         PR c++/17946
7155         * gcc.dg/Wlogical-op-1.c: New.
7156         * g++.dg/warn/Wlogical-op-1.C: New.
7157
7158 2007-03-09  Richard Guenther  <rguenther@suse.de>
7159
7160         PR tree-optimization/30904
7161         PR middle-end/31058
7162         * gcc.dg/pr30904.c: Remove xfail.
7163
7164 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7165
7166         PR C/31072
7167         * gcc.c-torture/execute/pr31072.c: New test.
7168
7169 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7170
7171         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
7172         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7173         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
7174         *lrint* and *lround*.
7175         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
7176         floor->lfloor.
7177         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
7178         * gcc.dg/torture/builtin-integral-1.c: Likewise.
7179         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
7180         and *lround*.  Correct macro names.
7181         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
7182         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
7183
7184 2007-03-08  Ian Lance Taylor  <iant@google.com>
7185
7186         * gcc.dg/no-strict-overflow-5.c: New test.
7187         * gcc.dg/no-strict-overflow-6.c: New test.
7188         * gcc.dg/Wstrict-overflow-11.c: New test.
7189         * gcc.dg/Wstrict-overflow-12.c: New test.
7190         * gcc.dg/Wstrict-overflow-13.c: New test.
7191         * gcc.dg/Wstrict-overflow-14.c: New test.
7192         * gcc.dg/Wstrict-overflow-15.c: New test.
7193
7194 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7195
7196         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
7197         for VxWorks kernel mode.
7198         * gcc.c-torture/execute/strncmp-1.x: Likewise.
7199
7200 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7201
7202         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
7203         mode.
7204
7205 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7206
7207         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
7208         and lib/bfill.c on VxWorks targets.
7209         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
7210         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
7211         lib/bfill.c and lib/memmove.c on VxWorks targets.
7212         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
7213         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
7214         on VxWorks targets.
7215         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
7216         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
7217
7218 2007-03-08  Tobias Burnus  <burnus@net-b.de>
7219
7220         * gfortran.dg/use_5.f90: New test.
7221         * gfortran.dg/use_6.f90: Ditto.
7222         * gfortran.dg/use_7.f90: Ditto.
7223
7224 2007-03-08  Tobias Burnus  <burnus@net-b.de>
7225
7226         PR fortran/30973
7227         * gfortran.dg/use_4.f90: New test.
7228         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
7229
7230 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
7231
7232         PR fortran/31011
7233         * gfortran.dg/parameter_array_section_2.f90: New test.
7234
7235 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
7236
7237         PR c++/30852
7238         * g++.dg/ext/offsetof1.C: Add cases with volatile.
7239
7240         PR c++/30534
7241         * g++.dg/template/arg5.C: New test.
7242
7243 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
7244
7245         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
7246
7247 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
7248
7249         * gcc.dg/var-expand1.c: Add newline at end of file.
7250
7251 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
7252
7253         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
7254
7255 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
7256
7257         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
7258
7259 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7260
7261         * gcc.dg/torture/builtin-convert-4.c: New test.
7262
7263 2007-03-05  Ian Lance Taylor  <iant@google.com>
7264
7265         * gcc.c-torture/compile/pr31034.c: New test.
7266
7267 2007-03-05  Ian Lance Taylor  <iant@google.com>
7268
7269         * gcc.dg/inline-18.c: New test.
7270         * gcc.dg/inline-19.c: New test.
7271         * gcc.dg/inline-20.c: New test.
7272         * gcc.dg/inline-21.c: New test.
7273
7274 2007-03-05  Richard Guenther  <rguenther@suse.de>
7275
7276         PR tree-optimization/14052
7277         * gcc.dg/tree-ssa/vrp33.c: New testcase.
7278
7279 2007-03-05  Richard Guenther  <rguenther@suse.de>
7280
7281         PR tree-optimization/23777
7282         * gcc.dg/tree-ssa/pr23777.c: New testcase.
7283
7284 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7285
7286         PR other/30465
7287         * gcc.dg/multiple-overflow-warn-3.c: New.
7288         * g++.dg/warn/multiple-overflow-warn-3.C: New.
7289
7290 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
7291
7292         PR c++/30895
7293         * g++.dg/parse/template23.C: New test.
7294
7295 2007-03-04  Roger Sayle  <roger@eyesopen.com>
7296
7297         PR middle-end/30744
7298         * gcc.dg/pr30744-1.c: New test case.
7299
7300 2007-03-04  Tobias Burnus  <burnus@net-b.de>
7301
7302         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
7303
7304 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7305
7306         PR target/30406
7307         * gfortran.dg/logical_3.f90: New test.
7308
7309 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
7310
7311         PR libfortran/30981
7312         * gfortran.dg/integer_exponentiation_1.f90:  New test.
7313
7314 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7315
7316         * gcc.target/m68k/m68k.exp: New.
7317         * gcc.target/m68k/crash1.c: New.
7318
7319 2007-03-03  Tobias Burnus  <burnus@net-b.de>
7320
7321         * gfortran.dg/c_by_val.c: Use int64_t instead of long
7322         to be more compatible with integer(kind=8).
7323
7324 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7325
7326         PR libfortran/31001
7327         * gfortran.dg/zero_sized_3.f90: New test.
7328
7329 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7330
7331         PR c++/15787
7332         * g++.dg/parse/else.C: New.
7333         * g++.dg/parse/else-2.C: New.
7334
7335 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
7336             Tobias Burnus  <burnus@net-b.de>
7337
7338         PR fortran/30882
7339         * gfortran.dg/size_dim.f90: New test.
7340
7341 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
7342             Tobias Burnus  <burnus@net-b.de>
7343
7344         PR fortran/30873
7345         * gfortran.dg/entry_9.f90: New test.
7346
7347 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
7348
7349         PR c++/28253
7350         * g++.dg/inherit/covariant16.C: New test.
7351
7352 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
7353
7354         * g++.dg/other/darwin-minversion-1.C: New.
7355
7356 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
7357
7358         * gcc.dg/tree-ssa/20070302-1.c: New test.
7359
7360 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
7361
7362         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
7363         tests.
7364
7365 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
7366
7367         * gcc.dg/tree-ssa/prefetch-4.c: New test.
7368
7369 2007-03-01  Simon Baldwin <simonb@google.com>
7370
7371         PR c++/23689
7372         * warn/ignored_typedef.C: New.
7373         * init/ctor8.C: Added dg-warning to consume ignored typedef
7374         warning.
7375         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
7376         and added an explicit line number.
7377
7378 2007-02-28  Richard Guenther  <rguenther@suse.de>
7379
7380         PR middle-end/30364
7381         * gcc.dg/torture/pr30364-1.c: New testcase.
7382         * gcc.dg/torture/pr30364-2.c: Likewise.
7383         * gcc.dg/torture/pr30364-3.c: Likewise.
7384
7385 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7386
7387         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
7388         powerpc*, use -funsafe-math-optimizations.
7389         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7390         * gcc.dg/torture/builtin-modf-1.c: Likewise.
7391
7392 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7393             Paul Thomas  <pault@gcc.gnu.org>
7394
7395         PR fortran/30888
7396         PR fortran/30887
7397         * c_by_val_1.f: Test %VAL() with non-default kind.
7398         * c_by_val.c: Ditto.
7399         * c_by_val_4.f: New test.
7400
7401 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7402
7403         PR fortran/30968
7404         * gfortran.dg/continuation_7.f90: New test.
7405
7406 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
7407
7408         * g++.dg/inherit/thunk7.C: New test.
7409         * lib/target-supports.exp (check_profiling_available): Not available
7410         for bfin-*-*.
7411
7412 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
7413
7414         PR target/30970
7415         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
7416
7417 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
7418
7419         * lib/target-supports.exp (check_effective_target_init_priority):
7420         Remove Solaris special case.
7421
7422 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
7423
7424         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
7425         for more builtin types.
7426
7427         * g++.dg/ext/visibility/class1.C: Port to Darwin.
7428         * g++.dg/ext/visibility/noPLT.C: Likewise.
7429
7430 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7431
7432         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
7433         sh* targets.
7434
7435 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
7436
7437         PR fortran/30865
7438         * size_optional_dim_1.f90:  New test.
7439
7440 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
7441
7442         * gcc.dg/vxworks/vxworks.exp: New file.
7443         * gcc.dg/vxworks/initpri1.c: Likewise.
7444         * gcc.dg/vxworks/initpri2.c: Likewise.
7445         * gcc.dg/initpri2.c: Add more tests.
7446         * g++.dg/special/initpri2.C: Likewise.
7447
7448         * gcc.dg/initpri1.c: New test.
7449         * gcc.dg/initpri2.c: Likewise.
7450         * g++.dg/special/initpri1.C: New test.
7451         * g++.dg/special/initpri2.C: Likewise.
7452         * g++.dg/special/conpr-1.C: Use init_priority effective target.
7453         * g++.dg/special/conpr-2.C: Likewise.
7454         * g++.dg/special/conpr-3.C: Likewise.
7455         * g++.dg/special/conpr-4.C: Likewise.
7456         * g++.dg/special/initp1.C: Likewise.
7457         * g++.dg/special/ecos.exp: Remove code to detect availability of
7458         constructor priorities.
7459         * lib/target-supports.exp (check_effective_target_init_priority):
7460         New function.
7461
7462 2007-02-24  Jan Hubicka  <jh@suse.cz>
7463
7464         * gcc.c-torture/execute/pr30778.c: New testcase.
7465
7466 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7467
7468         PR libgfortran/30918
7469         * gfortran.dg/namelist_26.f90: New test.
7470
7471 2007-02-24  Richard Guenther  <rguenther@suse.de>
7472
7473         PR middle-end/30951
7474         * gcc.dg/pr30951.c: New testcase.
7475
7476 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7477
7478         * gcc.dg/torture/builtin-modf-1.c: New test.
7479
7480 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
7481
7482         PR tree-optimization/30904
7483         * gcc.dg/pr30904.c: New test.
7484
7485 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7486
7487         * gcc.test-framework/README: Correct command.
7488         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
7489         -Wunused-value.
7490         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
7491
7492 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
7493
7494         * lib/target-supports.exp (check_effective_target_unwrapped): New.
7495
7496 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
7497
7498         * lib/target-supports.exp (check_effective_target_newlib): New
7499         function.
7500
7501 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
7502
7503         PR fortran/30660
7504         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
7505         allocatable component.
7506
7507
7508 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7509
7510         * gcc.dg/torture/builtin-logb-1.c: New test.
7511         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
7512         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
7513         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
7514         sh* targets.
7515
7516 2007-02-23  Richard Guenther  <rguenther@suse.de>
7517
7518         * g++.dg/warn/changes-meaning.C: New testcase.
7519
7520 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7521
7522         PR libgfortran/30910
7523         * gfortran.dg/fmt_zero_precision.f90: Update test.
7524
7525 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7526
7527         * gcc.dg/torture/builtin-frexp-1.c: New test.
7528
7529 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
7530
7531         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
7532
7533 2007-02-22  Ian Lance Taylor  <iant@google.com>
7534
7535         PR debug/30898
7536         * g++.dg/debug/pr30898.C: New test.
7537
7538 2007-02-22  Ira Rosen  <irar@il.ibm.com>
7539
7540         * gcc.dg/vect/vect-106.c: New test.
7541
7542 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
7543             Ira Rosen  <irar@il.ibm.com>
7544
7545         PR tree-optimization/30843
7546         * gcc.dg/vect/pr30843.c: New test.
7547
7548 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
7549
7550         PR tree-optimization/30858
7551         * gcc.dg/vect/pr30858.c: New test.
7552
7553 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
7554
7555         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
7556         to set options for compiling testglue.
7557         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
7558         * lib/obj-c++.exp (obj-c++_init): Likewise.
7559
7560 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
7561
7562         * gnat.dg/derived_aggregate.adb: New test.
7563
7564 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7565
7566         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
7567         sh* targets.  Call the correct CKSGN macro.
7568
7569 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
7570
7571         * gfortran.dg/gomp/omp_parse1.f90: New test.
7572         * gfortran.dg/gomp/omp_parse2.f: New test.
7573
7574 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
7575
7576         PR fortran/30869
7577         * gfortran.dg/do_pointer_1.f90:  New test.
7578
7579 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7580
7581         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
7582         and scalbln.
7583
7584 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
7585
7586         * gcc.dg/darwin-minversion-1.c: New.
7587         * gcc.dg/darwin-minversion-2.c: New.
7588
7589 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7590
7591         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
7592
7593 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7594             DJ Delorie <dj@redhat.com>
7595
7596         PR other/30824
7597         * gcc.dg/Wfatal.c: New.
7598         * gcc.dg/Wfatal-2.c: New.
7599         * gcc.dg/Werror-1.c: Adjust expectations.
7600         * gcc.dg/Werror-5.c: Likewise.
7601         * gcc.dg/Werror-7.c: Likewise.
7602         * gcc.dg/Werror-10.c: Likewise.
7603         * gcc.dg/Werror-11.c: Likewise.
7604
7605 2007-02-20  Tobias Burnus  <burnus@net-b.de>
7606
7607         PR fortran/30522
7608         * gfortran.dg/volatile10.f90: New test.
7609
7610 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
7611
7612         PR libfortran/30533
7613         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
7614
7615 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7616
7617         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
7618         * gcc.dg/Walways-true-1.c: Likewise.
7619         * gcc.dg/weak/weak-3.c: Likewise.
7620         * gcc.dg/Werror-1.c: Likewise.
7621         * gcc.dg/Werror-3.c: Likewise.
7622         * gcc.dg/Werror-4.c: Likewise.
7623         * gcc.dg/Werror-5.c: Likewise.
7624         * gcc.dg/Werror-6.c: Likewise.
7625         * gcc.dg/Werror-7.c: Likewise.
7626         * gcc.dg/Werror-8.c: Likewise.
7627         * gcc.dg/Werror-10.c: Likewise.
7628         * gcc.dg/Werror-11.c: Likewise.
7629         * gcc.dg/Werror-12.c: Likewise.
7630         * g++.old-deja/g++.mike/warn8.C: Likewise.
7631         * g++.dg/warn/Walways-true-1.C: Likewise.
7632         * g++.dg/warn/Walways-true-2.C: Likewise.
7633         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
7634         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
7635         -Wstring-literal-comparison with -Waddress.
7636         * gcc.dg/Wstring-literal-comparison-4.c: Replace
7637         -Wno-string-literal-comparison with -Wno-address.
7638
7639 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
7640
7641         * gnat.dg/self_aggregate_with_call.adb: New test.
7642
7643 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
7644
7645         PR tree-optimization/30975
7646         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
7647         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
7648         * gcc.dg/vect/pr30795.c: New.
7649
7650 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7651
7652         PR fortran/30681
7653         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
7654
7655 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7656
7657         PR rtl-optimization/28173
7658         * gcc.target/i386/andor-1.c: New test case.
7659
7660 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7661
7662         * gcc.dg/torture/builtin-ldexp-1.c: New.
7663         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
7664
7665 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7666
7667         * gfortran.dg/array_constructor_15.f90: New test case.
7668
7669 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7670
7671         * gfortran.dg/forall_10.f90: New test case.
7672
7673 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7674
7675         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
7676
7677 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7678
7679         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
7680         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
7681
7682 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
7683
7684         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
7685         * gcc.target/i386/builtin-bswap-3.c: Ditto.
7686         * gcc.target/i386/xchg-1.c: New test.
7687         * gcc.target/i386/xchg-2.c: New test.
7688
7689 2007-02-16  Richard Guenther  <rguenther@suse.de>
7690             Christian Bruel  <christian.bruel@st.com>
7691
7692         * gcc.dg/strict-overflow-5.c: New testcase.
7693
7694 2007-02-16  Tobias Burnus  <burnus@net-b.de>
7695
7696         PR fortran/30793
7697         * gfortran.dg/func_derived_4.f90: New test.
7698
7699 2007-02-15  Roger Sayle  <roger@eyesopen.com>
7700
7701         PR middle-end/30391
7702         * gfortran.dg/pr30391-1.f90: New test case.
7703
7704 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7705
7706         PR middle-end/30433
7707         * gcc.c-torture/compile/pr30433.c: New testcase to check
7708         that complex constants comparisions are foldded.
7709
7710 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7711
7712         PR C++/30158
7713         * g++.dg/ext/stmtexpr10.C: New testcase.
7714
7715 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7716
7717         PR middle-end/30729
7718         * gcc.dg/Wunused-value-2.c: New testcase.
7719
7720 2007-02-15  Ian Lance Taylor  <iant@google.com>
7721
7722         * g++.dg/eh/subreg-1.C: New test.
7723
7724 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7725
7726         PR c/26494
7727         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
7728         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
7729         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
7730         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
7731         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
7732         * gcc.dg/Werror-implicit-function-declaration.c: New.
7733
7734 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7735
7736         PR c++/28943
7737         * g++.dg/warn/pr28943.C: New.
7738
7739 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7740
7741         * gfortran.fortran-torture/execute/math.f90: Fix typo.
7742
7743 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7744
7745         PR fortran/30779
7746         * gfortran.dg/error_recovery_3.f90: New test.
7747
7748 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7749
7750         * g++.dg/tree-ssa/sra-1.C: New.
7751
7752 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7753
7754         * g++.dg/tree-ssa/sra-1.C: New.
7755
7756 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7757
7758         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
7759
7760 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7761
7762         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
7763
7764 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7765
7766         PR fortran/30799
7767         * gfortran.dg/logical_2.f90: New test.
7768
7769 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
7770
7771         * gcc.dg/torture/complex-alias-1.c: New test.
7772
7773 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
7774
7775         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
7776         instead of -fdump-tree-tailcall.
7777
7778 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
7779
7780         * gfortran.dg/interface_10.f90: Fix comment typo.
7781
7782 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
7783
7784         PR tree-optimization/30771
7785         * gcc.dg/vect/pr30771.c: New test.
7786
7787 2007-02-13  Ian Lance Taylor  <iant@google.com>
7788
7789         * gcc.dg/Wstrict-overflow-1.c: New test.
7790         * gcc.dg/Wstrict-overflow-2.c: New test.
7791         * gcc.dg/Wstrict-overflow-3.c: New test.
7792         * gcc.dg/Wstrict-overflow-4.c: New test.
7793         * gcc.dg/Wstrict-overflow-5.c: New test.
7794         * gcc.dg/Wstrict-overflow-6.c: New test.
7795         * gcc.dg/Wstrict-overflow-7.c: New test.
7796         * gcc.dg/Wstrict-overflow-8.c: New test.
7797         * gcc.dg/Wstrict-overflow-9.c: New test.
7798         * gcc.dg/Wstrict-overflow-10.c: New test.
7799
7800 2007-02-13  Roger Sayle  <roger@eyesopen.com>
7801
7802         * gcc.target/ia64/builtin-bswap-2.c: New test case.
7803
7804 2007-02-13  Richard Henderson  <rth@redhat.com>
7805
7806         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
7807         * gcc.c-torture/execute/pr29302-1.c: ... here.
7808
7809 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7810
7811         PR c/29521
7812         * gcc.dg/c90-return-1.c: Update output.
7813         * gcc.dg/c99-return-1.c: Likewise.
7814
7815 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
7816
7817         PR fortran/30554
7818         * gfortran.dg/used_dummy_types_7.f90: New test..
7819
7820 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
7821
7822         * gcc.target/i386/parity-1.c: New test.
7823         * gcc.target/i386/parity-2.c: New test.
7824
7825 2007-02-12  Roger Sayle  <roger@eyesopen.com>
7826
7827         * gcc.target/i386/builtin-bswap-3.c: New test case.
7828
7829 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
7830
7831         PR tree-optimization/29145
7832         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
7833         alias analysis is improved to take better advantage of restrict
7834         qualified pointers.
7835         * gcc.dg/vect/vect-80.c: Likewise.
7836         * gcc.dg/vect/pr29145.c: New.
7837
7838 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7839
7840         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
7841         * gcc.target/i386/sse4a-insert.c: Likewise.
7842
7843 2007-02-11  Roger Sayle  <roger@eyesopen.com>
7844
7845         * gcc.target/ia64/builtin-popcount-1.c: New test case.
7846         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
7847
7848 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
7849
7850         PR fortran/30478
7851         * gfortran.dg/enum_4.f90: Update error message checks.
7852
7853 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
7854
7855         PR fortran/30554
7856         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
7857         versions of the modules.
7858
7859         PR fortran/30617
7860         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
7861         by getting rid of recursive I/O and providing functions with
7862         results.
7863
7864         PR fortran/30319
7865         * gfortran.dg/char_array_constructor_2.f90
7866
7867 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
7868
7869         PR c++/26988
7870         * g++.dg/template/spec34.C: New test
7871
7872 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
7873
7874         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
7875         on i?86 and x86_64.
7876         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
7877         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
7878         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
7879         on i?86 and x86_64.
7880         * gcc.dg/vect/vect-113.c: Ditto.
7881
7882 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
7883
7884         PR c++/29487
7885         * g++.dg/eh/weak1-C: New test.
7886         * g++.dg/eh/weak1-a.cc: Likewise.
7887         * g++.dg/eh/comdat1.C: Likewise.
7888
7889 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
7890             Dorit Nuzman  <dorit@il.ibm.com>
7891
7892         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
7893         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
7894         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
7895         * gcc.dg/vect/vect-113.c: Likewise.
7896
7897         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
7898
7899 2007-02-10  Richard Henderson  <rth@redhat.com>
7900
7901         * lib/target-supports.exp (check_effective_target_tls): Redefine
7902         to mean non-emulated tls.
7903         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7904         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7905         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7906         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7907         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7908         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7909         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7910
7911 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
7912
7913         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
7914
7915 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
7916
7917         * gfortran.dg/secnds.f: Replace time tolerance with a
7918         before-and-after bracket.
7919         * gfortran.dg/secnds-1.f: Likewise.
7920
7921 2007-02-09  Tobias Burnus  <burnus@net-b.de>
7922
7923         PR fortran/30512
7924         * gfortran.dg/maxlocval_1.f90: New test.
7925
7926 2007-02-09  Roger Sayle  <roger@eyesopen.com>
7927
7928         * gcc.target/ia64/builtin_bswap-1.c: New test case.
7929
7930 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7931
7932         PR fortran/30720
7933         * gfortran.dg/array_function_1.f90: New test.
7934
7935 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7936
7937         * lib/target-supports.exp (check_effective_target_lax_strtofp)
7938         (check_effective_target_dummy_wcsftime): New functions.
7939
7940 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7941
7942         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
7943         * lib/target-supports.exp (check_effective_target_uclibc): New
7944         function.
7945
7946 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7947
7948         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
7949         (vsnprintf): Don't define for uClibc targets.
7950
7951 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7952
7953         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
7954         set before checking whether it was allowed.
7955         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
7956         before checking inside_main.
7957
7958 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7959
7960         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
7961         uClinux targets.
7962         (u16sf): Likewise u4sf.
7963         * g++.dg/compat/struct-layout-1.h: Likewise.
7964
7965 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7966
7967         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
7968         procedure.
7969         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7970         m68k targets if check_effective_target_coldfire_fpu returns true.
7971
7972 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
7973         Richard Guenther  <rguenther@suse.de>
7974
7975         PR middle-end/23361
7976         * gcc.dg/fold-compare-3.c: New testcase.
7977         * gcc.dg/tree-ssa/loop-24.c: Likewise.
7978
7979 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
7980
7981         * gcc.dg/pr26570.c: Clean up coverage files.
7982         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
7983         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
7984         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
7985         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7986         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7987         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7988         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
7989         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
7990         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
7991         * gcc.dg/tree-ssa/pr25501.c: Ditto.
7992         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
7993         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
7994         * gcc.dg/vect/pr28952.c: Ditto.
7995         * gcc.dg/vect/pr27151.c: Ditto.
7996         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
7997         * g++.dg/gomp/macro-3.C: Ditto.
7998
7999 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
8000
8001         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
8002         of the loop.
8003
8004 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8005
8006         * gcc.target/i386/builtin-bswap-2.c: New test case.
8007
8008 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8009
8010         * gfortran.dg/forall_8.f90: New test case.
8011         * gfortran.dg/forall_9.f90: Likewise.
8012
8013 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8014
8015         * gcc.dg/builtins-20.c: Add some -~ complex cases.
8016
8017 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
8018
8019         * lib/target-supports.exp (check_effective_target_simulator): New.
8020
8021 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
8022
8023         * gcc.dg/tree-ssa/loop-25.c: New test.
8024
8025 2007-02-06  Richard Henderson  <rth@redhat.com>
8026
8027         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
8028
8029 2007-02-06  Roger Sayle  <roger@eyesopen.com>
8030
8031         * gcc.target/powerpc/popcount-1.c: New test case.
8032         * gcc.target/powerpc/parity-1.c: Likewise.
8033
8034 2007-02-06  Richard Guenther  <rguenther@suse.de>
8035
8036         PR middle-end/27302
8037         * gcc.dg/torture/pr27302-2.c: New testcase.
8038
8039 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
8040
8041         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
8042         * gcc.dg/vect/vect-iv-1.c: New test.
8043         * gcc.dg/vect/vect-iv-2.c: New test.
8044         * gcc.dg/vect/vect-iv-3.c: New test.
8045         * gcc.dg/vect/vect-iv-4.c: New test.
8046         * gcc.dg/vect/vect-iv-5.c: New test.
8047         * gcc.dg/vect/vect-iv-6.c: New test.
8048         * gcc.dg/vect/vect-iv-7.c: New test.
8049         * gcc.dg/vect/vect-iv-8.c: New test.
8050         * gcc.dg/vect/vect-iv-9.c: New test.
8051         * gcc.dg/vect/vect-iv-10.c: New test.
8052         * gcc.dg/vect/vect-iv-11.c: New test.
8053         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
8054         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
8055         * gcc.dg/vect/vect-14.c: Now vectorizable.
8056         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
8057         loop).
8058         * gcc.dg/vect/vect-27.c: Likewise.
8059         * gcc.dg/vect/vect-29.c Likewise.
8060         * gcc.dg/vect/vect-dv-2.c: Likewise.
8061         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8062         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8063         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8064
8065 2007-02-06  Ira Rosen  <irar@il.ibm.com>
8066
8067         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
8068
8069 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8070
8071         * gcc.dg/builtins-20.c: Add more cases.
8072
8073 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
8074
8075         PR debug/30189
8076         * gcc.dg/pr30189.c: New test.
8077
8078 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8079
8080         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
8081         for running tests.
8082         * gcc.target/i386/sse4a-extract.c: New test.
8083         * gcc.target/i386/sse4a-insert.c: New test.
8084         * gcc.target/i386/sse4a-montsd.c: New test.
8085         * gcc.target/i386/sse4a-montss.c: New test.
8086
8087 2007-02-05  Richard Guenther  <rguenther@suse.de>
8088
8089         * gcc.target/i386/vectorize3.c: New testcase.
8090
8091 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
8092
8093         PR target/30665
8094         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
8095
8096 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8097
8098         PR fortran/30611
8099         * gfortran.dg/repeat_1.f90: New test.
8100
8101 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
8102
8103         PR fortran/30605
8104         * gfortran.dg/spread_shape_1.f90: Remove tabs.
8105         * gfortran.dg/derived_init_2.f90: Ditto.
8106         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
8107         * gfortran.dg/array_initializer_1.f90: Ditto.
8108         * gfortran.dg/do_2.f90: Ditto.
8109         * gfortran.dg/proc_assign_1.f90: Ditto.
8110
8111 2007-02-04  Richard Guenther  <rguenther@suse.de>
8112
8113         PR middle-end/30636
8114         * g++.dg/warn/pr30636.C: New testcase.
8115         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
8116
8117 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
8118
8119         PR middle-end/30667
8120         * gfortran.dg/pr30667.f: New test.
8121
8122 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8123
8124         * gcc.dg/builtins-54.c: Add more cases.
8125
8126 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
8127
8128         PR fortran/30514
8129         * gfortran.dg/zero_sized_2.f90: New test.
8130
8131         PR fortran/30660
8132         * gfortran.dg/alloc_comp_basics_4.f90: New test.
8133
8134         PR fortran/29820
8135         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
8136         file.
8137
8138 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8139
8140         PR fortran/30683
8141         * gfortran.dg/interface_10.f90: New test.
8142
8143 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8144
8145         * gcc.dg/builtins-20.c: Add more cases.
8146
8147 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8148
8149         PR target/29682
8150         * gcc-target/ia64/pr29682.c: New test.
8151
8152 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
8153
8154         PR fortran/30284
8155         * gfortran.dg/arrayio_11.f90.f90: New test.
8156
8157         PR fortran/30626
8158         * gfortran.dg/arrayio_12.f90.f90: New test.
8159
8160 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
8161
8162         PR c++/30536
8163         * g++.dg/tls/diag-5.C: New test.
8164
8165         PR middle-end/30473
8166         * gcc.dg/pr30473.c: New test.
8167         * gcc.c-torture/execute/20070201-1.c: New test.
8168
8169 2007-02-01  Roger Sayle  <roger@eyesopen.com>
8170
8171         * gfortran.dg/dependency_20.f90: New test case.
8172
8173 2007-01-31  Ian Lance Taylor  <iant@google.com>
8174
8175         * gcc.dg/lower-subreg-1.c (test): New test.
8176
8177 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
8178
8179         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
8180
8181 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8182
8183         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
8184         * gcc.dg/torture/builtin-math-3.c: Likewise.
8185
8186 2007-01-31  Dirk Mueller  <dmueller@suse.de>
8187
8188         gcc.dg/Wparentheses-2.c: Update and add new tests.
8189
8190 2007-01-31  Ira Rosen  <irar@il.ibm.com>
8191
8192         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
8193         vectorize.
8194
8195 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
8196
8197         * gcc.dg/builtins-63.c: New test.
8198
8199 2007-01-31  Tobias Burnus  <burnus@net-b.de>
8200
8201         PR fortran/27588
8202         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
8203
8204 2007-01-31  Tobias Burnus  <burnus@net-b.de>
8205
8206         PR fortran/30520
8207         * gfortran.dg/volatile8.f90: New argument conformance test.
8208         * gfortran.dg/volatile9.f90: New scope test.
8209
8210 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8211
8212         PR c++/24745
8213         * g++.dg/warn/null4.C: New.
8214
8215 2001-01-30  Roger Sayle  <roger@eyesopen.com>
8216             Uros Bizjak  <ubizjak@gmail.com>
8217
8218         * gcc.dg/large-size-array-3.c: Correct typo.
8219
8220 2007-01-30  Richard Guenther  <rguenther@suse.de>
8221
8222         PR middle-end/27657
8223         * g++.dg/debug/pr27657.C: New testcase.
8224
8225 2007-01-30  Richard Guenther  <rguenther@suse.de>
8226
8227         PR middle-end/30313
8228         * gcc.dg/torture/pr30313.c: New testcase.
8229
8230 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
8231
8232         * gcc.dg/dfp/dfp-except.h: New file.
8233         * gcc.dg/dfp/fe-check.h: New file.
8234         * gcc.dg/dfp/fe-binop.c: New test.
8235         * gcc.dg/dfp/fe-convert-1.c: New test.
8236         * gcc.dg/dfp/fe-convert-2.c: New test.
8237         * gcc.dg/dfp/fe-convert-3.c: New test.
8238
8239         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
8240         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8241         * gcc.dg/dfp/convert-dfp.c: Ditto.
8242         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8243
8244 2007-01-29  Josh Conner  <jconner@apple.com>
8245
8246         * gcc.target/powerpc/altivec-24.c: New test.
8247
8248 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
8249
8250         PR c++/28266
8251         * g++.dg/parse/defarg12.C: New test.
8252
8253 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
8254
8255         PR fortran/30554
8256         * gfortran.dg/used_dummy_types_6.f90: New test.
8257
8258 2007-01-28  Jan Hubicka  <jh@suse.cz>
8259
8260         * gcc.dg/tree-prof/val-prof-6.c: New test.
8261
8262 2007-01-28  Roger Sayle  <roger@eyesopen.com>
8263
8264         * gcc.dg/large-size-array-3.c: Correct test case (portability).
8265
8266 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
8267
8268         PR C++/28988
8269         * g++.dg/expr/dtor4.C: New test.
8270
8271 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
8272
8273         * gcc.dg/tree-ssa/loop-23.c: New test.
8274
8275 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
8276
8277         PR libfortran/30389
8278         * gfortran.dg/achar_2.f90:  New test.
8279         * gfortran.dg/achar_3.f90:  New test.
8280
8281 2007-01-27  Ian Lance Taylor  <iant@google.com>
8282
8283         * gcc.dg/strict-overflow-1.c: New test.
8284         * gcc.dg/no-strict-overflow-1.c: New test.
8285         * gcc.dg/strict-overflow-2.c: New test.
8286         * gcc.dg/no-strict-overflow-2.c: New test.
8287         * gcc.dg/strict-overflow-3.c: New test.
8288         * gcc.dg/no-strict-overflow-3.c: New test.
8289         * gcc.dg/strict-overflow-4.c: New test.
8290         * gcc.dg/no-strict-overflow-4.c: New test.
8291         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
8292         * gcc.dg/pr15784-1.c: Likewise.
8293         * gcc.dg/pr20922-1.c: Likewise.
8294         * gcc.dg/pr20922-3.c: Likewise.
8295         * gcc.dg/pr20922-4.c: Likewise.
8296         * gcc.dg/pr20922-6.c: Likewise.
8297         * gcc.dg/compare-4.c: Likewise.
8298         * gcc.dg/torture/pr26898-1.c: Likewise.
8299         * gcc.dg/tree-ssa/divide-1.c: Likewise.
8300         * gcc.dg/tree-ssa/divide-2.c: Likewise.
8301         * gcc.dg/tree-ssa/divide-3.c: Likewise.
8302         * gcc.dg/tree-ssa/divide-4.c: Likewise.
8303         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
8304         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
8305         * gcc.dg/tree-ssa/pr21082.c: Likewise.
8306         * gcc.dg/tree-ssa/pr26899.c: Likewise.
8307         * g++.dg/tree-ssa/pr21082.C: Likewise.
8308
8309 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8310
8311         * gcc-dg/large-size-array-3.c: New test case.
8312
8313 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8314
8315         * gfortran.dg/forall_7.f90: New test case.
8316
8317 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
8318
8319         PR fortran/30407
8320         * gfortran.dg/where_operator_assign_1.f90: New test.
8321         * gfortran.dg/where_operator_assign_2.f90: New test.
8322         * gfortran.dg/where_operator_assign_3.f90: New test.
8323
8324 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
8325
8326         * lib/target-supports.exp
8327         (check_effective_target_powerpc_altivec): New.
8328         (check_effective_target_vect_cmdline_needed): Use it.
8329
8330 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8331
8332         PR fortran/30278
8333         * gfortran.dg/backslash_3.f: New test.
8334
8335 2007-01-26  Richard Guenther  <rguenther@suse.de>
8336
8337         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
8338
8339 2007-01-26  Tobias Burnus  <burnus@net-b.de>
8340
8341         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
8342         * gfortran.dg/vect/vect.exp: Ditto.
8343         * gfortran.dg/dg.exp: Ditto.
8344         * gfortran.fortran-torture/execute/execute.exp: Ditto.
8345         * gfortran.fortran-torture/compile/compile.exp: Ditto.
8346
8347 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8348
8349         * gcc.dg/builtins-20.c: Add more cases.
8350         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
8351
8352 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8353
8354         PR fortran/30437
8355         * gcc.dg/Wall.c: New.
8356         * gcc.dg/Wno-all.c: New.
8357         * gfortran.dg/Wall.f90: New.
8358         * gfortran.dg/Wno-all.f90: New.
8359
8360 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
8361
8362         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
8363         * g++.dg/eh/simd-2.C: Also run on Darwin.
8364         * g++.dg/eh/simd-3.C: New.
8365         * g++.dg/eh/simd-4.C: New.
8366
8367 2007-01-25  Richard Guenther  <rguenther@suse.de>
8368
8369         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
8370         and _PROFILE_USE.
8371         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
8372
8373 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
8374
8375         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
8376         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
8377         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
8378         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
8379         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
8380         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
8381         * gcc.dg/ipa/ipa-7.c: New testcase.
8382
8383 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
8384
8385         * g++.dg/cpp0x/warn_cxx0x.C: New.
8386
8387 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8388
8389         * gcc.dg/builtins-20.c: Test builtin carg.
8390
8391 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
8392
8393         PR middle-end/27416
8394         * gcc.dg/gomp/pr27416.c: New test.
8395
8396         PR middle-end/30494
8397         * gcc.dg/gomp/pr30494.c: New test.
8398         * g++.dg/gomp/pr30494.C: New test.
8399
8400         PR middle-end/30421
8401         * gcc.dg/gomp/pr30421.c: New test.
8402
8403 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
8404
8405         * gcc.target/ia64/versionid-1.c: New test.
8406         * gcc.target/ia64/versionid-2.c: New test.
8407
8408 2007-01-24  Richard Guenther  <rguenther@suse.de>
8409
8410         PR testsuite/30181
8411         * gcc.dg/builtins-57.c: Change to a link-time testcase
8412         to support non-C99 targets.
8413
8414 2007-01-24  Jan Hubicka  <jh@suse.cz>
8415
8416         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
8417
8418 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8419
8420         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
8421
8422 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
8423
8424         PR objc/27438
8425         * objc.dg/const-str-12.m: New test.
8426
8427 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8428
8429         PR fortran/30532
8430         * gfortran.dg/ctrl-z.f90:  New test.
8431
8432 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8433
8434         PR fortran/30481
8435         * gfortran.dg/namelist_assumed_char.f90:  New test.
8436
8437 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
8438
8439         PR c++/27492
8440         * g++.dg/inherit/covariant15.C: New test.
8441
8442 2007-01-23  Ian Lance Taylor  <iant@google.com>
8443
8444         * g++.dg/warn/Wparentheses-24.C: New test.
8445
8446 2007-01-23  Richard Guenther  <rguenther@suse.de>
8447
8448         PR testsuite/30560
8449         * ada/acats/run_acats: Do not call gnatmake or gnatchop
8450         with full path.
8451
8452 2007-01-22  Richard Guenther  <rguenther@suse.de>
8453
8454         PR tree-optimization/30038
8455         * gcc.dg/builtins-62.c: New testcase.
8456
8457 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8458
8459         * gcc.c-torture/compile/20070121.c: New test.
8460
8461 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
8462
8463         PR libfortran/30525
8464         * gfortran.dg/char_comparison_1.f:  New test.
8465
8466 2007-01-21  Ira Rosen  <irar@il.ibm.com>
8467
8468         * gcc.dg/vect/vect-strided-same-dr.c: New test.
8469
8470 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
8471
8472         PR objc/30479
8473         * objc.dg/pch: New directory.
8474         * objc.dg/pch/pch.exp: New file.
8475         * objc.dg/pch/interface-1.m: New test.
8476         * objc.dg/pch/interface-1.hs: New include file.
8477         * lib/objc.exp (objc_target_compile): Add
8478         "-x objective-c-header" in front of the sources if this is
8479         a precompiled header being compiled.
8480
8481 2007-01-20  Roger Sayle  <roger@eyesopen.com>
8482
8483         * gfortran.dg/array_memcpy_3.f90: New test case.
8484         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
8485
8486 2007-01-20  Roger Sayle  <roger@eyesopen.com>
8487             Brooks Moses  <brooks.moses@codesourcery.com>
8488             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8489
8490         * gfortran.dg/intrinsic_sign_1.f90: New test case.
8491         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8492
8493 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8494
8495         * gcc.dg/torture/builtin-math-3.c: Test fdim.
8496
8497 2007-01-19  Mike Stump  <mrs@apple.com>
8498
8499         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
8500         away.
8501
8502 2007-01-19  Roger Sayle  <roger@eyesopen.com>
8503
8504         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
8505         option instead of -funsafe-math-optimizations.
8506
8507 2007-01-19  Tomas Bily  <tbily@suse.cz>
8508
8509         gcc.dg/tree-prof/indir-call-prof.c: New.
8510         g++.dg/dg.exp: Add tree-prof subdirectory.
8511         g++.dg/tree-prof/indir-call-prof.C: New.
8512         g++.dg/tree-prof/tree-prof.exp: New.
8513
8514 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8515
8516         PR c++/17947
8517         * g++.dg/warn/deprecated.C: Update warning output.
8518         * g++.dg/warn/deprecated-2.C: Likewise.
8519         * g++.dg/warn/deprecated-3.C: New.
8520
8521 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8522
8523         * gcc.c-torture/execute/nestfunc-7.c: New.
8524
8525 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
8526
8527         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
8528
8529 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8530
8531         * gcc.dg/m68k-pic-1.c: New.
8532
8533 2007-01-18  Roger Sayle  <roger@eyesopen.com>
8534
8535         * gfortran.dg/array_memcpy_4.f90: New test case.
8536
8537 2007-01-18  Josh Conner  <jconner@apple.com>
8538
8539         PR target/30485
8540         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
8541         * gcc.dg/vect/no-trapping-math-1: New.
8542         * gcc.dg/vect/no-trapping-math-2: New.
8543
8544 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
8545
8546         * gcc.target/i386/387-8.c: Update comment about optimizing
8547         inherent load of 1.0 of fptan instruction.
8548
8549 2007-01-18  Dirk Mueller  <dmueller@suse.de>
8550             Richard Guenther <rguenther@suse.de>
8551
8552         PR diagnostic/8268
8553         * gcc.dg/Warray-bounds.c: New testcase.
8554         * gcc.dg/Warray-bounds-2.c: New testcase.
8555         * g++.dg/warn/Warray-bounds.C: New testcase.
8556         * g++.dg/warn/Warray-bounds-2.C: New testcase.
8557
8558 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
8559
8560         PR fortran/30476
8561         * gfortran.dg/generic_12.f90: New test.
8562
8563 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
8564
8565         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
8566         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
8567
8568 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
8569
8570         * gcc.dg/dfp/compare-special.h: New file.
8571         * gcc.dg/dfp/compare-special-32.c: New test.
8572         * gcc.dg/dfp/compare-special-64.c: New test.
8573         * gcc.dg/dfp/compare-special-128.c: New test.
8574
8575 2007-01-16  Roger Sayle  <roger@eyesopen.com>
8576             Paul Thomas  <pault@gcc.gnu.org>
8577             Steven G. Kargl  <kargl@gcc.gnu.org>
8578
8579         PR fortran/30404
8580         * gfortran.dg/forall_6.f90: New test case.
8581         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
8582         * gfortran.dg/dependency_13.f90: Likewise.
8583
8584 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8585
8586         PR testsuite/12325
8587         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
8588         targets that don't support Inf.
8589
8590 2007-01-15  Dale Johannesen  <dalej@apple.com>
8591
8592         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
8593
8594 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
8595
8596         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
8597         of achar for 0xff to avoid the "Extended ASCII not
8598         implemented" error message.
8599
8600 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
8601
8602         PR fortran/28172
8603         * gfortran.dg/altreturn_4.f90: New test.
8604
8605         PR fortran/29389
8606         * gfortran.dg/stfunc_4.f90: New test.
8607
8608         PR fortran/29712
8609         * gfortran.dg/bound_2.f90: Reinstate commented out line.
8610         * gfortran.dg/initialization_1.f90: Change warning.
8611
8612         PR fortran/30283
8613         * gfortran.dg/specification_type_resolution_2.f90: New test.
8614
8615 2007-01-14  Jan Hubicka  <jh@suse.cz>
8616
8617         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
8618         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
8619         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
8620         elimination.
8621
8622 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
8623
8624         PR fortran/30410
8625         * gfortran.dg/external_procedures_2.f90: New test.
8626
8627 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
8628
8629         PR target/30413
8630         * gcc.target/i386/pr30413.c: New test.
8631
8632 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
8633
8634         PR fortran/30452
8635         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
8636
8637 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
8638
8639         * gcc.dg/20070112-1.c: New test.
8640
8641 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8642
8643         PR libgfortran/30435
8644         * gfortran.dg/list_read_6.f90: New test.
8645
8646 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
8647
8648         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
8649
8650 2007-01-12  Tom Tromey  <tromey@redhat.com>
8651
8652         PR preprocessor/28227:
8653         * gcc.dg/cpp/pr28227.c: New file.
8654
8655 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8656
8657         * gcc.dg/tree-ssa/loop-22.c: New test.
8658
8659 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8660
8661         PR tree-optimization/29516
8662         * gcc.dg/tree-ssa/loop-20.c: New test.
8663
8664 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
8665
8666         PR libfortran/30415
8667         * minmaxloc_integer_kinds_1.f90:  New test.
8668
8669 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
8670
8671         PR c++/29573
8672         * g++.dg/template/sizeof-template-argument.C: New test.
8673
8674 2007-01-11  Jan Hubicka  <jh@suse.cz>
8675
8676         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
8677         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
8678         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
8679         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
8680         * gcc.dg/tree-ssa/pr21658.c: Likewise.
8681         * gcc.dg/tree-ssa/pr15349.c: Likewise.
8682         * gcc.dg/tree-ssa/pr25501.c: Likewise.
8683         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
8684         transformation in question.
8685         * gcc.dg/tree-ssa/vrp05.c: Likewise.
8686         * gcc.dg/tree-ssa/pr20701.c: Likewise.
8687         * gcc.dg/always_inline3.c: Likewise.
8688
8689 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
8690
8691         PR c++/28999
8692         * g++.dg/template/typename11.C: New test.
8693
8694 2007-01-10  Robert Kennedy <jimbob@google.com>
8695
8696         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
8697
8698 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8699
8700         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
8701         for different integer kinds.
8702         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
8703         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
8704         * gfortran.dg/ishft_2.f90: New test.
8705         * gfortran.dg/ishft_3.f90: New test.
8706
8707 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8708
8709         * gfortran.dg/altreturn_2.f90: Removed executable bit.
8710
8711 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
8712
8713         PR tree-optimization/30322
8714         * gcc.dg/tree-ssa/loop-21.c: New test.
8715
8716 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
8717
8718         * g++.dg/rtti/darwin-builtin-linkage.C: New.
8719
8720 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8721
8722         * gcc.target/spu/intrinsics-1.c: Remove xfail.
8723
8724 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8725
8726         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
8727         * g++.dg/warn/overflow-warn-3.C: Likewise.
8728         * g++.dg/warn/overflow-warn-4.C: Likewise.
8729         * g++.dg/warn/overflow-warn-5.C: Likewise.
8730         * g++.dg/warn/overflow-warn-6.C: Likewise.
8731         * g++.dg/warn/Woverflow-1.C: Likewise.
8732         * g++.dg/warn/Woverflow-2.C: Likewise.
8733         * g++.dg/warn/Woverflow-3.C: Likewise.
8734         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
8735
8736 2007-01-08  Roger Sayle  <roger@eyesopen.com>
8737
8738         * gfortran.dg/array_constructor_14.f90: New test case.
8739         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
8740
8741 2007-01-08  Richard Guenther  <rguenther@suse.de>
8742
8743         PR tree-optimization/23603
8744         * gcc.dg/tree-ssa/vrp31.c: New testcase.
8745         * gcc.dg/tree-ssa/vrp32.c: Likewise.
8746
8747 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8748
8749         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
8750         in __v8qi typedef.
8751         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
8752         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
8753         compiler behaviour.
8754         * gcc.dg/simd-5.c: Likewise.
8755         * gcc.dg/simd-6.c: Likewise.
8756         * g++.dg/conversion/simd1.C: Likewise.
8757         * g++.dg/conversion/simd3.C: Likewise.
8758         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
8759         (main): Use it.
8760
8761 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8762
8763         PR tree-optimization/29877
8764         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
8765         name of a hard register for the target concerned.  Adjust dg-error
8766         directives to cope with new behaviour of TER.
8767
8768 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8769
8770         PR c++/28986
8771         * g++.dg/conversion/nullptr1.C: Added overflow warning.
8772         * g++.dg/warn/overflow-warn-1.C: New.
8773         * g++.dg/warn/overflow-warn-3.C: New.
8774         * g++.dg/warn/overflow-warn-4.C: New.
8775         * g++.dg/warn/overflow-warn-5.C: New.
8776         * g++.dg/warn/overflow-warn-6.C: New.
8777         * g++.dg/warn/Woverflow-1.C: New.
8778         * g++.dg/warn/Woverflow-2.C: New.
8779         * g++.dg/warn/Woverflow-3.C: New.
8780         * g++.dg/warn/multiple-overflow-warn-2.C: New.
8781
8782 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
8783
8784         PR fortran/27698
8785         * gfortran.dg/invalid_name.f90: New test.
8786         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
8787         * gfortran.dg/gomp/pr29759.f90: Ditto.
8788
8789 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
8790
8791         * gfortran.dg/present_1.f90:  Update error message.
8792
8793 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
8794
8795         PR c++/19439
8796         * g++.dg/template/duplicate1.C: New test
8797         * g++.dg/template/memfriend6.C: Adjust error markers.
8798
8799 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
8800
8801         PR tree-opt/30385
8802         * gcc.dg/torture/inline-1.c: New test.
8803
8804 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8805
8806         PR c/19978
8807         * gcc.dg/multiple-overflow-warn-1.c: New.
8808         * gcc.dg/multiple-overflow-warn-2.c: New.
8809         * gcc.dg/overflow-warn-6.c: New.
8810         * g++.dg/warn/multiple-overflow-warn-1.C: New.
8811
8812 2007-01-05  Roger Sayle  <roger@eyesopen.com>
8813
8814         * gfortran.dg/array_memcpy_1.f90: New test case.
8815         * gfortran.dg/array_memcpy_2.f90: Likewise.
8816
8817 2007-01-05  Richard Guenther  <rguenther@suse.de>
8818
8819         PR middle-end/27826
8820         * g++.dg/opt/pr27826.C: New testcase.
8821
8822 2007-01-05  Ian Lance Taylor  <iant@google.com>
8823
8824         * gcc.dg/Walways-true-1.c: New test.
8825         * gcc.dg/Walways-true-2.c: New test.
8826         * g++.dg/warn/Walways-true-1.C: New test.
8827         * g++.dg/warn/Walways-true-2.C: New test.
8828
8829 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
8830
8831         PR c/30360
8832         * gcc.dg/pr30360.c: New test.
8833
8834 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
8835
8836         PR fortran/23232
8837         * gfortran.dg/data_implied_do_1.f90: New test.
8838
8839         PR fortran/27996
8840         PR fortran/27998
8841         * gfortran.dg/char_length_1.f90: New test.
8842
8843 2007-01-05  Richard Guenther  <rguenther@suse.de>
8844
8845         PR middle-end/28116
8846         * g++.dg/opt/pr28116.C: New testcase.
8847
8848 2007-01-05  Tobias Burnus  <burnus@net-b.de>
8849
8850         PR fortran/29624
8851         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
8852           invalid deallocate.
8853         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
8854         * gfortran.dg/protected_4.f90: Add pointer intent check.
8855         * gfortran.dg/protected_6.f90: Add pointer intent check.
8856         * gfortran.dg/pointer_intent_1.f90: New test.
8857         * gfortran.dg/pointer_intent_2.f90: New test.
8858         * gfortran.dg/pointer_intent_3.f90: New test.
8859
8860 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
8861
8862         PR 30235
8863         * gfortran.dg/altreturn_2.f90: new test.
8864
8865 2007-01-04  Tom Tromey  <tromey@redhat.com>
8866
8867         PR preprocessor/28165:
8868         * gcc.dg/cpp/pr28165.c: New file.
8869
8870 2007-01-03  Josh Conner  <jconner@apple.com>
8871
8872         PR middle-end/29683
8873         * gcc.dg/pr29683.c: New.
8874
8875 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8876
8877         PR c++/28217
8878         * g++.dg/pch/template-1.C: New test.
8879         * g++.dg/pch/template-1.Hs: New file.
8880
8881 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8882
8883         PR middle-end/30353
8884         * gcc.c-torture/compile/complex-4.c: New test.
8885
8886 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
8887
8888         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
8889         -maltivec.
8890         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
8891
8892 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8893
8894         PR middle-end/30286
8895         * gcc.dg/pr30286.c: New test.
8896
8897         PR c++/29535
8898         * g++.dg/template/crash66.C: New test.
8899
8900         PR c++/29054
8901         * g++.dg/template/friend49.C: New test.
8902
8903 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
8904
8905         * gfortran.dg/ibits.f90: New test.
8906
8907 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
8908
8909         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
8910         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
8911
8912 2007-01-02  Jan Hubicka  <jh@suse.cz>
8913
8914         * gcc.dg/pr16194.c: We now output error on all three functions,
8915         not just first one.
8916
8917 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8918
8919         PR c/19977
8920         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
8921         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
8922
8923 2006-01-02  Ian Lance Taylor  <iant@google.com>
8924
8925         * g++.dg/warn/Wparentheses-22.C: New test.
8926         * g++.dg/warn/Wparentheses-23.C: New test.
8927
8928 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8929
8930         PR middle-end/7651
8931         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
8932         * gcc.dg/declspec-3-Wextra.c: New.
8933         * gcc.dg/declspec-3-no.c: New
8934
8935 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
8936
8937         PR fortran/20896
8938         * gfortran.dg/interface_10.f90: Remove.
8939
8940 2007-01-01  Roger Sayle  <roger@eyesopen.com>
8941
8942         * gcc.dg/fold-eqxor-4.c: New test case.
8943
8944 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
8945
8946         PR middle-end/30311
8947         * gcc.c-torture/compile/pr30311.c: New test.
8948
8949 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
8950
8951         PR middle-end/30253
8952         * gcc.c-torture/compile/statement-expression-1.c: New test.
8953
8954 2007-01-01  Andreas Schwab  <schwab@suse.de>
8955
8956         PR target/29166
8957         * g++.dg/eh/pr29166.C: New test.
8958
8959 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
8960
8961         * lib/target-supports.exp (check_effective_target_powerpc_spe):
8962         New.
8963         (check_effective_target_vect_cmdline_needed): Use it.
8964
8965 2006-12-31  Richard Guenther  <rguenther@suse.de>
8966
8967         PR middle-end/30137
8968         * gcc.dg/pr30137-1.c: New testcase.
8969         * gcc.dg/pr30137-2.c: Likewise.
8970
8971 2006-12-31  Roger Sayle  <roger@eyesopen.com>
8972
8973         PR middle-end/30322
8974         * gcc.dg/fold-plusnot-1.c: New test case.
8975
8976 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
8977
8978         PR c++/29731
8979         * g++.dg/parse/template22.C: New test.
8980
8981 2006-12-31  Richard Guenther  <rguenther@suse.de>
8982
8983         PR middle-end/30338
8984         * gcc.c-torture/compile/pr30338.c: New testcase.
8985
8986 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8987
8988         PR fortran/27900
8989         * gfortran.dg/intrinsic_actual_4.f90: New test.
8990
8991         PR fortran/24325
8992         * gfortran.dg/func_decl_3.f90: New test.
8993
8994 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8995
8996         PR fortran/23060
8997         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
8998         * gfortran.dg/c_by_val_1.f: New test.
8999         * gfortran.dg/c_by_val_2.f: New test.
9000         * gfortran.dg/c_by_val_3.f: New test.
9001
9002 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
9003
9004         PR libfortran/30321
9005         * gfortran.dg/sum_zero_array_1.f90:  New test.
9006
9007 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
9008
9009         PR preprocessor/29612
9010         * gcc.dg/cpp/pr29612-1.c: New test.
9011         * gcc.dg/cpp/pr29612-2.c: New test.
9012
9013 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
9014
9015         PR fortran/30034
9016         * gfortran.dg/pure_formal_proc_1.f90: New test.
9017
9018         PR fortran/30237
9019         * gfortran.dg/intrinsic_actual_3.f90: New test.
9020
9021 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9022
9023         PR fortran/30014
9024         * gfortran.dg/io_constraints_1.f90: Update test.
9025         * gfortran.dg/io_constraints_2.f90: Update test.
9026         * gfortran.dg/inquire_iolength.f90: New test.
9027
9028 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
9029
9030         PR fortran/20896
9031         * gfortran.dg/interface_10.f90: New test.
9032         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
9033         since z is already, locally a variable.
9034
9035         PR fortran/25135
9036         * gfortran.dg/generic_11.f90: New test.
9037         * gfortran.dg/interface_7.f90: Remove name clash between module
9038         name and procedure 'x' referenced in the interface.
9039
9040 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9041
9042         PR middle-end/7651
9043         * gcc.dg/Wmissing-parameter-type.c: New.
9044         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
9045         * gcc.dg/Wmissing-parameter-type-no.c: New.
9046
9047 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
9048
9049         PR fortran/25818
9050         * gfortran.dg/entry_array_specs_2.f: New test.
9051
9052         PR fortran/30084
9053         * gfortran.dg/nested_modules_6.f90: New test.
9054
9055 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9056
9057         PR middle-end/7651
9058         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
9059         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
9060
9061 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
9062
9063         PR C++/30168
9064         * g++.dg/opt/complex6.C: New test.
9065
9066 2006-12-22  Ben Elliston  <bje@au.ibm.com>
9067
9068         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
9069         full" if the linker on spu-*-* warns about exceeding local store.
9070
9071         And revert this patch:
9072         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9073         fail to link due to relocation overflows on spu-*-*.
9074
9075 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9076
9077         PR fortran/30273
9078         * gfortran.dg/dependency_19.f90: New test.
9079
9080 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9081
9082         PR fortran/30202
9083         * gfortran.dg/alloc_comp_basics_3.f90: New test.
9084
9085 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
9086
9087         PR middle-end/30262
9088         * gcc.c-torture/execute/20061220-1.c: New test.
9089
9090         PR middle-end/30263
9091         * gcc.dg/gomp/asm-1.c: New test.
9092
9093         PR target/30230
9094         * g++.dg/eh/ia64-2.C: New test.
9095
9096 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
9097
9098         PR target/28966
9099         PR target/29248
9100         * gcc.dg/rs6000-leaf.c: New.
9101
9102 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9103
9104         PR fortran/25392
9105         * gfortran.dg/f2c_8.f90: New test.
9106
9107 2006-12-20  Bill Wendling  <wendling@apple.com>
9108
9109         * gcc.dg/asm-b.c: Check for __ppc64__.
9110
9111 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9112
9113         PR fortran/30190
9114         * gfortran.dg/bounds_check_5.f90: New test.
9115
9116 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
9117
9118         PR middle-end/30143
9119         * gcc.dg/gomp/complex-1.c: New testcase.
9120
9121 2006-12-20  Roger Sayle  <roger@eyesopen.com>
9122
9123         * gfortran.dg/array_memset_1.f90: New test case.
9124
9125 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
9126
9127         * lib/target-supports.exp: Add spu to
9128         check_effective_target_vect_widen_mult_hi_to_si.
9129
9130 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9131
9132         PR fortran/29992
9133         * gfortran.dg/generic_9.f90: New test.
9134
9135         PR fortran/30081
9136         * gfortran.dg/generic_10.f90: New test.
9137
9138 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
9139
9140         PR tree-opt/30045
9141         * gcc.dg/pr30045.c: New test.
9142
9143 2006-12-20  Ben Elliston  <bje@au.ibm.com>
9144
9145         * gcc.dg/20020312-2.c: Add a case for __SPU__.
9146
9147 2006-12-19  Eric Christopher  <echristo@apple.com>
9148
9149         PR target/29302
9150         * gcc.c-torture/execute/pr29302-1.c: New.
9151
9152 2006-12-19  Tobias Burnus  <burnus@net-b.de>
9153
9154         PR fortran/39238
9155         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
9156
9157 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
9158
9159         PR fortran/30236
9160         * gfortran.dg/altreturn_3.f90: New test.
9161
9162         * gfortran.dg/char_result_12.f90: Fix comment typos.
9163
9164 2006-12-19  Ben Elliston  <bje@au.ibm.com>
9165
9166         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
9167         as newlib's stdio.h uses non-traditional cpp constructs.
9168
9169 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
9170
9171         * gfortran.dg/advance.f90: Renamed to advance_1.f90
9172         * gfortran.dg/append-1.f90: Renamed to append_1.f90
9173         * gfortran.dg/array-1.f90: Renamed to array_1.f90
9174         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
9175         * gfortran.dg/backspace.f: Renamed to backspace_1.f
9176         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
9177         * gfortran.dg/default_initialization.f: Renamed to
9178         default_initialization_1.f
9179         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
9180         dollar_edit_descriptor_1.f
9181         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
9182         dollar_edit_descriptor_2.f
9183         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
9184         dollar_edit_descriptor_3.f
9185         * gfortran.dg/logint-1.f: Renamed to logint_1.f
9186         * gfortran.dg/logint-2.f: Renamed to logint_2.f
9187         * gfortran.dg/logint-3.f: Renamed to logint_3.f
9188         * gfortran.dg/advance_1.f90: Renamed from advance.f90
9189         * gfortran.dg/append_1.f90: Renamed from append-1.f90
9190         * gfortran.dg/array_1.f90: Renamed from array-1.f90
9191         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
9192         * gfortran.dg/backspace_1.f: Renamed from backspace.f
9193         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
9194         * gfortran.dg/default_initialization_1.f: Renamed from
9195         default_initialization.f
9196         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
9197         dollar_edit_descriptor-1.f
9198         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
9199         dollar_edit_descriptor-2.f
9200         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
9201         dollar_edit_descriptor-3.f
9202         * gfortran.dg/logint_1.f: Renamed from logint-1.f
9203         * gfortran.dg/logint_2.f: Renamed from logint-2.f
9204         * gfortran.dg/logint_3.f: Renamed from logint-3.f
9205
9206 2006-12-18  Bill Wendling  <wendling@apple.com>
9207
9208         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
9209         id is an OjbC keyword.
9210
9211 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9212
9213         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
9214
9215 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
9216
9217         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
9218
9219 2006-12-18  Ian Lance Taylor  <iant@google.com>
9220
9221         * g++.dg/warn/Wmissing-declarations-1.C: New test.
9222
9223 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9224
9225         * gcc.c-torture/compile/pr27528.c: Use empty templates.
9226
9227 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9228
9229         PR fortran/30207
9230         * gfortran.fortran-torture/execute/where21.f90: New test.
9231
9232 2006-12-17  Tobias Burnus  <burnus@net-b.de>
9233
9234         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
9235
9236 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9237
9238         PR middle-end/7651
9239         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
9240         * gcc.dg/if-empty-1.c: Likewise.
9241         * gcc.dg/pr23165.c: Likewise.
9242         * g++.dg/warn/empty-body.C: Likewise.
9243
9244 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9245
9246         PR libfortran/30005
9247         * gfortran.dg/open_errors.f90: New test.
9248
9249 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
9250
9251         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
9252
9253         * gcc.target/i386/ssse3-pabsb.c: New file.
9254         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9255         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9256         * gcc.target/i386/ssse3-palignr.c: Likewise.
9257         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9258         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9259         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9260         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9261         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9262         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9263         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9264         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9265         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9266         * gcc.target/i386/ssse3-psignb.c: Likewise.
9267         * gcc.target/i386/ssse3-psignd.c: Likewise.
9268         * gcc.target/i386/ssse3-psignw.c: Likewise.
9269         * gcc.target/i386/ssse3-vals.h: Likewise.
9270
9271 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
9272
9273         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
9274         * lib/fortran-torture.exp: Include target-supports.exp.
9275
9276 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
9277
9278         PR target/30185
9279         * gcc.c-torture/execute/pr30185.c: New test.
9280
9281 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9282
9283         PR testsuite/30179
9284         PR testsuite/30180
9285         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
9286         * gcc.dg/builtin-bswap-2.c: Likewise.
9287         * gcc.dg/builtin-bswap-3.c: Likewise.
9288         * gcc.dg/builtin-bswap-4.c: Likewise.
9289         * lib/target-supports.exp (check_effective_target_stdint_types): New.
9290         * gcc.c-torture/execute/mode-dependent-address.x: New file.
9291
9292 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9293
9294         PR libfortran/30145
9295         * gfortran.dg/write_zero_array: New test.
9296
9297 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9298
9299         PR fortran/30200
9300         * gfortran.dg/write_fmt_trim.f90: New test.
9301
9302 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
9303
9304         PR 30194
9305         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
9306         temporarily.
9307
9308 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9309
9310         * lib/target-supports.exp (check_weak_available): Use istarget
9311         "hppa*-*-hpux10*" instead of regexp.
9312         (check_cxa_atexit_available): Likewise.
9313
9314 2006-12-14  Richard Guenther  <rguenther@suse.de>
9315
9316         PR tree-optimization/30197
9317         * gcc.c-torture/execute/complex-1.c: Fix function name.
9318         * gcc.dg/builtins-61.c: New testcase.
9319
9320 2006-12-14  Richard Guenther  <rguenther@suse.de>
9321
9322         PR middle-end/30172
9323         * gcc.dg/pr30172-1.c: New testcase.
9324
9325 2006-12-14  Richard Guenther  <rguenther@suse.de>
9326
9327         PR tree-optimization/30198
9328         * gcc.dg/builtins-60.c: New testcase.
9329
9330 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
9331
9332         * lib/target-supports.exp (vect_no_align): Remove spu.
9333
9334 2006-12-13  Ian Lance Taylor  <iant@google.com>
9335
9336         PR c++/19564
9337         PR c++/19756
9338         * g++.dg/warn/Wparentheses-5.C: New test.
9339         * g++.dg/warn/Wparentheses-6.C: New test.
9340         * g++.dg/warn/Wparentheses-7.C: New test.
9341         * g++.dg/warn/Wparentheses-8.C: New test.
9342         * g++.dg/warn/Wparentheses-9.C: New test.
9343         * g++.dg/warn/Wparentheses-10.C: New test.
9344         * g++.dg/warn/Wparentheses-11.C: New test.
9345         * g++.dg/warn/Wparentheses-12.C: New test.
9346         * g++.dg/warn/Wparentheses-13.C: New test.
9347         * g++.dg/warn/Wparentheses-14.C: New test.
9348         * g++.dg/warn/Wparentheses-15.C: New test.
9349         * g++.dg/warn/Wparentheses-16.C: New test.
9350         * g++.dg/warn/Wparentheses-17.C: New test.
9351         * g++.dg/warn/Wparentheses-18.C: New test.
9352         * g++.dg/warn/Wparentheses-19.C: New test.
9353         * g++.dg/warn/Wparentheses-20.C: New test.
9354         * g++.dg/warn/Wparentheses-21.C: New test.
9355
9356 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9357
9358         PR testsuite/30157
9359         * lib/target-supports.exp (check_cxa_atexit_available): Return false
9360         for target "hppa.*hpux10".
9361
9362 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
9363
9364         * g++.dg/debug/vartrack1.C: New test.
9365
9366         * g++.dg/opt/ifcvt1.C: New test.
9367
9368         * gcc.dg/tls/opt-13.c: New test.
9369
9370         * gcc.dg/20060425-2.c: New test.
9371
9372         * g++.dg/opt/pr15054-2.C: New test.
9373
9374         * gcc.c-torture/execute/20060420-1.c: New test.
9375
9376         * gcc.c-torture/execute/20060412-1.c: New test.
9377
9378         * objc/compile/20060406-1.m: New test.
9379
9380 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
9381
9382         * g++.dg/template/array17.C: New test.
9383
9384 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
9385
9386         * gcc.target/powerpc/altivec-23.c: New test.
9387
9388 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
9389
9390         PR c++27316
9391         * g++.dg/inherit/error3.C: New test.
9392
9393         PR c++/28740
9394         * g++.dg/inherit/error4.C: New test.
9395
9396 2006-12-13  Richard Guenther  <rguenther@suse.de>
9397
9398         PR tree-optimization/17687
9399         * gcc.dg/builtins-59.c: New testcase.
9400
9401 2006-12-13  Ben Elliston  <bje@au.ibm.com>
9402
9403         * gcc.target/spu/Wmain.c: New test.
9404
9405 2006-12-12  Josh Conner  <jconner@apple.com>
9406
9407         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
9408         * g++.dg/abi/thunk4.C: Likewise.
9409         * g++.dg/abi/rtti3.C: Likewise.
9410
9411 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
9412
9413         * gcc.target/spu/cpat-1.c: New test.
9414         * gcc.target/spu/cpat-2.c: New test.
9415         * gcc.target/spu/cpat-3.c: New test.
9416         * gcc.target/spu/cpat-4.c: New test.
9417
9418 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9419
9420         PR tree-opt/28436
9421         * gcc.c-torture/compile/vector-1.c: New test.
9422         * gcc.c-torture/compile/vector-2.c: New test.
9423         * gcc.c-torture/compile/vector-3.c: New test.
9424
9425 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9426
9427         * lib/fortran-torture.exp: Update copyright years.  Remove
9428         obsolete comment.  Test -ftree-vectorize where it makes sense.
9429         * lib/gfortran-dg.exp: Update copyright years.  Use settings
9430         from fortran-torture.exp.
9431         * gfortran.dg/char_transpose_1.f90,
9432         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
9433         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
9434         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
9435         '-w' to dg-options.
9436
9437 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
9438
9439         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
9440         saved_${tool}_load.
9441
9442 2006-12-12  Ira Rosen  <irar@il.ibm.com>
9443
9444         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
9445         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
9446         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
9447         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
9448         gaps.
9449
9450 2006-12-12  Richard Guenther  <rguenther@suse.de>
9451
9452         PR middle-end/30147
9453         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
9454
9455 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
9456             Diego Novillo  <dnovillo@redhat.com>
9457
9458         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
9459         VDEF/VUSE changes.
9460         * gcc.dg/tree-ssa/pr26421.c: Likewise
9461         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
9462         * gcc.dg/tree-ssa/pr23382.c: Likewise.
9463         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
9464         * gcc.dg/tree-ssa/pr28410.c: Likewise.
9465         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
9466         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
9467         * gcc.dg/tree-ssa/vrp07.c: Likewise.
9468         * gcc.dg/tree-ssa/vrp08.c: Likewise.
9469         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9470
9471 2006-12-11  Jan Hubicka  <jh@suse.cz>
9472
9473         * gcc.dg/tree-prof/stringop-1.c: New test.
9474         * gcc.dg/tree-prof/stringop-2.c: New test.
9475
9476 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
9477
9478         PR target/30120
9479         * gcc.target/i386/pr30120.c: New test.
9480
9481         Revert:
9482         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9483
9484         * gcc.target/i386/x87regparm-1.c: New test.
9485         * gcc.target/i386/x87regparm-2.c: New test.
9486         * gcc.target/i386/x87regparm-3.c: New test.
9487         * gcc.target/i386/x87regparm-4.c: New test.
9488
9489 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
9490
9491         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
9492
9493 2006-12-10  Tobias Burnus  <burnus@net-b.de>
9494
9495         PR fortran/23994
9496         * gfortran.dg/protected_1.f90: New test.
9497         * gfortran.dg/protected_2.f90: New test.
9498         * gfortran.dg/protected_3.f90: New test.
9499         * gfortran.dg/protected_4.f90: New test.
9500         * gfortran.dg/protected_5.f90: New test.
9501         * gfortran.dg/protected_6.f90: New test.
9502
9503 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9504             Tobias Burnus  <burnus@gcc.gnu.org>
9505
9506         PR fortran/29975
9507         PR fortran/30068
9508         * gfortran.dg/interface_4.f90: Test adding procedure to generic
9509         interface.
9510         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
9511         ambiguous interfaces.
9512         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
9513         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
9514         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
9515         ambiguous interfaces.
9516         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
9517         * gfortran.dg/array_initializer_2.f90: Add initializer array
9518         constructor test.
9519
9520         PR fortran/30096
9521         * gfortran.dg/interface_9.f90: Test that host interfaces are
9522         not checked for ambiguity with the local version.
9523
9524 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9525
9526         PR fortran/29464
9527         * gfortran.dg/module_interface_2.f90: New test.
9528
9529 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9530
9531         PR fortran/29941
9532         * gfortran.dg/assumed_len.f90: New test.
9533
9534 2006-12-09  Richard Guenther  <rguenther@suse.de>
9535
9536         * g++.dg/warn/implicit-typename1.C: Qualify types.
9537         * g++.dg/parse/crash12.C: Likewise.
9538         * g++.dg/tree-ssa/pr22444.C: Likewise.
9539
9540 2006-12-09  Tobias Burnus  <burnus@net-b.de>
9541
9542         * gfortran.dg/array_2.f90: Added sqrt test.
9543
9544 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
9545
9546         * gcc.target/i386/x87regparm-1.c: XFAIL.
9547         * gcc.target/i386/x87regparm-2.c: XFAIL.
9548         * gcc.target/i386/x87regparm-3.c: XFAIL.
9549         * gcc.target/i386/x87regparm-4.c: XFAIL.
9550
9551 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9552
9553         * lib/target-supports.exp
9554         (check_effective_target_large_long_double): New.
9555         * gcc.dg/Wconversion-real.c : Use it.
9556         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
9557         unsigned.
9558
9559 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
9560
9561         * gcc.c-torture/execute/mode-dependent-address.c: New test.
9562
9563 2006-12-08  Tobias Burnus  <burnus@net-b.de>
9564
9565         PR fortran/27546
9566         * gfortran.dg/import4.f90: New test for IMPORT in modules.
9567
9568 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
9569
9570         PR c++/29732
9571         * g++.dg/template/crash65.C: New test.
9572         * g++.dg/template/spec16.C: Tweak error markers.
9573
9574 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9575
9576         * gcc.target/spu: New directory.
9577         * gcc.target/spu/spu.exp: New file.
9578         * gcc.target/spu/intrinsics-1.c: New test.
9579
9580 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
9581
9582         PR c++/29980
9583         * g++.dg/ext/attrib27.C: New test.
9584         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
9585         * g++.dg/parse/typedef5.C: Likewise.
9586
9587 2006-12-07  Mike Stump  <mrs@apple.com>
9588
9589         * treelang/compile/var_defs.tree: Adjust.
9590
9591 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
9592
9593         PR c++/29730
9594         * g++.dg/template/crash64.C: New test.
9595         * g++.dg/parse/crash27.C: Adjust error markers.
9596
9597 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
9598
9599         PR libfortran/30009
9600         PR libfortran/30056
9601         * gfortran.dg/read_eof_4.f90:  Add tests.
9602         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
9603         * gfortran.dg/unf_read_corrupted_1.f90: New test.
9604
9605 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
9606
9607         PR c++/29729
9608         * g++.dg/template/crash63.C: New test.
9609
9610         PR c++/29728
9611         * g++.dg/template/crash62.C: New test.
9612
9613 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
9614
9615         PR fortran/30003
9616         * gfortran.dg/allocatable_function_1.f90: Increase the number
9617         of expected calls of free to 10; the lhs section reference is
9618         now evaluated so there is another call to bar.  Change the
9619         comment appropriately.
9620         * gfortran.dg/array_section_1.f90: New test.
9621
9622 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
9623
9624         PR fortran/29912
9625         * gfortran.dg/char_result_12.f90: New test.
9626
9627 2006-12-05  Richard Guenther  <rguenther@suse.de>
9628
9629         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
9630         * gcc.dg/vect/vect-pow-2.c: Rename to ...
9631         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
9632         vect_double, xfail for spu*-*-*.
9633
9634 2006-12-04  Tobias Burnus  <burnus@net-b.de>
9635
9636         PR fortran/29962
9637         * initialization_4.f90: Test noninteger exponents (-std=f95).
9638         * initialization_5.f90: New test for noninteger exponents
9639           with -std=f2003.
9640
9641 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
9642
9643         PR fortran/29821
9644         * gfortran.dg/parameter_array_section_1.f90: New test.
9645
9646 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
9647
9648         PR c++/29733
9649         * g++.dg/template/crash61.C: New test.
9650
9651         PR c++/29632
9652         * g++.dg/template/error23.C: New test.
9653
9654 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
9655
9656         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
9657
9658 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
9659
9660         PR fortran/29916
9661         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
9662
9663 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
9664
9665         PR middle-end/29965
9666         * gcc.dg/gomp/pr29965-1.c: New test.
9667         * gcc.dg/gomp/pr29965-2.c: New test.
9668         * gcc.dg/gomp/pr29965-3.c: New test.
9669         * gcc.dg/gomp/pr29965-4.c: New test.
9670         * gcc.dg/gomp/pr29965-5.c: New test.
9671         * gcc.dg/gomp/pr29965-6.c: New test.
9672         * g++.dg/gomp/pr29965-1.C: New test.
9673         * g++.dg/gomp/pr29965-2.C: New test.
9674         * g++.dg/gomp/pr29965-3.C: New test.
9675         * g++.dg/gomp/pr29965-4.C: New test.
9676         * g++.dg/gomp/pr29965-5.C: New test.
9677         * g++.dg/gomp/pr29965-6.C: New test.
9678         * g++.dg/gomp/pr29965-7.C: New test.
9679         * g++.dg/gomp/pr29965-8.C: New test.
9680         * g++.dg/gomp/pr29965-9.C: New test.
9681         * g++.dg/gomp/pr29965-10.C: New test.
9682
9683 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
9684
9685         * gnat.dg/pointer_variable_bounds.adb: New test.
9686         * gnat.dg/pointer_variable_bounds.ads: Likewise.
9687         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
9688
9689 2006-12-03  Eric Christopher  <echristo@apple.com>
9690
9691         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
9692
9693 2006-12-03  Richard Henderson  <rth@redhat.com>
9694             Andrew Pinski  <pinskia@gmail.com>
9695
9696         PR C++/14329
9697         * g++.dg/warn/unit-1.C: New test.
9698
9699 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
9700
9701         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
9702
9703 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
9704
9705         * g++.dg/vect/vect.exp: Enable tests to run on spu.
9706         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
9707         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
9708         * gcc.dg/vect/vect-70.c: Reduce array size.
9709         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
9710         vect_no_compaer_double targets.
9711         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
9712         vect_float, vect_double, and vect_int.
9713
9714 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
9715
9716         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
9717         test for loop versioning on vect_no_align targets.
9718         * gcc.dg/vect/pr20122.c: Likewise.
9719         * gcc.dg/vect/vect-105.c: Likewise.
9720         * gcc.dg/vect/vect-42.c: Likewise.
9721         * gcc.dg/vect/vect-43.c: Likewise.
9722         * gcc.dg/vect/vect-74.c: Likewise.
9723         * gcc.dg/vect/vect-75.c: Likewise.
9724         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
9725         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
9726         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
9727         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
9728
9729 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
9730
9731         PR fortran/29642
9732         * gfortran.dg/value_1.f90 : New test.
9733         * gfortran.dg/value_2.f90 : New test.
9734         * gfortran.dg/value_3.f90 : New test.
9735         * gfortran.dg/value_4.f90 : New test.
9736         * gfortran.dg/value_4.c : Called from value_4.f90.
9737
9738 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9739
9740         PR C++/30033
9741         *  g++.dg/cpp0x/static_assert4.C: New testcase.
9742
9743 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9744
9745         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
9746
9747 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
9748
9749         PR c/27953
9750         * gcc.dg/pr27953.c: New test.
9751
9752 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9753
9754         PR c++/30022
9755         * g++.dg/ext/vector5.C: New test.
9756
9757         PR c++/30021
9758         * g++.dg/other/main1.C: New test.
9759
9760 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
9761
9762         PR libfortran/29568
9763         * gfortran.dg/convert_implied_open.f90:  Change to
9764         new default record length.
9765         * gfortran.dg/unf_short_record_1.f90:  Adapt to
9766         new error message.
9767         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
9768
9769 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
9770
9771         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
9772
9773 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
9774
9775         PR c++/29066
9776         * g++.dg/expr/pr29066.c: New.
9777
9778 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
9779             Zdenek Dvorak <dvorakz@suse.cz>
9780
9781         PR tree-optimization/29921
9782         * gcc.dg/pr29921-2.c: New test.
9783
9784 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
9785
9786         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
9787         (i386_get_cpuid): New function.
9788         (i386_cpuid_ecx): Likewise.
9789         (i386_cpuid_edx): Likewise.
9790         (i386_cpuid): Updated to call i386_cpuid_edx.
9791
9792         * gcc.target/i386/sse3-addsubpd.c: New file.
9793         * gcc.target/i386/sse3-addsubps.c: Likewise.
9794         * gcc.target/i386/sse3-haddpd.c: Likewise.
9795         * gcc.target/i386/sse3-haddps.c: Likewise.
9796         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9797         * gcc.target/i386/sse3-hsubps.c: Likewise.
9798         * gcc.target/i386/sse3-lddqu.c: Likewise.
9799         * gcc.target/i386/sse3-movddup.c: Likewise.
9800         * gcc.target/i386/sse3-movshdup.c: Likewise.
9801         * gcc.target/i386/sse3-movsldup.c: Likewise.
9802
9803 2006-12-01  Dirk Mueller  <dmueller@suse.de>
9804
9805         * g++.dg/warn/Wreturn-type-4.C: New testcase.
9806
9807 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
9808
9809         * gcc.dg/dfp/convert-int-max.c: New test.
9810         * gcc.dg/dfp/convert-int-max-fold.c: New test.
9811
9812 2006-11-30  Richard Guenther  <rguenther@suse.de>
9813
9814         * gcc.dg/vect/vect-pow-1.c: Rename ...
9815         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
9816         floats instead of doubles, check successful vectorization.
9817
9818 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9819
9820         PR target/29945
9821         * gcc.c-torture/compile/pr29945.c: New testcase.
9822
9823 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
9824
9825         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
9826         -maltivec.
9827
9828 2006-11-29  Eric Christopher  <echristo@apple.com>
9829
9830         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
9831
9832 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
9833
9834         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
9835
9836         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
9837
9838 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
9839
9840         PR c++/29022
9841         * g++.dg/inherit/virtual2.C: New test.
9842         * g++.dg/inherit/virtual3.C: Likewise.
9843         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
9844         * g++.dg/inherit/error2.C: Likewise.
9845         * g++.dg/template/instantiate1.C: Likewise.
9846
9847 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
9848
9849         PR tree-opt/29984
9850         * gcc.dg/tree-ssa/reassoc-12.c: New test.
9851
9852 2006-11-28  Jan Hubicka  <jh@suse.cz>
9853
9854         * gcc.dg/memcpy-1.c: New test.
9855
9856 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
9857
9858         PR c++/29735
9859         * g++.dg/warn/main-3.C: New test.
9860
9861 2006-11-28  Jan Hubicka  <jh@suse.cz>
9862
9863         * gcc.dg/winline-1.c: New test.
9864
9865 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9866
9867         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
9868         alignments.
9869
9870 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9871
9872         PR fortran/29976
9873         * gfortran.dg/missing_optional_dummy_3.f90
9874
9875 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9876
9877         PR fortran/20880
9878         * gfortran.dg/interface_3.f90: Modify errors.
9879
9880 2006-11-28  Ben Elliston  <bje@au.ibm.com>
9881
9882         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9883         fail to link due to relocation overflows on spu-*-*.
9884
9885 2006-11-27  Michael Matz  <matz@suse.de>
9886             Andreas Krebbel  <krebbel1@de.ibm.com>
9887
9888         PR target/29319
9889         * gcc.dg/20061127-1.c: New testcase.
9890
9891 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
9892
9893         * gcc.dg/20061124-1.c: Add exit() function prototype.
9894
9895 2006-11-27  Jan Hubicka  <jh@suse.cz>
9896
9897         * gcc.target/i386/memcpy-1.c: Adjust size.
9898         * gcc.dg/visibility-11.c: Likewise.
9899
9900 2006-11-27  Richard Guenther  <rguenther@suse.de>
9901
9902         PR middle-end/25620
9903         * gcc.target/i386/pow-1.c: New testcase.
9904         * gcc.dg/builtins-58.c: Likewise.
9905
9906 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
9907
9908         PR c++/29886
9909         * g++.dg/expr/cast8.C: New test.
9910
9911 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9912
9913         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
9914         Don't ever inline the testcase.
9915
9916 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9917
9918         PR fortran/29982
9919         * gfortran.fortran-torture/compile/parameter_3.f90: New
9920         testcase.
9921
9922 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9923
9924         PR fortran/29951
9925         * gfortran.fortran-torture/execute/transfer2.f90: New test.
9926
9927 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9928
9929         * gfortran.fortran-torture/execute/specifics.f90: Remove test
9930         for CHAR.
9931
9932 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9933
9934         PR libgfortran/29936
9935         * gfortran.dg/write_check3.f90: New test.
9936
9937 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9938
9939         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
9940
9941 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
9942
9943         PR fortran/20880
9944         * gfortran.dg/interface_3.f90: New test.
9945
9946         PR fortran/29387
9947         * gfortran.dg/generic_8.f90: New test.
9948
9949 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9950
9951         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
9952         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
9953         * gfortran.dg/specifics_3.f90: Remove.
9954
9955 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
9956
9957         PR c/29955
9958         * gcc.dg/gomp/pr29955.c: New test.
9959
9960         PR c/29736
9961         * gcc.dg/pr29736.c: New test.
9962
9963 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9964
9965         PR tree-opt/29964
9966         * gcc.dg/pure-1.c: New test.
9967
9968 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
9969
9970         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
9971         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
9972
9973 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9974
9975         * gcc.dg/20061124-1.c: New testcase.
9976
9977 2006-11-23  Eric Christopher  <echristo@apple.com>
9978
9979         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
9980
9981 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9982
9983         PR c/2707
9984         PR c++/26167
9985         * gcc.dg/Wconversion-integer.c: New. Supersedes
9986         Wconversion-negative-constants.c
9987         * gcc.dg/Wconversion-real.c: New.
9988         * gcc.dg/Wconversion-real-integer.c: New.
9989         * gcc.dg/Wconversion-negative-constants.c: Deleted.
9990         * g++.dg/warn/Wconversion1.C: Modified.
9991
9992 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9993
9994         * gfortran.dg/overload_1.f90: New test.
9995
9996 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9997
9998         PR c/9072
9999         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
10000         Wtraditional-conversion.
10001         * gcc.dg/overflow-warn-2.c: Likewise.
10002         * gcc.dg/Wconversion.c: Likewise. Renamed as
10003         Wtraditional-conversion.c .
10004         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
10005         Wtraditional-conversion-2.c .
10006         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
10007         Wtraditional-conversion-2.c
10008         * gcc.dg/Wconversion-negative-constants.c: New.
10009
10010 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
10011
10012         * gcc.dg/tree-ssa/dump-1.c: New test.
10013
10014 2006-11-23  David Ung <davidu@mips.com>
10015
10016         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
10017         -mfp64, allowable when ISA >= 33 and float is enabled.
10018         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
10019         of mthc1 and mfhc1 patterns.
10020
10021 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
10022
10023         PR tree-optimization/29921
10024         * gcc.dg/pr29921.c: New test.
10025
10026 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10027
10028         PR fortran/29441
10029         * gfortran.dg/initialization_4.f90: New test.
10030
10031 2006-11-22  Ira Rosen  <irar@il.ibm.com>
10032
10033         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
10034         platforms that have interleaving support.
10035         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
10036         * gcc.dg/vect/vect-strided-a-u16-i2.c,
10037         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
10038         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
10039         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
10040         gcc.dg/vect/vect-strided-u8-i2-gap.c,
10041         gcc.dg/vect/vect-strided-u8-i8.c,
10042         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
10043         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
10044         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
10045         gcc.dg/vect/vect-strided-float.c,
10046         gcc.dg/vect/vect-strided-a-mult.c,
10047         gcc.dg/vect/vect-strided-mult-char-ls.c,
10048         gcc.dg/vect/vect-strided-a-u16-mult.c,
10049         gcc.dg/vect/vect-strided-a-u32-mult.c,
10050         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
10051         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
10052         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
10053         gcc.dg/vect/vect-strided-mult.c,
10054         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
10055         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
10056         New.
10057
10058 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10059
10060         PR fortran/25087
10061         * gfortran.dg/auto_char_len_4.f90: New test.
10062
10063 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10064
10065         PR fortran/29652
10066         * gfortran.dg/generic_7.f90: New test.
10067         * gfortran.dg/defined_operators_1.f90: Add new error.
10068
10069 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
10070
10071         PR tree-optimization/29902
10072         * g++.dg/tree-ssa/pr29902.C: New test.
10073
10074 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
10075
10076         PR fortran/29820
10077         * gfortran.dg/used_types_13.f90: New test.
10078
10079 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
10080
10081         * gcc.dg/dfp/snan.c: Delete.
10082
10083 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
10084
10085         * g++.dg/cpp0x/static_assert1.C: New.
10086         * g++.dg/cpp0x/static_assert2.C: New.
10087         * g++.dg/cpp0x/static_assert3.C: New.
10088
10089 2006-11-21  Richard Guenther  <rguenther@suse.de>
10090
10091         * gcc.dg/vect/vect-pow-1.c: New testcase.
10092         * gcc.dg/vect/vect-pow-2.c: Likewise.
10093
10094 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
10095
10096         PR c++/29570
10097         * g++.dg/template/static29.C: New test.
10098
10099         PR c++/29734
10100         * g++.dg/conversion/simd4.C: New test.
10101
10102 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
10103
10104         PR c++/29475
10105         * g++.dg/template/access19.C: New test.
10106         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
10107         error is reported.
10108
10109 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10110
10111         PR tree-opt/25500
10112         * gcc.dg/tree-ssa/sra-4.c: New testcase.
10113
10114 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10115
10116         PR fortran/27546
10117         * gfortran.dg/import.f90: Extended test.
10118         * gfortran.dg/import2.f90: Extended test.
10119
10120 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10121
10122         * gfortran.dg/volatile3.f90: Add conflict test.
10123
10124 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
10125
10126         PR fortran/24783
10127         * gfortran.dg/implicit_10.f90: New test.
10128
10129 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10130
10131         PR c++/8586
10132         * g++.dg/warn/Wall-write-strings.C: New.
10133
10134 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10135
10136         * gfortran.dg/alloc_comp_constraint_5.f90: New.
10137         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
10138
10139 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10140
10141         * gfortran.dg/use_3.f90: Remove error message.
10142         * gfortran.dg/iso_fortran_env_1.f90: New test.
10143         * gfortran.dg/iso_fortran_env_2.f90: New test.
10144         * gfortran.dg/iso_fortran_env_3.f90: New test.
10145         * gfortran.dg/iso_fortran_env_4.f90: New test.
10146
10147 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
10148
10149         * gcc.dg/vect/vect-27.c: Fix initialization.
10150
10151 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10152
10153         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
10154         * gcc.dg/torture/builtin-minmax-1.c: New.
10155
10156         * gcc.dg/builtins-20.c: Add cases for copysign.
10157
10158 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10159
10160         PR fortran/24285
10161         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
10162
10163 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10164         * gfortran.dg/use_1.f90: New test.
10165         * gfortran.dg/use_1.f90: New test.
10166         * gfortran.dg/use_1.f90: New test.
10167
10168 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
10169
10170         PR tree-optimization/29801
10171         * gcc.dg/pr29801.c: New test.
10172
10173 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
10174
10175         PR middle-end/29584
10176         * gcc.dg/torture/pr29584.c: New test.
10177
10178 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
10179
10180         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
10181         Condition PowerPC tests for saving FPRs on powerpc_fprs.
10182         * gcc.target/powerpc/compress-float-ppc.c,
10183         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
10184         powerpc_fprs.
10185         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
10186         do not pass -mhard-float.
10187
10188 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10189
10190         * gnat.dg/volatile_aggregate.adb: New test.
10191
10192 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10193
10194         PR fortran/29391
10195         PR fortran/29489
10196         * gfortran.dg/bound_2.f90: Add more checks.
10197         * gfortran.dg/bound_3.f90: New test.
10198
10199 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10200
10201         PR target/29201
10202         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
10203
10204 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10205
10206         * gfortran.dg/import3.f90: Fix error message.
10207
10208 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10209
10210         PR tree-opt/29788
10211         * gfortran.fortran-torture/compile/inline_1.f90:
10212         New testcase.
10213
10214 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10215
10216         * gcc.target/i386/x87regparm-1.c: New test.
10217         * gcc.target/i386/x87regparm-2.c: New test.
10218         * gcc.target/i386/x87regparm-3.c: New test.
10219         * gcc.target/i386/x87regparm-4.c: New test.
10220
10221 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10222
10223         PR fortran/27546
10224         * gfortran.dg/import.f90: New test.
10225         * gfortran.dg/import2.f90: New test.
10226         * gfortran.dg/import3.f90: New test.
10227
10228 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10229
10230         PR fortran/27588
10231         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
10232
10233 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10234
10235         PR fortran/29806
10236         * gfortran.dg/contains.f90: New test.
10237         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
10238
10239 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
10240
10241         PR tree-optimization/29581
10242         * gcc.dg/pr29581-1.c: New test.
10243         * gcc.dg/pr29581-2.c: New test.
10244         * gcc.dg/pr29581-3.c: New test.
10245         * gcc.dg/pr29581-4.c: New test.
10246         * gfortran.dg/pr29581.f90: New test.
10247
10248 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
10249
10250         PR fortran/29702
10251         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
10252         numbers in error message headers.
10253
10254 2006-11-14  Richard Guenther  <rguenther@suse.de>
10255
10256         * gcc.target/i386/math-torture/math-torture.exp: Restrict
10257         to i?86 and x86_64 targets.
10258
10259 2006-11-14  Caroline Tice  <ctice@apple.com>
10260
10261         * gcc.dg/pubtypes-1.c: New file/testcase.
10262         * gcc.dg/pubtypes-2.c: New file/testcase.
10263         * gcc.dg/pubtypes-3.c: New file/testcase.
10264         * gcc.dg/pubtypes-4.c: New file/testcase.
10265         * g++.dg/pubtypes.C: New file/testcase.
10266
10267 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
10268
10269         PR c++/29106
10270         * g++.dg/init/self1.C: New test.
10271
10272 2006-11-14  Tobias Burnus  <burnus@net-b.de>
10273
10274         PR fortran/29657
10275         * gfortran.dg/conflicts.f90: Add.
10276
10277 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
10278
10279         PR rtl-optimization/29798
10280
10281         * gcc.c-torture/execute/pr29798.c: New.
10282
10283 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10284
10285         * gcc.dg/builtins-20.c: Add more cases.
10286
10287 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
10288
10289         PR fortran/29759
10290         * gfortran.dg/gomp/pr29759.f90: New test.
10291
10292 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
10293
10294         PR c++/29518
10295         * g++.dg/template/static28.C: New test.
10296
10297 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
10298
10299         * lib/c-torture.exp: Use target-libpath.exp.
10300         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
10301         set GCC_EXEC_PREFIX env var from global variable of same name.
10302
10303 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10304
10305         PR fortran/26994
10306         * gfortran.fortran-torture/compile/transfer-1.f90:
10307         New testcase.
10308
10309 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
10310             Zdenek Dvorak <dvorakz@suse.cz>
10311
10312         PR tree-optimization/29680
10313         * gcc.dg/alias-11.c: New test.
10314
10315 2006-11-12  Jason Merrill  <jason@redhat.com>
10316             Andrew Pinski <pinskia@physics.uc.edu>
10317
10318         PR middle-end/28915
10319         * gcc.target/i386/vectorize1.c: New.
10320
10321 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10322
10323         PR rtl-optimization/29797
10324         * gcc.c-torture/execute/pr29797-1.c: New test case.
10325
10326 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10327
10328         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
10329
10330 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
10331
10332         * gcc.dg/tree-ssa/prefetch-3.c: New test.
10333
10334 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10335
10336         PR tree-optimization/13827
10337         * gcc.dg/fold-eqand-1.c: New test case.
10338
10339 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10340
10341         PR rtl-opt/28812
10342         * gcc.c-torture/execute/mayalias-3.c: New test.
10343
10344 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
10345
10346         PR middle-end/27528
10347         * gcc.c-torture/compile/pr27528.c: New test.
10348         * gcc.dg/pr27528.c: Likewise.
10349
10350 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10351
10352         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
10353
10354         * gcc.dg/torture/builtin-symmetric-1.c: New test.
10355
10356 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10357
10358         PR fortran/29758
10359         * gfortran.dg/reshape_source_size_1.f90: New test.
10360
10361 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10362
10363         PR fortran/29315
10364         * gfortran.dg/aliasing_dummy_4.f90: New test.
10365
10366 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
10367
10368         PR target/29777
10369         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
10370         and x86_64-*-* targets.
10371
10372 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10373
10374         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
10375         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
10376         New macros. Use them in exact tests.
10377         (TESTIT3): New macro.
10378         Add tests for fmin, fmax and fma.
10379
10380 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10381
10382         PR fortran/29431
10383         * gfortran.dg/array_constructor_13.f90: New test.
10384
10385 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10386
10387         PR fortran/29744
10388         * gfortran.dg/used_types_12.f90: New test.
10389
10390 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
10391
10392         PR middle-end/29726
10393         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
10394         (test6): Ditto.
10395         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
10396         * gcc.dg/fold-eqandshift-3.c: New test case.
10397
10398 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10399
10400         PR fortran/29699
10401         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
10402
10403         PR fortran/21370
10404         * gfortran.dg/change_symbol_attributes_1.f90: New test.
10405
10406 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10407
10408         * gcc.dg/20061109-1.c: New testcase.
10409
10410 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10411
10412         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
10413
10414 2006-11-09  Tobias Burnus  <burnus@net-b.de>
10415
10416         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
10417         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
10418
10419 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
10420
10421         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
10422         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
10423
10424 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10425
10426         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
10427
10428 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10429
10430         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
10431         vect-9.c).
10432         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
10433         * gcc.dg/vect/vect-9.c: Now vectorizable.
10434         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
10435         that support vect_widen_mult.
10436         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
10437         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
10438         vect-reduc-dot-u16.c).
10439         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
10440         vect-reduc-dot-u16.c).
10441         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
10442         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
10443         vect-reduc-dot-s8.c).
10444         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
10445         vect-reduc-dot-s8.c).
10446         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
10447         vect-reduc-dot-s8.c).
10448         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
10449         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
10450         vect-reduc-dot-u8.c).
10451         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
10452         vect-reduc-dot-u8.c).
10453         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
10454         * gcc.dg/vect/vect-multitypes-9.c: New test.
10455         * gcc.dg/vect/vect-multitypes-10.c: New test.
10456         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
10457         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
10458         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
10459         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
10460         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
10461         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
10462         wrapv-vect-reduc-dot-s8.c.
10463         * lib/target-support.exp (check_effective_target_vect_unpack): New.
10464         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
10465         targets that support vec_unpack.
10466         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
10467         (check_effective_target_vect_widen_mult_qi_to_hi): New.
10468         (check_effective_target_vect_widen_mult_hi_to_si): New.
10469         (check_effective_target_vect_widen_sum): Removed.
10470
10471         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10472
10473         * gcc.dg/vect/vect-multitypes-8.c: New test.
10474         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
10475
10476         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
10477
10478         * gcc.dg/vect/vect-multitypes-7.c: New test.
10479
10480         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10481
10482         * gcc.dg/vect/vect-multitypes-4.c: New test.
10483         * gcc.dg/vect/vect-multitypes-5.c: New test.
10484         * gcc.dg/vect/vect-multitypes-6.c: New test.
10485
10486         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10487
10488         * gcc.dg/vect/vect-multitypes-1.c: New test.
10489         * gcc.dg/vect/vect-multitypes-2.c: New test.
10490         * gcc.dg/vect/vect-multitypes-3.c: New test.
10491
10492 2006-11-07  Eric Christopher  <echristo@apple.com>
10493
10494         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
10495         Test using scan-assembler-not.
10496
10497 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
10498
10499         * gcc.dg/inline-17.c: New test.
10500
10501 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
10502
10503         PR other/25028
10504         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
10505         on HP-UX.
10506
10507 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
10508
10509         PR fortran/29539
10510         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
10511
10512         PR fortran/29634
10513         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
10514         test.
10515
10516 2006-11-07  Tobias Burnus  <burnus@net-b.de>
10517
10518         PR fortran/29601
10519         * gfortran.dg/volatile.f90: Add.
10520         * gfortran.dg/volatile2.f90: Add.
10521         * gfortran.dg/volatile3.f90: Add.
10522         * gfortran.dg/volatile4.f90: Add.
10523         * gfortran.dg/volatile5.f90: Add.
10524         * gfortran.dg/volatile6.f90: Add.
10525         * gfortran.dg/volatile7.f90: Add.
10526
10527 2006-11-06  Tobias Burnus  <burnus@net-b.de>
10528
10529         * gfortran.dg/io_constraints_2.f90: Adjust pattern
10530           for matching error messages.
10531         * gfortran.dg/specifics_3.f90: Adjust pattern
10532           for matching error messages.
10533
10534 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
10535             Bernhard Fischer  <aldot@gcc.gnu.org>
10536
10537         * lib/gcc-dg.exp (output-exists): New proc.
10538         (output-exists-not): New proc.
10539         * gcc.test-framework/test-framework.awk: Support new directives.
10540         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
10541         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
10542         * gcc.test-framework/dg-outexists-exp-F.c: New test.
10543         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
10544         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
10545         * gcc.test-framework/dg-outexists-exp-P.c: New test.
10546
10547 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
10548
10549         PR fortran/29630
10550         PR fortran/29679
10551         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
10552         * gfortran.dg/initialization_3.f90: New.
10553
10554 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10555
10556         PR libgfortran/25545
10557         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
10558
10559 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
10560
10561         PR middle-end/29695
10562         * gcc.c-torture/execute/pr29695-1.c: New test.
10563         * gcc.c-torture/execute/pr29695-2.c: New test.
10564
10565 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
10566
10567         PR fortran/29565
10568         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
10569
10570 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
10571
10572         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
10573         for matching error messages.
10574
10575 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
10576
10577         PR target/26915
10578         * gcc.target/i386/387-12.c: New test.
10579
10580 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10581
10582         PR libfortran/29713
10583         * gfortran.dg/pr29713.f90: New test.
10584
10585 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
10586
10587         * gcc.c-torture/execute/arith-rand-ll.c:
10588         Also test for bogus rest sign.
10589
10590 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10591
10592         PR libfortran/27895
10593         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
10594
10595 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
10596
10597         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
10598         from error messages.
10599
10600 2006-11-02  Mike Stump  <mrs@apple.com>
10601
10602         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
10603
10604         * g++.old-deja/g++.abi/align.C: Enable for darwin.
10605
10606 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
10607
10608         * g++.dg/eh/gcsec1.C: New test.
10609
10610 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10611
10612         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
10613         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
10614
10615 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
10616
10617         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
10618         hexadecimal value.
10619         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
10620         * gcc.dg/pr14796-2.c: Likewise.
10621
10622 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10623
10624         * gcc.c-torture/execute/20061101-1.c: New test.
10625
10626 2006-11-01  Richard Guenther  <rguenther@suse.de>
10627
10628         * gcc.target/i386/fpprec-1.c: New testcase.
10629
10630 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10631
10632         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
10633         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
10634
10635 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10636
10637         * gcc.c-torture/execute/20061031-1.c: New test.
10638
10639 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
10640
10641         PR 23067
10642         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
10643         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
10644         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
10645         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
10646         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
10647         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
10648         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
10649
10650 2006-10-31  Eric Christopher  <echristo@apple.com>
10651             Falk Hueffner  <falk@debian.org>
10652
10653         * gcc.dg/builtin-bswap-1.c: New.
10654         * gcc.dg/builtin-bswap-2.c: New.
10655         * gcc.dg/builtin-bswap-3.c: New.
10656         * gcc.dg/builtin-bswap-4.c: New.
10657         * gcc.dg/builtin-bswap-5.c: New.
10658         * gcc.target/i386/builtin-bswap-1.c: New.
10659
10660 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
10661
10662         * gcc.dg/inline-16.c: New.
10663
10664         PR 16622
10665         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
10666         defining it.
10667         * gcc.dg/inline-13.c: New.
10668         * gcc.dg/inline-14.c: New.
10669         * gcc.dg/inline-15.c: New.
10670
10671         PR 11377
10672         * gcc.dg/inline6.c: New.
10673         * gcc.dg/inline7.c: New.
10674
10675 2006-10-31  Roger Sayle  <roger@eyesopen.com>
10676
10677         PR middle-end/23470
10678         * gcc.dg/pr23470-1.c: New test case.
10679
10680 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
10681
10682         PR fortran/29537
10683         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
10684         data.
10685         * gfortran.dg/blockdata_2.f90: New testcase.
10686
10687 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
10688
10689         PR libfortran/29627
10690         * gfortran.dg/unf_short_record_1.f90:  New test.
10691
10692 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10693
10694         PR fortran/29067
10695         * gfortran.dg/pr29067.f: New test.
10696
10697 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
10698             Richard Sandiford  <richard@codesourcery.com>
10699
10700         * lib/target-supports.exp (get_compiler_messages): Append options
10701         as a single list element.
10702         (check_effective_target_arm_vfp_ok): New.
10703         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
10704
10705 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
10706
10707         PR fortran/29387
10708         * gfortran.dg/intrinsic_actual_2.f90: New test.
10709
10710         PR fortran/29490
10711         * gfortran.dg/actual_array_interface_1.f90: New test.
10712
10713         PR fortran/29641
10714         * gfortran.dg/used_types_11.f90: New test.
10715
10716 2006-10-30  Dirk Mueller  <dmueller@suse.de>
10717
10718         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
10719         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
10720         * g++.old-deja/g++.pt/eichin01.C (main): Same.
10721         * g++.old-deja/g++.mike/net25.C (main): Same.
10722         * g++.dg/lookup/exception1.C (main): Same.
10723         * g++.dg/parse/parens2.C (main): Same.
10724
10725 2006-10-30  Roger Sayle  <roger@eyesopen.com>
10726
10727         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
10728
10729 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10730
10731         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
10732         * gcc.dg/torture/builtin-math-3.c: Likewise.
10733
10734 2006-10-30  Tobias Burnus  <burnus@net-b.de>
10735
10736         PR fortran/29452
10737         * gfortran.dg/write_check.f90: Check run-time keyword checking.
10738         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
10739
10740 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
10741
10742         PR Fortran/29410
10743         * gfortran.fortran-torture/execute/transfer1.f90: New test.
10744
10745 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
10746
10747         * lib/target-supports.exp (check_function_available): Declare
10748         function before calling.
10749
10750 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
10751
10752         PR tree-optimization/29637
10753         * gcc.dg/pr29637.c: New test.
10754
10755 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10756
10757         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
10758         tree canonicalization.
10759
10760 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10761
10762         * gcc.dg/builtins-20.c: Add more hypot tests.
10763
10764 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10765
10766         * gcc.dg/fold-compare-1.c: New test case.
10767
10768 2006-10-29  Dirk Mueller  <dmueller@suse.de>
10769
10770         PR c++/16307
10771         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
10772
10773 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10774
10775         PR tree-optimization/15458
10776         * gcc.dg/fold-xornot-1.c: New test case.
10777
10778 2006-10-29  Richard Guenther  <rguenther@suse.de>
10779
10780         * gcc.target/i386/math-torture/trunc.c: New testcase.
10781
10782 2006-10-29  Richard Guenther  <rguenther@suse.de>
10783
10784         * gcc.target/i386/math-torture/round.c: New testcase.
10785
10786 2006-10-29  Richard Guenther  <rguenther@suse.de>
10787
10788         * gcc.target/i386/math-torture/ceil.c: New testcase.
10789         * gcc.target/i386/math-torture/floor.c: Likewise.
10790
10791 2006-10-29  Richard Guenther  <rguenther@suse.de>
10792
10793         * gcc.target/i386/math-torture/rint.c: New testcase.
10794         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
10795
10796 2006-10-29  Richard Guenther  <rguenther@suse.de>
10797
10798         * gcc.target/i386/math-torture/lfloor.c: New testcase.
10799         * gcc.target/i386/math-torture/lceil.c: Likewise.
10800
10801 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10802
10803         PR libgfortran/24313
10804         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
10805
10806 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
10807
10808         * gcc.c-torture/execute/20020118-1.c,
10809         gcc.c-torture/execute/builtins/strlen.c,
10810         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
10811         comment typos.
10812
10813 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10814
10815         * gcc.dg/builtins-20.c: Add tests for hypot.
10816         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
10817         two-argument builtins.
10818         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
10819         TESTIT2.  Update all callers.
10820         (TESTIT2, TESTIT2_R): New helper macros.
10821         Add testcases for pow, hypot and atan2.
10822
10823 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10824
10825         PR C++/29295
10826         * g++.dg/expr/bool1.C: New test.
10827         * g++.dg/expr/bool2.C: New test.
10828
10829 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10830
10831         PR fortran/28224
10832         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
10833         * gfortran.dg/namelist_internal.f90: New test.
10834
10835 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10836
10837         PR fortran/29625
10838         * gfortran.dg/io_real_boz.f90: Add.
10839         * gfortran.dg/io_real_boz2.f90: Add.
10840
10841 2006-10-28  Richard Guenther  <rguenther@suse.de>
10842
10843         PR middle-end/26899
10844         * gcc.dg/tree-ssa/pr26899.c: New testcase.
10845
10846 2006-10-28  Richard Guenther  <rguenther@suse.de>
10847
10848         PR target/28806
10849         * gcc.target/i386/math-torture/lround.c: New testcase.
10850
10851 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10852
10853         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
10854         * gcc.dg/builtins-44.c: Likewise.
10855         * gcc.dg/builtins-45.c: Likewise.
10856         * gcc.dg/pr28796-2.c: Likewise.
10857         * gcc.dg/unordered-3.c: Likewise.
10858
10859 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10860
10861         PR libgfortran/27954
10862         * gfortran.dg/error_recovery_2.f90: New test.
10863
10864 2006-10-26  Richard Guenther  <rguenther@suse.de>
10865
10866         * gcc.target/i386/i386.exp: Use glob, not find to collect
10867         tests.  Avoids recursing into subdirectories.
10868         * gcc.target/i386/math-torture/math-torture.exp: Torture
10869         for interesting ia32 math options.
10870         * gcc.target.i386/math-torture/lrint.c: New testcase.
10871
10872 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10873
10874         PR libgfortran/29563
10875         * gfortran.dg/arrayio_9.f90: Update test.
10876         * gfortran.dg/arrayio_19.f90: New test.
10877
10878 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10879
10880         * gcc.dg/20061026.c: New testcase.
10881
10882 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10883
10884         PR libgfortran/29563
10885         * gfortran.dg/arrayio_9.f90: New test.
10886
10887 2006-10-26  Ben Elliston  <bje@au.ibm.com>
10888
10889         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
10890         Copy the strings manually, as strcpy may call strlen.
10891
10892 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10893
10894         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
10895         Add checks for log, log2, log10 and log1p.
10896
10897         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
10898         we already test 0.0.  Add checks for expm1, log, log2, log10,
10899         log1p, cbrt, erf and erfc.
10900
10901 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
10902
10903         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
10904
10905 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
10906
10907         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
10908         and remainderl() built-in functions.  Remove -ffast-math from
10909         dg-options.
10910
10911 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10912
10913         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
10914         acosh and atanh.
10915
10916         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
10917         floating point modifiers to arguments passed to float and long
10918         double functions respectively.  Update all callers to use floating
10919         point numbers, not integers.  Add tests for exp, exp2 and
10920         exp10/pow10.
10921
10922         * gcc.dg/torture/builtin-math-3.c: New test.
10923
10924 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10925
10926         PR fortran/29393
10927         * gfortran.dg/initialize_2.f90: New.
10928
10929 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10930
10931         * gcc.dg/torture/builtin-math-2.c: New test.
10932
10933 2006-10-24  Richard Guenther  <rguenther@suse.de>
10934
10935         PR middle-end/28796
10936         * gcc.dg/pr28796-1.c: New testcase.
10937         * gcc.dg/pr28796-2.c: Likewise.
10938
10939 2006-10-24  Richard Guenther  <rguenther@suse.de>
10940
10941         * gcc.dg/builtins-57.c: New testcase.
10942
10943 2006-10-24  Richard Guenther  <rguenther@suse.de>
10944
10945         PR tree-optimization/29567
10946         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
10947
10948 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
10949
10950         PR tree-optimization/14784
10951         * gcc.dg/alias-10.c: New test.
10952
10953 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10954
10955         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
10956
10957 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
10958
10959         * gcc.dg/builtin-strncat-chk-1.c: New test.
10960
10961 2006-10-23  Jan Hubicka  <jh@suse.cz>
10962
10963         * gcc.dg/memmove-1.c: New test.
10964
10965 2006-10-23  Paul Brook  <paul@codesourcery.com>
10966
10967         * gcc.dg/pragma-pack-5.c: New test.
10968
10969 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
10970
10971         * g++.dg/other/s390-1.C: New testcase.
10972
10973 2006-10-23  Richard Guenther  <rguenther@suse.de>
10974
10975         PR middle-end/27132
10976         PR middle-end/23295
10977         * gcc.dg/pr27132.c: New testcase.
10978         * gcc.dg/pr23295.c: Likewise.
10979         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
10980         * g++.dg/tree-ssa/pr19807.C: Likewise.
10981
10982 2006-10-23  Richard Guenther  <rguenther@suse.de>
10983
10984         PR middle-end/21032
10985         * gcc.dg/pr21032.c: New testcase.
10986
10987 2006-10-22  Jeff Law  <law@redhat.com>
10988         Richard Guenther  <rguenther@suse.de>
10989
10990         PR tree-optimization/15911
10991         * gcc.dg/tree-ssa/vrp30.c: New testcase.
10992
10993 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10994
10995         PR c++/20647
10996         * g++.dg/abi/rtti3.C: New.
10997
10998 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
10999
11000         PR middle-end/28252
11001         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
11002         transformation.
11003
11004 2006-10-21  Richard Guenther  <rguenther@suse.de>
11005
11006         PR tree-optimization/3511
11007         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
11008
11009 2006-10-21  Richard Guenther  <rguenther@suse.de>
11010
11011         PR middle-end/26898
11012         * gcc.dg/torture/pr26898-1.c: New testcase.
11013         * gcc.dg/torture/pr26898-2.c: Likewise.
11014
11015 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
11016
11017         PR c++/28053
11018         * g++.dg/parse/bitfield1.C: Adjust error markers.
11019         * g++.dg/parse/bitfield2.C: New test.
11020
11021 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
11022
11023         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
11024
11025 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11026
11027         PR libfortran/27895
11028         * gfortran.dg/zero_sized_1.f90: New test.
11029
11030 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
11031
11032         * gcc.dg/div-compare-1.c: New test.
11033
11034 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
11035
11036         PR fortran/29216
11037         * gfortran.dg/result_default_init_1.f90: New test.
11038
11039         PR fortran/29314
11040         * gfortran.dg/automatic_default_init_1.f90: New test.
11041
11042         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
11043         from 38 to 33.
11044
11045 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
11046
11047         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
11048         'using namespace std' without previous declaration.
11049         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
11050         * g++.old-deja/g++.robertl/eb133c.C: New.
11051
11052 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11053
11054         PR libgfortran/29277
11055         * gfortran.dg/streamio_4.f90: Update test.
11056         * gfortran.dg/streamio_11.f90: New test.
11057
11058 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
11059
11060         PR c++/27952
11061         * g++.dg/inherit/virtual1.C: New test.
11062
11063 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11064
11065         PR c++/28261
11066         * g++.dg/parse/enum3.C: New test.
11067
11068 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11069
11070         PR c++/29039
11071         * g++.dg/init/ctor8.C: New test.
11072
11073 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11074
11075         PR c++/27270
11076         * g++.dg/ext/complit8.C: Tweak error markers.
11077         * g++.dg/template/complit1.C: Add error marker.
11078
11079 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11080
11081         PR c++/27270
11082         * g++.dg/ext/complit8.C: New test.
11083
11084         PR c++/29408
11085         * g++.dg/parse/dtor12.C: New test.
11086
11087         PR c++/29435
11088         * g++.dg/template/sizeof11.C: New test.
11089
11090 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
11091
11092         PR fortran/29392
11093         * gfortran.dg/data_char_3.f90: New test.
11094
11095         PR fortran/29451
11096         * gfortran.dg/negative_automatic_size.f90: New test.
11097
11098 2006-10-16  David Daney  <ddaney@avtrex.com>
11099
11100         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
11101
11102 2006-10-16  Eric Christopher  <echristo@apple.com>
11103
11104         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
11105         x86_64.
11106
11107 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11108
11109         PR c++/28211
11110         * g++.dg/tc1/dr49.C: Tweak error messages.
11111         * g++.dg/parse/template21.C: New test.
11112
11113 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11114
11115         PR middle-end/20491
11116         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
11117
11118 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11119
11120         PR fortran/29403
11121         * gfortran.dg/print_1.f90: New test.
11122
11123 2006-10-15  Jan Hubicka  <jh@suse.cz>
11124
11125         PR middle-end/29241
11126         * gcc.c-torture/compile/pr29241.c: New testcase.
11127
11128 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
11129
11130         PR middle-end/29250
11131         * gcc.c-torture/compile/pr29250.c: New test.
11132
11133 2006-10-15  Richard Guenther  <rguenther@suse.de>
11134
11135         * gcc.dg/pr29299.c: New testcase.
11136
11137 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
11138
11139         PR fortran/24767
11140         * gfortran.dg/label_4.f90: Adjust warning flag.
11141
11142 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
11143
11144         PR fortran/29371
11145         * gfortran.dg/nullify_3.f90: New test.
11146
11147 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11148
11149         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11150         on Solaris 2.5.1 too.
11151
11152 2006-10-13  Eric Christopher  <echristo@apple.com>
11153
11154         * gcc.dg/pr25993.c: Skip for darwin.
11155
11156 2006-10-13  Eric Christopher  <echristo@apple.com>
11157
11158         * gcc.dg/visibility-11.c: Skip for darwin.
11159
11160 2006-10-13  Eric Christopher  <echristo@apple.com>
11161
11162         * gcc.dg/darwin-weakimport-1.c: Use
11163         -fno-asynchronous-unwind-tables.
11164         * gcc.dg/darwin-weakimport-3.c: Ditto.
11165
11166 2006-10-13  Richard Guenther  <rguenther@suse.de>
11167
11168         PR tree-optimization/29446
11169         * gcc.dg/torture/pr29446.c: New testcase.
11170
11171 2006-10-13  Bill Wendling  <wendling@apple.com>
11172
11173         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
11174         * g++.old-deja/g++.jason/hmc1.C: Likewise.
11175         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
11176         * g++.old-deja/g++.law/shadow1.C: Likewise.
11177         * g++.old-deja/g++.law/ctors10.C: Likewise.
11178         * g++.dg/debug/namespace1.C: Likewise.
11179         * g++.dg/inherit/namespace-as-base.C: Likewise.
11180         * g++.dg/opt/delay-slot-1.C: Likewise.
11181         * g++.dg/parse/defarg10.C: Likewise.
11182         * g++.dg/template/ptrmem11.C: Likewise.
11183         * g++.dg/template/mem_func_ptr.C: Likewise.
11184         * g++.dg/template/spec19.C: Likewise.
11185
11186 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
11187
11188         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
11189
11190 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
11191
11192         PR fortran/29373
11193         * gfortran.dg/implicit_9.f90: New test.
11194
11195         PR fortran/29407
11196         * gfortran.dg/namelist_25.f90: New test.
11197
11198         PR fortran/27701
11199         * gfortran.dg/same_name_2.f90: New test.
11200
11201         PR fortran/29232
11202         * gfortran.dg/host_assoc_types_1.f90: New test.
11203
11204         PR fortran/29364
11205         * gfortran.dg/missing_derived_type_1.f90: New test.
11206         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
11207
11208         PR fortran/29422
11209         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
11210
11211         PR fortran/29428
11212         * gfortran.dg/alloc_comp_assign_5.f90: New test.
11213
11214 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11215
11216         PR fortran/29391
11217         * gfortran.dg/bound_2.f90: New test.
11218
11219 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11220
11221         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
11222         directive.
11223         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
11224         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
11225         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
11226         * gfortran.dg/gomp/reduction3.f90: Likewise.
11227         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
11228         * gfortran.dg/dummy_procedure_2.f90: Likewise.
11229         * gfortran.dg/interface_derived_type_1.f90: Likewise.
11230         * gfortran.dg/forall_4.f90: Likewise.
11231         * gfortran.dg/spec_expr_4.f90: Likewise.
11232         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
11233         * gfortran.dg/forall_5.f90: Likewise.
11234         * gfortran.dg/open_access_append_2.f90: Add check for
11235         compile-time warning.
11236
11237 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
11238
11239         PR c++/28506
11240         * g++.dg/parse/pure1.C: New test.
11241
11242 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11243
11244         PR fortran/21435
11245         * gfortran.dg/io_constraints_3.f90: New test.
11246         * gfortran.dg/open_access_append_1.f90: Add checks
11247         for compile-time warnings.
11248         * gfortran.dg/pr20163-2.f: Likewise.
11249         * gfortran.dg/iostat_2.f90: Likewise.
11250         * gfortran.dg/label_4.f90: Delete the temporary
11251         file.
11252         * gfortran.dg/direct_io_2.f90: Add a FILE=
11253         specifier.
11254         * gfortran.dg/iomsg_1.f90: Add check for
11255         compile-time warning.
11256
11257 2006-10-12  Jan Hubicka  <jh@suse.cz>
11258
11259         PR c/28419
11260         * gcc.dg/pr28319.c: New test.
11261
11262 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
11263         PR c++/29318
11264         * g++.dg/ext/vla4.C: New test.
11265
11266 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
11267
11268         PR c++/27961
11269         * g++.dg/template/crash60.C: New test.
11270         * g++.dg/other/large-size-array.C: Adjust error markers.
11271         * g++.dg/parse/crash27.C: Likewise.
11272         * g++.dg/template/crash1.C: Likewise.
11273
11274 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
11275
11276         PR testsuite/29093
11277         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
11278
11279 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
11280
11281         PR preprocessor/28709
11282         * gcc.dg/cpp/paste14.c: New test.
11283
11284 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
11285
11286         PR c++/29175
11287         * g++.dg/init/array24.C: New test.
11288
11289 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11290
11291         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
11292         of <sys/types.h>.
11293
11294 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
11295
11296         PR c++/29024
11297         * g++.dg/parse/typedef8.C: New test.
11298         * g++.dg/other/mult-stor1.C: Adjust error markers.
11299
11300 2006-10-11  Richard Guenther  <rguenther@suse.de>
11301
11302         PR tree-optimization/28230
11303         * gcc.dg/torture/pr28230.c: New testcase.
11304
11305 2006-10-11  Richard Guenther  <rguenther@suse.de>
11306
11307         PR inline-asm/29119
11308         * gcc.dg/torture/pr29119.c: New testcase.
11309
11310 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
11311
11312         PR middle-end/29272
11313         * gcc.c-torture/execute/20060930-2.c: New test.
11314
11315 2006-10-09  Richard Henderson  <rth@redhat.com>
11316
11317         Revert emutls patch.
11318
11319 2006-10-09  Richard Guenther  <rguenther@suse.de>
11320
11321         PR middle-end/29254
11322         * gcc.dg/pr29254.c: New testcase.
11323
11324 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
11325             Paul Thomas  <pault@gcc.gnu.org>
11326
11327         PR fortran/20541
11328         * gfortran.dg/alloc_comp_basics_1.f90: New test.
11329         * gfortran.dg/alloc_comp_basics_2.f90: New test.
11330         * gfortran.dg/alloc_comp_assign_1.f90: New test.
11331         * gfortran.dg/alloc_comp_assign_2.f90: New test.
11332         * gfortran.dg/alloc_comp_assign_3.f90: New test.
11333         * gfortran.dg/alloc_comp_assign_4.f90: New test.
11334         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
11335         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
11336         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
11337         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
11338         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
11339         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
11340         * gfortran.dg/alloc_comp_std.f90: New test.
11341         * gfortran.dg/move_alloc.f90: New test.
11342
11343 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
11344
11345         PR fortran/29115
11346         * gfortran.dg/derived_constructor_comps_2.f90: New test.
11347
11348         PR fortran/29211
11349         * gfortran.dg/forall_char_dependencies_1.f90: New test.
11350
11351 2006-10-08  Tobias Burnus  <burnus@net-b.de>
11352
11353         PR fortran/28585
11354         * gfortran.dg/new_line.f90: New test.
11355
11356 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11357
11358         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
11359         * gcc.dg/torture/builtin-convert-1.c,
11360         gcc.dg/torture/builtin-convert-2.c,
11361         gcc.dg/torture/builtin-convert-3.c,
11362         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
11363
11364 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
11365
11366         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11367         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11368         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11369         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
11370
11371 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
11372
11373         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
11374         Xfail some tests for powerpc-darwin and powerpc-aix.
11375
11376 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
11377
11378         PR c/29380
11379         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
11380
11381 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11382
11383         PR target/29300
11384         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11385         on hppa*-*-hpux*.
11386
11387 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11388
11389         PR fortran/16580
11390         PR fortran/29288
11391         * gfortran.fortran-torture/execute/specifics.f90:
11392         Add tests for using all possible intrinsics as actual arguments.
11393         * gfortran.dg/specifics_1.f90: Add tests for using
11394         all possible intrinsics as actual arguments.
11395         * gfortran.dg/specifics_2.f90: New file.
11396         * gfortran.dg/specifics_3.f90: New file.
11397
11398 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
11399
11400         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
11401         * gcc.dg/debug/debug-2.c: Likewise.
11402
11403 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
11404
11405         * gcc.c-torture/compile/sync-2.c: New test.
11406
11407 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11408
11409         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
11410         line endings.
11411
11412 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11413
11414         PR rtl-optimization/29128
11415         * gcc.c-torture/compile/pr29128.c: New test.
11416
11417 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11418
11419         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
11420         line endings.
11421
11422 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
11423
11424         PR middle-end/29256
11425         * gcc.dg/tree-ssa/loop-19.c: New test.
11426
11427 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11428
11429         PR tree-optimization/29330
11430         * gcc.dg/pr29330.c: New test.
11431
11432         PR target/28924
11433         * gcc.c-torture/compile/20061005-1.c: New test.
11434
11435 2006-10-06  Olivier Hainque  <hainque@adacore.com>
11436
11437         * gcc.dg/typename-vla-1.c: New case.
11438         * gnat.dg/forward_vla.adb: New case.
11439
11440 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11441
11442         PR tree-optimization/29290
11443         * gfortran.dg/loop_nest_1.f90: New test.
11444
11445         PR target/29198
11446         * gcc.dg/tls/opt-12.c: New test.
11447
11448         PR fortran/28415
11449         * gfortran.dg/save_2.f90: New test.
11450
11451         PR c/29091
11452         * gcc.dg/pr29091.c: New test.
11453
11454 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
11455
11456         * lib/target-supports.exp
11457         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
11458         same as x86_64-*-*; check for LP64.
11459
11460 2006-10-04  Richard Henderson  <rth@redhat.com>
11461
11462         * lib/target-supports.exp (check_effective_target_tls): Redefine
11463         to mean non-emulated tls.
11464         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11465         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11466         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11467         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11468         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11469         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11470         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11471
11472 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
11473
11474         PR fortran/29343
11475         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
11476
11477 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11478
11479         * gfortran.dg/bounds_check_fail_1.f90: New test.
11480
11481 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11482
11483         PR c++/29020
11484         * g++.dg/template/friend48.C: New test.
11485
11486 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
11487
11488         PR fortran/29098
11489         * gfortran.dg/default_initialization_2.f90: New test.
11490
11491 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
11492
11493         PR fortran/20779
11494         PR fortran/20891
11495         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
11496
11497 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
11498
11499         PR fortran/29284
11500         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
11501
11502         PR fortran/29321
11503         PR fortran/29322
11504         * gfortran.dg/missing_optional_dummy_2.f90: New test.
11505
11506         PR fortran/25091
11507         PR fortran/25092
11508         * gfortran.dg/entry_array_specs_1.f90: New test.
11509
11510 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11511
11512         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
11513         insufficient to inhibit some test failures at -O3.  Do testing
11514         on integers.
11515
11516 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11517
11518         PR c++/29138
11519         * g++.dg/inherit/access8.C: New test.
11520         * g++.dg/template/dtor4.C: Tweak error messages.
11521
11522 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11523
11524         PR fortran/27478
11525         * gfortran.dg/entry_8.f90: New test.
11526
11527 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11528
11529         PR c++/29291
11530         * g++.dg/parse/new4.C: New test.
11531
11532 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
11533
11534         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
11535         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
11536         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
11537         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
11538         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
11539
11540 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11541
11542         PR fortran/19260
11543         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
11544         * gfortran.dg/continuation_2.f90: New test.
11545
11546         PR fortran/19262
11547         * gfortran.dg/continuation_3.f90: New test.
11548         * gfortran.dg/continuation_4.f90: New test.
11549         * gfortran.dg/continuation_5.f: New test.
11550         * gfortran.dg/continuation_6.f: New test.
11551
11552 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
11553
11554         PR c++/29226
11555         * g++.dg/template/vla1.C: New test.
11556
11557 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11558
11559         PR fortran/29210
11560         * gfortran.dg/complex_parameter_1.f90: New test.
11561
11562 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
11563
11564         PR c/29154
11565         * gcc.c-torture/execute/20060929-1.c: New test.
11566
11567 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
11568
11569         PR c++/29105
11570         * g++.dg/template/member6.C: New test.
11571         * g++.dg/parse/typename7.C: Adjust error markers.
11572
11573         PR c++/29080
11574         * g++.dg/template/member7.C: New test.
11575
11576 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
11577
11578         PR c/24010
11579         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
11580         gcc.dg/Woverride-init-3.c: New tests.
11581
11582 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11583
11584         * gcc.c-torture/execute/20060930-1.c: New test.
11585
11586 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11587
11588         PR fortran/18791
11589         * gfortran.dg/specifics_1.f90: New test.
11590         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
11591         complex specifics.
11592
11593 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11594
11595         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
11596         pthread-init-common.h: New.
11597
11598 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
11599
11600         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
11601         precision on some archs.
11602
11603 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
11604
11605         * gcc.dg/non-local-goto-1.c: New test.
11606         * gcc.dg/non-local-goto-2.c: Likewise.
11607         * gcc.dg/setjmp-3.c: Likewise.
11608         * gcc.dg/setjmp-4.c: Likewise.
11609
11610 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
11611
11612         * gnat.dg/self_aggregate_with_pointer.adb: New test.
11613
11614 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11615
11616         PR fortran/28276
11617         * gfortran.dg/exponent_1.f90: New test.
11618
11619         PR fortran/27021
11620         * gfortran.dg/nearest_1.f90: New test.
11621
11622 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
11623
11624         PR middle-end/25261
11625         PR middle-end/28790
11626         * gcc.dg/gomp/nestedfn-1.c: New test.
11627
11628 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
11629
11630         PR objc/29195
11631         * objc/compile/method-1.m: New test.
11632
11633 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
11634
11635         PR c++/26938
11636         * g++.dg/template/crash58.C: New test.
11637         * g++.dg/parse/crash28.C: Adjust error markers.
11638         * g++.dg/template/crash34.C: Likewise.
11639         * g++.dg/template/friend31.C: Likewise.
11640         * g++.dg/template/crash32.C: Likewise.
11641
11642         PR c++/27329
11643         * g++.dg/template/crash59.C: New test.
11644
11645         PR c++/27667
11646         * g++.dg/template/spec33.C: New test.
11647         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
11648
11649 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
11650             Adam Nemet  <anemet@caviumnetworks.com>
11651
11652         * gcc.dg/tree-ssa/ivopts-1.c: New test.
11653         * gcc.dg/tree-ssa/ivopts-2.c: New test.
11654
11655 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
11656
11657         PR target/28911
11658         * gcc.dg/pr28911.c: New.
11659
11660 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
11661
11662         PR target/29169
11663         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
11664         (dg-options): Add -mfpmath=387.
11665
11666 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
11667
11668         PR c/28706
11669         * gcc.dg/pr28706.c: New test.
11670
11671         PR c/28712
11672         * gcc.dg/pr28712.c: New test.
11673
11674 2006-09-22  Mike Stump  <mrs@apple.com>
11675
11676         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
11677
11678 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
11679
11680         PR tree-optimization/28888
11681         * gcc.dg/pr28888.c: New test.
11682
11683 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
11684
11685         PR c++/29016
11686         * g++.dg/init/ptrfn1.C: New test.
11687
11688 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
11689
11690         PR c++/28861
11691         * g++.dg/template/spec32.C: New test.
11692         * g++.dg/parse/crash9.C: Adjust error markers.
11693
11694         PR c++/28303
11695         * g++.dg/template/typedef6.C: New test.
11696         * g++.dg/init/error1.C: Adjust error markers.
11697         * g++.dg/parse/crash9.C: Likewise.
11698         * g++.dg/template/crash55.C: Likewise.
11699
11700 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
11701
11702         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
11703
11704 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
11705
11706         PR target/27650
11707         * g++.dg/ext/dllimport12.C: New test.
11708
11709 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
11710
11711         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
11712         * gcc.target/mips/nmadd-2.c: Likewise.
11713         * gcc.target/mips/mips-ps-6.c: New test.
11714         * gcc.target/mips/neg-abs-1.c: Likewise.
11715         * gcc.target/mips/neg-abs-2.c: Likewise.
11716         * gcc.target/mips/nmadd-3.c: New test.
11717
11718 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
11719
11720         PR middle-end/28046
11721         * gcc.dg/gomp/atomic-10.c: New test.
11722         * g++.dg/gomp/atomic-10.C: New test.
11723
11724 2006-09-20  Eric Christopher  <echristo@apple.com>
11725
11726         * gcc.target/i386/sse3-not-fisttp.c: New.
11727
11728 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
11729
11730         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
11731
11732 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
11733
11734         * gcc.c-torture/execute/pr28289.c (one): New variable.
11735         (main): Use it instead of argc.
11736         * gcc.c-torture/execute/20060102-1.c (one): New variable.
11737         (main): Use it instead of argc.
11738
11739 2006-09-19  Paul Brook  <paul@codesourcery.com>
11740
11741         PR target/28516
11742         * gcc.dg/nested-func-5.c: New test.
11743
11744 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11745
11746         * lib/target-supports.exp (check_effective_target_tls): Compile
11747         test stubs using ${tool}_target_compile, not just target_compile.
11748         (check_effective_target_tls_runtime): Likewise.
11749
11750 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11751
11752         * gcc.c-torture/compile/20030405-1.x: Remove.
11753
11754         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
11755         optimising linker from discarding it.
11756
11757 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
11758
11759         PR fortran/28526
11760         * gfortran.dg/keyword_symbol_1.f90: New test.
11761
11762         * gfortran.dg/spread_shape_1.f90: Add missing warning with
11763         pedantic compilation option.
11764
11765 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
11766
11767         PR fortran/29060
11768         * gfortran.dg/spread_shape_1.f90: New test.
11769
11770 2006-09-17  Roger Sayle  <roger@eyesopen.com>
11771
11772         PR tree-optimization/28887
11773         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
11774
11775 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
11776
11777         PR c/25993
11778         * gcc.dg/pr25993.c: New test.
11779
11780 2006-09-17  Ira Rosen  <irar@il.ibm.com>
11781
11782         PR tree-opt/21591
11783         * gcc.dg/vect/pr21591.c: New test.
11784
11785 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
11786
11787         PR tree-opt/29059
11788         * gcc.c-torture/compile/strcpy-1.c: New test.
11789         * gcc.c-torture/compile/strcpy-2.c: New test.
11790         * gcc.c-torture/compile/memcpy-1.c: New test.
11791         * gcc.c-torture/compile/memcpy-2.c: New test.
11792
11793 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
11794
11795         PR testsuite/29055
11796         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
11797
11798 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
11799
11800         * gnat.dg/specs/double_record_extension1.ads: New test.
11801         * gnat.dg/specs/double_record_extension2.ads: Likewise.
11802
11803 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
11804
11805         PR fortran/29051
11806         * gfortran.dg/oldstyle_3.f90: New test.
11807
11808 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11809
11810         PR libgfortran/29099
11811         * gfortran.dg/secnds-1.f: New test.
11812
11813 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11814
11815         PR libgfortran/29053
11816         * gfortran.dg/streamio_9.f90: New test.
11817         * gfortran.dg/streamio_10.f90: New test.
11818
11819 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
11820
11821         PR C++/29002
11822         * g++.dg/init/array22.C: New test.
11823         * g++.dg/init/array23.C: New test.
11824
11825 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
11826
11827         * stackcheck.lst: Update list of tests requiring stack checking.
11828         * norun.lst: Adjust for above change.
11829         * ada95.lst: New file.
11830         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
11831         requiring -gnat95 switch.
11832
11833 2006-09-14  Olivier Hainque  <hainque@adacore.com>
11834
11835         * gnat.dg/in_out_parameter.adb: New test.
11836
11837 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
11838
11839         PR debug/28980
11840         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
11841
11842 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
11843
11844         * gnat.dg/specs/unchecked_union.ads: New test.
11845
11846 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
11847
11848         PR rtl-optimization/28982
11849         * gcc.c-torture/execute/pr28982a.c: New test.
11850         * gcc.c-torture/execute/pr28982b.c: Likewise.
11851
11852 2006-09-12  Eric Christopher  <echristo@apple.com>
11853
11854         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
11855         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
11856
11857 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
11858
11859         PR c/28768
11860         PR preprocessor/14634
11861         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
11862         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
11863         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
11864
11865 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11866
11867         * gcc.dg/pr28243.c: New test.
11868
11869 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
11870
11871         PR fortran/28971
11872         gfortran.dg/pr28971.f90: New test to act as a backstop in case
11873         this undiagnosed regression reappears.
11874
11875 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
11876
11877         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
11878         Treat $srcdir as a literal.
11879         * lib/fortran-torture.exp (fortran-torture-compile,
11880         fortran-torture-execute): Likewise.
11881         * lib/objc-torture.exp (objc-torture-compile,
11882         objc-torture-execute): Likewise.
11883         * lib/profopt.exp (profopt-execute): Likewise.
11884
11885 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
11886
11887         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
11888
11889 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
11890
11891         PR testsuite/28950
11892         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
11893
11894 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
11895
11896         PR target/13685
11897         * gcc.target/i386/pr13685.c: New test.
11898
11899 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11900
11901         * gcc.dg/pr28726.c: New test.
11902
11903 2006-09-11  Josh Conner  <jconner@apple.com>
11904
11905         * gcc.dg/nrv3.c: Increase size of structure.
11906         * gcc.dg/nrv4.c: Likewise.
11907         * gcc.dg/nrv5.c: Likewise.
11908
11909 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
11910
11911         PR libfortran/28890
11912         gfortran.dg/assumed_charlen_function_5.f90: New test.
11913
11914 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
11915
11916         PR c++/28991
11917         * g++.dg/init/static3.C: New test.
11918
11919 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
11920
11921         PR testsuite/29007
11922         * gcc.dg/long-long-cst1.c (t): Add cast to
11923         __SIZE_TYPE__ before casting to int.
11924         (main): Return 0 on success.
11925
11926 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11927
11928         * gcc.c-torture/execute/20060910-1.c: New test.
11929
11930 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
11931
11932         PR middle-end/26983
11933         * gcc.dg/pr26983.c: New test.
11934
11935 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
11936
11937         PR target/29006
11938         * gcc.c-torture/execute/pr29006.c: New test.
11939
11940 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11941
11942         PR libfortran/28947
11943         gfortran.dg/matmul_4.f90: New test.
11944
11945 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11946
11947         PR fortran/28959
11948         gfortran.dg/used_types_10: New test.
11949
11950 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11951
11952         PR libfortran/28923
11953         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
11954         gfortran.dg/array_initializer_3.f90: New test.
11955
11956 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11957
11958         PR fortran/28914
11959         * gfortran.dg/actual_array_constructor_3.f90: New test.
11960
11961 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
11962
11963         PR testsuite/26778
11964         * gcc.target/i386/pr26778.c: New testcase.
11965
11966 2006-09-08  Eric Christopher  <echristo@apple.com>
11967
11968         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
11969         * gcc.target/i386/memcpy-1.c: Ditto.
11970         * gcc.target/i386/asm-1.c: Ditto.
11971         * gcc.target/i386/20060512-4.c: Ditto.
11972         * gcc.target/i386/compress-float-387.c: Ditto.
11973         * gcc.target/i386/20060512-1.c: Ditto.
11974         * gcc.target/i386/compress-float-sse.c: Ditto.
11975         * gcc.target/i386/20060512-2.c: Ditto.
11976         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
11977         * gcc.target/i386/stack-prot-kernel.c: Ditto.
11978         * gcc.target/i386/compress-float-387-pic.c: Ditto.
11979         * gcc.dg/pr26449.c: Ditto.
11980         * gcc.dg/attr-ms_struct-2.c: Ditto.
11981         * gcc.dg/attr-ms_struct-1.c: Ditto.
11982         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
11983
11984 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
11985
11986         PR c/28504
11987         * gcc.dg/vla-10.c: New test.
11988
11989 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11990
11991         PR c++/28858
11992         * g++.dg/parse/template20.C: New test.
11993         * g++.dg/template/operator8.C: Remove obsolete part.
11994         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
11995         * g++.old-deja/g++.pt/crash65.C: Likewise.
11996
11997 2006-09-07  Jason Merrill  <jason@redhat.com>
11998
11999         PR middle-end/27724
12000         * gcc.dg/long-long-cst1.c: New test.
12001
12002 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12003
12004         PR C++/28906
12005         * g++.dg/other/array3.C: New test.
12006         * g++.dg/other/array4.C: New test.
12007         * g++.dg/other/array5.C: New test.
12008
12009 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
12010
12011         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
12012
12013 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
12014
12015         PR target/28946
12016         * gcc.target/i386/pr28946.c: New test.
12017
12018 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
12019
12020         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
12021         in integer literal constant.
12022         * gfortran.dg/enum_8.f90: Ditto.
12023         * gfortran.dg/g77/20030326-1.f: Ditto.
12024
12025 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
12026
12027         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
12028         nonconformance usage.
12029
12030 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12031
12032         PR middle-end/28862
12033         * gcc.c-torture/compile/vector-align-1.c: New test.
12034
12035 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12036
12037         PR rtl-opt/27883
12038         * g++.dg/opt/copysign-1.C: New test.
12039
12040 2006-09-06  Jason Merrill  <jason@redhat.com>
12041
12042         PR c++/27371
12043         * g++.dg/warn/unused-result1.C: New test.
12044
12045 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
12046
12047         PR c++/28903
12048         * g++.dg/ext/vla3.C: New test.
12049
12050         PR c++/28886
12051         * g++.dg/template/array16.C: New test.
12052
12053 2006-09-06  Richard Guenther  <rguenther@suse.de>
12054
12055         * gcc.dg/pr27226.c: Remove testcase again.
12056
12057 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12058
12059         PR tree-opt/28937
12060         * g++.dg/opt/unroll2.C: New test.
12061
12062 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12063
12064         PR tree-opt/28952
12065         * gcc.dg/vect/pr28952.c: New test.
12066
12067 2006-09-05  Richard Guenther  <rguenther@suse.de>
12068
12069         PR tree-optimization/28900
12070         * gcc.dg/torture/pr28900.c: New testcase
12071
12072 2006-09-05  Richard Guenther  <rguenther@suse.de>
12073
12074         PR tree-optimization/28905
12075         * gcc.c-torture/compile/pr28905.c: New testcase.
12076
12077 2006-09-05  Richard Guenther  <rguenther@suse.de>
12078
12079         PR middle-end/28935
12080         * gcc.dg/pr28935.c: New testcase.
12081
12082 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12083
12084         * gcc.c-torture/execute/20060905-1.c: New test.
12085
12086 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
12087
12088         PR fortran/28908
12089         * gfortran.dg/used_types_7.f90: New test.
12090         * gfortran.dg/used_types_8.f90: New test.
12091         * gfortran.dg/used_types_9.f90: New test.
12092
12093 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12094
12095         * gcc.c-torture/compile/20060904-1.c: New test.
12096
12097 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12098
12099         PR c++/23287 Revert my 2006-09-01 patch
12100         * g++.dg/parse/dtor12.C: Remove.
12101
12102 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
12103
12104         PR c+/27670
12105         * g++.dg/template/operator9.C: New test.
12106
12107         PR c++/27493
12108         * g++.dg/template/operator7.C: New test.
12109
12110         PR c++/27494
12111         * g++.dg/template/operator8.C: New test.
12112
12113         PR c++/27397
12114         * g++.dg/template/crash57.C: New test.
12115
12116         * g++.dg/template/typedef4.C: Adjust error markers.
12117         * g++.dg/template/typedef5.C: Likewise.
12118
12119 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
12120
12121         PR c++/28878
12122         * g++.dg/parse/crash33.C: New test.
12123
12124 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
12125         Richard Guenther  <rguenther@suse.de>
12126         Adam Nemet  <anemet@caviumnetworks.com>
12127
12128         PR middle-end/27226
12129         * gcc.target/mips/memcpy-1.c: New testcase.
12130         * gcc.dg/pr27226.c: Likewise.
12131
12132 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12133
12134         PR c++/28705
12135         * g++.dg/lookup/koenig5.C: New.
12136         * g++.dg/template/crash56.C: New.
12137
12138 2006-09-01  Josh Conner  <jconner@apple.com>
12139
12140         PR c++/25505
12141         * gcc.dg/nrv3.c: New test.
12142         * gcc.dg/nrv4.c: New test.
12143         * gcc.dg/nrv5.c: New test.
12144
12145 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12146
12147         PR c++/23287
12148         * g++.dg/parse/dtor12.C: New.
12149
12150 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
12151
12152         PR tree-optimization/28839
12153         * gcc.dg/pr28839.c: New test.
12154
12155 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
12156
12157         PR target/24367
12158         * gcc.dg/pr24367.c: New testcase.
12159
12160 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
12161
12162         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
12163
12164 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
12165
12166         PR rtl-optimization/27735
12167         * gcc.dg/loop-unswitch-1.c: New test.
12168
12169 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
12170
12171         PR fortran/28885
12172         * gfortran.dg/aliasing_dummy_2.f90: New test.
12173
12174         PR fortran/20067
12175         * gfortran.dg/generic_5.f90: Change error message.
12176
12177         PR fortran/28873
12178         * gfortran.dg/generic_6.f90: New test.
12179
12180         PR fortran/25077
12181         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
12182
12183         PR fortran/25102
12184         * gfortran.dg/invalid_interface_assignment.f90: New test.
12185
12186         PR fortran/24866
12187         * gfortran.dg/module_proc_external_dummy.f90: New test.
12188
12189 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
12190
12191         PR c++/28349
12192         * g++.dg/warn/var-args1.C: New test.
12193
12194 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
12195
12196         PR fortran/28866
12197         * gfortran.dg/simpleif_2.f90: New test.
12198         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
12199         * gfortran.dg/enum_5.f90: Ditto.
12200
12201 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12202             Kazu Hirata  <kazu@codesourcery.com>
12203
12204         PR tree-optimization/17506
12205         * gcc.dg/pr17506.c: New.
12206
12207 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
12208
12209         PR c++/28139
12210         * g++.dg/eh/alias1.C: New test.
12211
12212 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12213
12214         PR c++/28860
12215         * g++.dg/template/ttp22.C: New test.
12216
12217 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
12218
12219         PR middle-end/26632
12220         * gcc.dg/pr26632.c: New.
12221
12222 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12223
12224         PR libgfortran/28354
12225         * gfortran.dg/fmt_zero_precision.f90: New test.
12226
12227 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
12228
12229         PR c++/28058
12230         * g++.dg/template/spec31.C: New test.
12231
12232 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
12233
12234         PR c++/26573
12235         * g++.dg/other/static2.C: New test.
12236
12237 2006-08-26  Roger Sayle  <roger@eyesopen.com>
12238
12239         * gcc.dg/Wswitch-enum-2.c: New test case.
12240         * gcc.dg/Wswitch-enum-3.c: Likewise.
12241
12242 2006-08-26  Richard Guenther  <rguenther@suse.de>
12243
12244         * gcc.c-torture/compile/20060826-1.c: New testcase.
12245
12246 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
12247
12248         PR c++/28736
12249         * g++.dg/template/void10.C: New test.
12250
12251         PR c++/28737
12252         * g++.dg/template/void8.C: New test.
12253
12254         PR c+_+/28738
12255         * g++.dg/template/void9.C: New test.
12256
12257         * g++.dg/template/void3.C: Adjust error markers.
12258         * g++.dg/template/void4.C: Likewise.
12259         * g++.dg/template/crash55.C: Likewise.
12260         * g++.dg/template/void7.C: Likewise
12261
12262 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
12263
12264         PR c++/28588
12265         * g++.dg/inherit/access6.C: New test.
12266         * g++.dg/inherit/access7.C: Likewise.
12267
12268         PR c++/28595
12269         * g++.dg/template/array15.C: New test.
12270         * g++.dg/template/crash2.C: Tweak error markers.
12271
12272 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
12273
12274         PR middle-end/28683
12275         * gcc.c-torture/compile/20060823-1.c: New test.
12276
12277 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12278
12279         PR c++/28853
12280         * g++.dg/template/ttp21.C: New test.
12281
12282         PR c++/28852
12283         * g++.dg/other/operator1.C: Add error-marker.
12284         * g++.dg/other/operator2.C: New test.
12285
12286 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12287
12288         PR c/27893
12289         * gcc.c-torture/compile/vla-const-1.c,
12290         gcc.c-torture/compile/vla-const-2.c: New tests.
12291
12292 2006-08-26  Richard Guenther  <rguenther@suse.de>
12293
12294         PR middle-end/28814
12295         * gcc.dg/torture/pr28814.c: New testcase.
12296
12297 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12298
12299         PR c/28418
12300         * gcc.c-torture/compile/compound-literal-1.c: New test.
12301
12302 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12303
12304         PR c/28299
12305         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
12306         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
12307         Expect extra diagnostics.
12308
12309 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
12310
12311         gcc.dg/noncompile/pr16876.c: New test.
12312
12313 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
12314
12315         PR c++/28056
12316         * g++.dg/parse/local1.C: New test.
12317         * g++.dg/other/qual1.C: Tweak error marker.
12318
12319 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12320
12321         PR c++/27787
12322         * g++.dg/template/typename10.C: New.
12323         * g++.dg/template/lookup4.C: Remove bogus error marker.
12324
12325 2006-08-25  Richard Guenther  <rguenther@suse.de>
12326
12327         PR testsuite/28829
12328         * gcc.dg/pr26570.c: Fix testcase.
12329
12330 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
12331
12332         PR tree-opt/28807
12333         * gcc.c-torture/execute/mayalias-2.c: New test.
12334         * gcc.dg/tree-ssa/alias-13.c: New test.
12335
12336 2006-08-24  Jan Hubicka  <jh@suse.cz>
12337
12338         PR debug/26881
12339         * gcc.dg/debug/pr26881.c: New file.
12340
12341 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
12342
12343         PR fortran/28788
12344         * gfortran.dg/used_types_4.f90: New test.
12345         * gfortran.dg/derived_init_2.f90: Modify to check sibling
12346         association of derived types.
12347         * gfortran.dg/used_types_2.f90: Add module cleanup.
12348         * gfortran.dg/used_types_3.f90: The same.
12349
12350         PR fortran/28771
12351         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
12352         fix of regression.
12353
12354 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12355
12356         PR 28813
12357         * gfortran.dg/direct_io_6.f90: Remove test.
12358
12359 2006-08-23  Stuart Hastings  <stuart@apple.com>
12360
12361         PR 28825
12362         * gcc.target/i386/20060821-1.c: New.
12363
12364 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
12365
12366         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
12367         dg-warning strings for dllimport.
12368
12369 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12370
12371         PR C++/28450
12372         * g++.dg/ext/vector4.C: New test.
12373         * g++.dg/ext/complex1.C: New test.
12374
12375 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
12376
12377         PR debug/28692
12378         * gcc.dg/debug/const-1.c: New.
12379         * gcc.dg/debug/const-2.c: New.
12380         * gcc.dg/debug/dwarf2/const-1.c: New.
12381         * gcc.dg/debug/dwarf2/const-2.c: New.
12382         * gcc.dg/debug/dwarf2/const-2b.c: New.
12383
12384 2006-08-22  Richard Guenther  <rguenther@suse.de>
12385
12386         PR middle-end/28776
12387         * gcc.c-torture/compile/pr28776-1.c: New testcase.
12388         * gcc.c-torture/compile/pr28776-2.c: Likewise.
12389
12390 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
12391
12392         PR tree-optimization/28003
12393         * g++.dg/tree-ssa/pr28003.C: New.
12394
12395 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12396
12397         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
12398
12399 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
12400
12401         PR c++/26269
12402         * g++.dg/other/error14.C: New test.
12403
12404         PR c++/28505
12405         * g++.dg/parse/ctor7.C: New test.
12406         * g++.dg/parse/ctor8.C: Likewise.
12407
12408         PR c++/28741
12409         * g++.dg/template/void7.C: New test.
12410
12411 2006-08-21  Olivier Hainque  <hainque@adacore.com>
12412
12413         * gnat.dg/self_aggregate_with_zeros.adb: New test.
12414         * gnat.dg/self_aggregate_with_array.adb: New test.
12415
12416 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12417
12418         * g++.dg/eh/arm-vfp-unwind.C: New test.
12419
12420 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
12421
12422         PR c++/28341
12423         * g++.dg/template/ref3.C: New test.
12424         * g++.dg/template/nontype13.C: New test.
12425
12426         PR c++/28346
12427         * g++.dg/template/ptrmem17.C: New test.
12428
12429 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
12430
12431         PR target/28648 c:
12432         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
12433
12434 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
12435
12436         PR fortran/28630
12437         * gfortran.dg/used_types_2.f90: New test.
12438
12439         PR fortran/28601
12440         * gfortran.dg/used_types_3.f90: New test.
12441
12442         PR fortran/20886
12443         * gfortran.dg/generic_actual_arg.f90: New test.
12444
12445         PR fortran/28735
12446         * gfortran.dg/module_private_array_refs_1.f90: New test.
12447
12448         PR fortran/28762
12449         * gfortran.dg/program_name_1.f90: New test.
12450
12451         PR fortran/28425
12452         * gfortran.dg/derived_constructor_comps_1.f90: New test.
12453
12454         PR fortran/28496
12455         * gfortran.dg/array_initializer_2.f90: New test.
12456
12457         PR fortran/18111
12458         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
12459
12460         PR fortran/28600
12461         * gfortran.dg/assumed_charlen_function_4.f90: New test.
12462
12463         PR fortran/28771
12464         * gfortran.dg/assumed_charlen_in_main.f90: New test.
12465
12466         PR fortran/28660
12467         * gfortran.dg/dependent_decls_1.f90: New test.
12468
12469 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12470
12471         PR fortran/25217
12472         * gfortran.dg/derived_init_2.f90: New.
12473
12474 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
12475
12476         * gcc.c-torture/execute/pr28289.c: New test.
12477
12478 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
12479
12480         PR c/28744
12481         * gcc.dg/attr-externally-visible-1.c: New test.
12482         * gcc.dg/attr-externally-visible-2.c: New test.
12483         * g++.dg/parse/attr-externally-visible-1.C: New test.
12484         * g++.dg/parse/attr-externally-visible-2.C: New test.
12485
12486 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12487
12488         PR c++/28606
12489         * g++.dg/parse/dtor11.C: New test.
12490
12491 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12492
12493         PR rtl-optimization/28489
12494         * gcc.c-torture/compile/pr28489.c: New test.
12495
12496 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12497
12498         PR c++/28710
12499         * g++.dg/template/redecl4.C: New test.
12500
12501         PR c++/28711
12502         * g++.dg/template/ctor8.C: New test.
12503
12504 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
12505
12506         * gcc.dg/pr26570.c: Fix testcase.
12507
12508 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
12509
12510         * PR c++/28573
12511         * g++.dg/parse/offsetof6.C: New test.
12512         * g++.dg/parse/offsetof6.C: New test.
12513         * g++.dg/parse/offsetof7.C: New test.
12514
12515 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12516
12517         PR testsuite/28602
12518         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
12519         is false.
12520
12521 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12522
12523         PR c++/28302
12524         * g++.dg/ext/vector3.C: New test.
12525
12526 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
12527
12528         PR gcov/profile/26570
12529         * gcc.dg/pr26570.c: New test.
12530
12531 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
12532
12533         PR c/27697
12534         * gcc.dg/qual-component-1.c: New test.
12535
12536 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12537
12538         PR c++/28593
12539         * g++.dg/parse/new3.C: New test.
12540
12541 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12542
12543         PR fortran/25828
12544         * gfortran.dg/streamio_1.f90: New test.
12545         * gfortran.dg/streamio_2.f90: New test.
12546         * gfortran.dg/streamio_3.f90: New test.
12547         * gfortran.dg/streamio_4.f90: New test.
12548         * gfortran.dg/streamio_5.f90: New test.
12549         * gfortran.dg/streamio_6.f90: New test.
12550         * gfortran.dg/streamio_7.f90: New test.
12551         * gfortran.dg/streamio_8.f90: New test.
12552
12553 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
12554
12555         PR c/28287
12556         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
12557
12558 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
12559
12560         PR c++/28594
12561         * g++.dg/template/void6.C: New test.
12562
12563 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12564
12565         PR c/28649
12566         * gcc.dg/parse-error-1.c: New test.
12567         * gcc.dg/parse-error-2.c: New test.
12568         * gcc.dg/cpp/digraph2.c: Add error-marker.
12569         * gcc.dg/noncompile/920923-1.c: Likewise.
12570
12571 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12572
12573         PR c/27490
12574         * gcc.dg/sizeof-2.c: New testcase.
12575
12576         PR c/27489
12577         * gcc.dg/switch-A.c: New testcase.
12578
12579 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
12580
12581         PR c++/28288
12582         PR c++/14556
12583         * g++.old-deja/g++.warn/compare1.C: Delete.
12584         * g++.dg/opt/pr7503-2.C: Delete.
12585         * g++.dg/opt/pr7503-3.C: Delete.
12586         * g++.dg/opt/pr7503-4.C: Delete.
12587         * g++.dg/opt/pr7503-5.C: Delete.
12588         * g++.dg/opt/max1.C: Delete.
12589         * g++.dg/warn/minmax.C: Delete.
12590         * g++.dg/expr/minmax.C: New test.
12591
12592 2006-08-14  Richard Guenther  <rguenther@suse.de>
12593
12594         PR testsuite/28703
12595         * gcc.c-torture/execute/pr28651.c: Do not use argc
12596         to avoid optimization, instead forbid inlining.
12597
12598 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
12599
12600         PR rtl-optimization/28634
12601         * gcc.c-torture/execute/ieee/pr28634.c: New test.
12602
12603 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
12604
12605         PR c/27184
12606         * gcc.dg/torture/pr27184.c: New test.
12607
12608 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
12609
12610         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
12611
12612 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12613
12614         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
12615         * gfortran.dg/stat_2.f90: Likewise.
12616         * gfortran.dg/chmod_1.f90: Likewise.
12617         * gfortran.dg/chmod_2.f90: Likewise.
12618         * gfortran.dg/chmod_3.f90: Likewise.
12619
12620 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
12621
12622         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
12623
12624 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12625
12626         * g++.dg/opt/pr23454-2.C: New test.
12627
12628 2006-08-11  Richard Guenther  <rguenther@suse.de>
12629
12630         PR middle-end/28651
12631         * gcc.c-torture/execute/pr28651.c: New testcase.
12632
12633 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
12634
12635         * gnat.dg/specs/static_initializer.ads: New test.
12636
12637 2006-08-10  Paul Brook  <paul@codesourcery.com>
12638
12639         * gcc.target/arm/cond-asm.c: New test.
12640
12641 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
12642
12643         PR tree-optimization/26197
12644         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
12645         * g++.dg/vect/vect.exp: Compile the new tests with
12646         --param max-aliased-vops=0.
12647
12648 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
12649
12650         PR c++/28637
12651         * g++.dg/template/void3.C: New test.
12652
12653         PR c++/28638
12654         * g++.dg/template/void4.C: New test.
12655
12656         PR c++/28640
12657         * g++.dg/template/void5.C: New test.
12658
12659 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
12660
12661         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
12662         after dg-do compile.
12663
12664 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
12665
12666         PR tree-optimizations/26969
12667         * gcc.dg/vect/vect.exp: Compile tests prefixed with
12668         "unswitch-loops" with -funswitch-loops.
12669         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
12670
12671 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12672
12673         * gcc.dg/sparc-getcontext-1.c: Fix typo.
12674         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
12675         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
12676         * objc.dg/dwarf-1.m: Likewise.
12677         * objc.dg/dwarf-2.m: Likewise.
12678         * obj-c++.dg/dwarf-2.mm: Likewise.
12679
12680 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12681
12682         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
12683         * objc.dg/dwarf-2.m: Likewise.
12684         * obj-c++.dg/dwarf-2.mm: Likewise.
12685
12686         PR libfortran/28603
12687         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
12688
12689         PR testsuite/27611
12690         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12691
12692         PR testsuite/27033
12693         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12694
12695 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
12696
12697         PR target/27827
12698         * gcc.target/i386/pr27827.c: New testcase.
12699
12700 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
12701
12702         PR fortran/28590
12703         * gfortran.dg/sequence_types_1.f90: New test.
12704
12705 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
12706
12707         PR fortran/28548
12708         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
12709         dg-warning.  Add -pedantic option.
12710
12711 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12712
12713         PR c/28502
12714         * gcc.dg/proto-1.c: New test.
12715
12716         PR c/27721
12717         * gcc.dg/lvalue-4.c: New test.
12718
12719         PR c/28136
12720         * gcc.dg/init-bad-5.c: New test.
12721
12722 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
12723
12724         PR c++/28347
12725         * g++.dg/ext/typedef-init.C: Add new test for typedef
12726         initialization inside templates. Adjust existing error markers.
12727
12728 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
12729
12730         PR c++/28148
12731         * g++.dg/init/ptrmem3.C: New test.
12732
12733 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
12734
12735         PR tree-optimization/27770
12736         * lib/target-support.exp: New target keyword "section_anchors".
12737         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
12738         tests.
12739         * gcc.dg/vect/section-anchors-pr27770.c: New test.
12740         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
12741         * gcc.dg/vect/section-anchors-vect-69.c: New test.
12742         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
12743
12744 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12745
12746         * gcc.dg/20060801-1.c: Add missing '}'.
12747
12748 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12749
12750         PR c++/27508
12751         * g++.dg/parse/dtor9.C: New test.
12752         * g++.dg/parse/dtor10.C: New test.
12753         * g++.dg/other/error7.C: Adjust error-marker.
12754
12755         PR c++/28274
12756         * g++.dg/other/default5.C: New test.
12757
12758 2006-08-02  Richard Guenther  <rguenther@suse.de>
12759
12760         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
12761
12762 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
12763
12764         PR c++/28557
12765         * g++.dg/template/conv9.C: New test.
12766
12767 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
12768
12769         PR debug/28063
12770         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
12771         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
12772         Optionally return assembly text.  Update callers.
12773         (check_no_compiler_messages): Update verbose messages.
12774         (check_no_messages_and_pattern): New.
12775         (check_effective_target_string_merging): New.
12776
12777 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12778
12779         PR c++/28250
12780         * g++.dg/eh/catch4.C: New test.
12781
12782         PR c++/28257
12783         * g++.dg/other/qual1.C: New test.
12784
12785         PR c++/28259
12786         * g++.dg/inherit/error2.C: New test.
12787
12788         PR c++/28267
12789         * g++.dg/other/new1.C: New test.
12790
12791         * g++.dg/warn/pr23075.C: Remove obsolete test.
12792         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
12793         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
12794
12795 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
12796
12797         PR c++/28523
12798         * g++.dg/eh/cast1.C: New test.
12799
12800 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
12801
12802         PR libfortran/28452
12803         * gfortran.dg/random_3.f90:  New test.
12804
12805 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12806
12807         PR c++/28432
12808         * g++.dg/other/pr28304.C: Change expected error message.
12809         * g++.dg/other/pr28432.C: New test.
12810
12811 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12812
12813         PR c++/28256
12814         * g++.dg/init/brace2.C: Change expected error message, add empty init.
12815
12816 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
12817
12818         PR debug/23336
12819         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
12820         at -g1.
12821         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
12822         g++.dg/debug/enum-2.C: New.
12823
12824 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12825
12826         PR c++/6634
12827         * g++.dg/parse/long1.C: Add more tests.
12828
12829 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12830
12831         * gfortran.dg/lrshift_1.c: New file.
12832
12833 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12834
12835         PR libgfortran/28335
12836         * gfortran.dg/no_unit_error_1.f90: New test.
12837
12838 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12839
12840         PR libgfortran/28335
12841         * gfortran.dg/no_unit_error_1.f90: Delete test.
12842         * gfortran.dg/no_unit_error_2.f90: Delete test.
12843
12844 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12845
12846         * gfortran.dg/chmod_3.f90: New test.
12847         * gfortran.dg/ltime_gmtime_1.f90: New test.
12848         * gfortran.dg/ltime_gmtime_2.f90: New test.
12849         * gfortran.dg/lrshift_1.f90: New test.
12850         * gfortran.dg/chmod_1.f90: New test.
12851         * gfortran.dg/chmod_2.f90: New test.
12852
12853 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
12854
12855         PR c++/27668
12856         * g++.dg/template/crash55.C: New test.
12857
12858         PR c++/27962
12859         * g++.dg/template/nontype16.C: New test.
12860
12861         * g++.dg/template/void2.C: Adjust error markers.
12862         * g++.dg/template/nontype5.C: Adjust error markers.
12863
12864 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
12865
12866         * gcc.target/i386/stack-prot-kernel.c: New test.
12867
12868 2006-07-27  Roger Sayle  <roger@eyesopen.com>
12869
12870         * gcc.dg/builtins-55.c: New test case.
12871
12872 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
12873
12874         PR rtl-optimization/27907
12875         * gcc.c-torture/compile/pr27907.c: New test.
12876
12877 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12878
12879         * gfortran.dg/mclock.f90: New test.
12880         * gfortran.dg/int_conv_1.f90: New test.
12881         * gfortran.dg/stat_1.f90: New test.
12882         * gfortran.dg/stat_2.f90: New test.
12883
12884 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12885
12886         PR libgfortran/28335
12887         * gfortran.dg/no_unit_error_1.f90: New test.
12888         * gfortran.dg/no_unit_error_2.f90: New test.
12889         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
12890
12891 2006-07-25  Roger Sayle  <roger@eyesopen.com>
12892
12893         PR middle-end/28473
12894         * gcc.dg/fold-convround-1.c: New test case.
12895
12896 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12897
12898         * gfortran.dg/arithmetic_if.f90:  Fix comments.
12899
12900 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12901
12902         PR c++/27572
12903         * g++.dg/other/typedef1.C: New test.
12904         * g++.dg/template/typedef4.C: New test.
12905         * g++.dg/template/typedef5.C: New test.
12906
12907 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12908
12909         PR fortran/28416
12910         * gfortran.dg/allocatable_dummy_3.f90: New.
12911
12912 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12913
12914         PR fortran/28439
12915         * gfortran.dg/arithmetic_if.f90:  New test.
12916
12917 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
12918
12919         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
12920         avoid memcpy optimization.
12921
12922 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12923
12924         PR fortran/25289
12925         * gfortran.dg/direct_io_6.f90: New test.
12926
12927 2006-07-24  Jan Hubicka  <jh@suse.cz>
12928
12929         PR c/25795
12930         PR c++/27369
12931         * gcc.dg/pr25795.c: New test.
12932         * gcc.dg/pr25795-1.c: New test.
12933
12934 2006-07-23  Roger Sayle  <roger@eyesopen.com>
12935
12936         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
12937         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
12938         which may be transformed to "g || h" on some platforms.
12939
12940 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
12941
12942         PR c++/28025
12943         * g++.dg/template/friend45.C: New test.
12944
12945 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12946
12947         PR libgfortran/28339
12948         * gfortran.dg/arrayio_8.f90: New test.
12949
12950 2006-07-21  Mike Stump  <mrs@apple.com>
12951
12952         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
12953
12954         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
12955
12956 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12957
12958         PR c++/28250
12959         * g++.dg/eh/catch3.C: New test.
12960
12961         PR c++/28363
12962         * g++.dg/template/defarg10.C: New test.
12963
12964 2006-07-20  Paul Brook  <paul@codesourcery.com>
12965
12966         PR 27363
12967         * gcc.dg/pr27363.c: New test.
12968
12969 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
12970
12971         PR c++/28338
12972         * g++.dg/init/ref13.C: New test.
12973
12974 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12975
12976         PR obj-c++/28434
12977         * obj-c++.dg/proto-error-1.mm: New test.
12978
12979 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12980
12981         PR c++/28337
12982         * g++.dg/template/string1.C: New test.
12983
12984 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12985
12986         PR c++/28048
12987         * g++.dg/template/defarg9.C: New test.
12988
12989         PR c++/28235
12990         * g++.dg/template/static27.C: New test.
12991
12992 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
12993
12994         PR 28410
12995         * gcc.dg/tree-ssa/pr28410.c: New test.
12996
12997 2006-07-18  Lee Millward  <lee.millward@gmail.com>
12998
12999         PR c++/28258
13000         * g++/dg/other/error13.C: New test.
13001
13002         PR c++/28260
13003         * g++.dg/template/friend44.C: New test.
13004
13005 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
13006
13007         PR c++/27495
13008         * g++.dg/other/pr27495.C: New.
13009
13010 2006-07-18  Olivier Hainque  <hainque@adacore.com>
13011
13012         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
13013         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
13014
13015 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13016
13017         PR c/28286
13018         * gcc.dg/pragma-pack-4.c: New test.
13019
13020 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13021
13022         PR c++/28291
13023         * g++.dg/ext/pr28291.C: New test.
13024
13025 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13026
13027         PR middle-end/28403
13028         * gcc.c-torture/execute/pr28403.c: New test.
13029
13030 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13031
13032         PR middle-end/28402
13033         * gcc.dg/pr28402.c: New test.
13034
13035 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13036
13037         PR c++/28304
13038         * g++.dg/other/pr28304.C: New test.
13039
13040 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
13041
13042         PR other/28251
13043         gcc.c-torture/unsorted/dump-noaddr.c: New test.
13044         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
13045
13046 2006-07-17  Richard Guenther  <rguenther@suse.de>
13047
13048         PR tree-optimization/28238
13049         * g++.dg/tree-ssa/pr28238.C: New testcase.
13050
13051 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13052
13053         PR c++/28250
13054         * g++.dg/eh/catch1.C: New test.
13055         * g++.dg/eh/catch2.C: New test.
13056
13057 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
13058
13059         PR c++/28370
13060         * g++.dg/template/anon3.C: New test.
13061
13062 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
13063
13064         PR fortran/20844
13065         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
13066         specifiers requiring an explicit format tag..
13067
13068         PR fortran/28201
13069         * gfortran.dg/generic_5: New test.
13070
13071         PR fortran/20893
13072         * gfortran.dg/elemental_optional_args_1.f90: New test.
13073
13074 2006-07-16  Olivier Hainque  <hainque@adacore.com>
13075
13076         * gnat.dg/assert.ads: New file.
13077         * gnat.dg/controlled_record.ads: Likewise.
13078         * gnat.dg/controlled_record.adb: Likewise.
13079
13080 2006-07-15  Lee Millward  <lee.millward@gmail.com>
13081
13082         PR c++/28292
13083         * g++.dg/other/error12.C: New test.
13084
13085         PR c++/28269
13086         * g++.dg/template/crash54.C: New test.
13087
13088 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13089
13090         PR c++/28249
13091         * g++.dg/parse/catch1.C: New test.
13092
13093         PR c++/28294
13094         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
13095
13096         PR c++/28387
13097         * g++.dg/ext/attrib24.C: New test.
13098
13099 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13100
13101         PR c++/28343
13102         * g++.dg/ext/asmspec1.C: New test.
13103
13104 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
13105
13106         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
13107         (dg-test): Support shouldfail tests.
13108         * lib/target-supports-dg.exp (dg-shouldfail): New.
13109         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
13110         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
13111         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
13112         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
13113         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
13114         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
13115         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
13116
13117 2006-07-13  Jan Hubicka  <jh@suse.cz>
13118
13119         * gcc.target/i386/memcpy-1.c: New.
13120
13121 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
13122
13123         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
13124
13125 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
13126
13127         PR fortran/25097
13128         * gfortran.dg/present_1.f90: New test.
13129
13130         PR fortran/20903
13131         * gfortran.dg/interface_derived_type_1.f90: New test.
13132
13133 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
13134
13135         PR fortran/28213
13136         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
13137         list.
13138
13139 2006-07-07  Lee Millward  <lee.millward@gmail.com>
13140
13141         PR c++/27820
13142         * g++.dg/other/label1.C: New test.
13143
13144 2006-07-07  Richard Guenther  <rguenther@suse.de>
13145
13146         PR middle-end/28268
13147         * gcc.dg/torture/pr28268.c: New testcase.
13148
13149 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
13150
13151         PR c++/27019
13152         * g++.dg/ext/pr27019.C: New.
13153
13154 2006-07-07  Richard Guenther  <rguenther@suse.de>
13155
13156         PR tree-optimization/28187
13157         * gcc.dg/pr28187.c: New testcase.
13158
13159 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
13160
13161         * gnat.dg/address_conversion.adb: New test.
13162         * gnat.dg/boolean_subtype.adb: Likewise.
13163         * gnat.dg/frame_overflow.adb: Likewise.
13164         * gnat.dg/pointer_array.adb: Likewise.
13165         * gnat.dg/pointer_conversion.adb: Likewise.
13166
13167 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
13168
13169         PR fortran/28237
13170         PR fortran/23420
13171         * gfortran.dg/print_fmt_5.f90: New test.
13172
13173 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13174
13175         PR fortran/28129
13176         * gfortran.dg/bounds_check_4.f90: New test.
13177
13178 2006-07-05  Richard Guenther  <rguenther@suse.de>
13179
13180         PR target/28158
13181         * gfortran.dg/pr28158.f90: New testcase.
13182
13183 2006-07-05  Richard Guenther  <rguenther@suse.de>
13184
13185         PR tree-optimization/28162
13186         * gcc.dg/pr28162.c: New testcase.
13187
13188 2006-07-05  Richard Guenther  <rguenther@suse.de>
13189         Andrew Pinski  <pinskia@gcc.gnu.org>
13190
13191         PR c++/27084
13192         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
13193
13194 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
13195
13196         PR fortran/28174
13197         * gfortran.dg/actual_array_substr_2.f90: New test.
13198
13199         PR fortran/28167
13200         * gfortran.dg/actual_array_constructor_2.f90: New test.
13201
13202 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13203
13204         * gfortran.dg/itime_idate_1.f: New test.
13205         * gfortran.dg/itime_idate_2.f: New test.
13206
13207 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13208
13209         PR libgfortran/27704
13210         * gfortran.dg/open_status_3.f90: New test.
13211         * gfortran.dg/fmt_l.f90: Update for new feature.
13212
13213 2006-07-03  Asher Langton  <langton2@llnl.gov>
13214
13215         * gfortran.dg/oldstyle_2.f90: New.
13216
13217 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
13218
13219         * gnat.dg/string_slice.adb: New test.
13220
13221 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13222
13223         PR fortran/19259
13224         * gfortran.dg/semicolon_fixed.c: New.
13225         * gfortran.dg/semicolon_free.c: New.
13226
13227 2006-06-30  Mike Stump  <mrs@apple.com>
13228
13229         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
13230         that don't support internal visibility.
13231
13232 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
13233
13234         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
13235         for '(' / ')' needing an extra '\'.
13236
13237 2006-06-29  Roger Sayle  <roger@eyesopen.com>
13238
13239         PR middle-end/27428
13240         * gcc.dg/pr27428-1.c: New test case.
13241
13242 2006-06-29  Mike Stump  <mrs@apple.com>
13243
13244         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
13245         on darwin as we can't align commons large enough yet.
13246
13247         * gcc.dg/vla-8.c: Add additional testcases.
13248
13249 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
13250
13251         PR c++/28114
13252         * g++.dg/other/pr28114.C: New.
13253
13254 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
13255
13256         * gcc.c-torture/compile/20060625-1.c: New test.
13257
13258 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
13259
13260         PR fortran/20867
13261         * gfortran.dg/stfunc_3.f90: New test.
13262
13263         PR fortran/25056
13264         * gfortran.dg/impure_actual_1.f90: New test.
13265
13266         PR fortran/20874
13267         * gfortran.dg/elemental_result_1.f90: New test.
13268
13269         PR fortran/25073
13270         * gfortran.dg/select_7.f90: New test.
13271
13272         PR fortran/27554
13273         * intrinsic_actual_1.f: New test.
13274
13275         PR fortran/22038
13276         PR fortran/28119
13277         * gfortran.dg/forall_4.f90: New test.
13278
13279         PR fortran/25072
13280         * gfortran.dg/forall_5.f90: New test.
13281
13282 2006-06-25  Lee Millward  <lee.millward@gmail.com>
13283
13284         PR c++/28051
13285         * g++.dg/template/using13.C: New test.
13286
13287         PR c++/28054
13288         * g++.dg/other/incomplete3.C: New test.
13289
13290 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13291
13292         PR fortran/28081
13293         * gfortran.dg/substr_3.f: New test.
13294         * gfortran.dg/equiv_2.f90: Update expected error message.
13295
13296 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
13297
13298         PR fortran/28118
13299         * gfortran.dg/actual_array_substr_1.f90: New test.
13300
13301 2006-06-24  Olivier Hainque  <hainque@adacore.com>
13302
13303         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
13304         * gnat.dg/scalar_mode_agg_compare.adb: New test.
13305
13306 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
13307
13308         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13309
13310 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
13311
13312         PR fortran/27981
13313         * gfortran.dg/simpleif_2.f90: New test.
13314
13315 2006-06-23  Lee Millward  <lee.millward@gmail.com>
13316
13317         * g++.dg/template/error22.C: Fix typo.
13318
13319 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13320
13321         PR c++/28112
13322         * g++.dg/ext/attrib23.C: New test.
13323
13324 2006-06-23  Olivier Hainque  <hainque@adacore.com>
13325
13326         * gnat.dg/varsize_temp.adb: New test.
13327
13328 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13329
13330         PR c++/11468
13331         * g++.dg/other/java2.C: New test.
13332
13333 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
13334
13335         PR target/27789
13336         * g++.dg/ext/dllimport4.C. Add more tests for invalid
13337         initialization.
13338
13339 2006-06-22  Roger Sayle  <roger@eyesopen.com>
13340
13341         PR target/27531
13342         * gcc.dg/pr27531-1.c: New test case.
13343
13344 2006-06-22  Asher Langton  <langton2@llnl.gov>
13345
13346         PR fortran/24748
13347         * gfortran.dg/implicit_8.f90: New.
13348
13349 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
13350
13351         PR rtl-optimization/28121
13352         * gcc.dg/pr28121.c: New test.
13353
13354 2006-06-22  Lee Millward  <lee.millward@gmail.com>
13355
13356         PR c++/27805
13357         * g++.dg/parse/ptrmem6.C: New test.
13358
13359         PR c++/27821
13360         * g++.dg/template/error22.C: New test.
13361
13362 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13363
13364         PR c++/28111
13365         * g++.dg/template/friend43.C: New test.
13366
13367         PR c++/28110
13368         * g++.dg/template/crash53.C: New test.
13369
13370         PR c++/28109
13371         * g++.dg/rtti/incomplete1.C: New test.
13372
13373 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
13374
13375         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
13376
13377 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
13378
13379         * gcc.c-torture/execute/complex-7.c: New.
13380
13381 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
13382
13383         * gcc.dg/merge-all-constants-1.c: New test.
13384
13385 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
13386
13387         PR c++/28113
13388         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
13389
13390 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
13391
13392         * gfortran.dg/rrspacing_1.f90: New test.
13393
13394 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13395
13396         PR c++/28052
13397         * g++.dg/other/bitfield2.C: New test.
13398
13399 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
13400
13401         PR tree-optimization/27331
13402         * gcc.dg/pr27331.c: New test.
13403
13404 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
13405             Eric Botcazou  <ebotcazou@adacore.com>
13406
13407         PR ada/18692
13408         * lib/gnat.exp: New file.
13409         * lib/gnat-dg.exp: Likewise.
13410         * gnat.dg: New directory.
13411         * gnat.dg/dg.exp: New driver.
13412         * gnat.dg/specs: New directory.
13413         * gnat.dg/specs/specs.exp: New driver.
13414         * gnat.dg/style: New directory.
13415         * gnat.dg/style/style.exp: New driver.
13416
13417 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
13418
13419         PR fortran/16206
13420         * gfortran.dg/array_initializer_1.f90: New test.
13421
13422         PR fortran/28005
13423         * gfortran.dg/matmul_3.f90: New test.
13424
13425 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
13426
13427         PR middle-end/28075
13428         * gcc.dg/tree-ssa/inline-1.c: New test.
13429
13430 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
13431
13432         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
13433         in malloc prototype; remove XFAIL.
13434         * gcc.dg/pr18241-2.c: Ditto.
13435         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
13436         in memset prototype; remove XFAIL.
13437         * gcc.dg/tree-ssa/pr23382.c: Ditto.
13438
13439 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13440
13441         * gcc.dg/vla-8.c: Add.
13442
13443 2006-06-19  Richard Guenther  <rguenther@suse.de>
13444
13445         PR tree-optimization/27090
13446         * g++.dg/tree-ssa/pr27090.C: New testcase.
13447
13448 2006-06-19  Roger Sayle  <roger@eyesopen.com>
13449
13450         PR target/27861
13451         * gcc.dg/pr27861-1.c: New test case.
13452
13453 2006-06-19  Richard Guenther  <rguenther@suse.de>
13454
13455         PR middle-end/28045
13456         * gcc.dg/torture/pr28045.c: New testcase.
13457
13458 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13459
13460         PR fortran/26801
13461         * gfortran.dg/associated_4.f90: New test.
13462
13463 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13464
13465         PR fortran/19310
13466         PR fortran/19904
13467         * gfortran.dg/real_const_3.f90: New test.
13468
13469 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
13470
13471         PR c++/28016
13472         * g++.dg/template/static26.C: New test.
13473
13474         PR c++/27979
13475         * g++.dg/expr/bitfield2.C: New test.
13476
13477         PR c++/27884
13478         * g++.dg/parse/linkage2.C: New test.
13479
13480 2006-06-16  Richard Guenther  <rguenther@suse.de>
13481
13482         PR middle-end/27116
13483         * gcc.dg/pr15785-1.c: Revert last change.
13484         * gcc.dg/torture/pr27116-2.c: New testcase.
13485
13486 2006-06-16  Roger Sayle  <roger@eyesopen.com>
13487
13488         PR middle-end/27802
13489         * gcc.dg/pr27802-1.c: New test case.
13490
13491 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
13492
13493         PR c++/27689
13494         * g++.dg/template/ttp18.C: New test.
13495         * g++.dg/template/ttp19.C: Likewise.
13496
13497         PR c++/27666
13498         * g++.dg/expr/cond9.C: New test.
13499
13500         PR c++/27640
13501         * g++.dg/template/ctor7.C: New test.
13502
13503 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
13504
13505         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
13506
13507 2006-06-16  Richard Guenther  <rguenther@suse.de>
13508
13509         PR tree-optimization/27781
13510         * gcc.dg/tree-ssa/pr27781.c: New testcase.
13511
13512 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
13513
13514         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
13515
13516 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
13517
13518         * gcc.dg/tree-ssa/loop-18.c: New test.
13519
13520 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
13521
13522         PR c++/27665
13523         * g++.dg/template/crash52.C: New test.
13524
13525         PR c++/27648
13526         * g++.dg/ext/attrib22.C: New test.
13527
13528         PR c++/26559
13529         * g++.dg/template/builtin1.C: New test.
13530         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
13531
13532         PR c++/28018
13533         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
13534         assignment.
13535         * g++.old-deja/g++.pt/crash51.C: Likewise.
13536
13537         PR c++/27227
13538         * g++.dg/lookup/linkage1.C: New test.
13539         * g++.dg/lookup/linkage2.C: Likewise.
13540
13541 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
13542
13543         PR middle-end/27959
13544         * gcc.dg/pr27959.c: New testcase.
13545
13546 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
13547
13548         PR target/28014:
13549         * g++.dg/eh/div.C: New test.
13550
13551 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
13552
13553         PR c++/27894
13554         * g++.dg/tree-ssa/pr26757.C: New test.
13555         * g++.dg/tree-ssa/pr27894.C: New test.
13556
13557 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13558
13559         * gcc.c-torture/compile/20060609-1.c: New test.
13560
13561         PR target/27863
13562         * gcc.c-torture/compile/pr27863.c: New test.
13563
13564 2006-06-13  Richard Guenther  <rguenther@suse.de>
13565
13566         PR tree-optimization/27830
13567         * g++.dg/tree-ssa/pr27830.C: New testcase.
13568
13569 2006-06-13  Matthew Sachs  <msachs@apple.com>
13570
13571         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
13572         the list of compiler flags; this causes those flags to be checked
13573         for things like dg-skip-if.
13574
13575 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13576
13577         PR c++/27601
13578         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
13579
13580 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
13581             Kazu Hirata  <kazu@codesourcery.com>
13582
13583         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
13584         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
13585
13586 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13587
13588         PR c++/27933
13589         * g++.dg/lookup/using15.C: New test.
13590
13591         PR c++/27951
13592         * g++.dg/other/anon4.C: New test.
13593
13594 2006-06-12  Roger Sayle  <roger@eyesopen.com>
13595
13596         PR c++/21210
13597         * g++.dg/init/complex1.C: New test case.
13598
13599 2006-06-11  Eric Christopher  <echristo@apple.com>
13600
13601         PR middle-end/27948
13602         * gcc.dg/bf-ms-layout.c: Run on darwin.
13603         * gcc.dg/bf-no-ms-layout: Ditto.
13604         * gcc.dg/attr-ms_struct-2.c: New.
13605         * gcc.dg/bf-ms-layout-2.c: Ditto.
13606
13607 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13608
13609         * gcc.dg/attr-ms_struct-packed1.c: New.
13610
13611 2006-06-09  Mike Stump  <mrs@apple.com>
13612
13613         * gcc.dg/vla-7.c: Add.
13614
13615 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
13616
13617         PR fortran/24558
13618         * gfortran.dg/entry_6.f90: New test.
13619
13620         PR fortran/20877
13621         PR fortran/25047
13622         * gfortran.dg/entry_7.f90: New test.
13623
13624 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
13625
13626         PR c/27747
13627         * gcc.dg/cpp/_Pragma6.c: New test.
13628
13629         PR c++/27748
13630         * g++.dg/cpp/_Pragma1.C: New test.
13631
13632         PR preprocessor/27746
13633         * gcc.dg/gomp/macro-3.c: New test.
13634         * gcc.dg/gomp/macro-4.c: New test.
13635         * g++.dg/gomp/macro-3.C: New test.
13636         * g++.dg/gomp/macro-4.C: New test.
13637
13638 2006-06-09  Richard Guenther  <rguenther@suse.de>
13639
13640         PR tree-optimization/26998
13641         * gcc.dg/torture/pr26998.c: New testcase.
13642         * gcc.dg/tree-ssa/vrp29.c: New testcase.
13643
13644 2006-06-08  Mike Stump  <mrs@apple.com>
13645
13646         * gcc.dg/pr27095.c: Account for stubs.
13647
13648         PR target/26427
13649         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
13650         produce bad code on darwin.
13651
13652 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13653
13654         PR fortran/27958
13655         * gfortran.dg/substr_2.f: New test.
13656
13657 2006-06-08  Asher Langton  <langton2@llnl.gov>
13658
13659         PR fortran/27786
13660         * cray_pointers_2.f90: Add -fbounds-check compile flag.
13661
13662 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13663
13664         PR target/27421
13665         * gcc.dg/union-3.c: New test.
13666
13667 2006-06-08  Richard Guenther  <rguenther@suse.de>
13668
13669         PR middle-end/27116
13670         * gcc.dg/torture/pr27116.c: New testcase.
13671         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
13672
13673 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
13674
13675         PR rtl-optimization/26449
13676         * gcc.dg/pr26449.c: New test.
13677
13678 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13679
13680         PR c++/27601
13681         * g++.dg/ext/offsetof1.C: Test member functions.
13682
13683 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
13684
13685         * gcc.dg/pr27095.c: Improve scanning.
13686
13687 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
13688
13689         PR fortran/23091
13690         * gfortran.dg/saved_automatic_1.f90: New test.
13691
13692         PR fortran/24168
13693         * gfortran.dg/array_simplify_1.f90: New test.
13694
13695         PR fortran/25090
13696         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13697
13698         PR fortran/25058
13699         * gfortran.dg/entry_dummy_ref_2.f90: New test.
13700
13701 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
13702
13703         PR c++/27177
13704         * g++.dg/expr/cast7.C: New test.
13705
13706 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
13707
13708         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
13709         * lib/gcc-defs.exp (tool_check_compile): Ditto.
13710         * lib/fortran-torture.exp (fortran-torture-compile,
13711         fortran-torture-execute): Ditto.
13712
13713 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
13714
13715         PR target/27842
13716         * gcc.dg/vmx/pr27842.c: New test.
13717
13718 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13719
13720         PR libfortran/27895
13721         * gfortran.dg/bounds_check_3.f90: New test.
13722
13723 2006-06-05  Mike Stump  <mrs@apple.com>
13724
13725         * objc.dg/objc-fast-4.m: Skip for ppc64.
13726
13727 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
13728
13729         PR testsuite/27705
13730         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
13731
13732 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13733             Victor Kaplansky  <victork@il.ibm.com>
13734
13735         PR tree-optimizations/26360
13736         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
13737         with -fno-tree-dce.
13738         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
13739
13740 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
13741
13742         PR fortran/14067
13743         * gfortran.dg/data_char_1.f90: Add messages for truncated
13744         strings.
13745
13746         PR fortran/16943
13747         * gfortran.dg/func_decl_2.f90: New test.
13748
13749         PR fortran/20839
13750         * gfortran.dg/do_2.f90: New test.
13751
13752         PR fortran/27655
13753         * gfortran.dg/associated_3.f90: New test.
13754
13755 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
13756
13757         PR c++/27819
13758         * g++.dg/template/static25.C: New test.
13759
13760         PR c++/27722
13761         * g++.dg/init/array21.C: New test.
13762
13763         PR c++/27807
13764         * g++.dg/ext/complit7.C: New test.
13765
13766         PR c++/27806
13767         * g++.dg/parse/ptrmem5.C: New test.
13768
13769 2006-06-04  Roger Sayle  <roger@eyesopen.com>
13770             Andrew Pinski  <pinskia@physics.uc.edu>
13771
13772         PR c/27150
13773         PR middle-end/27382
13774         * gcc.dg/pr27150-1.c: New testcase.
13775         * gcc.dg/pr27382-1.c: New testcase.
13776         * gcc.dg/pr27382-2.c: New testcase.
13777
13778 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
13779
13780         PR c/25161
13781         PR c/27020
13782         * gcc.dg/array-10.c: New test.
13783
13784 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13785
13786         PR c++/27804
13787         * g++.dg/init/const4.C: New test.
13788         * g++.dg/init/member1.C: Add error-marker.
13789         * g++.dg/other/fold1.C: Adjust error-marker.
13790
13791 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13792
13793         PR c++/27601
13794         * g++.dg/ext/offsetof1.C: New test.
13795
13796 2006-06-04 Eric Christopher <echristo@apple.com>
13797
13798         * gcc.dg/attr-ms_struct-1.c: New.
13799
13800 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
13801
13802         * gcc.c-torture/compile/builtin_constant_p.c: New test.
13803
13804 2006-06-04  Richard Guenther  <rguenther@suse.de>
13805
13806         PR tree-optimization/27039
13807         * gcc.dg/tree-ssa/loop-17.c: New testcase.
13808
13809 2006-06-03  Roger Sayle  <roger@eyesopen.com>
13810
13811         PR target/26223
13812         * gcc.target/i386/amd64-abi-2.c: New test case.
13813
13814 2006-06-02  Eric Christopher  <echristo@apple.com>
13815
13816         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
13817         * gcc.target/i386/20020523-1.c: Skip if darwin.
13818         * gcc.target/i386/asm-3.c: Ditto.
13819         * gcc.target/i386/20011119-1.c: Ditto.
13820         * gcc.target/i386/clobbers.c: Remove pic part of test.
13821
13822 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
13823
13824         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
13825         * g++.old-deja/g++.other/init19.C: Ditto.
13826         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
13827         and add other platforms as expected failures.
13828
13829 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
13830
13831         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
13832         (is-effective-target-keyword): Ditto.
13833
13834 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
13835
13836         PR fortran/27715
13837         * gfortran.dg/extended_char_comparison_1.f:  New test.
13838
13839 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
13840
13841         PR fortran/25098
13842         * gfortran.dg/dummy_procedure_1.f90: New test.
13843
13844         PR fortran/25147
13845         * gfortran.dg/dummy_procedure_2.f90: New test.
13846
13847         * gfortran.dg/associated_2.f90: Correct to make consistent with
13848         standard.
13849
13850 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13851
13852         * gcc.target/i386/387-11.c: New test case.
13853
13854 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
13855
13856         PR c++/27801
13857         * g++.dg/template/cond6.C: New test.
13858
13859         PR c++/26496
13860         * g++.dg/template/crash51.C: New test.
13861         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
13862
13863         PR c++/27385
13864         * g++.dg/init/array20.C: New test.
13865
13866 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13867
13868         * gcc.dg/builtins-54.c: New test case.
13869
13870 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13871
13872         PR c++/26433
13873         * g++.dg/template/fntry1.C: Add dg-do link.
13874
13875         PR c++/27808
13876         * g++.dg/parse/friend6.C: New test.
13877
13878 2006-05-30  Asher Langton  <langton2@llnl.gov>
13879
13880         * gfortran.dg/cray_pointers_7.f90: New test.
13881
13882 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13883
13884         PR tree-optimization/23452
13885         * gcc.dg/fold-mulconj-1.c: New test case.
13886
13887 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13888
13889         PR c++/27803
13890         * g++.dg/parse/bitfield1.C: New test.
13891
13892 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13893
13894         * gcc.target/ppc-eq0-1.c: New test case.
13895         * gcc.target/ppc-negeq0-1.c: New test case.
13896
13897 2006-05-30  Dirk Mueller  <dmueller@suse.de>
13898
13899         PR c/27273
13900         * gcc.dg/overflow-warn-5.c: New test.
13901
13902 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13903
13904         PR c/27718
13905         * gcc.dg/sizeof-1.c: New test.
13906
13907 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
13908
13909         PR target/27790
13910         * gcc.target/i386/pr27790.c: New test.
13911
13912 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13913
13914         PR libgfortran/27757
13915         * gfortran.dg/direct_io_5.f90: New test.
13916
13917 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13918
13919         PR libgfortran/27634
13920         * gfortran.dg/fmt_missing_period_1.f: New test.
13921         * gfortran.dg/fmt_missing_period_2.f: New test.
13922         * gfortran.dg/fmt_missing_period_3.f: New test.
13923
13924 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13925
13926         PR fortran/19777
13927         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
13928         arrays.
13929
13930 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13931
13932         PR c++/27713
13933         * g++.dg/template/new6.C: New test.
13934
13935 2006-05-29  Roger Sayle  <roger@eyesopen.com>
13936
13937         PR tree-optimization/24964
13938         * gcc.target/i386/387-10.c: New test case.
13939
13940 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
13941
13942         * intrinsics/string_intrinsics.c (compare_string):
13943         Use memcmp instead of strncmp to avoid tripping over
13944         CHAR(0) in a string.
13945
13946 2006-05-27  Richard Guenther  <rguenther@suse.de>
13947
13948         PR middle-end/27773
13949         * gcc.dg/torture/pr27773.c: New testcase.
13950
13951 2006-05-27  Dirk Mueller  <dmueller@suse.de>
13952
13953         * gcc.dg/pr24561.c: Rename to..
13954         * gcc.dg/pr25962.c: .. this.
13955
13956 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13957
13958         PR fortran/19777
13959         * gfortran.dg/bounds_check_2.f: New test.
13960
13961 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
13962
13963         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
13964         * gfortran.dg/byte_1.f90: Likewise.
13965         * gfortran.dg/dup_save_2.f90: Likewise.
13966
13967 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
13968
13969         * gfortran.dg/associated_2.f90: New test.
13970
13971 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13972
13973         PR fortran/27524
13974         * gfortran.dg/bounds_check_1.f90: New test.
13975
13976 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
13977
13978         PR rtl-optimization/27661
13979         * gcc.dg/pr27661.c: New test case.
13980
13981 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13982
13983         PR fortran/23151
13984         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
13985         * gfortran.dg/print_parentheses_1.f:  New test.
13986         * gfortran.dg/print_parentheses_2.f90:  New test.
13987
13988 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
13989
13990         PR target/27758
13991         * gcc.dg/pr27758.c: New test.
13992
13993 2006-05-24  Falk Hueffner  <falk@debian.org>
13994
13995         * gcc.c-torture/compile/pr27571.c: New test.
13996
13997 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
13998
13999         PR fortran/27709
14000         * gfortran.dg/spec_expr_4.f90: New test.
14001
14002         PR fortran/27155
14003         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
14004
14005 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
14006
14007         PR c++/20103
14008         * g++.dg/ext/complit6.C: New test.
14009         * g++.dg/ext/complit3.C: Adjust error markers.
14010         * g++.dg/init/const3.C: New test.
14011
14012 2006-05-25  Richard Guenther  <rguenther@suse.de>
14013
14014         PR middle-end/27743
14015         * gcc.dg/torture/pr27743.c: New testcase.
14016
14017 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14018
14019         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
14020
14021 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
14022
14023         * gcc.dg/compat/scalar-by-value-x.h: New.
14024         * gcc.dg/compat/scalar-by-value-y.h: New.
14025         * gcc.dg/compat/scalar-by-value-5.c: New.
14026         * gcc.dg/compat/scalar-by-value-5_main.c: New.
14027         * gcc.dg/compat/scalar-by-value-5_x.c: New.
14028         * gcc.dg/compat/scalar-by-value-5_y.c: New.
14029         * gcc.dg/compat/scalar-by-value-6.c: New.
14030         * gcc.dg/compat/scalar-by-value-6_main.c: New.
14031         * gcc.dg/compat/scalar-by-value-6_x.c: New.
14032         * gcc.dg/compat/scalar-by-value-6_y.c: New.
14033
14034 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
14035
14036         PR tree-optimization/27639
14037         PR tree-optimization/26719
14038         * gcc.dg/pr27639.c: New test.
14039         * gcc.dg/pr26719.c: New test.
14040         * gcc.dg/tree-ssa/scev-cast.c: New test.
14041
14042 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
14043
14044         PR c++/20173
14045         * g++.dg/template/error21.C: New test.
14046
14047 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
14048
14049         PR target/27696
14050         * gcc.target/i386/pr27696.c: New.
14051
14052 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
14053
14054         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
14055
14056         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
14057
14058 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14059
14060         PR c++/27716
14061         * g++.dg/other/assign1.C: New test.
14062
14063 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
14064
14065         PR target/27266
14066         * gcc.target/i386/pr27266.c: New.
14067
14068 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14069
14070         PR c++/27451
14071         * g++.dg/ext/asm9.C: New test.
14072
14073 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
14074
14075         PR rtl-optimization/25514
14076         * gcc.c-torture/compile/pr25514.c: New test.
14077
14078 2006-05-22  Richard Guenther  <rguenther@suse.de>
14079
14080         Revert
14081         2006-01-31  Richard Guenther  <rguenther@suse.de>
14082
14083         * gcc.target/i386/sselibm-1.c: New testcase.
14084         * gcc.target/i386/sselibm-2.c: Likewise.
14085         * gcc.target/i386/sselibm-3.c: Likewise.
14086         * gcc.target/i386/sselibm-4.c: Likewise.
14087         * gcc.target/i386/sselibm-5.c: Likewise.
14088
14089 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14090
14091         PR c/27420
14092         * gcc.dg/func-args-2.c: New test.
14093
14094         PR c/26818
14095         * gcc.dg/struct-incompl-1.c: New test.
14096
14097 2006-05-22  Richard Guenther  <rguenther@suse.de>
14098
14099         PR testsuite/27708
14100         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
14101         the transformations we test for.
14102
14103 2006-05-22  Richard Guenther  <rguenther@suse.de>
14104
14105         PR testsuite/27707
14106         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
14107
14108 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
14109
14110         PR c++/27210
14111         * g++.dg/warn/new1.C: New test.
14112         * g++.dg/template/new5.C: Likewise.
14113
14114 2006-05-21  Roger Sayle  <roger@eyesopen.com>
14115
14116         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
14117         * gcc.target/i386/20060512-3.c: Likewise.
14118
14119 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
14120
14121         PR rtl-optimization/27671
14122         * gcc.c-torture/execute/pr27671-1.c: New.
14123         * gcc.dg/pr27671-2.c: Likewise.
14124
14125         PR tree-optimization/26622.
14126         * gcc.c-torture/compile/pr26622.c: New.
14127
14128 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
14129
14130         PR fortran/27613
14131         * gfortran.dg/recursive_reference_1.f90: New test.
14132
14133 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
14134
14135         PR fortran/25746
14136         * gfortran.dg/elemental_subroutine_3.f90: New test.
14137
14138         PR fortran/25090
14139         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
14140
14141         PR fortran/27584
14142         * gfortran.dg/associated_target_1.f90: New test.
14143
14144         PR fortran/19015
14145         * gfortran.dg/maxloc_shape_1.f90: New test.
14146
14147 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14148
14149         PR libgfortran/24459
14150         * gfortran.dg/namelist_24.f90: New test.
14151         * gfortran.dg/namelist_12.f: Fix typo in comment.
14152
14153 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
14154
14155         PR middle-end/25776
14156         * g++.dg/other/error11.C: New test.
14157
14158 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14159
14160         * gcc.target/mips/pr26765.c: Add -w to options.
14161
14162 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14163
14164         * lib/target-supports.exp (check_effective_target_mpaired_single):
14165         New function.
14166         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
14167         multilibs.
14168         * g++.dg/vect/vect.exp: Likewise.
14169
14170 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14171
14172         PR testsuite/25891
14173         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
14174
14175 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
14176
14177         PR fortran/27662
14178         * gfortran.dg/temporary_1.f90: New file.
14179
14180 2006-05-19  Andreas Schwab  <schwab@suse.de>
14181
14182         * g++.dg/other/unused1.C: Also match "stringz".
14183
14184 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
14185
14186         PR c++/26433
14187         * g++.dg/template/fntry1.C: New test.
14188
14189 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
14190
14191         PR c++/27471
14192         PR c++/27506
14193         * g++.dg/conversion/bitfield5.C: New test.
14194         * g++.dg/conversion/bitfield6.C: New test.
14195
14196 2006-05-18  Mike Stump  <mrs@apple.com>
14197
14198         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
14199         * gcc.dg/vla-4.c: Add.
14200         * gcc.dg/vla-5.c: Add.
14201         * gcc.dg/vla-6.c: Add.
14202
14203 2006-05-12  Stuart Hastings  <stuart@apple.com>
14204
14205         * gcc.target/i386/20060512-1.c: New.
14206         * gcc.target/i386/20060512-2.c: New.
14207         * gcc.target/i386/20060512-3.c: New.
14208         * gcc.target/i386/20060512-4.c: New.
14209
14210 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
14211
14212         PR c++/26122
14213         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
14214
14215         PR c++/26068
14216         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
14217         * g++.dg/parse/linkage1.C: New test.
14218
14219 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
14220
14221         PR tree-optimization/27548
14222         * g++.dg/tree-ssa/pr27548.C: New test.
14223
14224 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14225
14226         PR fortran/26551
14227         * gfortran.dg/recursive_check_1.f: New test.
14228         * gfortran.dg/recursive_check_2.f90: New test.
14229
14230 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
14231
14232         * g++.dg/opt/temp2.C: New test.
14233
14234 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
14235
14236         PR c++/27491
14237         * g++.dg/init/brace5.C: New test.
14238
14239         PR middle-end/27415
14240         * gcc.dg/gomp/pr27415.c: New test.
14241         * g++.dg/gomp/pr27415.C: New test.
14242
14243         PR tree-optimization/27549
14244         * g++.dg/tree-ssa/pr27549.C: New test.
14245
14246 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14247
14248         PR libgfortran/27575
14249         * gfortran.dg/read_eof_4.f90: New test.
14250
14251 2006-05-16  Richard Guenther  <rguenther@suse.de>
14252
14253         PR tree-optimization/22303
14254         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
14255
14256 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
14257
14258         PR middle-end/27573
14259         * gcc.dg/gomp/pr27573.c: New test.
14260         * gfortran.dg/gomp/pr27573.f90: New test.
14261
14262         PR c/27499
14263         * gcc.dg/gomp/pr27499.c: New test.
14264         * g++.dg/gomp/pr27499.C: New test.
14265
14266 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14267
14268         PR c++/27339
14269         * g++.dg/parser/access8.C: Adjust error marker.
14270         * g++.dg/template/access17.C: New test.
14271         * g++.dg/template/access18.C: Likewise.
14272
14273 2006-05-15  Roger Sayle  <roger@eyesopen.com>
14274
14275         PR target/26600
14276         * gcc.target/i386/pr26600.c: New test case.
14277
14278 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14279
14280         PR c++/27505
14281         * g++.dg/expr/bitfield1.C: New test.
14282
14283 2006-05-15  Richard Guenther  <rguenther@suse.de>
14284
14285         PR tree-optimization/27603
14286         * gcc.dg/torture/pr27603.c: New testcase.
14287
14288 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
14289
14290         PR fortran/25090
14291         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14292
14293         PR fortran/25082
14294         * gfortran.dg/scalar_return_1.f90: New test.
14295
14296         PR fortran/27411
14297         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
14298
14299 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
14300
14301         * gcc.dg/gomp/critical-4.c: New test.
14302         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
14303         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
14304         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
14305         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
14306
14307 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14308
14309         PR c++/27582
14310         * g++.dg/template/dependent-args1.C: New test.
14311
14312         PR c++/27581
14313         * g++.dg/lookup/this1.C: New test.
14314
14315         PR c++/27315
14316         * g++.dg/template/operator6.C: New test.
14317         * g++.dg/template/incomplete3.C: New test.
14318
14319         PR c++/27559
14320         * g++.dg/template/new4.C: New test.
14321
14322         PR c++/27496
14323         * g++.dg/template/void2.C: New test.
14324
14325 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
14326
14327         * g++.dg/template/dependent-expr5.C: New test.
14328
14329 2006-05-14  Roger Sayle  <roger@eyesopen.com>
14330
14331         PR middle-end/26729
14332         * gcc.dg/pr26729-1.c: New test case.
14333
14334 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
14335
14336         * gcc.dg/pr27003.c: New test.
14337
14338 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
14339
14340         * lib/target-supports.dg (check_cxa_atexit_available): Change
14341         v3_target_compile to ${tool}_target_compile.
14342
14343 2006-05-11  Jason Merrill  <jason@redhat.com>
14344
14345         * lib/scanasm.exp (scan-not-hidden): Fix typo.
14346
14347 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14348
14349         PR fortran/27553
14350         * gfortran.dg/label_5.f90: New test.
14351
14352 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
14353
14354         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
14355         check_effective_target_powerpc_altivec_ok): New.
14356         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
14357         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
14358         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
14359         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
14360         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
14361         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
14362         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
14363         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
14364         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
14365         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
14366         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
14367         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
14368         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
14369         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
14370         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
14371         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
14372         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
14373         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
14374         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
14375         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
14376         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
14377         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
14378         gcc.target/powerpc/altivec-9.c,
14379         gcc.target/powerpc/altivec-consts.c,
14380         gcc.target/powerpc/altivec-pr22085.c,
14381         gcc.target/powerpc/altivec-splat.c,
14382         gcc.target/powerpc/altivec-types-1.c,
14383         gcc.target/powerpc/altivec-types-2.c,
14384         gcc.target/powerpc/altivec-types-3.c,
14385         gcc.target/powerpc/altivec-types-4.c,
14386         gcc.target/powerpc/altivec-varargs-1.c,
14387         gcc.target/powerpc/altivec-vec-merge.c,
14388         gcc.target/powerpc/ppc-vector-memcpy.c,
14389         gcc.target/powerpc/ppc-vector-memset.c,
14390         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
14391         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
14392         these effective targets.
14393         * gcc.dg/vmx/pr27006.c: Add missing close brace.
14394         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
14395
14396 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14397
14398         PR middle-end/27384
14399         * g++.dg/other/fold1.C: New test.
14400
14401         PR middle-end/27488
14402         * gcc.dg/fold-nonneg-1.c: New test.
14403
14404         PR c++/27547
14405         * g++.dg/other/operator1.C: New test.
14406
14407 2006-05-11  Richard Guenther  <rguenther@suse.de>
14408
14409         PR middle-end/27529
14410         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
14411
14412 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
14413
14414         * lib/target-supports-dg.exp (check-flags): New.
14415         (dg-skip-if): Move flag checks.
14416
14417 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
14418
14419         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
14420         * lib/target-supports.dg (check_cxa_atexit_available): New.
14421
14422 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
14423
14424         PR fortran/27470
14425         * gfortran.dg/multiple_allocation_2.f90: New test case.
14426
14427 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
14428
14429         * gcc.target/arm/pr27387.C: Fix a comment typo.
14430
14431 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14432
14433         PR fortran/24549
14434         * gfortran.dg/error_recovery_1.f90: New test.
14435
14436 2006-05-10  Richard Guenther  <rguenther@suse.de>
14437
14438         PR tree-optimization/27302
14439         * gcc.dg/torture/pr27302.c: New testcase.
14440
14441 2006-05-09  Dirk Mueller  <dmueller@suse.de>
14442         Richard Guenther  <rguenther@suse.de>
14443
14444         PR middle-end/27498
14445         * gcc.dg/tree-ssa/pr27498.c: New testcase.
14446
14447 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
14448
14449         PR rtl-optimization/27335
14450         * gcc.dg/pr27335.c: New test.
14451
14452 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
14453
14454         * gcc.target/mips/mips-ps-5.c: New file.
14455
14456 2006-05-08  Jan Hubicka  <jh@suse.cz>
14457
14458         PR middle-end/25962
14459         * gcc.dg/pr25962.c: New.
14460
14461 2006-05-08  Roger Sayle  <roger@eyesopen.com>
14462
14463         PR target/27158
14464         * gcc.target/powerpc/pr27158.c: New test case.
14465
14466 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
14467
14468         PR testsuite/27476
14469         * ada/acats/run_all.sh: Use test -z.
14470
14471 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14472
14473         PR libfortran/18271
14474         * gfortran.dg/spec_expr_3.f90: New test.
14475
14476 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
14477
14478         PR target/24879
14479         * gcc.target/i386/monitor.c: New file.
14480
14481 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
14482
14483         * gcc.dg/pr27095.c: xfail *-*-darwin*.
14484
14485 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14486
14487         PR c++/27447
14488         * g++.dg/other/ptrmem7.C: New test.
14489
14490 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14491
14492         PR target/27421
14493         * gcc.dg/array-9.c: New test.
14494
14495 2006-05-07  Richard Guenther  <rguenther@suse.de>
14496
14497         PR tree-optimization/27409
14498         * gcc.dg/torture/pr27409.c: New testcase.
14499
14500 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14501
14502         PR fortran/27457
14503         * gfortran.dg/select_6.f90: New.
14504
14505 2006-05-07  Richard Guenther  <rguenther@suse.de>
14506
14507         PR tree-optimization/27136
14508         * gcc.dg/torture/pr27136.c: New testcase.
14509
14510 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
14511
14512         PR fortran/24813
14513         * gfortran.dg/char_cons_len_1.f90: New test.
14514
14515 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14516
14517         PR c++/27427
14518         * g++.dg/template/incomplete2.C: New test.
14519
14520 2006-05-06  Richard Guenther  <rguenther@suse.de>
14521
14522         PR tree-optimization/27151
14523         * gcc.dg/vect/pr27151.c: New testcase.
14524
14525 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14526
14527         PR c++/27430
14528         * g++.dg/template/void1.C: New test.
14529
14530         PR c++/27423
14531         * g++.dg/other/void2.C: New test.
14532
14533         PR c++/27422
14534         * g++.dg/conversion/void1.C: New test.
14535
14536 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
14537
14538         PR/21391
14539         * g++.dg/other/unused1.C: New.
14540
14541 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14542
14543         PR objc/27240
14544         * objc.dg/member-1.m: New test.
14545
14546 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
14547
14548         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
14549
14550 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14551
14552         PR libfortran/26985
14553         * gfortran.dg/matmul_2.f90: New test.
14554
14555 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
14556
14557         * ada/acats/run_all.sh: Use sync when main not found.
14558
14559 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
14560
14561         PR target/26765
14562         * gcc.target/mips/pr26765.c: New.
14563
14564 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
14565
14566         * gcc.target/bfin: New directory.
14567         * gcc.target/bfin/bfin.exp: New file.
14568         * gcc.target/bfin/frmul.c: New file.
14569         * gcc.target/bfin/arith.c: New file.
14570         * gcc.target/bfin/mul-combine.c: New file.
14571         * gcc.target/bfin/shift.c: New file.
14572
14573 2006-05-04  Richard Guenther  <rguenther@suse.de>
14574
14575         PR tree-optimization/14287
14576         PR tree-optimization/14844
14577         PR tree-optimization/19792
14578         PR tree-optimization/21608
14579         PR tree-optimization/27090
14580         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
14581         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
14582         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14583         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14584         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14585
14586 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
14587
14588         PR tree-optimization/27285
14589         * gcc.c-torture/execute/pr27285.c: New test.
14590
14591         PR middle-end/27388
14592         * gcc.dg/gomp/pr27388-1.c: New test.
14593         * gcc.dg/gomp/pr27388-2.c: New test.
14594         * gcc.dg/gomp/pr27388-3.c: New test.
14595
14596         PR c++/27359
14597         * g++.dg/gomp/pr27359.C: New test.
14598
14599 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
14600
14601         PR fortran/20248
14602         * gfortran.dg/iargc.f90: New test.
14603
14604 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
14605
14606         PR c++/27102
14607         * g++.dg/template/crash49.C: New test.
14608
14609 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
14610
14611         PR testsuite/27032
14612         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
14613
14614 2006-05-02  Jeff Law  <law@redhat.com>
14615
14616         PR tree-optimization/27364
14617         * gcc.c-torture/execute/pr27364.c: New test.
14618
14619 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
14620
14621         PR c++/27309
14622         * g++.dg/parser/ctor5.C: New test.
14623
14624 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
14625
14626         PR target/27387
14627         * gcc.target/arm/arm.exp: New.
14628         * gcc.target/arm/pr27387.C: Likewise.
14629
14630 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
14631
14632         PR fortran/27269
14633         PR fortran/27324
14634         * gfortran.dg/module_equivalence_2.f90: New test.
14635
14636 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
14637
14638         PR middle-end/27337
14639         * g++.dg/gomp/pr27337-1.C: New test.
14640         * g++.dg/gomp/pr27337-2.C: New test.
14641
14642         PR middle-end/27328
14643         * gcc.dg/gomp/pr27328.c: New test.
14644
14645         PR middle-end/27325
14646         * g++.dg/gomp/pr27325.C: New test.
14647
14648         PR middle-end/27310
14649         * g++.dg/gomp/pr27310.C: New test.
14650
14651 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14652
14653         PR tree-optimization/27291
14654         * g++.dg/tree-ssa/pr27291.C: New test.
14655
14656 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14657
14658         PR tree-optimization/27283
14659         * g++.dg/tree-ssa/pr27283.C: New test.
14660
14661 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14662
14663         * gcc.dg/tree-ssa/loop-16.c: New test.
14664
14665 2006-05-01  Roger Sayle  <roger@eyesopen.com>
14666             Joseph S. Myers  <joseph@codesourcery.com>
14667
14668         * gcc.dg/Wconversion-3.c: New test case.
14669         * gcc.dg/Wconversion-4.c: Likewise.
14670
14671 2006-05-01  Richard Guenther  <rguenther@suse.de>
14672
14673         PR tree-optimization/26726
14674         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
14675
14676 2006-04-30  Roger Sayle  <roger@eyesopen.com>
14677
14678         * gcc.dg/Woverflow-1.c: New test case.
14679         * gcc.dg/Woverflow-2.c: Likewise.
14680         * gcc.dg/Woverflow-3.c: Likewise.
14681
14682 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
14683
14684         PR c++/27094
14685         * g++.dg/template/defarg8.C: New test.
14686
14687 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14688
14689         PR c++/27278
14690         * g++.dg/parse/operator7.C: New test.
14691
14692 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14693
14694         PR c++/11471
14695         PR c++/27102
14696         * g++.dg/template/crash48.C: New test.
14697
14698         PR c++/27279
14699         * g++.dg/parse/ctor4.C: New test.
14700
14701 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14702
14703         PR fortran/25681
14704         * gfortran.df/char_type_len.f90: New test.
14705
14706 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14707
14708         PR libgfortran/27304
14709         * gfortran.dg/fmt_exhaust.f90: New test.
14710
14711 2006-04-28  Roger Sayle  <roger@eyesopen.com>
14712
14713         PR c/25309
14714         * gcc.dg/large-size-array-2.c: New test case.
14715
14716 2006-04-28  Richard Guenther  <rguenther@suse.de>
14717
14718         PR target/26826
14719         * gcc.target/i386/pr26826.c: New testcase.
14720
14721 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
14722
14723         PR middle-end/27260
14724         * gcc.c-torture/execute/pr27260.c: New.
14725
14726 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
14727
14728         PR middle-end/27095
14729         * gcc.dg/pr27095.c: New.
14730
14731 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14732
14733         PR c++/27292
14734         * g++.dg/conversion/bitfield4.C: New test.
14735
14736 2006-04-27  Eric Christopher  <echristo@apple.com>
14737
14738         * gcc.dg/pragma-ms_struct.c: New.
14739
14740 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14741
14742         PR c++/27102
14743         * g++.dg/template/crash47.C: New test.
14744
14745 2006-04-27  Dirk Mueller  <dmueller@suse.de>
14746
14747         * gcc.target/i386/sse-7.c: build with -msse.
14748
14749 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
14750
14751         PR testsuite/27274:
14752         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
14753         (main): Exit if processor doesn't support SSE.
14754
14755 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
14756
14757         PR middle-end/27282
14758         * gcc.c-torture/compile/pr27282.c: New test.
14759
14760 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
14761
14762         PR middle-end/26913
14763         * g++.dg/gomp/pr26913.C: New test.
14764
14765         PR c/25996
14766         * gcc.dg/gomp/pr25996.c: New test.
14767         * g++.dg/gomp/pr25996.C: New test.
14768
14769 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
14770
14771         PR rtl-optimization/26725
14772         * gcc.c-torture/compile/pr26725.c: New test.
14773
14774 2006-04-25  Richard Guenther  <rguenther@suse.de>
14775
14776         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
14777         than n + -1.
14778
14779 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
14780
14781         * gcc.dg/20060425-1.c: New testcase.
14782
14783 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
14784
14785         PR tree-optimization/26865
14786         * gcc.dg/pr26865.c: New test.
14787
14788 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
14789
14790         PR c++/27292
14791         * g++.dg/conversion/bitfield1.C: New test.
14792         * g++.dg/conversion/bitfield2.C: Likewise.
14793         * g++.dg/conversion/bitfield3.C: Likewise.
14794
14795 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14796         Richard Guenther  <rguenther@suse.de>
14797
14798         PR tree-optimization/27236
14799         * gcc.dg/tree-ssa/pr27236.c: New testcase.
14800
14801 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14802
14803         PR c++/19963
14804         * g++.dg/other/incomplete2.C: New test.
14805
14806 2006-04-24  Richard Guenther  <rguenther@suse.de>
14807
14808         PR middle-end/26869
14809         * gcc.dg/torture/pr26869.c: New testcase.
14810
14811 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14812         Richard Guenther  <rguenther@suse.de>
14813
14814         PR tree-optimization/27218
14815         * g++.dg/tree-ssa/pr27218.C: New testcase.
14816
14817 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14818
14819         PR c++/26912
14820         * g++.dg/template/friend41.C: New test.
14821
14822 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
14823
14824         * g++.dg/opt/pr15551.C: Include cstdio.
14825         (main): Use remove instead of unlink.
14826
14827 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
14828
14829         * gcc.dg/sibcall-7.c: New test.
14830         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
14831         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
14832         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
14833         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
14834         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
14835
14836 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14837
14838         PR c++/26534
14839         * g++.dg/opt/bitfield1.C: New test.
14840         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
14841         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
14842         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
14843         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
14844         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
14845         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
14846         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
14847         * g++.dg/abi/bitfield2.C: Likewise.
14848         * g++.dg/init/bitfield1.C: Likewise.
14849
14850 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
14851
14852         PR fortran/25099
14853         * gfortran.dg/elemental_subroutine_4.f90: New test.
14854         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
14855         call sub (m, x).
14856
14857 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14858
14859         * gcc.c-torture/compile/20060421-1.c: New testcase.
14860
14861 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14862
14863         PR c/25875
14864         * gcc.dg/init-bad-4.c: New test.
14865
14866 2006-04-21  Paul Brook  <paul@codesourcery.com>
14867
14868         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
14869
14870 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
14871
14872         PR fortran/27122
14873         * gfortran.dg/defined_operators_1.f90: New test.
14874         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
14875         remove old ones associated, incorrectly, with Note 5.46.
14876
14877         PR fortran/27113
14878         * gfortran.dg/character_array_constructor_1.f90: New test.
14879
14880 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
14881
14882         * gcc.dg/20060419-1.c: New test.
14883
14884 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
14885
14886         PR c/26774
14887         * gcc.dg/struct-parse-1.c: New test case.
14888
14889 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14890
14891         PR c++/26558
14892         * g++.dg/parse/template19.C: New test.
14893
14894         PR c++/26739
14895         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
14896
14897         PR c++/26036
14898         * g++.dg/expr/call3.C: New test.
14899
14900         PR c++/10385
14901         * g++.dg/conversion/dynamic1.C: New test.
14902
14903 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
14904
14905         PR c++/27102
14906         * g++.dg/template/crash35.C: Tweak error markers.
14907         * g++.dg/template/crash46.C: New test.
14908         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
14909         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
14910
14911 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
14912
14913         PR rtl-optimization/14261
14914         * gcc.c-torture/compile/20060419-1.c: Added.
14915
14916 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
14917
14918         * gfortran.dg/label_1.f90: Adjust dg-error.
14919
14920 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14921
14922         PR target/26961
14923         * gcc.dg/fold-cond-1.c: New test case.
14924         * gcc.dg/pr26961-1.c: Likewise.
14925
14926 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14927
14928         PR libgfortran/27138
14929         * gfortran.dg/read_bad_advance.f90: New test.
14930
14931 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14932             Dale Johannesen  <dalej@apple.com>
14933
14934         PR target/24076
14935         * gcc.target/i386/vecinit-3.c: New testcase.
14936         * gcc.target/i386/vecinit-4.c: Likewise.
14937         * gcc.target/i386/sse-18.c: Likewise.
14938         * gcc.target/i386/sse-19.c: Likewise.
14939
14940 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
14941
14942         * gfortran.dg/allocate_zerosize_1.f90: New test.
14943
14944 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
14945
14946         PR c++/26365
14947         * g++.dg/template/crash45.C: New test.
14948
14949 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
14950
14951         PR fortran/26787
14952         * gfortran.dg/proc_assign_1.f90: New test.
14953         * gfortran.dg/procedure_lvalue.f90: Change message.
14954         * gfortran.dg/namelist_4.f90: Add new error.
14955
14956         PR fortran/25597
14957         PR fortran/27096
14958         * gfortran.dg/auto_pointer_array_result_1.f90
14959
14960         PR fortran/27089
14961         * gfortran.dg/specification_type_resolution_1.f90
14962
14963         PR fortran/18003
14964         PR fortran/25669
14965         PR fortran/26834
14966         * gfortran.dg/bounds_temporaries_1.f90: New test.
14967
14968         PR fortran/27124
14969         * gfortran.dg/array_return_value_1.f90: New test.
14970
14971 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
14972
14973         PR fortran/25336
14974         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
14975
14976 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
14977
14978         PR middle-end/26823
14979         * g++.dg/gomp/pr26823-1.C: New test.
14980         * g++.dg/gomp/pr26823-2.C: New test.
14981
14982 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
14983
14984         PR middle-end/27134
14985         * gcc.dg/pr27314.c: New test.
14986
14987 2006-04-13  Richard Henderson  <rth@redhat.com>
14988
14989         * g++.dg/gomp/block-0.C: Update expected matches.
14990
14991 2006-04-13  DJ Delorie  <dj@redhat.com>
14992
14993         * lib/target-supports.exp (check_effective_target_int32plus): New.
14994         (check_effective_target_ptr32plus): New.
14995         (check_effective_target_size32plus): New.
14996         (check_effective_target_int16): New.
14997         (check_profiling_available): Add m32c to the list of unsupported
14998         targets.
14999
15000         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
15001         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
15002         memory size.
15003         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
15004         pointers.
15005         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
15006         size_t.
15007         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
15008         and size_t.
15009         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
15010         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
15011         not just xstormy16.  Skip m32c due to weird pointer size.
15012         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
15013         not just xstormy16.
15014         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
15015         not just xstormy16.
15016         * gcc.dg/20020312-2.c: Add m32c support.
15017         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
15018         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
15019         in test.
15020         * gcc.dg/20050321-2.c: Require >=32 bit integers.
15021         * gcc.dg/asm-1.c: Skip if int and short are the same size.
15022         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
15023         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
15024         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
15025         formats
15026         * gcc.dg/init-string-2.c: Require >=32 bit integers.
15027         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
15028         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
15029         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
15030         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
15031         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
15032         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
15033         in test.
15034         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
15035         in test.
15036         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
15037         * gcc.dg/pr23049.c: Require >=32 bit integers.
15038         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
15039         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
15040         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
15041         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
15042         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
15043         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
15044         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
15045         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
15046         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
15047         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
15048         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
15049         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
15050         prototype in test.
15051         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
15052         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
15053         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
15054         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
15055         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
15056
15057         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
15058         * gcc.c-torture/execute/20040703-1.x: Likewise.
15059         * gcc.c-torture/execute/20040705-1.x: Likewise.
15060         * gcc.c-torture/execute/20040705-2.x: Likewise.
15061         * gcc.c-torture/execute/20040709-1.x: Likewise.
15062         * gcc.c-torture/execute/20040709-2.x: Likewise.
15063         * gcc.c-torture/execute/20040811-1.x: Likewise.
15064         * gcc.c-torture/execute/20050316-1.x: Likewise.
15065         * gcc.c-torture/execute/bitfld-4.x: Likewise.
15066         * gcc.c-torture/execute/pr19689.x: Likewise.
15067         * gcc.c-torture/execute/pr7284-1.x: Likewise.
15068         * gcc.c-torture/execute/usmul.x: Likewise.
15069         * gcc.c-torture/execute/vrp-5.x: Likewise.
15070         * gcc.c-torture/execute/vrp-6.x: Likewise.
15071         * gcc.dg/debug/20041023-1.s: Likewise.
15072
15073 2006-04-13  Roger Sayle  <roger@eyesopen.com>
15074
15075         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
15076         of integers to a vector types are now constant expressions in C.
15077         * gcc.dg/vect/vect-fold-1.c: New test case.
15078
15079 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
15080             Ulrich Weigand  <uweigand@de.ibm.com>
15081
15082         PR target/27006
15083         * gcc.dg/vmx/pr27006.c: New testcase.
15084
15085 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15086
15087         PR libgfortran/26766
15088         * gfortran.dg/write_recursive.f90: New test.
15089
15090 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
15091
15092         * g++.dg/parse/dtor7.C: New test.
15093         * g++.dg/parse/new1.C: Add error marker.
15094         * g++.dg/template/new3.C: New test.
15095
15096         PR c++/26122
15097         * g++.dg/template/pure1.C: New test.
15098
15099         PR c++/26295
15100         * g++.dg/parse/ptrmem4.C: New test.
15101
15102 2006-04-10  Jeff Law  <law@redhat.com>
15103
15104         PR/27087
15105         * gcc.c-torture/compile/pr27087.c: New test.
15106
15107 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
15108
15109         PR/21391
15110         * gcc.dg/20060410.c: New.
15111
15112 2006-04-10  Matthias Klose  <doko@debian.org>
15113
15114         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
15115         Recognize multilib directory names containing underscores.
15116
15117 2006-04-10  Roger Sayle  <roger@eyesopen.com>
15118
15119         * gcc.target/i386/vecinit-1.c: New test case.
15120         * gcc.target/i386/vecinit-2.c: Likewise.
15121
15122 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
15123
15124         PR debug/27057
15125         * g++.dg/debug/dwarf2-2.C: New test.
15126
15127 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
15128
15129         PR rtl-optimization/27073
15130         * gcc.c-torture/execute/pr27073.c: New test.
15131
15132 2006-04-08  Mike Stump  <mrs@apple.com>
15133
15134         * gcc.dg/pragma-darwin.c: Improve for ppc64.
15135
15136 2006-04-07  Richard Guenther  <rguenther@suse.de>
15137
15138         PR tree-optimization/26135
15139         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
15140
15141 2006-04-06  Jan Hubicka  <jh@suse.cz>
15142
15143         PR profile/26399
15144         * g++.dg/bprob/g++-bprob-2.C: New testcase.
15145
15146 2006-04-06  Roger Sayle  <roger@eyesopen.com>
15147
15148         * g++.dg/conversion/nullptr1.C: New test case.
15149         * g++.dg/conversion/nullptr2.C: Likewise.
15150
15151 2006-04-05  Roger Sayle  <roger@eyesopen.com>
15152
15153         * gfortran.dg/dependency_18.f90: New test case.
15154
15155 2006-04-05  Richard Guenther  <rguenther@suse.de>
15156
15157         PR tree-optimization/26919
15158         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
15159         * gcc.dg/ipa/ipa-2.c: Likewise.
15160         * gcc.dg/ipa/ipa-3.c: Likewise.
15161         * gcc.dg/ipa/ipa-5.c: Likewise.
15162
15163 2006-04-05  Richard Guenther  <rguenther@suse.de>
15164
15165         PR tree-optimization/26763
15166         * gcc.dg/torture/pr26763-1.c: New testcase.
15167         * gcc.dg/torture/pr26763-2.c: Likewise.
15168
15169 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
15170
15171         PR fortran/23634
15172         PR fortran/25619
15173         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
15174
15175 2006-04-04  Eric Christopher  <echristo@apple.com>
15176
15177         * gcc.target/i386/387-1.c: Allow regexp to match darwin
15178         stubs.
15179         * gcc.target/i386/387-5.c: Ditto.
15180
15181 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
15182
15183         * gcc.target/sparc/struct-ret-check.c: New test.
15184
15185 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15186
15187         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
15188         zero decimal digits specified in format.
15189
15190 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
15191
15192         PR fortran/26891
15193         * gfortran.dg/missing_optional_dummy_1.f90: New test.
15194
15195         PR fortran/26976
15196         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
15197         * gfortran.dg/initialization_1.f90: Make assignment compliant.
15198         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
15199         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
15200         compliant and detect bigendian-ness.
15201
15202 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
15203
15204         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
15205         dummy arguments work when the actual argument is itself a dummy
15206         argument of the caller.
15207
15208 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15209
15210         PR libfortran/24685
15211         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
15212
15213 2006-04-01  Roger Sayle  <roger@eyesopen.com>
15214
15215         * gfortran.dg/dependencency_17.f90: New test case.
15216
15217 2006-04-01  Roger Sayle  <roger@eyesopen.com>
15218
15219         * gfortran.dg/dependency_14.f90: New test case.
15220         * gfortran.dg/dependency_15.f90: Likewise.
15221         * gfortran.dg/dependency_16.f90: Likewise.
15222
15223 2006-03-31  Asher Langton  <langton2@llnl.gov>
15224
15225         PR fortran/25358
15226         gfortran.dg/cray_pointers_6.f90: New test.
15227
15228 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15229
15230         PR libgfortran/26890
15231         * gfortran.dg/read_size_noadvance.f90: New test.
15232
15233 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
15234
15235         PR fortran/25031
15236         * gfortran.dg/multiple_allocation_1.f90: Check that the
15237         size has changed after a re-allocation with stat.
15238
15239 2006-03-30  Richard Guenther  <rguenther@suse.de>
15240
15241         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
15242         removal.
15243         * gcc.target/i386/sselibm-2.c: Likewise.
15244         * gcc.target/i386/sselibm-3.c: Likewise.
15245         * gcc.target/i386/sselibm-4.c: Likewise.
15246         * gcc.target/i386/sselibm-5.c: Likewise.
15247
15248 2006-03-28  Roger Sayle  <roger@eyesopen.com>
15249
15250         * gcc.dg/fold-andxor-1.c: New test case.
15251         * gcc.dg/fold-xorand-1.c: Likewise.
15252
15253 2006-03-28  Roger Sayle  <roger@eyesopen.com>
15254
15255         * gcc.dg/fold-convnotconv-1.c: New test case.
15256
15257 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
15258
15259         PR fortran/26779
15260         * gfortran.dg/private_type_5.f90: New test.
15261
15262 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
15263
15264         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
15265
15266 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
15267
15268         * gfortran.dg/advance_2.f90: New test.
15269         * gfortran.dg/advance_3.f90: New test.
15270
15271         * gfortran.fortran-torture/execute/equiv_5.f: New test.
15272
15273 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15274
15275         PR libgfortran/26661
15276         PR libgfortran/26880
15277         * gfortran.dg/read_x_past.f: New test.
15278
15279 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
15280
15281         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
15282         to be STABS.
15283
15284 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
15285
15286         * objc.dg/dwarf-1.m: Skip on AIX.
15287         * objc.dg/dwarf-2.m: Skip on AIX.
15288
15289 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
15290
15291         PR fortran/26816
15292         * gfortran.dg/float_1.f90: New test.
15293
15294 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
15295
15296         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
15297         X86_64 targets.
15298         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
15299
15300 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15301
15302         PR libfortran/26735
15303         * gfortran.dg/convert_implied_open.f90: New test case.
15304
15305 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15306
15307         PR fortran/26769
15308         * gfortran.dg/transpose_reshape_r10.f90: New test case.
15309
15310 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
15311
15312         PR middle-end/26717
15313         * gcc.dg/pr26717.c: New test.
15314
15315 2006-03-25  Roger Sayle  <roger@eyesopen.com>
15316
15317         * gfortran.dg/dependency_12.f90: New test case.
15318
15319 2006-03-24  Roger Sayle  <roger@eyesopen.com>
15320
15321         * gfortran.dg/dependency_9.f90: New (resurected) test case.
15322
15323 2006-03-24  Jeff Law  <law@redhat.com>
15324
15325         * gcc.c-torture/pr26840.c: New test.
15326
15327 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
15328
15329         * objc.dg/dwarf-2.m: New.
15330         * obj-c++.dg/dwarf-2.mm: New.
15331
15332         * g++.old-deja/g++.other/init19.C: New.
15333
15334 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
15335
15336         * g++.dg/eh/spbp.C: Skip on AIX.
15337
15338 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
15339
15340         PR middle-end/26611
15341         * g++.dg/gomp/pr26611-1.C: New test.
15342         * g++.dg/gomp/pr26611-2.C: New test.
15343
15344 2006-03-24  Jeff Law  <law@redhat.com>
15345
15346         * gcc.c-torture/compile/pr26833.c: New test.
15347         * gfortran.fortran-torture/compile/pr26806.f90: New test.
15348
15349 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15350
15351         * gfortran.dg/endfile_2.f90: Delete temp file.
15352
15353 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
15354
15355         PR fortran/19303
15356         * gfortran.dg/record_marker_1.f90: New test case.
15357         * gfortran.dg/record_marker_2.f: New test case.
15358         * gfortran.dg/record_marker_3.f90: New test case.
15359
15360 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
15361
15362         PR fortran/17298
15363         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
15364         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
15365
15366 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
15367
15368         * lib/gcc-dg.exp (cleanup-modules): New proc.
15369         * gfortran.dg/allocatable_function_1.f90,
15370         gfortran.dg/allocate_char_star_scalar_1.f90,
15371         gfortran.dg/assumed_charlen_function_1.f90,
15372         gfortran.dg/assumed_dummy_1.f90,
15373         gfortran.dg/assumed_shape_ranks_1.f90,
15374         gfortran.dg/assumed_shape_ranks_2.f90,
15375         gfortran.dg/assumed_size_dt_dummy.f90,
15376         gfortran.dg/auto_char_dummy_array_1.f90,
15377         gfortran.dg/auto_char_len_3.f90,
15378         gfortran.dg/automatic_module_variable.f90,
15379         gfortran.dg/bad_automatic_objects_1.f90,
15380         gfortran.dg/char_array_constructor.f90,
15381         gfortran.dg/char_array_structure_constructor.f90,
15382         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
15383         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
15384         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
15385         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
15386         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
15387         gfortran.dg/derived_pointer_recursion.f90,
15388         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
15389         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
15390         gfortran.dg/dummy_functions_1.f90,
15391         gfortran.dg/elemental_initializer_1.f90,
15392         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
15393         gfortran.dg/elemental_pointer_1.f90,
15394         gfortran.dg/elemental_subroutine_1.f90,
15395         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
15396         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
15397         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
15398         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
15399         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
15400         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
15401         gfortran.dg/global_references_1.f90,
15402         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
15403         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
15404         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
15405         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
15406         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
15407         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
15408         gfortran.dg/large_integer_kind_1.f90,
15409         gfortran.dg/large_real_kind_1.f90,
15410         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
15411         gfortran.dg/module_double_reuse.f90,
15412         gfortran.dg/module_equivalence_1.f90,
15413         gfortran.dg/module_interface_1.f90,
15414         gfortran.dg/module_parameter_array_refs_1.f90,
15415         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
15416         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
15417         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
15418         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
15419         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
15420         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
15421         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
15422         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
15423         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
15424         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
15425         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
15426         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
15427         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
15428         gfortran.dg/same_name_1.f90,
15429         gfortran.dg/sibling_dummy_procedure_1.f90,
15430         gfortran.dg/sibling_dummy_procedure_2.f90,
15431         gfortran.dg/sibling_dummy_procedure_3.f90,
15432         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
15433         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
15434         gfortran.dg/used_dummy_types_2.f90,
15435         gfortran.dg/used_dummy_types_3.f90,
15436         gfortran.dg/used_dummy_types_4.f90,
15437         gfortran.dg/used_dummy_types_5.f90,
15438         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
15439         gfortran.dg/userdef_operator_1.f90: Use it.
15440
15441 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15442
15443         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
15444         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
15445         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
15446         gfortran.dg/write_back.f,
15447         gfortran.fortran-torture/execute/inquire_1.f90,
15448         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
15449
15450 2006-03-21  Jeff Law  <law@redhat.com>
15451
15452         * gcc.dg/tree-ssa/vrp28.c: New test.
15453
15454 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15455
15456         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
15457         if _STDC_C99 is defined.
15458         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
15459         * gcc.dg/builtins-20.c: Likewise.
15460         * gcc.dg/builtins-53.c: Likewise.
15461         * gcc.dg/single-precision-constant.c: Likewise. Also pass
15462         -mmacosx-version-min=10.3 on PowerPC/Darwin.
15463
15464 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
15465
15466         PR tree-opt/26781
15467         * gcc.c-torture/compile/pr26781-1.c: New test.
15468         * gcc.c-torture/compile/pr26781-2.c: New test.
15469
15470 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
15471
15472         PR c++/26690
15473         * g++.dg/gomp/pr26690-1.C: New test.
15474         * g++.dg/gomp/pr26690-2.C: New test.
15475
15476 2006-03-20  Jeff Law  <law@redhat.com>
15477
15478         * gcc.dg/tree-ssa/pr21829.c: New test.
15479
15480         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
15481
15482 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
15483
15484         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
15485         (check_visibility_available): Use it.
15486         (check_effective_target_default_packed): Likewise.
15487         (check_effective_target_pcc_bitfield_type_matters): Likewise.
15488         (check_effective_target_fopenmp): Likewise.
15489         (check_effective_target_freorder): Likewise.
15490         (check_effective_target_fpic): Likewise.
15491         (check_named_sections_available): Likewise.
15492         (check_effective_target_ilp32): Likewise.
15493         (check_effective_target_lp64): Likewise.
15494
15495 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
15496
15497         PR fortran/20935
15498         * gfortran.dg/scalar_mask_2.f90: New test case.
15499
15500 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
15501
15502         PR tree-opt/26629
15503         * gcc.dg/tree-ssa/loadpre12.c: New test.
15504         * gcc.dg/tree-ssa/loadpre13.c: New test.
15505         * gcc.dg/tree-ssa/loadpre14.c: New test.
15506         * gcc.dg/tree-ssa/loadpre15.c: New test.
15507         * gcc.dg/tree-ssa/loadpre16.c: New test.
15508         * gcc.dg/tree-ssa/loadpre17.c: New test.
15509         * gcc.dg/tree-ssa/loadpre18.c: New test.
15510         * gcc.dg/tree-ssa/loadpre19.c: New test.
15511         * gcc.dg/tree-ssa/loadpre20.c: New test.
15512         * gcc.dg/tree-ssa/loadpre21.c: New test.
15513         * gcc.dg/tree-ssa/loadpre22.c: New test.
15514
15515 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
15516
15517         PR fortran/26741
15518         * gfortran.dg/elemental_initializer_1.f90: New test.
15519
15520         PR fortran/26716
15521         * gfortran.dg/assumed_shape_ranks_2: New test.
15522
15523 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
15524
15525         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
15526         target fpic.
15527
15528 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15529
15530         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
15531         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
15532         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
15533         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
15534         gfortran.fortran-torture/execute/direct_io.f90,
15535         gfortran.fortran-torture/execute/inquire_2.f90,
15536         gfortran.fortran-torture/execute/inquire_4.f90,
15537         gfortran.fortran-torture/execute/list_read_1.f90,
15538         gfortran.fortran-torture/execute/open_replace.f90,
15539         gfortran.fortran-torture/execute/slash_edit.f90,
15540         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
15541         temporary files from testcases.
15542
15543 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15544
15545         PR libgfortran/26509
15546         gfortran.dg/write_direct_eor.f90: New test.
15547
15548 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
15549
15550         * gcc.target/powerpc/pr26350.c: New.
15551         * gcc.target/powerpc/indexed-addr.c: New.
15552
15553 2006-03-16  Roger Sayle  <roger@eyesopen.com>
15554
15555         * gfortran.dg/dependency_13.f90: New test case.
15556
15557 2006-03-16  Roger Sayle  <roger@eyesopen.com>
15558
15559         PR middle-end/21781
15560         * gcc.dg/real-const-1.c: New test case.
15561
15562 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
15563
15564         * g++.old-deja/g++.other/init18.C: New.
15565         * g++.old-deja/g++.other/init5.C: Remove xfail.
15566
15567 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15568
15569         * g++.dg/opt/pr15551.C: Cleanup temp file.
15570
15571 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15572
15573         PR c++/6634
15574         g++.dg/parse/long1.C: New test.
15575
15576 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15577
15578         PR fortran/19101
15579         * gfortran.dg/continuation.f90: New test.
15580         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
15581
15582 2006-03-14  Richard Guenther  <rguenther@suse.de>
15583
15584         PR tree-optimization/26672
15585         * gcc.dg/torture/pr26672.c: New testcase.
15586
15587 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
15588
15589         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
15590         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
15591
15592 2006-03-13  Roger Sayle  <roger@eyesopen.com>
15593
15594         PR middle-end/26557
15595         * gcc.c-torture/compile/switch-1.c: New test case.
15596
15597 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
15598
15599         PR fortran/25378
15600         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
15601         test to include more permuatations of mask and index.
15602         * gfortran.dg/scalar_mask_1.f90: Modify last test to
15603         respond to F2003 spec. that the position returned for an all false
15604         mask && condition is zero.
15605
15606 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
15607
15608         PR middle-end/25989
15609         * gcc.dg/gomp/pr25989.c: New test.
15610
15611 2006-03-13  Jeff Law  <law@redhat.com>
15612
15613         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
15614
15615 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
15616
15617         * gcc.dg/switch-9.c: New test.
15618
15619 2006-03-13  Richard Guenther  <rguenther@suse.de>
15620
15621         PR middle-end/26630
15622         * gcc.dg/torture/pr26630.c: New testcase.
15623
15624 2006-03-11  Roger Sayle  <roger@eyesopen.com>
15625
15626         * gfortran.dg/dependency_10.f90: New test case.
15627         * gfortran.dg/dependency_11.f90: Likewise.
15628
15629 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
15630             Erik Edelmann  <eedelman@gcc.gnu.org>
15631
15632         * gfortran.dg/allocatable_function_1.f90: New.
15633         * gfortran.dg/allocatable_function_2.f90: New.
15634
15635 2006-03-10  Richard Guenther  <rguenther@suse.de>
15636
15637         PR middle-end/26565
15638         * gcc.dg/torture/pr26565.c: New testcase.
15639
15640 2006-03-09  Eric Christopher  <echristo@apple.com>
15641
15642         * gcc.c-torture/compile/20060309-1.c: New.
15643
15644 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15645
15646         PR libgfortran/26499
15647         * gfortran.dg/write_back.f: New test.
15648         * gfortran.dg/write_rewind_1.f: New test.
15649         * gfortran.dg/write_rewind_2.f: New test.
15650
15651 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15652
15653         PR libgfortran/26554
15654         * gfortran.dg/read_logical.f90: New test.
15655
15656 2006-03-04  Laurent GUERBY <laurent@guerby.net>
15657
15658         * ada/acats/norun.lst: cdd2a03 now passes.
15659
15660 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
15661
15662         PR testsuite/25177
15663         * gcc.target/powerpc/pr18096-1.c: Change where the error
15664         would match.
15665
15666 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
15667
15668         * gcc.target/i386/cleanup-1.c: New test.
15669         * gcc.target/i386/cleanup-2.c: New test.
15670
15671 2006-03-04  Roger Sayle  <roger@eyesopen.com>
15672
15673         * gfortran.dg/dependency_9.f90: Remove for the time being.
15674
15675 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
15676
15677         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
15678         directive.
15679
15680 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15681
15682         * gfortran.dg/dependency_9.f90: New test case.
15683
15684 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15685
15686         * gfortran.dg/dependency_4.f90: New test case.
15687         * gfortran.dg/dependency_5.f90: New test case.
15688         * gfortran.dg/dependency_6.f90: New test case.
15689         * gfortran.dg/dependency_7.f90: New test case.
15690         * gfortran.dg/dependency_8.f90: New test case.
15691
15692 2006-03-03  Paul Brook  <paul@codesourcery.com>
15693
15694         * lib/target-supports.exp (check_profiling_available):
15695         Add m68k-*-elf.
15696
15697 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
15698
15699         PR fortran/25031
15700         * multiple_allocation_1.f90: New test.
15701
15702 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15703
15704         PR tree-optimization/26524
15705         * gfortran.dg/pr26524.f: New test case.
15706
15707 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15708
15709         * g++.dg/template/repo5.C: Cleanup repo files.
15710         * gcc.dg/20051201-1.c: Cleanup coverage files.
15711         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
15712         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
15713         tree dump files.
15714
15715 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
15716
15717         * objc.dg/objc-nofilename-1.m: New test.
15718         * objc.dg/bad-receiver-type.m: New test.
15719         * obj-c++.dg/bad-receiver-type.mm: New test.
15720
15721 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15722
15723         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
15724
15725 2006-03-01  Mike Stump  <mrs@apple.com>
15726
15727         * g++.dg/abi/key2.C: Add.
15728
15729 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
15730
15731         * gfortran.dg/logical_dot_product.f90: New test.
15732
15733         PR fortran/26393
15734         * gfortran.dg/used_interface_ref.f90: New test.
15735
15736         PR fortran/20938
15737         * gfortran.dg/dependency_2.f90: New test.
15738         * gfortran.fortran-torture/execute/where17.f90: New test.
15739         * gfortran.fortran-torture/execute/where18.f90: New test.
15740         * gfortran.fortran-torture/execute/where19.f90: New test.
15741         * gfortran.fortran-torture/execute/where20.f90: New test.
15742
15743 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
15744
15745         * g++.dg/tree-ssa/pr26443.C: New test case.
15746
15747 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
15748
15749         PR middle-end/26022
15750         * g++.dg/opt/return-slot1.C: New test.
15751
15752 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15753
15754         PR libgfortran/26136
15755         * gfortran.dg/namelist_23.f90: New test.
15756
15757 2006-02-28  Roger Sayle  <roger@eyesopen.com>
15758
15759         PR middle-end/14752
15760         * gcc.dg/fold-eqandshift-2.c: New test case.
15761
15762 2006-02-28  Richard Guenther  <rguenther@suse.de>
15763
15764         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
15765         decomposition.
15766
15767 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
15768
15769         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
15770
15771 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15772
15773         PR libgfortran/26464
15774         * gfortran.dg/backspace_5.f: New test.
15775         * gfortran.dg/backspace_6.f: New test.
15776
15777 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15778
15779         * gcc.dg/fold-eqandnot-1.c: New test case.
15780
15781 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15782
15783         PR middle-end/19983
15784         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
15785
15786 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
15787
15788         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
15789         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
15790
15791 2006-02-26  Richard Guenther  <rguenther@suse.de>
15792
15793         PR tree-optimization/26421
15794         * gcc.dg/tree-ssa/pr26421.c: New testcase.
15795
15796 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
15797
15798         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
15799         * g++.old-deja/g++.robertl/eb132.C: Likewise.
15800
15801 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15802
15803         * gcc.dg/fold-even-1.c: New test case.
15804
15805 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15806
15807         PR middle-end/21137
15808         * gcc.dg/fold-eqandshift-1.c: New test case.
15809
15810 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15811
15812         PR tree-optimization/25125
15813         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
15814         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
15815
15816 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15817
15818         PR tree-optimizations/26359
15819         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
15820         with -fdump-tree-dceloop-details.
15821         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
15822
15823 2006-02-25  Roger Sayle  <roger@eyesopen.com>
15824
15825         PR middle-end/23673
15826         * gcc.dg/fold-eqxor-1.c: New test case.
15827         * gcc.dg/fold-eqxor-2.c: Likewise.
15828         * gcc.dg/fold-eqxor-3.c: Likewise.
15829
15830 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
15831
15832         PR fortran/23092
15833         * scalar_mask_1.f90: New test.
15834
15835 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
15836
15837         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
15838         * g++.dg/eh/uncaught2.C: New.
15839         * g++.dg/eh/uncaught3.C: New.
15840
15841 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15842
15843         PR libgfortran/26423
15844         * gfortran.dg/read_many_1.f: New test.
15845
15846 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
15847
15848         PR fortran/24519
15849         * gfortran.dg/dependency_3.f90: New test.
15850         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
15851         XFAILs.
15852
15853         PR fortran/25395
15854         * gfortran.dg/equiv_6.f90: New test.
15855
15856 2006-02-23  Jeff Law  <law@redhat.com>
15857
15858         * gcc.c-torture/compile/pr26425.c: New test.
15859
15860 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
15861
15862         PR middle-end/26412
15863         * gcc.dg/gomp/pr26412.c: New test.
15864
15865 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15866
15867         PR c++/26291
15868         * g++.dg/other/ellipsis1.C: New test.
15869         * g++.dg/parse/operator4.C: Adjust error marker.
15870
15871 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
15872
15873         PR target/25603
15874         * gfortran.dg/pr25603.f: New testcase.
15875
15876 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15877
15878         * gcc.dg/bf-spl1.c: Don't specify -m68000.
15879         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
15880
15881 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
15882
15883         * g++.dg/eh/spbp.C: New.
15884
15885 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
15886
15887         PR middle-end/26379
15888         * gcc.target/i386/mmx-7.c: New test.
15889
15890 2006-02-20  Roger Sayle  <roger@eyesopen.com>
15891
15892         PR tree-optimization/26361
15893         * gcc.dg/tree-ssa/vrp27.c: New test case.
15894
15895 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
15896
15897         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
15898         * gcc.dg/tree-ssa/complex-4.c: Here.
15899
15900 2006-02-19  Roger Sayle  <roger@eyesopen.com>
15901
15902         PR middle-end/19543
15903         * gfortran.dg/logical_1.f90: New test case.
15904
15905 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
15906
15907         PR middle-end/26334
15908         * gcc.dg/20060218-1.c: Moved to...
15909         * gcc.target/i386/20060218-1.c: ... here.  New test.
15910
15911 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15912
15913         PR fortran/26201
15914         * gfortran.dg/convert_1.f90: New.
15915
15916 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
15917
15918         PR fortran/25054
15919         * gfortran.dg/namelist_5.f90: New test.
15920
15921         PR fortran/25089
15922         * gfortran.dg/namelist_4.f90: New test.
15923
15924 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15925
15926         PR tree-opt/25680
15927         * gcc.dg/tree-ssa/complex-3.c: New test.
15928
15929 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15930
15931         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
15932         variable to take into account the variable name in the
15933         function header.
15934         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
15935
15936 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
15937
15938         PR middle-end/26334
15939         * gcc.c-torture/compile/20060217-1.c: New test.
15940         * gcc.dg/20060218-1.c: New test.
15941
15942 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
15943
15944         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
15945
15946 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
15947
15948         * gcc.dg/cpp/undef3.c: New test.
15949         * gcc.dg/cpp/trad/builtins2.c: New test.
15950
15951 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
15952
15953         PR c++/26266
15954         * g++.dg/template/static22.C: New test.
15955         * g++.dg/template/static23.C: New test.
15956         * g++.dg/template/static24.C: New test.
15957         * g++.dg/template/non-dependent13.C: New test.
15958         * g++.dg/init/member1.C: Tweak error markers.
15959
15960 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15961
15962         PR target/26255
15963         * gcc.c-torture/compile/pr26255.c: New test case.
15964
15965 2006-02-16  Roger Sayle  <roger@eyesopen.com>
15966
15967         * gfortran.fortran-torture/execute/where_10.f90: New test case.
15968         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15969         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
15970         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
15971         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15972         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15973         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15974
15975 2006-02-16  Jeff Law  <law@redhat.com>
15976
15977         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
15978         * gcc.dg/tree-ssa/vrp26.c: New test.
15979
15980 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
15981
15982         PR target/20353
15983         PR target/24578
15984         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
15985         __UCLIBC__ is defined.
15986
15987 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
15988
15989         PR fortran/26224
15990         * gfortran.dg/gomp/pr26224.f: New test.
15991
15992 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
15993
15994         PR tree-opt/25918
15995         * lib/target-supports.exp
15996         (check_effective_target_vect_short_mult): New.
15997         (check_effective_target_vect_char_mult): New.
15998         (check_effective_target_vect_widen_sum_qi_to_si): New.
15999         (check_effective_target_vect_widen_sum_qi_to_hi): New.
16000         (check_effective_target_vect_widen_sum_hi_to_si): New.
16001         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
16002         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
16003         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
16004         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
16005         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
16006         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
16007         vect-reduc-pattern-2c.c
16008         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
16009         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
16010         vect-reduc-pattern-1c.c
16011
16012 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
16013
16014         PR fortran/24557
16015         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
16016
16017 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16018
16019         PR fortran/26054
16020         * gfortran.dg/enum_8.f90: Remove check for warning.
16021         * gfortran.dg/iomsg_1.f90: Ditto.
16022         * gfortran.dg/enum_1.f90: Ditto.
16023         * gfortran.dg/enum_9.f90: Ditto.
16024         * gfortran.dg/enum_2.f90: Ditto.
16025         * gfortran.dg/enum_10.f90: Ditto.
16026         * gfortran.dg/enum_3.f90: Ditto.
16027         * gfortran.dg/flush_1.f90: Ditto.
16028         * gfortran.dg/enum_4.f90: Ditto.
16029         * gfortran.dg/array_constructor_1.f90: Ditto.
16030         * gfortran.dg/enum_5.f90: Ditto.
16031         * gfortran.dg/enum_6.f90: Ditto.
16032         * gfortran.dg/enum_7.f90: Ditto.
16033
16034 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
16035
16036         PR middle-end/26300
16037         * gcc.c-torture/compile/20060215-1.c: New test.
16038
16039 2006-02-14  Roger Sayle  <roger@eyesopen.com>
16040
16041         PR middle-end/23670
16042         * gcc.dg/tree-ssa/andor-2.c: New test case.
16043
16044 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
16045
16046         PR fortran/25045
16047         * optional_dim.f90: New test.
16048
16049 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16050
16051         PR fortran/26277
16052         * gfortran.dg/label_4.f90: New.
16053
16054 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
16055             Diego Novillo  <dnovillo@redhat.com>
16056             Uros Bizjak  <uros@kss-loka.si>
16057
16058         * gfortran.dg/gomp: New directory.
16059
16060 2006-02-14  Richard Guenther  <rguenther@suse.de>
16061
16062         PR tree-optimization/26258
16063         * gcc.dg/torture/pr26258.c: New testcase.
16064
16065 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
16066
16067         PR fortran/26246
16068         * gfortran.dg/pr26246_1.f90: New test.
16069         * gfortran.dg/pr26246_2.f90: New test.
16070
16071         PR middle-end/26092
16072         * gcc.c-torture/compile/20060208-1.c: New test.
16073
16074 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
16075
16076         PR fortran/26074
16077         PR fortran/25103
16078         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
16079         * gfortran.dg/bad_automatic_objects_1.f90: New test.
16080         * gfortran.dg/automatic_module_variable.f90: Change error message.
16081
16082         PR fortran/20861
16083         * gfortran.dg/internal_dummy_1.f90: New test.
16084
16085         PR fortran/20871
16086         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
16087
16088
16089         PR fortran/25083
16090         * gfortran.dg/uncommon_block_data_1.f90: New test.
16091         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
16092         with standard.
16093
16094         PR fortran/25088
16095         * gfortran.dg/typed_subroutine_1.f90: New test.
16096
16097 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
16098
16099         * objc.dg/dwarf-1.m: New.
16100
16101 2006-02-13  Roger Sayle  <roger@eyesopen.com>
16102
16103         PR middle-end/24427
16104         * gcc.dg/tree-ssa/andor-1.c: New test case.
16105
16106 2006-02-13  Josh Conner  <jconner@apple.com>
16107
16108         PR target/25376
16109         * gcc.dg/pr25376.c: New test.
16110
16111         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
16112         assemble.
16113         * lib/target-supports.exp (check_named_sections_available):
16114         Only compile named-sections test -- don't assemble.
16115
16116 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16117
16118         * g++.dg/warn/no-write-strings.C: New test.
16119         * g++.dg/warn/write-strings.C: Likewise.
16120         * g++.dg/warn/write-strings-default.C: Likewise.
16121
16122 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
16123
16124         PR fortran/25806
16125         * gfortran.dg/ret_pointer_2.f90: New test.
16126
16127 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
16128
16129         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
16130
16131 2006-02-10  Jeff Law  <law@redhat.com>
16132
16133         * gcc.c-torture/compile/pr26213.c: New test.
16134
16135 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
16136
16137         gfortran.dg/null_1.f90: New test.
16138
16139 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16140
16141         PR fortran/14771
16142         * gfortran.dg/parens_4.f90: New.
16143         * gfortran.dg/parens_5.f90: New.
16144
16145 2006-02-10  Richard Guenther  <rguenther@suse.de>
16146
16147         * gcc.dg/pr23372-1.c: Remove empty file.
16148
16149 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16150         Paul Thomas  <pault@gcc.gnu.org>
16151
16152         PR fortran/14771
16153         * gfortran.dg/parens_1.f90: New.
16154         * gfortran.dg/parens_2.f90: New.
16155         * gfortran.dg/parens_3.f90: New.
16156
16157 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
16158
16159         PR fortran/26038
16160         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
16161
16162         PR fortran/25059
16163         * gfortran.dg/impure_assignment_1.f90: New test.
16164
16165         PR fortran/25070
16166         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
16167
16168 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
16169
16170         PR target/26141
16171         * g++.dg/expr/stdarg2.C: New test.
16172
16173 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
16174
16175         PR inline-asm/16194
16176         * gcc.dg/pr16194.c: New test.
16177
16178 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16179
16180         * ada/acats/run_acats: Use portable variant of "$@".
16181
16182 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16183
16184         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
16185         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
16186
16187 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16188
16189         PR tree-opt/26179
16190         * g++.dg/opt/pr26179.C: New test.
16191
16192 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16193
16194         PR middle-end/26134
16195         * gcc.dg/tree-ssa/complex-3.c: New test.
16196
16197 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16198
16199         * gcc.c-torture/compile/volatile-1.c: New test.
16200
16201 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
16202
16203         PR 26180
16204         * gcc.dg/tree-ssa/pr26180.c: New test.
16205
16206 2006-02-08  Jeff Law  <law@redhat.com>
16207
16208         * gcc.dg/tree-ssa/pr21417.c: New test.
16209
16210 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16211
16212         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16213         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
16214
16215 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16216
16217         * lib/scanrtl.exp: New.
16218
16219 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16220
16221         PR c++/26071
16222         * g++.dg/other/virtual2.C: New test.
16223
16224         PR c++/26070
16225         * g++.dg/other/virtual1.C: New test.
16226
16227 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16228
16229         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
16230         cleanup-ipa-dump): Update dump file glob patterns.
16231         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
16232         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
16233
16234         * lib/gcc-dg.exp: Load it.
16235         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
16236
16237 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
16238
16239         PR testsuite/26159
16240         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
16241         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16242
16243 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16244
16245         PR fortran/25577
16246         * gfortran.dg/mvbits_1.f90: New.
16247
16248 2006-02-07  Dirk Mueller  <dmueller@suse.com>
16249
16250         * g++.dg/warn/Wdiv-by-zero.C: New test.
16251         * g++.dg/warn/Wno-div-by-zero.C: New.
16252
16253 2006-02-07  Jeff Law  <law@redhat.com>
16254
16255         * gcc.dg/tree-ssa/pr21559.c: New test.
16256
16257         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
16258         multiple VRP passes.
16259         * gcc.dg/tree-ssa/vrp09.c: Likewise.
16260         * gcc.dg/tree-ssa/vrp18.c: Likewise.
16261         * gcc.dg/tree-ssa/pr21582.c: Likewise.
16262         * gcc.dg/tree-ssa/pr20657.c: Likewise.
16263         * gcc.dg/tree-ssa/pr21001.c: Likewise.
16264         * gcc.dg/tree-ssa/vrp02.c: Likewise
16265         * gcc.dg/tree-ssa/vrp11.c: Likewise
16266         * gcc.dg/tree-ssa/pr14341.c: Likewise
16267         * gcc.dg/tree-ssa/vrp19.c: Likewise
16268         * gcc.dg/tree-ssa/vrp20.c: Likewise
16269         * gcc.dg/tree-ssa/vrp03.c: Likewise
16270         * gcc.dg/tree-ssa/pr21086.c: Likewise
16271         * gcc.dg/tree-ssa/pr21959.c: Likewise
16272         * gcc.dg/tree-ssa/vrp21.c: Likewise
16273         * gcc.dg/tree-ssa/vrp04.c: Likewise
16274         * gcc.dg/tree-ssa/pr25485.c: Likewise
16275         * gcc.dg/tree-ssa/pr22026.c: Likewise
16276         * gcc.dg/tree-ssa/vrp22.c: Likewise
16277         * gcc.dg/tree-ssa/vrp05.c: Likewise
16278         * gcc.dg/tree-ssa/20030807-10.c: Likewise
16279         * gcc.dg/tree-ssa/pr20701.c: Likewise
16280         * gcc.dg/tree-ssa/vrp23.c: Likewise
16281         * gcc.dg/tree-ssa/vrp06.c: Likewise
16282         * gcc.dg/tree-ssa/pr22117.c: Likewise
16283         * gcc.dg/tree-ssa/pr20702.c: Likewise
16284         * gcc.dg/tree-ssa/vrp15.c: Likewise
16285         * gcc.dg/tree-ssa/pr21090.c: Likewise
16286         * gcc.dg/tree-ssa/pr21294.c: Likewise
16287         * gcc.dg/tree-ssa/vrp24.c: Likewise
16288         * gcc.dg/tree-ssa/vrp07.c: Likewise
16289         * gcc.dg/tree-ssa/pr21563.c: Likewise
16290         * gcc.dg/tree-ssa/pr25382.c: Likewise
16291         * gcc.dg/tree-ssa/vrp16.c: Likewise
16292         * gcc.dg/tree-ssa/vrp25.c: Likewise
16293         * gcc.dg/tree-ssa/vrp08.c: Likewise
16294         * gcc.dg/tree-ssa/20030807-6.c: Likewise
16295         * gcc.dg/tree-ssa/vrp17.c: Likewise
16296         * gcc.dg/tree-ssa/pr21458.c: Likewise
16297         * g++.dg/tree-ssa/pr18178.C: Likewise
16298
16299 2006-02-07  Richard Guenther  <rguenther@suse.de>
16300
16301         PR c++/26140
16302         Revert
16303         2006-01-30  Richard Guenther  <rguenther@suse.de>
16304         PR c++/23372
16305         * gcc.dg/pr23372-1.C: New testcase.
16306
16307         * g++.dg/tree-ssa/pr26140.C: New testcase.
16308
16309 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
16310
16311         PR c++/9737
16312         * g++.dg/template/ttp15.C: New test.
16313         * g++.dg/template/ttp16.C: Likewise.
16314         * g++.dg/template/ttp17.C: Likewise.
16315         * g++.old-deja/g++.pt/ttp36.C: Remove.
16316         * g++.old-deja/g++.pt/ttp19.C: Likewise.
16317         * g++.old-deja/g++.pt/ttp37.C: Likewise.
16318         * g++.old-deja/g++.pt/ttp38.C: Likewise.
16319         * g++.old-deja/g++.pt/ttp39.C: Likewise.
16320         * g++.old-deja/g++.pt/ttp9.C: Likewise.
16321         * g++.old-deja/g++.pt/ttp40.C: Likewise.
16322         * g++.old-deja/g++.pt/ttp51.C: Likewise.
16323         * g++.old-deja/g++.pt/ttp26.C: Likewise.
16324         * g++.old-deja/g++.pt/ttp36.C: Likewise.
16325
16326 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
16327
16328         PR libfortran/23815
16329         * unf_io_convert_4.f90: New test.
16330
16331 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
16332
16333         * gcc.dg/tree-ssa/loadpre10.c: New test.
16334         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
16335         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
16336         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
16337
16338 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16339
16340         PR libfortran/24685
16341         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
16342
16343 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
16344
16345         PR tree-opt/25251
16346         * gfortran.dg/assign_7.f: New test.
16347
16348 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
16349
16350         PR fortran/26041
16351         PR fortran/26064
16352         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
16353         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
16354         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
16355
16356 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
16357
16358         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
16359         in size_t typedef.
16360
16361 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16362
16363         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
16364         * g++.dg/charset/string.c (foo): Likewise.
16365         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
16366         const char*
16367         * g++.dg/ext/builtin2.C (printf): Likewise.
16368         * g++.dg/init/new15.C (printf): Likewise.
16369         * g++.dg/opt/pr17697-1.C (foo): Likewise.
16370         * g++.dg/opt/pr17697-2.C (foo): Likewise.
16371         * g++.dg/opt/pr17697-3.C (foo): Likewise.
16372         * g++.dg/template/non-dependent4.C (temp): Likewise.
16373         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
16374         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
16375         parameter type to const char*.
16376         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
16377         Change type to const char*.
16378         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
16379         Likewise.
16380         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
16381         second parameter type to const char*.
16382         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
16383         (Y::Y): Change parameter type to const char*.
16384         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
16385         * g++.old-deja/g++.jason/report.C: Apply const correctness.
16386         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
16387         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
16388         (char*).
16389         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
16390         const char*.
16391         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
16392         type to const char*.
16393         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
16394         return type to const char*.
16395         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
16396         to const char*.
16397         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
16398         * g++.old-deja/g++.law/refs1.C: Likewise.
16399         * g++.old-deja/g++.law/visibility1.C: Likewise.
16400         * g++.old-deja/g++.law/visibility2.C: Likewise.
16401         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
16402         const char*.
16403         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
16404         * g++.old-deja/g++.mike/net48.C: Likewise.
16405         * g++.old-deja/g++.mike/p646.C: Likewise.
16406         * g++.old-deja/g++.mike/p6746.C: Likewise.
16407         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
16408         type to const char*.
16409         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
16410         deprecated conversion warning.
16411         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
16412         char*.
16413         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
16414         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
16415         * g++.old-deja/g++.pt/explicit8.C: Likewise.
16416         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
16417         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
16418         * g++.old-deja/g++.pt/nontype3.C: Likewise.
16419         * g++.old-deja/g++.pt/t39.C: Likewise.
16420         * g++.old-deja/g++.robertl/eb106.C: Likewise.
16421         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
16422
16423 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
16424
16425         PR fortran/25075
16426         intrinsic_argument_conformance_1.f90: New test.
16427
16428 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
16429
16430         PR fortran/20845
16431         * gfortran.dg/char_result_11.f90: Add SAVE.
16432         * gfortran.dg/der_pointer_4.f90: Ditto.
16433         * gfortran.dg/default_initialization.f90: New test.
16434
16435 2006-02-03  Jeff Law  <law@redhat.com>
16436
16437         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
16438         handle more than 100 dump files.
16439         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
16440         * lib/scantree.exp (scan-tree-dump): Likewise.
16441         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
16442         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
16443         * lib/scanipa.exp (scan-ipa-dump): Likewise.
16444         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
16445         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
16446
16447 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
16448
16449         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
16450
16451 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
16452
16453         * g++.dg/template/using12.C: New test.
16454
16455 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
16456
16457         * gcc.target/powerpc/pr25960.c: New test.
16458
16459 2006-02-02  Steven G. Kargl  <kargls@comcast>
16460
16461         PR fortran/24958
16462         gfortran.dg/nullify_2.f90: New test.
16463
16464 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
16465
16466         PR 25990
16467         * gcc.dg/gomp/pr25990.c: New test.
16468
16469 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
16470
16471         PR c++/25342
16472         * g++.gd/template/partial4.C: New test.
16473
16474 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
16475
16476         PR middle-end/26001
16477         * gfortran.dg/data_char_2.f90: New.
16478
16479 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
16480
16481         PR fortran/26039
16482         maxval_maxloc_conformance_1.f90: New test.
16483
16484 2006-01-31  Richard Guenther  <rguenther@suse.de>
16485
16486         * gcc.target/i386/sselibm-1.c: New testcase.
16487         * gcc.target/i386/sselibm-2.c: Likewise.
16488         * gcc.target/i386/sselibm-3.c: Likewise.
16489         * gcc.target/i386/sselibm-4.c: Likewise.
16490         * gcc.target/i386/sselibm-5.c: Likewise.
16491
16492 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16493
16494         PR fortran/24266
16495         * gfortran.dg/arrayio_derived_2.f90: New.
16496
16497 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
16498
16499         * gcc.dg/unsigned-long-compare.c: New test.
16500
16501 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
16502
16503         PR testsuite/25318
16504         * lib/target-supports.exp (check_effective_target_freorder):
16505         Check to see if target supports -freorder-blocks-and-partition.
16506         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
16507         instead of "dg-require-named-sections".
16508
16509 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
16510
16511         PR target/14798:
16512         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
16513         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
16514         * gcc.dg/pragma-isr-trapa2.c: Likewise.
16515         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
16516         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
16517         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
16518         * gcc.dg/attr-isr-trap_exit.c: Likewise.
16519         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
16520
16521 2006-01-30  Richard Guenther  <rguenther@suse.de>
16522
16523         PR c++/23372
16524         * gcc.dg/pr23372-1.C: New testcase.
16525
16526 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
16527
16528         * gcc.dg/gomp/pr25874.c: New test.
16529
16530 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
16531
16532         PR tree-opt/25911
16533         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
16534
16535 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
16536
16537         PR fortran/18578
16538         PR fortran/18579
16539         PR fortran/20857
16540         PR fortran/20885
16541         * gfortran.dg/intent_out_1.f90: New test.
16542
16543 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
16544
16545         PR fortran/17911
16546         * gfortran.dg/procedure_lvalue.f90: New test.
16547
16548         PR fortran/20895
16549         PR fortran/25030
16550         * gfortran.dg/char_pointer_assign_2.f90: New test.
16551         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
16552         assignment to be consistent with standard.
16553         * gfortran.dg/char_result_2.f90: The same.
16554         * gfortran.dg/char_result_8.f90: The same.
16555
16556 2006-01-28  Zack Weinberg  <zackw@panix.com>
16557
16558         * gcc.dg/Woverlength-strings.c
16559         * gcc.dg/Woverlength-strings-pedantic-c89.c
16560         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
16561         * gcc.dg/Woverlength-strings-pedantic-c99.c
16562         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
16563
16564 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
16565
16566         * gcc.c-torture/execute/20060127-1.c: New test.
16567
16568 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
16569
16570         PR c++/25999
16571         * g++.dg/ext/pragmaweak1.C: New test.
16572
16573 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
16574
16575         PR c++/25855
16576         * g++.dg/template/spec29.C: New test.
16577
16578 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
16579
16580         PR c/19606.
16581         * gcc.c-torture/execute/pr19606.c: New.
16582
16583 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
16584
16585         * gcc.dg/pragma-re-4.c: New test.
16586
16587 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
16588
16589         PR fortran/25964
16590         * gfortran.dg/assumed_size_refs_3.f90: New test.
16591
16592 2006-01-27  Ben Elliston  <bje@au.ibm.com>
16593
16594         * gcc.misc-tests/dectest.exp: Remove defunct comment.
16595
16596 2006-01-26  Laurent GUERBY <laurent@guerby.net>
16597
16598         PR ada/21317
16599         * ada/acats/support/impdef.a: Add One_Long_Second.
16600         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
16601         * ada/acats/tests/c9/c94026.a: Likewise.
16602         * ada/acats/tests/c9/c97305c.ada: Likewise.
16603         * ada/acats/tests/c9/c99004a.ada: Likewise.
16604
16605 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
16606
16607         PR fortran/25964
16608         * gfortran.dg/global_references_2.f90: New test.
16609
16610         PR fortran/25084
16611         PR fortran/20852
16612         PR fortran/25085
16613         PR fortran/25086
16614         * gfortran.dg/assumed_charlen_function_1.f90: New test.
16615         * gfortran.dg/assumed_charlen_function_3.f90: New test.
16616
16617         PR fortran/25416
16618         * gfortran.dg/assumed_charlen_function_2.f90: New test.
16619
16620 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
16621
16622         PR c/25892
16623         * gcc.dg/Wpointer-sign.c: New.
16624         * gcc.dg/Wpointer-sign-Wall.c: New.
16625         * gcc.dg/Wpointer-sign-Wall-no.c: New.
16626         * gcc.dg/Wpointer-sign-pedantic.c: New.
16627         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
16628         * gcc.dg/conv-2.c: Use -Wpointer-sign.
16629
16630 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
16631
16632         PR C/25861
16633         * gcc.c-torture/compile/pr25861.c: New test.
16634
16635 2006-01-26  Paul Brook  <paul@codesourcery.com>
16636
16637         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
16638         on short-enum targets.
16639         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
16640         variable.
16641         (generate_fields): Use short_enums.
16642         (main): Set short_enums.  Document -e.
16643         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
16644         on short-enum targets.
16645         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
16646         variable.
16647         (generate_fields): Use short_enums.
16648         (main): Set short_enums.  Document -e.
16649         * lib/target-supports.exp (check_effective_target_short_enums): New.
16650
16651 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
16652
16653         PR target/25947
16654         * gcc.dg/torture/pr25947-1.c: New test.
16655
16656 2006-01-25  Jan Hubicka  <jh@suse.cz>
16657             Roger Sayle  <roger@eyesopen.com>
16658
16659         PR rtl-optimization/25703
16660         * gcc.target/i386/20060125-1.c: New test case.
16661         * gcc.target/i386/20060125-2.c: New test case.
16662
16663 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16664
16665         PR fortran/18540
16666         * gfortran.dg/goto_1.f: New.
16667
16668 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
16669
16670         PR fortran/25716
16671         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
16672         25716 on 32-bit systems too.
16673
16674 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
16675
16676         PR testsuite/25590
16677         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
16678
16679 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
16680
16681         * gcc.dg/tree-ssa/gen-vect-33.c: New.
16682
16683 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16684
16685         PR fortran/25835
16686         * gfortran.dg/read_eof.f90: Delete, renamed.
16687         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
16688         * gfortran.dg/read_eof_2.f90: New test.
16689         * gfortran.dg/read_eof_3.f90: New test.
16690
16691 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
16692
16693         PR tree-opt/25860
16694         * gcc.c-torture/compile/pr25860.c: New test.
16695
16696 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16697
16698         PR c++/25552
16699         * g++.dg/parse/dtor8.C: New test.
16700
16701 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
16702
16703         PR testsuite/25891
16704         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
16705         * gcc.dg/gomp/gomp.exp: Return without testing anything if
16706         check_effective_target_fopenmp returns 0.
16707
16708 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
16709
16710         PR ada/20548
16711         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
16712         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
16713         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
16714
16715 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
16716
16717         PR tree-opt/25857
16718         * g++.dg/opt/pr25857.C: New test.
16719
16720 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
16721         Jan Hubicka  <jh@suse.cz>
16722         Richard Guenther  <rguenther@suse.de>
16723
16724         PR rtl-optimization/25654
16725         * gcc.dg/torture/pr25654.c: New testcase.
16726         * gcc.target/i386/pr25654.c: Likewise.
16727
16728 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
16729
16730         PR fortran/25901
16731         * gfortran.dg/internal references_2.f90: New test.
16732
16733         Fix regression in testing of admissability of attributes.
16734         * gfortran.dg/intent_used_1.f90: New test.
16735
16736 2006-01-23  Ben Elliston  <bje@au.ibm.com>
16737
16738         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
16739         Remove target conditional torture options for i?86 and x86_64
16740         GNU/Linux.
16741
16742 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16743
16744         PR c++/10891
16745         * g++.dg/rtti/no-rtti.C: New.
16746
16747 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
16748
16749         PR c++/25895
16750         * g++.dg/inherit/conv2.C: New test.
16751
16752         PR c++/25856
16753         * g++.dg/parse/dtor7.C: New test.
16754
16755         PR c++/25858
16756         * g++.dg/template/crash44.C: New test.
16757
16758 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
16759
16760         PR fortran/25124
16761         PR fortran/25625
16762         * gfortran.dg/internal_references_1.f90: New test.
16763           PR fortran/20881
16764         PR fortran/23308
16765         PR fortran/25538
16766         PR fortran/25710
16767         * gfortran.dg/global_references_1.f90: New test.
16768         * gfortran.dg/g77/19990905-1.f: Restore the error that
16769         there is a clash between the common block name and
16770         the name of a subroutine reference.
16771
16772         PR fortran/PR24276
16773         * gfortran.dg/aliasing_dummy_1.f90: New test.
16774
16775 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
16776
16777         * gcc.dg/vmx/1b-01.c: Warning fix.
16778         * gcc.dg/vmx/1c-02.c: Likewise.
16779         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
16780
16781 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
16782
16783         PR testsuite/24962
16784         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
16785
16786 2006-01-20  Richard Guenther  <rguenther@suse.de>
16787         Steven Bosscher <stevenb.gcc@gmail.com>
16788
16789         PR rtl-optimization/24626
16790         * gcc.dg/torture/pr24626-1.c: New testcase.
16791         * gcc.dg/torture/pr24626-2.c: Likewise.
16792         * gcc.dg/torture/pr24626-3.c: Likewise.
16793         * gcc.dg/torture/pr24626-4.c: Likewise.
16794
16795 2006-01-20  Dirk Mueller  <dmueller@suse.com>
16796
16797         PR c++/5520
16798         * g++.dg/warn/empty-body.C: New.
16799
16800 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
16801
16802         PR c++/22136
16803         * g++.dg/template/using10.C: New test.
16804         * g++.dg/temlpate/using11.C: Likewise.
16805         * g++.dg/inherit/using5.C: Tweak error messages.
16806
16807 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
16808
16809         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
16810         target test.
16811         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
16812
16813 2006-01-19  Jan Hubicka  <jh@suse.cz>
16814
16815         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
16816
16817 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16818
16819         PR c++/25854
16820         * g++.dg/template/spec28.C: New test.
16821
16822 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
16823
16824         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16825         (switchfiles): Fix fprintf's by adding srcdir or removing it.
16826
16827 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
16828
16829         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
16830         * gcc.dg/gomp/critical-1.c: Likewise.
16831         * gcc.dg/gomp/critical-3.c: Likewise.
16832         * gcc.dg/gomp/empty.c: Likewise.
16833         * gcc.dg/gomp/ordered-1.c: Likewise.
16834         * gcc.dg/gomp/for-4.c: Likewise.
16835         * gcc.dg/gomp/for-6.c: Likewise.
16836         * gcc.dg/gomp/master-3.c: Likewise.
16837         * gcc.dg/gomp/for-8.c: Likewise.
16838         * gcc.dg/gomp/for-10.c: Likewise.
16839         * gcc.dg/gomp/for-18.c: Likewise.
16840         * gcc.dg/gomp/for-5.c: Likewise.
16841         * gcc.dg/gomp/for-7.c: Likewise.
16842         * gcc.dg/gomp/for-9.c: Likewise.
16843
16844 2006-01-18  Jeff Law  <law@redhat.com>
16845
16846         * gcc.dg/tree-ssa/vrp25.c: New test.
16847
16848 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16849
16850         * gcc.dg/pr25805.c: Fix misapplied patch.
16851
16852 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
16853
16854         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
16855         (check_effective_target_vect_udot_qi): New.
16856         (check_effective_target_vect_sdot_hi): New.
16857         (check_effective_target_vect_udot_hi): New.
16858         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
16859         prefixed with "wrapv-" with -fwrapv.
16860         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
16861         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
16862         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
16863         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
16864         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
16865
16866         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
16867         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
16868         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
16869         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
16870
16871 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16872
16873         PR c++/16829
16874         * g++.dg/other/default2.C: New test.
16875         * g++.dg/other/default3.C: New test.
16876
16877 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16878
16879         PR c/25805
16880         * gcc.dg/pr25805.c: New file.
16881
16882 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
16883
16884         PR c++/25836
16885         * g++.dg/template/init6.C: New test.
16886
16887 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
16888
16889         * gcc.dg/tree-ssa/pr24287.c: New test
16890
16891 2006-01-18  Eric Christopher  <echristo@apple.com>
16892
16893         * g++.dg/eh/table.C: New.
16894
16895 2006-01-18  DJ Delorie  <dj@redhat.com>
16896
16897         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
16898         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
16899         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
16900         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
16901
16902 2006-01-18  Jeff Law  <law@redhat.com>
16903
16904         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
16905         on wrapping on overflow semantics.
16906
16907         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
16908
16909         * gcc.gc/tree-ssa/vrp23.c: New test.
16910         * gcc.gc/tree-ssa/vrp24.c: New test.
16911
16912 2006-01-18  Richard Henderson  <rth@redhat.com>
16913             Aldy Hernandez  <aldyh@redhat.com>
16914             Jakub Jelinek  <jakub@redhat.com>
16915             Diego Novillo  <dnovillo@redhat.com>
16916             Uros Bizjak  <uros@kss-loka.si>
16917
16918         * gcc.dg/gomp: New directory.
16919
16920 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
16921             Steven G. Kargl  <kargls@comcast.net>
16922
16923         PR fortran/20869
16924         * gfortran.dg/intrinsic_external_1.f90: New test.
16925
16926         PR fortran/20875.
16927         * gfortran.dg/elemental_pointer_1.f90: New test.
16928
16929         PR fortran/25024
16930         * gfortran.dg/external_procedures_1.f90: New test.
16931
16932         PR fortran/25785
16933         gfortran.dg/assumed_present.f90: New test.
16934
16935 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
16936
16937         * g++.dg/parse/lookup5.C: New test.
16938
16939 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16940
16941         PR fortran/25697
16942         * gfortran.dg/read_eof.f90: New test.
16943
16944 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16945
16946         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
16947         add a closing brace.
16948
16949 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16950
16951         PR fortran/25631
16952         * gfortran.dg/fmt_tl.f: New test.
16953
16954 2006-01-17  Eric Christopher  <echristo@apple.com>
16955
16956         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
16957         * g++.old-deja/g++.warn/impint2.C: Ditto.
16958         * g++.old-deja/g++.other/null1.C: Ditto.
16959         * g++.dg/warn/conv2.C: Ditto.
16960         * g++.dg/warn/conv4.C: New file.
16961
16962 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16963
16964         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
16965
16966 2006-01-17  Andreas Jaeger  <aj@suse.de>
16967             Janis Johnson <janis187@us.ibm.com>
16968
16969         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
16970         in 64-bit.
16971         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
16972         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
16973
16974 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16975
16976         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16977         (switchfiles): xfail txxx where xxx >= 25.
16978
16979 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16980
16981         PR testsuite/25764
16982         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
16983
16984 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
16985
16986         PR c/25682
16987         * gcc.dg/pr25682.c: New test.
16988         * g++.dg/parse/array-size2.C: New test.
16989
16990 2006-01-16  Ian Lance Taylor  <ian@airs.com>
16991
16992         * consistency.vlad: Remove entire directory, 1652 files.
16993
16994 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
16995
16996         * lib/target-supports.exp (check_effective_target_dfp_nocache,
16997         check_effective_target_dfprt_nocache): New.
16998         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
16999         (check_effective_target_dfprt): New.
17000         * lib/c-compat.exp (check_dfp): Remove.
17001         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
17002         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
17003         level of support for decimal float.
17004         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
17005         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
17006         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
17007         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
17008         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
17009         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
17010         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
17011         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
17012         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
17013         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
17014         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
17015         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
17016         directives.
17017
17018 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
17019
17020         PR testsuite/25741
17021         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
17022         $base_dir/../.
17023         * lib/gfortran.exp (gfortran_init): Likewise.
17024         * lib/obj-c++.exp (obj-c++_init): Likewise.
17025         * lib/scanasm.exp (scan-assembler-dem): Likewise.
17026         (scan-assembler-dem-not): Likewise.
17027         * lib/scandump.exp (scan-dump-dem): Likewise.
17028         (scan-dump-dem-not): Likewise.
17029
17030 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
17031
17032         PR testsuite/25767
17033         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
17034         powerpc-*-darwin*.
17035         * lib/obj-c++.exp (obj-c++_init): Likewise.
17036
17037 2006-01-16  Richard Guenther  <rguenther@suse.de>
17038
17039         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
17040
17041 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17042
17043         PR testsuite/25777
17044         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
17045         to LD_LIBRARY_PATH.
17046
17047 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17048             Andrew Pinski  <pinskia@physics.uc.edu>
17049
17050         * gcc.dg/minmax-1.c: New test.
17051
17052 2006-01-16  Ben Elliston  <bje@au.ibm.com>
17053
17054         * gcc.dg/dfp/dfp.exp: Correct FSF address.
17055         * gcc.misc-tests/dectest.exp: Ditto.
17056
17057 2006-01-15  Ian Lance Taylor  <ian@airs.com>
17058
17059         PR testsuite/25796
17060         * gcc.target/i386/cmov6.c: Use -march=k8.
17061
17062 2006-01-15  Andreas Jaeger  <aj@suse.de>
17063
17064         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
17065         x86 does not have __float128.
17066
17067 2006-01-14  Ian Lance Taylor  <ian@airs.com>
17068
17069         * gcc.target/i386/cmov6.c: New test.
17070
17071 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
17072
17073         PR c++/25663
17074         * g++.dg/template/ctor6.C: New test.
17075
17076 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
17077
17078         PR tree-optimization/25485
17079         * gcc.dg/tree-ssa/pr25485.c: New.
17080
17081 2006-01-14  Richard Guenther  <rguenther@suse.de>
17082
17083         PR tree-optimization/22548
17084         PR tree-optimization/22555
17085         PR tree-optimization/22501
17086         * gcc.dg/tree-ssa/alias-4.c: New testcase.
17087         * gcc.dg/tree-ssa/alias-5.c: Likewise.
17088         * gcc.dg/tree-ssa/alias-6.c: Likewise.
17089         * gcc.dg/tree-ssa/alias-7.c: Likewise.
17090         * gcc.dg/tree-ssa/alias-8.c: Likewise.
17091         * gcc.dg/tree-ssa/alias-9.c: Likewise.
17092         * gcc.dg/tree-ssa/alias-10.c: Likewise.
17093         * gcc.dg/tree-ssa/alias-11.c: Likewise.
17094         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17095
17096 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
17097
17098         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
17099         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
17100
17101 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
17102         Richard Guenther  <rguenther@suse.de>
17103
17104         PR rtl-optimization/24257
17105         * gcc.dg/torture/pr24257.c: New testcase.
17106
17107 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
17108
17109         * gcc.c-torture/execute/20060110-1.c: New test.
17110         * gcc.c-torture/execute/20060110-2.c: New test.
17111
17112 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
17113
17114         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
17115
17116 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
17117
17118         PR fortran/25756
17119         * gfortran.dg/label_3.f90: New test.
17120
17121 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
17122
17123         PR tree-optimization/25771
17124         * g++.dg/tree-ssa/pr25771.C: New test
17125
17126 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17127
17128         PR tree-opt/24365
17129         * g++.dg/opt/complex5.C: New test.
17130
17131 2006-01-13  Richard Guenther  <rguenther@suse.de>
17132
17133         * gcc.target/i386/387-9.c: New testcase.
17134
17135 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
17136
17137         PR c++/24824
17138         * g++.dg/debug/dwarf2-1.C: New.
17139
17140 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17141
17142         PR testsuite/25728
17143         * lib/gcov.exp (verify-lines): Add "close $fd".
17144
17145 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
17146             Ben Elliston  <bje@au.ibm.com>
17147
17148         * gcc.dg/dfp/inf-1.c: New test.
17149
17150 2006-01-12  Janis Johnson <janis187@us.ibm.com>
17151             Yao Qi  <qiyaoltc@cn.ibm.com>
17152             Ben Elliston  <bje@au.ibm.com>
17153             Jon Grimm  <jgrimm2@us.ibm.com>
17154
17155         * gcc.dg/nodfp-1.c: New test.
17156         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
17157         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
17158         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
17159         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
17160         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
17161         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
17162         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
17163         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
17164         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
17165         * gcc.dg/format/dfp-scanf-1.c: Likewise.
17166         * gcc.dg/format/dfp-printf-1.c: Likewise.
17167         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
17168         (compat_setup_dfp): New.
17169         * gcc.dg/compat/compat.exp: Use it.
17170         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
17171         Make some variables global, prepend "compat_" to their names.
17172         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
17173         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
17174         * gcc.misc-tests/dectest.exp: New test driver for decTest.
17175         * lib/compat.exp (compat_skip_list): Make global, rename.
17176         * lib/c-compat.exp: New file.
17177         * lib/target-supports.exp (check_effective_target_dfp): New.
17178
17179         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
17180         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
17181         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
17182         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
17183         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
17184         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
17185         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
17186         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
17187         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
17188         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
17189         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
17190         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
17191         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
17192         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
17193         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
17194         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
17195         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
17196         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
17197         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
17198         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
17199         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
17200         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
17201         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
17202         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
17203         gcc.dg/dfp/struct-layout-1.c,
17204         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
17205         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
17206         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
17207         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
17208         gcc.dg/dfp/func-vararg-dfp.c,
17209         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
17210         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
17211         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
17212         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
17213         gcc.dg/dfp/wtr-conversion-1.c: New tests.
17214
17215 2006-01-11  Richard Guenther  <rguenther@suse.de>
17216
17217         PR tree-optimization/25734
17218         * gcc.dg/tree-ssa/pr25734.c: New testcase.
17219
17220 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
17221
17222         PR fortran/25486
17223         * gfortran.dg/literal_character_constant_1_x.F: New test.
17224         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
17225         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
17226         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
17227
17228 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17229
17230         PR c++/25386
17231         * g++.dg/ext/packed3.C: Add expected packed error.
17232
17233 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
17234
17235         PR target/25706
17236         * gcc.dg/torture/pr25706-1.c: New test.
17237
17238 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
17239
17240         PR tree-optimization/23109
17241         PR tree-optimization/23948
17242         PR tree-optimization/24123
17243
17244         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
17245         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
17246         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
17247         g++.dg/tree-ssa/pr23948.C: New testcases.
17248         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
17249         three divisions in order to do the optimization.
17250
17251 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
17252
17253         PR c++/25632
17254         * g++.dg/other/pr25632.C: New test.
17255
17256 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
17257
17258         PR fortran/25730
17259         * gfortran.dg/used_types_1.f90: New test.
17260
17261 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
17262
17263         PR target/25718
17264         * gcc.dg/torture/pr25718-1.c: New test.
17265
17266 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
17267
17268         * gfortran.dg/list_read_2.f90: Fix typo in description.
17269
17270 2006-01-10  Jan Beulich  <jbeulich@novell.com>
17271
17272         * lib/target-supports.exp (check_visibility_available): Simplify test
17273         for *-*-netware*.
17274         (check_profiling_available): Fail for *-*-netware*.
17275         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
17276         * gcc.dg/20021014-1.c: Likewise.
17277         * gcc.dg/nest.c: Likewise.
17278
17279 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17280
17281         fortran/24936
17282         * gfortran.dg/forall_3.f90: New test.
17283
17284 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17285
17286         PR fortran/21977
17287         * gfortran.dg/nesting_2.f90: New test.
17288         * gfortran.dg/nesting_3.f90: New test.
17289
17290 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
17291
17292         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
17293         Fix typo in comment.
17294
17295 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17296
17297         * gfortran.dg/single_char_string.f90: New test.
17298
17299 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17300
17301         * gfortran.dg/ichar_2.f90: New test.
17302
17303 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17304
17305         PR fortran/25093
17306         * gfortran.dg/private_type_4.f90: New.
17307
17308 2006-01-07  Richard Guenther  <rguenther@suse.de>
17309
17310         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
17311
17312 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17313
17314         * gfortran.dg/func_decl_1.f90: New.
17315         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
17316         * gfortran.dg/array_alloc_2.f90: Likewise.
17317         * gfortran.dg/char_result_8.f90: Likewise.
17318         * gfortran.dg/dup_save_1.f90: Likewise.
17319         * gfortran.dg/dup_save_2.f90: Likewise.
17320         * gfortran.dg/f2c_6.f90: Likewise.
17321         * gfortran.dg/f2c_7.f90: Likewise.
17322         * gfortran.dg/func_result_2.f90: Likewise.
17323         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17324
17325 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
17326
17327         PR fortran/22146
17328         * gfortran.dg/elemental_subroutine_1.f90: New test.
17329         * gfortran.dg/elemental_subroutine_2.f90: New test.
17330
17331         PR fortran/25029
17332         PR fortran/21256
17333         * gfortran.dg/assumed_size_refs_1.f90: New test.
17334
17335         PR fortran/20868
17336         PR fortran/20870
17337         * gfortran.dg/assumed_size_refs_2.f90: New test.
17338         * gfortran.dg/initialization_1.f90: Change warning message.
17339
17340 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
17341
17342         * gcc.dg/tree-ssa/loop-15.c: New test.
17343
17344 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17345
17346         PR fortran/25598
17347         * gfortran.dg/backspace_3.f: New test.
17348         * gfortran.dg/backspace_4.f: New test.
17349
17350 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17351
17352         PR fortran/24268
17353         * gfortran.dg/fmt_white.f: Update test.
17354
17355 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
17356
17357         * gcc.dg/cast-1.c: Add new warning.
17358         * gcc.dg/cast-2.c: Likewise.
17359         * gcc.dg/cast-3.c: Likewise.
17360         * gcc.dg/format/cast-1.c: Likewise.
17361         * gcc.dg/cast-4.c: New testcase.
17362
17363 2006-01-05  Richard Guenther  <rguenther@suse.de>
17364
17365         PR tree-optimization/22555
17366         * gcc.dg/tree-ssa/alias-3.c: New testcase.
17367
17368 2006-01-05  Richard Guenther  <rguenther@suse.de>
17369             Diego Novillo  <dnovillo@redhat.com>
17370
17371         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
17372         * gcc.dg/tree-ssa/loop-8.c: Likewise.
17373         * gcc.dg/tree-ssa/loop-1.c: Likewise.
17374         * gcc.dg/tree-ssa/pr23294.c: Likewise.
17375         * gcc.dg/tree-ssa/pr21985.c: Likewise.
17376         * gcc.dg/tree-ssa/loop-14.c: Likewise.
17377         * gcc.dg/tree-ssa/loop-2.c: Likewise.
17378         * gcc.dg/tree-ssa/loop-3.c: Likewise.
17379         * gcc.dg/tree-ssa/loop-4.c: Likewise.
17380         * gcc.dg/tree-ssa/pr21171.c: Likewise.
17381         * gcc.dg/tree-ssa/loop-5.c: Likewise.
17382         * gcc.dg/tree-ssa/loop-10.c: Likewise.
17383         * gcc.dg/tree-ssa/loop-6.c: Likewise.
17384         * treelang/compile/extravar.tree: Likewise.
17385         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
17386         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
17387         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
17388         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17389         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
17390
17391 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17392
17393         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
17394         for 64-bit fix.
17395
17396 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
17397
17398         PR fortran/23675
17399         gfortran.dg/char_result_11.f90: New.
17400
17401 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
17402
17403         PR c++/24782
17404         * g++.dg/parse/access9.C: New test.
17405         * g++.dg/tc1/dr52.C: Tweak error markers.
17406
17407 2006-01-04  Richard Henderson  <rth@redhat.com>
17408
17409         Merge from gomp branch.
17410         * g++.dg/parse/pragma2.C: Update expected error lines.
17411
17412 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
17413
17414         * g++.dg/other/i386-2.C: New test.
17415
17416         PR target/25554
17417         * gcc.c-torture/compile/20051228-1.c: New test.
17418
17419         PR c/25559
17420         * gcc.dg/pr25559.c: New test.
17421
17422 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
17423
17424         PR c++/25492
17425         * g++.dg/lookup/friend9.C: New test.
17426
17427         PR c++/25625
17428         * g++.dg/template/repo5.C: New test.
17429
17430 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
17431
17432         PR fortran/25101
17433         * gfortran.dg/forall_2.f90: New test.
17434
17435 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17436
17437         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
17438         dg-require-weak.  Adjust regexp to handle leading-underscore
17439         targets and space as well as TAB after .weak.  Change previous
17440         64-bit fix to not use naked dot.
17441
17442 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
17443
17444         PR rtl-optimization/25578
17445         * gcc.c-torture/execute/20060102-1.c: New testcase.
17446
17447 2006-01-03  Richard Guenther  <rguenther@suse.de>
17448
17449         PR c/25183
17450         * gcc.dg/torture/pr25183.c: New testcase.
17451
17452 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
17453
17454         Merge from gomp-branch.
17455         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
17456         * gcc.dg/ia64-sync-2.c: Likewise.
17457         * gcc.dg/ia64-sync-3.c: Likewise.
17458         * gcc.dg/ia64-sync-4.c: Likewise.
17459         * gcc.dg/sync-2.c: Likewise.
17460         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
17461         that sparc64-*-* and sparcv9-*-* supports sync builtins.
17462
17463 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
17464
17465         PR c++/25635
17466         * g++.dg/parse/operator6.C: New test.
17467
17468         PR c++/25637
17469         * g++.dg/parse/error29.C: New test.
17470
17471         PR c++/25638
17472         * g++.dg/parse/dtor6.C: New test.
17473
17474         PR c++/25633
17475         * g++.dg/parse/ctor3.C: New test.
17476
17477         PR c++/25634
17478         * g++.dg/template/class3.C: New test.
17479
17480 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
17481
17482         * g++.dg/debug/debug9.C: New.
17483
17484 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
17485
17486         PR fortran/24640
17487         * gfortran.dg/label_2.f90: New test.
17488
17489 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17490
17491         * g++.dg/lookup/using12.C: Tighten error marker.
17492
17493 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
17494             Andrew Pinski <pinskia@physics.uc.edu>
17495
17496         * gcc.target/powerpc/darwin-abi-3.c: New file.
17497         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
17498         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
17499         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
17500         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
17501         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
17502         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
17503         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
17504         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
17505
17506 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
17507
17508         * gcc.dg/tree-ssa/loadpre1.c: New;
17509         * gcc.dg/tree-ssa/loadpre2.c: New;
17510         * gcc.dg/tree-ssa/loadpre3.c: New;
17511         * gcc.dg/tree-ssa/loadpre4.c: New;
17512         * gcc.dg/tree-ssa/loadpre5.c: New;
17513         * gcc.dg/tree-ssa/loadpre6.c: New;
17514         * gcc.dg/tree-ssa/loadpre7.c: New;
17515         * gcc.dg/tree-ssa/loadpre8.c: New;
17516         * gcc.dg/tree-ssa/loadpre9.c: New;
17517
17518 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
17519
17520         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
17521         * g++.dg/abi/thunk4.C: Likewise.
17522
17523 2006-01-01  Andreas Jaeger  <aj@suse.de>
17524
17525         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
17526         portable.
17527
17528 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
17529
17530         PR c++/25294
17531         * gcc.dg/pragma-pack-3.c: New test.
17532         * g++.dg/parse/pragma3.C: New test.
17533
17534 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17535
17536         PR middle-end/24827
17537         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
17538
17539 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17540
17541         PR testsuite/25214
17542         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
17543
17544 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17545
17546         PR fortran/22607
17547         * gfortran-dg/pure_byref_3.f90: New.
17548
17549         fortran/PR 25396
17550         * gfortran.dg/userdef_operator_1.f90: New.
17551
17552 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17553
17554         * g++.dg/abi/thunk3.C: New.
17555         * g++.dg/abi/thunk4.C: New.
17556
17557 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
17558
17559         PR fortran/25532
17560         * gfortran.dg/host_used_types_1.f90: New test. Check that host
17561         associated derived type components of derived types are
17562         properly declared in contained procedures.
17563
17564 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17565
17566         PR libgfortran/25139
17567         * gfortran.dg/backspace_2.f: New test.
17568
17569 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17570
17571         PR libgfortran/25550
17572         * gfortran.dg/endfile.f: New test.
17573
17574 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17575
17576         PR libgfortran/25419
17577         * gfortran.dg/comma.f: New test.
17578
17579 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17580
17581         * lib/gfortran-dg.exp: Remove trailing whitespace.
17582         * lib/fortran-torture.exp: Test with -fbounds-check instead of
17583         -funroll-all-loops.
17584
17585 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
17586
17587         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
17588         Extended Double long doubles or repeat tests when long double is
17589         the same size as double.
17590
17591 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17592
17593         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
17594
17595         PR testsuite/25442
17596         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
17597         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
17598
17599         PR testsuite/25441
17600         * gcc.dg/pr23911.c: Make test variable static.
17601
17602         PR testsuite/25444
17603         * gcc.dg/tree-ssa/pr14841.c: Likewise.
17604
17605 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
17606
17607         PR c++/25439
17608         * g++.dg/parse/crash17.C: Adjust error markers.
17609         * g++.dg/template/error20.C: New test.
17610
17611 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
17612
17613         PR c++/23172
17614         * g++.dg/ext/complit4.C: New test.
17615
17616         PR c++/25417
17617         * g++.dg/ext/complit5.C: Likewise.
17618
17619 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
17620
17621         PR tree-optimization/25125
17622         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
17623         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
17624         * gcc.c-torture/execute/pr25125.c: New.
17625
17626 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
17627
17628         PR fortran/25029
17629         PR fortran/21256
17630         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
17631         functions with incorrect assumed size references.
17632
17633 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
17634
17635         PR c++/23171
17636         * g++.dg/opt/init1.C: New test.
17637
17638 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
17639
17640         PR c++/24671
17641         * g++.dg/template/sfinae3.C: New test.
17642
17643 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17644
17645         * g++.dg/other/friend4.C: New test.
17646
17647 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
17648
17649         PR target/25005
17650         * g++.dg/opt/pr25005.C: New test.
17651
17652 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
17653
17654         PR c++/25369
17655         * g++.dg/template/ptrmem16.C: New test.
17656
17657 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
17658
17659         PR fortran/25029
17660         PR fortran/21256
17661         * gfortran.dg/initialization_1.f90: Add test of SIZE.
17662
17663 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17664
17665         PR libgfortran/25307
17666         * gfortran.dg/list_read_5.f90: New test.
17667
17668 2005-12-22  Richard Henderson  <rth@redhat.com>
17669
17670         * gcc.target/i386/sse-7.c: Use -msse2.
17671
17672 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
17673
17674         PR rtl-optimization/25432
17675         * gcc.c-torture/compile/20051216-1.c: New test.
17676
17677         PR objc/25328
17678         * objc/execute/pr25328.m: New test.
17679
17680 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
17681
17682         PR c++/25364
17683         * g++.dg/template/call4.C: New test.
17684
17685 2005-12-22  Dale Johannesen  <dalej@apple.com>
17686
17687         * gcc.target/i386/sse-17.c: New.
17688
17689 2005-12-22  Paul Brook  <paul@codesourcery.com>
17690
17691         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
17692
17693 2005-12-22  Paul Brook  <paul@codesourcery.com>
17694
17695         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
17696
17697 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17698
17699         PR tree-opt/25513
17700         * gcc.c-torture/compile/pr25513.c: New test.
17701
17702 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17703
17704         PR c++/23333
17705         * g++.dg/parse/error25.C: Add more tests.
17706
17707 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17708
17709         PR fortran/18990
17710         * gfortran.dg/der_charlen_1.f90: New.
17711
17712 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
17713
17714         PR fortran/20889
17715         * gfortran.dg/pointer_component_type_1.f90: New test.
17716
17717         PR fortran/25029
17718         PR fortran/21256
17719         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
17720         should give an error with assumed size array refernces and checks
17721         those that should not.
17722         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
17723         reference an upper bound so that it does not generate an error.
17724
17725         PR fortran/19362
17726         PR fortran/20244
17727         PR fortran/20864
17728         PR fortran/25391
17729         * gfortran.dg/used_dummy_types_1.f90: New test.
17730         * gfortran.dg/used_dummy_types_2.f90: New test.
17731         * gfortran.dg/used_dummy_types_3.f90: New test.
17732         * gfortran.dg/used_dummy_types_4.f90: New test.
17733         * gfortran.dg/used_dummy_types_5.f90: New test.
17734
17735         PR fortran/23152
17736         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
17737         group already being USE associated.
17738         * gfortran.dg/assumed_shape_nml.f90: New test.
17739         * gfortran.dg/assumed_size_nml.f90: New test.
17740
17741         PR fortran/20862
17742         PR fortran/25053
17743         PR fortran/25063
17744         PR fortran/25064
17745         PR fortran/25066
17746         PR fortran/25067
17747         PR fortran/25068
17748         PR fortran/25307
17749         * gfortran.dg/io_constraints_1.f90: New test.
17750         * gfortran.dg/io_constraints_1.f90: New test.
17751         * gfortran.dg/iostat_3.f90: Change wording of warning.
17752         * gfortran.dg/g77/19981216-0.f: The same.
17753
17754 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
17755
17756         PR tree-optimization/23518
17757         * gcc.dg/pr23518.c: New.
17758
17759 2005-12-21  Mike Stump  <mrs@apple.com>
17760
17761         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
17762
17763 2005-12-21  Paul Brook  <paul@codesourcery.com>
17764
17765         * gcc.dg/pr19340.c: Skip on m68k targets.
17766
17767 2005-12-21  Steven Bosscher  <stevenb@suse.de>
17768
17769         PR rtl-optimization/25196
17770         * gcc.dg/pr25196.c: New test.
17771
17772 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
17773
17774         PR fortran/25423
17775         gfortran.dg/where_nested_1.f90: New.
17776
17777 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
17778
17779         PR tree-optimization/25382.
17780         * gcc.dg/tree-ssa/pr25382.c: New.
17781
17782 2005-12-20  Richard Guenther  <rguenther@suse.de>
17783
17784         PR middle-end/24306
17785         * gcc.target/i386/pr24306.c: New testcase.
17786
17787 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
17788
17789         PR tree-optimization/25501
17790         * gcc.dg/tree-ssa/pr25501.c: New.
17791
17792 2005-12-20  Richard Guenther  <rguenther@suse.de>
17793
17794         Revert
17795         2005-12-02  Richard Guenther  <rguenther@suse.de>
17796
17797         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17798
17799 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
17800
17801         PR c++/21228
17802         * g++.dg/warn/Wunreachable-code-2.C: New test.
17803
17804 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
17805
17806         PR c++/24278
17807         * g++.dg/template/ctor5.C: New test.
17808
17809         PR c++/24915
17810         * g++.dg/template/overload8.C: New test.
17811
17812 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
17813
17814         * gcc.c-torture/compile/pr25483 : New test.
17815
17816 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17817
17818         PR c++/20552
17819         * g++.dg/ext/typeof10.C: New test.
17820
17821 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17822
17823         * gcc.dg/mt-loopi1.c: New.
17824
17825 2005-12-18  Richard Guenther  <rguenther@suse.de>
17826
17827         PR tree-optimization/25481
17828         * gcc.dg/torture/pr25481.c: New testcase.
17829
17830 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17831
17832         PR rtl-optimization/21041
17833         * gcc.dg/pr21041.c: New test.
17834
17835 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17836
17837         PR libgfortran/25463
17838         * gfortran.dg/advance.f90: New test.
17839
17840 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
17841
17842         * gcc.dg/20051201-1.c: New test.
17843
17844 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
17845
17846         PR fortran/25018
17847         * gfortran.dg/initialization_1.f90: New test.
17848         * gfortran.dg/enum_5.f90: Change dg-error to new message.
17849         * gfortran.dg/g77/980616-0.f: The same.
17850
17851 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17852
17853         * PR fortran/25458
17854         * gfortran.dg/chkbits.f90: New test.
17855
17856 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17857
17858         * gfortran.dg/enum_5.f: Revert to previous version.
17859
17860 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17861
17862         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
17863         * gfortran.dg/nested_modules_1.f90: Ditto.
17864         * gfortran.dg/hollerith_f95.f90: Ditto.
17865         * gfortran.dg/select_5.f90: Ditto.
17866         * gfortran.dg/secnds.f: Ditto.
17867         * gfortran.dg/hollerith2.f90: Ditto.
17868         * gfortran.dg/imag_2.f: Ditto.
17869         * gfortran.dg/ftell_2.f90: Ditto.
17870         * gfortran.dg/malloc_free_1.f90: Ditto.
17871         * gfortran.dg/logint-1.f: Ditto.
17872         * gfortran.dg/recursive_statement_functions.f90: Ditto.
17873         * gfortran.dg/e_d_fmt.f90: Ditto.
17874         * gfortran.dg/hollerith_legacy.f90: Ditto.
17875         * gfortran.dg/logint-2.f: Ditto.
17876         * gfortran.dg/enum_5.f90: Ditto.
17877         * gfortran.dg/f2c_2.f90: Ditto.
17878         * gfortran.dg/pr17143.f90: Ditto.
17879         * gfortran.dg/namelist_14.f90: Ditto.
17880         * gfortran.dg/logint-3.f: Ditto.
17881         * gfortran.dg/spread_scalar_source.f90: Ditto.
17882         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
17883         * gfortran.dg/namelist_11.f: Ditto.
17884         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17885         * gfortran.dg/g77/20010519-1.f
17886         * gfortran.dg/g77/alpha1.f: Ditto.
17887         * gfortran.dg/g77/990115-1.f: Ditto.
17888         * gfortran.dg/g77/erfc.f: Ditto.
17889         * gfortran.dg/g77/19990313-3.f: Ditto.
17890         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
17891         * gfortran.dg/g77/20010426.f: Ditto.
17892         * gfortran.dg/g77/19990313-0.f: Ditto.
17893         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
17894         * gfortran.dg/g77/20000629-1.f: Ditto.
17895         * gfortran.dg/g77/970125-0.f: Ditto.
17896         * gfortran.dg/g77/8485.f: Ditto.
17897         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
17898         * gfortran.dg/g77/19990313-1.f: Ditto.
17899         * gfortran.dg/g77/int8421.f: Ditto.
17900         * gfortran.dg/g77/19990305-0.f: Ditto.
17901         * gfortran.dg/g77/947.f: Ditto.
17902         * gfortran.dg/g77/19990905-2.f: Ditto.
17903         * gfortran.dg/g77/cabs.f: Ditto.
17904         * gfortran.dg/g77/19990313-2.f: Ditto.
17905         * gfortran.dg/g77/20020307-1.f: Ditto.
17906         * gfortran.dg/g77/dcomplex.f: Ditto.
17907         * gfortran.dg/g77/19990502-1.f: Ditto.
17908         * gfortran.dg/g77/19981216-0.f: Ditto.
17909         * gfortran.dg/common_4.f90: Ditto.
17910         * gfortran.dg/entry_4.f90: Ditto.
17911         * gfortran.dg/equiv_constraint_2.f90: Ditto.
17912         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
17913         * gfortran.dg/namelist_12.f: Ditto.
17914         * gfortran.dg/scale_1.f90: Ditto.
17915         * gfortran.dg/modulo_1.f90
17916         * gfortran.dg/hollerith.f90: Ditto.
17917         * gfortran.dg/direct_io_3.f90: Ditto.
17918         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
17919         * gfortran.dg/gnu_logical_1.F: Ditto.
17920         * gfortran.dg/unf_io_convert_1.f90: Ditto.
17921         * gfortran.dg/assign_1.f90: Ditto.
17922         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
17923         * gfortran.dg/pr23095.f: Ditto.
17924         * gfortran.dg/read_float_1.f90: Ditto.
17925
17926 2005-12-17  Andreas Jaeger  <aj@suse.de>
17927
17928         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
17929         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
17930
17931 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17932
17933         PR fortran/24268
17934         * gfortran.dg/fmt_white.f: New test.
17935
17936 2005-12-16  Steven G. Kargl <kargls@comcast.net>
17937
17938         * gfortran.dg/label_1.f90: New test.
17939
17940 2005-12-15  Ben Elliston  <bje@au.ibm.com>
17941
17942         PR testsuite/25422
17943         * gcc.dg/20031012-1.c: Add -Walways-true option.
17944         * gcc.dg/weak/weak-3.c: Likewise.
17945         * g++.old-deja/g++.mike/warn8.C: Likewise.
17946
17947 2005-12-16  Mike Stump  <mrs@apple.com>
17948
17949         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
17950         exit.
17951
17952 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17953
17954         PR libgfortran/25264
17955         PR libgfortran/25349
17956         * gfortran.dg/tl_editing.f90: Added additional checks.
17957         * gfortran.dg/t_editing.f: New test.
17958         * gfortran.dg/write_padding.f90: New test
17959
17960 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17961
17962         PR testsuite/25215
17963         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
17964
17965 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
17966
17967         PR rtl-optimization/24899
17968         * gcc.c-torture/execute/20051215-1.c: New test.
17969
17970 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
17971
17972         PR 24823
17973         * gfortran.dg/pr24823.f: New test.
17974
17975 2005-12-16  Jeff Law  <law@redhat.com>
17976
17977         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
17978
17979 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17980
17981         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17982         (base_types): Change C++ style comments to C style comments.  Remove
17983         aligned types from the array.  Keep Enums disabled.
17984         (complex_types): Remove aligned types from the array.
17985         Comment out "_Complex long double".
17986         (attrib_types): Remove.
17987         (complex_attrib_types): Remove.
17988         (attrib_array_types): Remove.
17989         (complex_attrib_array_types): Remove.
17990         (aligned_bitfld_types): Remove.
17991         (n_aligned_bitfld_types): Remove.
17992         (FEATURE_ALIGNEDPACKED): Delete.
17993         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
17994         (singles): Remove support for adding attributes.
17995         (choose_type): Remove support for attributed types.
17996         (generate_fields): Remove support for attributed bit-fields.
17997         Remove support for adding attributes.
17998         (generate_random_tests): Remove support for adding attributes.
17999         (features): Add back "[0] :0" and "complex vector [0]".
18000         (main): Remove support for attributed bit-fields.
18001         Uncomment the calling of generate_random_tests for the rests of
18002         the tests.
18003
18004 2005-12-16  Jan Hubicka  <jh@suse.cz>
18005
18006         * gcc.c-torture/combine/pr25224.c: New.
18007
18008 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
18009
18010         PR other/25028
18011         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
18012         HP-UX.
18013
18014 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
18015
18016         * gcc.dg/20051215-1.c: New file.
18017
18018 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18019
18020         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
18021         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
18022
18023 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
18024
18025         PR fortran/18197
18026         * gfortran.dg/dummy_functions_1.f90: New.
18027
18028 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
18029
18030         PR rtl-optimization/25310
18031         * gcc.c-torture/compile/pr25310.c: New test.
18032
18033 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18034
18035         PR debug/25023
18036         * gcc.dg/pr25023.c: New test.
18037
18038 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18039
18040         * g++.old-deja/g++.brendan/redecl1.C,
18041         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
18042         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
18043         g++.old-deja/g++.oliva/typeof1.C,
18044         g++.old-deja/g++.other/crash16.C,
18045         g++.old-deja/g++.other/crash34.C,
18046         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
18047         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
18048         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
18049         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
18050         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
18051         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
18052         Remove xfail.
18053
18054 2005-12-14  Kean Johnston  <jkj@sco.com>
18055             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18056
18057         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
18058         * gcc.target/i386/20020523-1.c: Ditto.
18059         * gcc.target/i386/tailcall-1.c: Ditto.
18060         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
18061         * gcc.target/i386/ssetype-5.c: Ditto.
18062
18063 2005-12-14  Jeff Law  <law@redhat.com>
18064
18065         * gcc.dg/tree-ssa/foldstring-1.c: New test.
18066
18067 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18068
18069         PR target/25254
18070         PR target/24188
18071         * gcc.target/i386/pr25254.c: New test.
18072         * gfortran.dg/PR24188.f: New test.
18073
18074 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
18075
18076         * lib/fortran-torture.exp: Catch remaining uses of
18077         remote_file build delete.
18078
18079 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18080
18081         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
18082
18083 2005-12-14  Ben Elliston  <bje@au.ibm.com>
18084
18085         * gcc.dg/warn-addr-cmp.c: New test.
18086
18087 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18088
18089         PR debug/25023
18090         PR target/25293
18091         * gcc.target/i386/pr25293.c: New test.
18092
18093 2005-12-13  Petr Machata  <machata@post.cz>
18094
18095         PR c++/24907
18096         * g++.dg/parse/comma2.C: New test.
18097
18098 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
18099             Jakub Jelinek  <jakub@redhat.com>
18100
18101         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18102         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18103         (limits.h): Include unconditionally.
18104         (stdlib.h): Likewise.
18105         (hashtab.h): Do not include.
18106         (getopt.h): Likewise.
18107         (stddef.h): Include.
18108         (hashval_t): Define.
18109         (struct entry): Add "next" field.
18110         (HASH_SIZE): New macro.
18111         (hash_table): New variable.
18112         (switchfiles): Do not use xmalloc.
18113         (mix): New macro.
18114         (iterative_hash): New function.
18115         (hasht): Remove.
18116         (e_exists): New function.
18117         (e_insert): Likewise.
18118         (output): Use, instead of libiberty hashtable functions.
18119         (main): Do not use getopt.  Do not call htab_create.
18120
18121 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18122
18123         PR c++/25331
18124         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
18125         put atal* and atpaal* attributes on array elements.
18126         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
18127         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
18128         put atal* and atpaal* attributes on array elements.
18129         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
18130
18131 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
18132
18133         * gcc.dg/single-precision-constant.c: New test.
18134
18135 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
18136
18137         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
18138         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
18139         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
18140         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18141         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18142         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18143         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
18144         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
18145         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
18146         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
18147         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
18148         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
18149         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
18150         gcc.target/powerpc/ppc-sdata-2.c,
18151         gcc.target/powerpc/ppc-stackalign-1.c,
18152         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
18153         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
18154         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
18155         gcc.target/powerpc/rs6000-ldouble-2.c,
18156         gcc.target/powerpc/rs6000-power2-1.c,
18157         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
18158         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
18159         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
18160         option into target selector.
18161         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
18162         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
18163
18164 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18165
18166         PR objc/25348
18167         * objc.dg/encode-9.m: New test.
18168
18169 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18170
18171         PR testsuite/20772
18172         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
18173         * gcc.dg/asm-b.c: Fix typo.
18174         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
18175         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18176         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
18177         i?86 lp64 and x86_64 ilp32.
18178         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
18179         on i?86 lp64.
18180         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
18181
18182 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
18183
18184         PR fortran/25078
18185         gfortran.dg/equiv_5.f90: New test.
18186
18187 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
18188
18189         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
18190         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
18191         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
18192         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
18193         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
18194         * gcc.dg/tree-ssa/reassoc-5.c: New.
18195         * gcc.dg/tree-ssa/reassoc-6.c: New.
18196         * gcc.dg/tree-ssa/reassoc-7.c: New.
18197         * gcc.dg/tree-ssa/reassoc-8.c: New.
18198         * gcc.dg/tree-ssa/reassoc-9.c: New.
18199         * gcc.dg/tree-ssa/reassoc-10.c: New.
18200         * gcc.dg/tree-ssa/reassoc-11.c: New.
18201
18202 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18203
18204         PR testsuite/25167
18205         PR testsuite/24478
18206         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
18207
18208 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
18209
18210         PR c++/25300
18211         * g++.dg/template/inherit.C: Do not use a generic error message.
18212
18213 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18214
18215         PR libobjc/25354
18216         * objc.dg/gnu-encoding: New directory.
18217         * objc.dg/gnu-encoding/compat-common.h: New file.
18218         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
18219         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
18220         * objc.dg/gnu-encoding/vector-defs.h: New file.
18221         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
18222         * objc.dg/gnu-encoding/generate-random.c: New file.
18223         * objc.dg/gnu-encoding/generate-random_r.c: New file.
18224         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
18225         * objc.dg/gnu-encoding/generate-random.h: New file.
18226
18227 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
18228
18229         PR c++/25337
18230         * g++.dg/template/defarg7.C: New test.
18231
18232 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
18233
18234         PR libobjc/25347
18235         * objc.dg/encode-8.m: New test.
18236
18237 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
18238
18239         PR libobjc/25346
18240         * objc.dg/encode-7.m: New test.
18241
18242 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
18243
18244         PR c++/25010
18245         * g++.dg/opt/inline10.C: New test.
18246
18247 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
18248
18249         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
18250
18251 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
18252
18253         * gfortran.dg/substring_equivalence.f90: typo in comment
18254
18255 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18256
18257         PR fortran/25068
18258         * gfortran.dg/iostat_3.f90: New test.
18259
18260 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
18261
18262         PR fortran/23815
18263         * gfortran.dg/unf_io_convert_1.f90: New test.
18264         * gfortran.dg/unf_io_convert_2.f90: New test.
18265         * gfortran.dg/unf_io_convert_3.f90: New test.
18266
18267 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18268
18269         PR testsuite/20772
18270         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
18271         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
18272         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18273         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
18274         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
18275         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18276         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
18277         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
18278         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18279         gcc.dg/torture/fp-int-convert-float128-timode.c,
18280         gcc.dg/torture/fp-int-convert-float128.c,
18281         gcc.dg/torture/fp-int-convert-float80-timode.c,
18282         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
18283         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
18284
18285         * gcc.dg/tls/opt-1.c: Require effective target fpic.
18286
18287 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
18288
18289         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
18290
18291 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
18292
18293         * gcc.dg/20051207-1.c,
18294         * gcc.dg/20051207-2.c,
18295         * gcc.dg/20051207-3.c: New tests.
18296
18297 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18298
18299         PR testsuite/20772
18300         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
18301         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
18302         dg-skip-if target selector.
18303
18304         PR testsuite/20772
18305         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
18306         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
18307         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
18308         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
18309         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
18310         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
18311         and/or merge with i?86 cases.
18312
18313         * gcc.dg/tls/opt-3.c: Require effective target fpic.
18314
18315         PR testsuite/20772
18316         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
18317         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
18318         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
18319         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
18320         x86_64-*-linux*.
18321
18322 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
18323
18324         PR target/25311
18325         * gcc.c-torture/compile/pr25311.c: New test.
18326
18327 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18328
18329         PR libgfortran/25039
18330         * gfortran.dg/read_comma.f: New test.
18331
18332 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
18333
18334         PR c++/19317
18335         * g++.dg/opt/pr19317-1.C: New test.
18336         * g++.dg/opt/pr19317-2.C: New test.
18337         * g++.dg/opt/pr19317-3.C: New test.
18338
18339         PR target/19005
18340         * gcc.c-torture/execute/pr19005.c: New test.
18341
18342         PR target/17828
18343         * g++.old-deja/g++.other/comdat5.C: New test.
18344         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
18345
18346         * g++.dg/compat/struct-layout-1.exp: New file.
18347         * g++.dg/compat/struct-layout-1.h: New.
18348         * g++.dg/compat/struct-layout-1_generate.c: New.
18349         * g++.dg/compat/struct-layout-1_x1.h: New.
18350         * g++.dg/compat/struct-layout-1_x2.h: New.
18351         * g++.dg/compat/struct-layout-1_y1.h: New.
18352         * g++.dg/compat/struct-layout-1_y2.h: New.
18353
18354         * gcc.dg/20050330-2.c: New test.
18355
18356 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18357
18358         PR fortran/25292
18359         * gfortran.dg/associated_1.f90: New.
18360
18361 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18362
18363         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
18364         ILP32 vect_no_align platforms.
18365
18366 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
18367             Jakub Jelinek  <jakub@redhat.com>
18368
18369         PR target/25268
18370         * gcc.c-torture/compile/20051207-1.c: New test.
18371
18372 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18373
18374         PR testsuite/20772
18375         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
18376         gcc.dg/torture/pr18582-1.c,
18377         gcc.target/i386/attributes-error.c: Also test on x86_64.
18378
18379         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
18380
18381 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18382
18383         PR c++/19397
18384         * g++.dg/template/typedef3.C: New test.
18385
18386         PR c++/19762
18387         PR c++/19764
18388         * g++.dg/template/dtor3.C: Fix error markers.
18389
18390 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
18391
18392         * lib/target-supports.exp (check_effective_target_sync_char_short):
18393         Add s390*.
18394
18395 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
18396
18397         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
18398
18399 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18400
18401         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
18402         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
18403         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
18404         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
18405
18406 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18407
18408         PR c++/25263
18409         * g++.dg/other/array2.C: New test case.
18410
18411 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
18412
18413         * gcc.dg/darwin-weakimport-3.c: New.
18414
18415         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
18416         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
18417         and to work on Darwin.
18418         * gcc.dg/attr-weakref-1b.c: New file.
18419         * gcc.dg/attr-weakref-2.c: New test.
18420         * gcc.dg/darwin-weakref-1.c: New test.
18421
18422 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
18423
18424         PR testsuite/25247
18425         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
18426         use in selector expressions.
18427         (dg-xfail-if): Ditto.
18428         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
18429         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
18430         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
18431         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
18432         * gcc.test-framework/test-framework.exp: Skip generated tests if
18433         CHECK_TEST_FRAMEWORK is not 1.
18434
18435 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18436
18437         PR tree-optimization/24963
18438         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
18439
18440         PR target/24108
18441         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
18442
18443         PR target/18580
18444         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
18445         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18446         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
18447         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
18448
18449 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
18450
18451         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
18452         dg-options.
18453
18454 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
18455
18456         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
18457
18458 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
18459
18460         * gcc.dg/format/cast-1.c: New test.
18461
18462 2005-12-04  Roger Sayle  <roger@eyesopen.com>
18463
18464         PR c/7776
18465         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
18466         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
18467         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
18468         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
18469
18470 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18471
18472         * gcc.dg/cast-pretty-print-1.c: New test.
18473
18474 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18475
18476         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
18477
18478 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
18479
18480         PR c++/24173
18481         * g++.dg/template/friend40.C: New test.
18482
18483 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
18484
18485         PR target/25199
18486         * gcc.target/i386/movq-2.c: New test.
18487         * gcc.target/i386/movq.c: Remove target i?86, instead add
18488         dg-require-effective-target ilp32.
18489
18490 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18491
18492         PR c++/24103
18493         * g++.dg/other/default1.C: New test.
18494
18495 2005-12-02  Richard Guenther  <rguenther@suse.de>
18496
18497         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18498
18499 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18500
18501         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
18502
18503 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
18504
18505         PR target/21017
18506         * gcc.target/powerpc/rotate.c: New.
18507
18508 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18509
18510         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
18511         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
18512
18513 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18514
18515         PR c/13384
18516         * gcc.dg/pr17730-1.c: Adjust.
18517         * gcc.dg/lvalue1.c (main): Likewise.
18518         * gcc.dg/lvalue-2.c: Likewise.
18519         * g++.dg/pr7503-3.C
18520
18521 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
18522
18523         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
18524         error messages.
18525
18526 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
18527
18528         PR fortran/24789
18529         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
18530
18531 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
18532
18533         PR target/24475
18534         * lib/target-supports.exp (check_effective_target_tls): New.
18535         (check_effective_target_tls_runtime): New.
18536         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
18537         for TLS support.
18538         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
18539         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18540         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
18541         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
18542         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
18543         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
18544         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18545         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
18546         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
18547         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
18548         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
18549         effective-target TLS.
18550         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
18551         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
18552         effective-target TLS runtime.
18553
18554 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
18555
18556         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
18557
18558 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
18559
18560         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
18561         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
18562         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
18563         ignored" warnings when "packing" is the same as the ABI layout.
18564
18565 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
18566
18567         PR fortran/21302
18568         * gfortran.dg/line_length_1.f: New test.
18569         * gfortran.dg/line_length_2.f90: Ditto.
18570
18571 2005-11-30  Richard Guenther  <rguenther@suse.de>
18572
18573         PR tree-optimization/21655
18574         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
18575
18576 2005-11-30  Dale Johannesen  <dalej@apple.com>
18577
18578         * gcc.c-torture/compile/pr24930.c: New.
18579
18580 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
18581
18582         PR fortran/15809
18583         *  gfortran.dg/auto_char_dummy_array.f90: New test.
18584
18585 2005-11-30  Jeff Law  <law@redhat.com>
18586
18587         * g++.old-deja/g++.law/pr25000.C: New test.
18588
18589 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
18590
18591         * gcc.dg/tls/opt-11.c: New test.
18592
18593 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18594
18595         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
18596         targets.
18597         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
18598         LP64 ia64.
18599
18600 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
18601
18602         * gfortran.dg/open_access_1.f90: New test.
18603
18604 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18605
18606         * gcc.dg/charset/builtin2.c: New test.
18607
18608 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
18609
18610         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
18611         on mmix-*-* for *_[xy].c.
18612
18613 2005-11-28  Kean Johnston  <jkj@sco.com>
18614
18615         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
18616         headers.
18617         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
18618         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
18619         * gcc.target/i386/asm-3.c: Ditto.
18620         * gcc.target/i386/clobbers.c: Ditto.
18621         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
18622         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
18623         test regexp.
18624         * gcc.target/i386/mul.c: Ditto.
18625         * gcc.target/i386/ssetype-1.c: Ditto.
18626         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
18627         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
18628         static so the test works with -fPIC mode too. Based on comment in
18629         PR19231 by Pinski.
18630         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
18631
18632 2005-11-28  Richard Guenther  <rguenther@suse.de>
18633
18634         * gcc.dg/alias-9.c: New testcase.
18635         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
18636
18637 2005-11-28  Roger Sayle  <roger@eyesopen.com>
18638             Uros Bizjak  <uros@kss-loka.si>
18639
18640         PR middle-end/20219
18641         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
18642         tan(x)/sin(x) transformations.
18643
18644 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
18645
18646         PR middle-end/24575
18647         * gcc.dg/tree-ssa/divide-3.c: New test.
18648         * gcc.dg/tree-ssa/divide-4.c: New test.
18649
18650 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
18651
18652         PR fortran/24917
18653         *  gfortran.dg/boz_6.f90: New test.
18654
18655 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18656
18657         PR fortran/23912
18658         * gfortran.dg/modulo_1.f90: New test.
18659
18660 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18661
18662         PR libfortran/24919
18663         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
18664         fail on CRLF platforms.
18665         * gfortran.dg/ftell_2.f90: Likewise.
18666
18667 2005-11-26  Eric Christopher  <echristo@apple.com>
18668
18669         * gcc.dg/intmax_t-1.c: Remove mips xfail.
18670
18671 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
18672
18673         * objc.dg/gnu-runtime-3.m: Simplify.
18674
18675 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
18676
18677         PR middle-end/23669
18678         * gcc.dg/tree-ssa/divide-1.c: New test.
18679         * gcc.dg/tree-ssa/divide-2.c: New test.
18680
18681 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
18682
18683         PR libgfortran/24945
18684         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
18685
18686 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
18687
18688         PR libgfortran/24945
18689         * gfortran.dg/open_status_2.f90: New test.
18690
18691 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18692
18693         * gcc.c-torture/execute/builtins/fprintf.c,
18694         gcc.c-torture/execute/builtins/fputs-lib.c,
18695         gcc.c-torture/execute/builtins/fputs.c,
18696         gcc.c-torture/execute/builtins/lib/fprintf.c,
18697         gcc.c-torture/execute/builtins/lib/printf.c,
18698         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
18699
18700 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
18701
18702         * gcc.dg/20050922-2.c: New test.
18703
18704 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18705
18706         * objc.dg/gnu-runtime-3.m: New test.
18707
18708 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18709
18710         PR c++/9278
18711         * g++.dg/other/void1.C: New test.
18712
18713 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
18714
18715         PR middle-end/24998
18716         * gcc.dg/torture/fp-int-convert-float.c,
18717         gcc.dg/torture/fp-int-convert-double.c,
18718         gcc.dg/torture/fp-int-convert-long-double.c,
18719         gcc.dg/torture/fp-int-convert-timode.c,
18720         gcc.dg/torture/fp-int-convert-float80.c,
18721         gcc.dg/torture/fp-int-convert-float80-timode.c,
18722         gcc.dg/torture/fp-int-convert-float128.c,
18723         gcc.dg/torture/fp-int-convert-float128-timode.c,
18724         gcc.dg/torture/fp-int-convert.h: New files.
18725
18726 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18727
18728         PR middle-end/24989
18729         * gcc.dg/tree-ssa/bool-10.c: New test.
18730         * gcc.dg/tree-ssa/bool-11.c: New test.
18731         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
18732
18733 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18734
18735         PR middle-end/24990
18736         * tree-ssa/pr24990-1.c: New test.
18737
18738 2005-11-24  Richard Guenther  <rguenther@suse.de>
18739         Dirk Mueller <dmueller@suse.de>
18740
18741         PR c++/14024
18742         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
18743         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
18744         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
18745         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
18746         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
18747         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
18748
18749 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
18750
18751         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
18752
18753 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18754
18755         PR c/21668
18756         * gcc.dg/Wc++-compat.c: New.
18757         * gcc.dg/Wno-c++-compat.c: New.
18758
18759 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
18760
18761         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
18762         (vspltish, vspltisw): Likewise.
18763
18764 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18765
18766         PR libgfortran/24794
18767         * gfortran.dg/namelist_12.f: Fix quotes.
18768         * gfortran.dg/namelist_13.f90: Fix quotes.
18769         * gfortran.dg/namelist_14.f90: Fix quotes.
18770         * gfortran.dg/namelist_15.f90: Fix quotes.
18771         * gfortran.dg/namelist_use.f90: Fix quotes.
18772         * gfortran.dg/namelist_use_only.f90: Fix quotes.
18773         * gfortran.dg/namelist_21.f90: New test.
18774         * gfortran.dg/namelist_22.f90: New test.
18775
18776 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
18777
18778         PR target/23435
18779         * gcc.c-torture/compile/pr23435.c: New.
18780
18781 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18782
18783         * gcc.c-torture/execute/floatunsisf-1.c: New test.
18784
18785 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18786
18787         * gcc.target/powerpc/405-macchw-1.c,
18788         gcc.target/powerpc/405-macchw-2.c,
18789         gcc.target/powerpc/405-macchwu-1.c,
18790         gcc.target/powerpc/405-macchwu-2.c,
18791         gcc.target/powerpc/405-machhw-1.c,
18792         gcc.target/powerpc/405-machhw-2.c,
18793         gcc.target/powerpc/405-machhwu-1.c,
18794         gcc.target/powerpc/405-machhwu-2.c,
18795         gcc.target/powerpc/405-maclhw-1.c,
18796         gcc.target/powerpc/405-maclhw-2.c,
18797         gcc.target/powerpc/405-maclhwu-1.c,
18798         gcc.target/powerpc/405-maclhwu-2.c,
18799         gcc.target/powerpc/405-mulchw-1.c,
18800         gcc.target/powerpc/405-mulchw-2.c,
18801         gcc.target/powerpc/405-mulchwu-1.c,
18802         gcc.target/powerpc/405-mulchwu-2.c,
18803         gcc.target/powerpc/405-mulhhw-1.c,
18804         gcc.target/powerpc/405-mulhhw-2.c,
18805         gcc.target/powerpc/405-mulhhwu-1.c,
18806         gcc.target/powerpc/405-mulhhwu-2.c,
18807         gcc.target/powerpc/405-mullhw-1.c,
18808         gcc.target/powerpc/405-mullhw-2.c,
18809         gcc.target/powerpc/405-mullhwu-1.c,
18810         gcc.target/powerpc/405-mullhwu-2.c,
18811         gcc.target/powerpc/405-nmacchw-1.c,
18812         gcc.target/powerpc/405-nmacchw-2.c,
18813         gcc.target/powerpc/405-nmachhw-1.c,
18814         gcc.target/powerpc/405-nmachhw-2.c,
18815         gcc.target/powerpc/405-nmaclhw-1.c,
18816         gcc.target/powerpc/405-nmaclhw-2.c,
18817         gcc.target/powerpc/440-macchw-1.c,
18818         gcc.target/powerpc/440-macchw-2.c,
18819         gcc.target/powerpc/440-macchwu-1.c,
18820         gcc.target/powerpc/440-macchwu-2.c,
18821         gcc.target/powerpc/440-machhw-1.c,
18822         gcc.target/powerpc/440-machhw-2.c,
18823         gcc.target/powerpc/440-machhwu-1.c,
18824         gcc.target/powerpc/440-machhwu-2.c,
18825         gcc.target/powerpc/440-maclhw-1.c,
18826         gcc.target/powerpc/440-maclhw-2.c,
18827         gcc.target/powerpc/440-maclhwu-1.c,
18828         gcc.target/powerpc/440-maclhwu-2.c,
18829         gcc.target/powerpc/440-mulchw-1.c,
18830         gcc.target/powerpc/440-mulchw-2.c,
18831         gcc.target/powerpc/440-mulchwu-1.c,
18832         gcc.target/powerpc/440-mulchwu-2.c,
18833         gcc.target/powerpc/440-mulhhw-1.c,
18834         gcc.target/powerpc/440-mulhhw-2.c,
18835         gcc.target/powerpc/440-mulhhwu-1.c,
18836         gcc.target/powerpc/440-mulhhwu-2.c,
18837         gcc.target/powerpc/440-mullhw-1.c,
18838         gcc.target/powerpc/440-mullhw-2.c,
18839         gcc.target/powerpc/440-mullhwu-1.c,
18840         gcc.target/powerpc/440-mullhwu-2.c,
18841         gcc.target/powerpc/440-nmacchw-1.c,
18842         gcc.target/powerpc/440-nmacchw-2.c,
18843         gcc.target/powerpc/440-nmachhw-1.c,
18844         gcc.target/powerpc/440-nmachhw-2.c,
18845         gcc.target/powerpc/440-nmaclhw-1.c,
18846         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
18847
18848 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
18849
18850         PR fortran/24774
18851         * gfortran.dg/inquire_9.f90: New test.
18852
18853         PR fortran/21647
18854         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
18855
18856 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18857
18858         PR libfortran/24432
18859         * lib/target-supports.exp (check_effective_target_fortran_large_real):
18860         Check that 'cos' is supported.
18861
18862 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
18863
18864         PR fortran/24223
18865         * gfortran.dg/substring_equivalence.f90: New test.
18866
18867         PR fortran/24705
18868         * gfortran.dg/auto_internal_assumed.f90: New test.
18869
18870 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
18871
18872         * gcc.dg/fold-div-2.c: New test.
18873
18874 2005-11-20  Ian Lance Taylor  <ian@airs.com>
18875
18876         PR rtl-optimization/24883
18877         * gcc.c-torture/compile/pr24883.c: New test.
18878
18879 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
18880
18881         PR middle-end/20583
18882         * gcc.c-torture/compile/pr20583.c: New.
18883
18884 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
18885
18886         * gcc.c-torture/execute/usmul.c: New test.
18887
18888 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
18889
18890         * gcc.dg/tree-ssa/vrp22.c: New test.
18891
18892 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
18893
18894         PR middle-end/24912
18895         * gcc.dg/torture/pr24912-1.c: New test.
18896
18897 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
18898
18899         PR fortran/24862
18900         * gfortran.dg/arrayio_derived_1.f90: New test.
18901
18902 2005-11-19  Richard Guenther  <rguenther@suse.de>
18903
18904         PR middle-end/23294
18905         * gcc.dg/tree-ssa/pr23294.c: New testcase.
18906
18907 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
18908
18909         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
18910
18911 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
18912
18913         PR c++/8355
18914         * g++.dg/template/friend39.C: New test.
18915
18916 2005-11-18  James E Wilson  <wilson@specifix.com>
18917
18918         * gcc.dg/builtin-strstr.c: New.
18919
18920 2005-11-18  Richard Henderson  <rth@redhat.com>
18921
18922         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
18923         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
18924         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
18925         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
18926         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
18927         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
18928         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
18929         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
18930         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
18931         renaming to remove initial "ia64-".
18932
18933 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
18934
18935         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
18936
18937 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
18938
18939         * g++.dg/cpp/string-2.C: New test.
18940
18941 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
18942
18943         * gcc.dg/tree-ssa/loop-14.c: New test.
18944
18945 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
18946             Michael Chamberlain <michael@chamberlain.net.au>
18947
18948         * ada/acats/run_all.sh (target_run): Kill long running tests.
18949
18950 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18951
18952         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
18953         * gcc.dg/cleanup-9.c: Likewise.
18954         * gcc.dg/cleanup-10.c: Likewise.
18955         * gcc.dg/cleanup-11.c: Likewise.
18956
18957 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18958
18959         PR fortran/24892
18960         * gfortran.dg/open_access_append_1.f90: New test.
18961         * gfortran.dg/open_access_append_2.f90: New test.
18962
18963 2005-11-16  Richard Guenther  <rguenther@suse.de>
18964
18965         PR middle-end/24851
18966         * gcc.c-torture/execute/pr24851.c: New testcase.
18967
18968 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18969
18970         * gcc.dg/fold-overflow-1.c: New test.
18971
18972 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
18973
18974         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
18975         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
18976
18977 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
18978
18979         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
18980         structures.
18981         * g++.dg/eh/forced2.C: Likewise.
18982         * g++.dg/eh/forced3.C: Likewise.
18983         * g++.dg/eh/forced4.C: Likewise.
18984
18985 2005-11-11  Mike Stump  <mrs@apple.com>
18986
18987         * g++.old-deja/g++.mike/unused.C: Add.
18988
18989 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
18990
18991         PR c++/24667
18992         * g++.dg/warn/Wcast-qual1.C: New test.
18993
18994 2005-11-15  Jan Hubicka  <jh@suse.cz>
18995
18996         * gcc.dg/winline-5.c: Add large-unit-insns limit.
18997
18998 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
18999
19000         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
19001
19002 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
19003
19004         PR 24840
19005         * gcc.dg/tree-ssa/pr24840.c: New test.
19006
19007 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
19008
19009         PR testsuite/24841
19010         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
19011
19012 2005-11-14  Dale Johannesen  <dalej@apple.com>
19013
19014         * gcc.c-torture/execute/20051113-1.c: New.
19015
19016 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
19017
19018         PR c++/24687
19019         * g++.dg/template/crash43.C: New test.
19020
19021 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
19022
19023         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
19024
19025 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19026
19027         PR c++/24817
19028         * g++.dg/eh/spec8.C: New test.
19029
19030 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19031
19032         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
19033
19034 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19035
19036         PR c++/20293
19037         * g++.dg/parse/ambig4.C: New test.
19038         * g++.dg/tc1/dr101.C: Adjust error markers.
19039         * g++.dg/lookup/strong-using-2.C: Likewise.
19040         * g++.dg/lookup/ambig5.C: Likewise.
19041         * g++.dg/lookup/ambig4.C: Likewise.
19042         * g++.dg/parse/crash22.C: Likewise.
19043
19044 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19045
19046         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
19047
19048 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
19049
19050         * gcc.dg/nested-calls-1.c: New test.
19051
19052 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19053
19054         * gfortran.dg/complex_intrinsic_1.f90: New test.
19055         * gfortran.dg/complex_intrinsic_2.f90: New test.
19056         * gfortran.dg/fgetc_1.f90: New test.
19057         * gfortran.dg/fgetc_2.f90: New test.
19058         * gfortran.dg/fgetc_3.f90: New test.
19059         * gfortran.dg/ftell_1.f90: New test.
19060         * gfortran.dg/ftell_2.f90: New test.
19061         * gfortran.dg/gnu_logical_1.F: New test.
19062         * gfortran.dg/gnu_logical_2.f90: New test.
19063
19064 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
19065
19066         PR middle-end/24820
19067         * gcc.dg/pr24820.c: New test.
19068
19069 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
19070
19071         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
19072         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
19073         variable.
19074
19075 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19076
19077         PR testsuite/24614
19078         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
19079
19080 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19081
19082         * gcc.target/cris/cris.exp: New file.
19083         * gcc.target/cris/rld-legit1.c: New test.
19084         * gcc.target/cris/rld-legit2.c: New test.
19085
19086 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
19087
19088         PR c++/24780
19089         * g++.dg/opt/pr24780.C: New test.
19090
19091         PR c++/24761
19092         * g++.dg/template/asm1.C: New test.
19093
19094 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
19095
19096         PR libgfortran/24787
19097         * gfortran.dg/scan_1.f90: New test.
19098
19099 2005-11-12  Jan Hubicka  <jh@suse.cz>
19100
19101         * gcc.target/i386/minmax-1.c: New.
19102         * gcc.target/i386/minmax-2.c: New.
19103
19104 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
19105
19106         * gcc.dg/pr24445.c: Fix for 64-bit targets.
19107
19108 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
19109
19110         * gcc.c-torture/execute/20051110-1.c,
19111         gcc.c-torture/execute/20051110-2.c: New tests.
19112
19113 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19114
19115         PR middle-end/24750
19116         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
19117         New tests.
19118
19119 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
19120
19121         * lib/target-libpath.exp (get_shlib_extension): New proc.
19122         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
19123         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19124         * lib/objc.exp (objc_target_compile): Likewise.
19125         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
19126         detection.
19127
19128 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
19129
19130         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
19131
19132         * lib/target-supports.exp (check_effective_target_static_libgfortran):
19133         Add -static to additional_flags and pass it to target_compile.
19134
19135 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19136
19137         PR libgfortran/24719
19138         gfortran.dg/read_noadvance.f90: New test.
19139
19140         PR libgfortran/24699
19141         gfortran.dg/fmt_t_2.f90: New test.
19142
19143         PR libgfortran/24785
19144         gfortran.dg/read_x_eor.f90: New test.
19145
19146         PR libgfortran/24584
19147         gfortran.dg/namelist_empty.f90: Rename test.
19148
19149         PR libgfortran/24489
19150         gfortran/read_eor.f90: Rename test.
19151
19152 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
19153
19154         PR fortran/15976
19155         * gfortran.dg/automatic_module_variable.f90: New test.
19156
19157 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19158
19159         PR target/24445
19160         * gcc.dg/pr24445.c: New test.
19161
19162 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
19163
19164         PR fortran/24655
19165         PR fortran/24755
19166         * gfortran.dg/recursive_statement_functions.f90: Add statement
19167         functions using inline intrinsic functions and parameters to test
19168         that they no longer seg-fault.
19169
19170         PR fortran/24409
19171         gfortran.dg/nested_modules_4.f90: New test.
19172         gfortran.dg/nested_modules_5.f90: New test.
19173
19174 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19175
19176         PR fortran/24643
19177         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
19178
19179 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
19180
19181         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
19182         failures.
19183
19184 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19185
19186         * gcc.dg/sparc-getcontext-1.c: New test.
19187
19188 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
19189
19190         * gcc.dg/ifcvt-fabs-1.c: New test.
19191
19192 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
19193
19194         PR other/4372
19195         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
19196         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
19197
19198 2005-11-09  Richard Guenther  <rguenther@suse.de>
19199
19200         PR tree-optimization/24716
19201         * gcc.c-torture/execute/pr24716.c: New testcase.
19202
19203 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19204
19205         * gcc.dg/pr24624.c: Disable for non S/390 targets.
19206
19207 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19208
19209         PR 24624
19210         * gcc.dg/pr24624.c: Testcase added.
19211
19212 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19213
19214         PR 24623
19215         * g++.dg/other/pr24623.C: Testcase added.
19216
19217 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
19218
19219         PR fortran/22607
19220         * gfortran-dg/pure_byref_1.f90: New.
19221         * gfortran-dg/pure_byref_2.f90: New.
19222
19223 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
19224
19225         PR c/24101
19226         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
19227         * gcc.dg/dg.exp: Run main loop also for *.i files.
19228
19229 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
19230
19231         PR c++/19450
19232         * g++.dg/tls/diag-3.C: New test.
19233         * g++.dg/tls/diag-4.C: New test.
19234         * g++.dg/tls/static-1.C: New test.
19235         * g++.dg/tls/static-1a.cc: New file.
19236
19237 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
19238
19239         PR 23046
19240         * g++.dg/tree-ssa/pr23046.C: New test.
19241
19242 2005-11-08  Devang Patel <dpatel@apple.com>
19243
19244         PR tree-optimization/23115
19245         * gcc.dg/tree-ssa/pr23115.c: New.
19246
19247 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
19248
19249         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
19250         * gcc.target/powerpc/pr16155.c: Same.
19251         * gcc.target/powerpc/altivec-1.c: Same.
19252         * gcc.target/powerpc/altivec-2.c: Same.
19253         * gcc.target/powerpc/altivec-3.c: Same.
19254         * gcc.target/powerpc/altivec-5.c: Same.
19255         * gcc.target/powerpc/altivec-11.c: Same.
19256         * gcc.target/powerpc/altivec-12.c: Same.
19257         * gcc.target/powerpc/altivec-14.c: Same.
19258         * gcc.target/powerpc/altivec-22.c: Same.
19259         * gcc.target/powerpc/altivec-consts.c: Same.
19260         * gcc.target/powerpc/altivec-pr22085.c: Same.
19261         * gcc.target/powerpc/altivec-splat.c: Same.
19262         * gcc.target/powerpc/altivec-varargs-1.c: Same.
19263         * gcc.target/powerpc/altivec-vec-merge.c: Same.
19264         * gcc.target/powerpc/darwin-longlong.c: Same.
19265
19266 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
19267
19268         PR target/19340
19269         * gcc.dg/pr19340.c: New test.
19270
19271 2005-11-07  Ian Lance Taylor  <ian@airs.com>
19272
19273         PR rtl-optimization/24683
19274         * gcc.dg/pr24683.c: New test.
19275
19276 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19277
19278         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
19279         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
19280
19281 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19282
19283         * gcc.target/i386/pr23376.c: Compile with -mmmx.
19284
19285 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
19286
19287         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
19288
19289 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19290
19291         PR target/24230
19292
19293         * gcc.target/powerpc/altivec-consts.c,
19294         gcc.target/powerpc/altivec-splat.c: New testcase.
19295
19296 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19297
19298         PR c/24599
19299
19300         * gcc.dg/overflow-2.c: New testcase.
19301
19302 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
19303
19304         PR rtl-optimization/23567
19305         * gcc.c-torture/execute/20051104-1.c: New test.
19306
19307 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
19308
19309         PR fortran/24534
19310         gfortran.dg/private_type_2.f90: Modified to check that case with
19311         PRIVATE declaration within derived type is accepted.
19312
19313         PR fortran/20838
19314         gfortran.dg/pointer_assign_1.f90: New test.
19315
19316         PR fortran/20840
19317         * gfortran.dg/arrayio_0.f90: New test.
19318
19319         PR fortran/17737
19320         gfortran.dg/data_initialized.f90: New test.
19321         gfortran.dg/data_constraints_1.f90: New test.
19322         gfortran.dg/data_constraints_2.f90: New test.
19323
19324 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
19325
19326         PR fortran/24174
19327         PR fortran/24305
19328         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
19329
19330 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
19331
19332         PR 24670
19333         * gcc.dg/tree-ssa/pr24670.c: New test.
19334
19335 2005-11-05  Ian Lance Taylor  <ian@airs.com>
19336
19337         PR target/22432
19338         * gcc.target/i386/pr22432.c: New test.
19339
19340 2005-11-05  Richard Henderson  <rth@redhat.com>
19341
19342         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
19343         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
19344         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
19345         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
19346         from gcc.dg/alpha-*.
19347         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
19348         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
19349
19350 2005-11-05  Andreas Jaeger  <aj@suse.de>
19351
19352         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
19353
19354 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19355
19356         PR target/23424
19357         * gcc.dg/torture/pr23424-1.c: New test.
19358
19359 2005-11-04  Richard Henderson  <rth@redhat.com>
19360
19361         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
19362         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
19363         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
19364         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
19365         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
19366         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
19367         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
19368         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
19369         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
19370         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
19371         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
19372         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
19373         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
19374         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
19375         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
19376         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
19377         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
19378         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
19379         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
19380         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
19381         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
19382         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
19383         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
19384         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
19385         Move from gcc.dg/.
19386         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
19387         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
19388         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
19389         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
19390         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
19391         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
19392         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
19393         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
19394         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
19395         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
19396         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
19397         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
19398         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
19399         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
19400         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
19401         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
19402         gcc.target/i386/lea.c, gcc.target/i386/local.c,
19403         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
19404         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
19405         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
19406         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
19407         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
19408         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
19409         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
19410         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
19411         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
19412         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
19413         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
19414         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
19415         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
19416         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
19417         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
19418         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
19419         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
19420         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
19421         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
19422         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
19423         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
19424         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
19425         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
19426         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
19427         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
19428         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
19429         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
19430         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
19431
19432 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
19433
19434         PR 24627
19435         * gcc.dg/tree-ssa/pr24627.c: New test.
19436
19437 2005-11-04 Paul Brook  <paul@codesourcery.com>
19438
19439         * gcc.dg/tls/opt-10.c: New test.
19440
19441 2005-11-04  Andreas Jaeger  <aj@suse.de>
19442
19443         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
19444         avoid extra warnings.
19445
19446 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19447
19448         PR libfortran/22298
19449         * lib/target-supports.exp
19450         (check_effective_target_static_libgfortran): New
19451         static_libgfortran effective target.
19452         * gfortran.dg/static_linking_1.f: New test.
19453         * gfortran.dg/static_linking_1.c: New file.
19454
19455 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19456
19457         * gcc.dg/pr24615.c: Guard test with { target fpic }.
19458
19459 2005-11-03  Josh Conner  <jconner@apple.com>
19460
19461         PR c++/19989
19462         g++.dg/ext/array2.C: New test.
19463         g++.dg/template/dependent-name3.C: New test.
19464         g++.dg/template/dependent-name4.C: New test.
19465         g++.dg/template/sfinae2.C: New test.
19466
19467 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19468
19469         PR preprocessor/22042
19470         * gcc.dg/cpp/strify4.c: New test.
19471
19472 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19473
19474         PR c++/17964
19475         * g++.dg/cpp/string-1.C: New test.
19476
19477 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19478
19479         * gcc.target/powerpc: New directory.
19480         * gcc.target/powerpc/powerpc.exp: New file.
19481         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
19482         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
19483         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
19484         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
19485         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
19486         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
19487         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
19488         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
19489         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
19490         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
19491         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
19492         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
19493         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
19494         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
19495         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
19496         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
19497         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
19498         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
19499         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
19500         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
19501         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
19502         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
19503         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
19504         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
19505         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
19506         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
19507         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
19508         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
19509         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
19510         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
19511         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
19512         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
19513         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
19514         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
19515
19516 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
19517
19518         PR c++/21627
19519         * g++.dg/warn/inline2.C: New test.
19520
19521 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19522
19523         PR middle-end/23155
19524         * g++.dg/ext/c99struct1.C: New test.
19525         * gcc.dg/union-cast-1.c: New test.
19526         * gcc.dg/union-cast-2.c: New test.
19527         * gcc.dg/union-cast-3.c: New test.
19528
19529 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19530
19531         PR middle-end/24589
19532         * gcc.c-torture/execute/zero-struct-2.c: New test.
19533
19534 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19535
19536         PR c++/24582
19537         * g++.dg/init/switch1.C: New test.
19538
19539 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19540
19541         * gcc.dg/delay-slot-1.c: New test.
19542
19543 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
19544
19545         PR target/24620
19546         * gcc.dg/pr24620.c: New test.
19547
19548 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19549
19550         PR c/24329
19551         * gcc.dg/format/unnamed-1.c: New test.
19552
19553 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19554
19555         PR c++/22434
19556         * g++.dg/expr/cond8.C: New test.
19557
19558         PR c++/24560
19559         * g++.dg/parse/dot1.C: New test.
19560
19561 2005-11-02  Jan Hubicka  <jh@suse.cz>
19562
19563         PR target/23303
19564         * gcc.dg/i386-lea.c: New test
19565
19566 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
19567
19568         PR target/24615
19569         * gcc.dg/pr24615.c: New test.
19570
19571 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
19572
19573         PR target/24600
19574         * gcc.dg/pr24600.c: New test.
19575
19576 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19577
19578         PR c++/19253
19579         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
19580         * g++.dg/parse/typename9.C: New test.
19581         * g++/dg/parse/typename10.C: Likewise.
19582
19583 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19584
19585         PR fortran/18157
19586         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
19587         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
19588         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
19589
19590 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19591
19592         PR c++/24569
19593         * g++.dg/debug/static1.C: New test.
19594
19595 2005-11-02  Josh Conner  <jconner@apple.com>
19596
19597         * g++.dg/crash38.C: moved into proper directory...
19598         * g++.dg/template/crash42.C: ...here
19599
19600 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
19601
19602         PR target/18338
19603         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
19604         pcc_bitfield_type_matters || default_packed.
19605
19606         * lib/target-supports.exp
19607         (check_effective_target_pcc_bitfield_type_matters): New proc.
19608         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
19609
19610         PR testsuite/23304
19611         * lib/target-supports.exp (check_effective_default_packed): New proc.
19612         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
19613         Gate expected errors on target ! default_packed.
19614         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
19615
19616 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19617
19618         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
19619         change (r106358).
19620
19621 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19622
19623         PR fortran/24008
19624         * gfortran.dg/entry_5.f90: New.
19625         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
19626
19627 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
19628
19629         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
19630
19631 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
19632
19633         PR fortran/21565
19634         gfortran.dg/namelist_blockdata.f90: New test.
19635
19636         PR fortran/18737
19637         gfortran.dg/external_implicit_none.f90: New test.
19638
19639         PR fortran/14994
19640         * gfortran.dg/secnds.f: New test.
19641
19642 2005-10-31  Jan Hubicka  <jh@suse.cz>
19643
19644         PR target/20928
19645         * gcc.c-torture/compile/pr20928.c: New test.
19646
19647 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
19648
19649         PR middle-end/23492
19650         * gcc.c-torture/compile/zero-strct-5.c: New test.
19651
19652 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
19653
19654         PR libgfortran/24584
19655         * gfortran.dg/pr24584.f90: New test.
19656
19657 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
19658
19659         PR fortran/18883
19660         * gfortran.dg/char_result_9.f90: New.
19661         * gfortran.dg/char_result_10.f90: New.
19662
19663 2005-10-30  Jan Hubicka  <jh@suse.cz>
19664
19665         * g++.dg/tree-ssa/pr24172.C: New testcase.
19666
19667 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19668
19669         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
19670
19671 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
19672
19673         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
19674         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
19675         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
19676         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
19677         gfortran.dg/enum_9.f90,
19678         gfortran.fortran-torture/compile/enum_1.f90,
19679         gfortran.fortran-torture/execute/enum_1.f90,
19680         gfortran.fortran-torture/execute/enum_2.f90,
19681         gfortran.fortran-torture/execute/enum_3.f90,
19682         gfortran.fortran-torture/execute/enum_4.f90: New tests.
19683
19684 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
19685
19686         PR target/18482
19687         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
19688         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
19689
19690 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19691
19692         PR libfortran/20179
19693         * gfortran.dg/mixed_io_1.f90: New test.
19694         * gfortran.dg/mixed_io_1.c: New file.
19695
19696 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19697
19698         * gfortran.dg/malloc_free_1.f90: New test.
19699
19700 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
19701
19702         * gcc.dg/nested-func-4.c: Require profiling -pg.
19703
19704 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19705
19706         PR C++/23229
19707         * g++.dg/warn/main-2.C: New test.
19708
19709 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
19710
19711         PR fortran/24545
19712         * gfortran.dg/interface_2.f90: new test.
19713
19714 2005-10-28  Josh Conner  <jconner@apple.com>
19715
19716         PR c++/22153
19717         * g++.dg/template/crash38.C: New test.
19718         * g++.dg/parse/explicit1.C: Change expected errors.
19719
19720 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19721
19722         PR C++/23426
19723         * g++.dg/other/large-size-array.C: New test.
19724
19725 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19726
19727         PR middle-end/24362
19728         * g++.dg/opt/complex4.C: New test.
19729
19730 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
19731
19732         * gcc.dg/nested-func-4.c: New test.
19733
19734 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
19735
19736         PR fortran/24158
19737         gfortran.dg/derived_recursion.f90: New test.
19738         gfortran.dg/implicit_actual.f90: New test.
19739
19740 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
19741
19742         PR middle-end/24295, PR testsuite/24477
19743         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
19744         removed when weakref hits the tree.
19745
19746 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
19747
19748         * gfortran.dg/cray_pointers_4.f90: New test.
19749
19750         * gfortran.dg/cray_pointers_5.f90: New test.
19751
19752 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
19753
19754         PR fortran/22290
19755         * gfortran.dg/assign_5.f90: New test.
19756         * gfortran.dg/assign_6.f: New test.
19757
19758 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
19759
19760         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
19761         CPU has no SSE support.
19762
19763 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
19764
19765         PR libgfortran/24224
19766         * gfortran.dg/arrayio_1.f90: Update attribution.
19767         * gfortran.dg/arrayio_2.f90: Update attribution.
19768         * gfortran.dg/arrayio_3.f90: Update attribution.
19769         * gfortran.dg/arrayio_4.f90: Update test conditions.
19770         * gfortran.dg/arrayio_5.f90: Update attribution.
19771         * gfortran.dg/arrayio_6.f90: New test.
19772         * gfortran.dg/arrayio_7.f90: New test.
19773
19774 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
19775
19776         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
19777
19778 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19779
19780         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
19781
19782 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19783
19784         PR fortran/24416
19785         * gfortran.dg/namelist_char_only.f90: New test.
19786
19787 2005-10-24  Asher Langton  <langton2@llnl.gov>
19788
19789         PR fortran/17031
19790         PR fortran/22282
19791         * gfortran.dg/cray_pointers_1.f90: New test.
19792         * gfortran.dg/cray_pointers_2.f90: New test.
19793         * gfortran.dg/cray_pointers_3.f90: New test.
19794         * gfortran.dg/loc_1.f90: New test.
19795         * gfortran.dg/loc_2.f90: New test.
19796
19797 2005-10-24  Steven Bosscher  <stevenb@suse.de>
19798
19799         * gcc.dg/pr24225.c: New test.
19800
19801 2005-10-24  Asher Langton  <langton2@llnl.gov>
19802
19803         * gfortran.dg/dup_save_1.f90: New test.
19804         * gfortran.dg/dup_save_2.f90: New test.
19805
19806 2005-10-24  Paul Brook  <paul@codesourcery.com>
19807
19808         PR 24107
19809         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
19810         stdint.h.
19811
19812 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
19813
19814         PR libgfortran/24489
19815         * gfortran.dg/pr24489.f90: New test.
19816
19817 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
19818
19819         PR fortran/23635
19820         * gfortran.dg/ichar_1.f90: Add tests for derived types.
19821
19822 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
19823
19824         PR target/18911
19825         * g++.dg/init/array16.C: Skip for mmix-*-*.
19826
19827 2005-10-23  Asher Langton  <langton2@llnl.gov>
19828
19829         * gfortran.dg/byte_1.f90: New test.
19830         * gfortran.dg/byte_2.f90: New test.
19831
19832 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
19833
19834         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
19835
19836 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
19837
19838         PR fortran/18022
19839         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
19840
19841         PR fortran/24311
19842         * gfortran.dg/merge_char_const.f90: New test.
19843
19844         PR fortran/24384
19845         * gfortran.dg/spread_scalar_source.f90: New test.
19846
19847 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
19848
19849         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
19850
19851         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
19852         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
19853
19854         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
19855
19856 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
19857
19858         PR fortran/24426
19859         * gfortran.dg/der_pointer_4.f90: New.
19860
19861 2005-10-22  David Ayers  <d.ayers@inode.at>
19862
19863         * obj-c++.dg/except-1.mm: Simplify.
19864
19865 2005-10-21  David Ayers  <d.ayers@inode.at>
19866
19867         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
19868
19869 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
19870
19871         * gfortran.dg/assumed_dummy_2.f90: New test.
19872
19873 2005-10-21  James E Wilson  <wilson@specifix.com>
19874
19875         PR preprocessor/15220
19876         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
19877
19878 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
19879
19880         * gcc.c-torture/execute/20051021-1.c: New test.
19881
19882 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
19883
19884         PR c++/24260
19885         * g++.dg/ext/tmplattr1.C: New test.
19886
19887 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
19888
19889         PR fortran/24440
19890         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
19891
19892 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
19893
19894         * obj-c++.dg/except-1.mm: New.
19895
19896         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
19897
19898 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
19899
19900         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
19901
19902 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
19903
19904         PR middle-end/24295
19905         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
19906         declarations with the same names as thunks' alias targets, use
19907         aliases instead.
19908         * gcc.dg/attr-alias-3.c: New test.
19909         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
19910
19911 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
19912
19913         PR c++/22618
19914         * g++.dg/parse/access8.C: New test.
19915
19916 2005-10-20  Richard Guenther  <rguenther@suse.de>
19917
19918         PR c++/24439
19919         * g++.dg/tree-ssa/pr24439.C: New testcase.
19920
19921 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19922
19923         * g++.dg/opt/delay-slot-1.C: New test.
19924
19925 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
19926
19927         PR fortran/21625
19928         * gfortran.fg/der_init_1.f90: New.
19929
19930 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
19931
19932         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
19933
19934 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
19935
19936         PR c++/21908
19937         * g++.dg/parse/error28.C: New test.
19938
19939 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19940
19941         * gcc.dg/profile-generate-2.c: New test.
19942
19943 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
19944
19945         PR target/23589
19946         * g++.dg/ext/dllimport11.C: New.
19947
19948 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19949
19950         PR c++/22293
19951         * g++.dg/other/friend3.C: New test.
19952
19953 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
19954
19955         PR c++/23293
19956         * g++.dg/template/error19.C: New test.
19957
19958 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19959
19960         PR c++/21383
19961         * g++.dg/overload/koenig2.C: New.
19962
19963         PR c++/23118
19964         * g++.dg/overload/error2.C: New.
19965
19966         PR c++/22604
19967         * g++.dg/inherit/covariant14.C: New.
19968
19969 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19970
19971         PR c++/23440
19972         * g++.dg/parse/for1.C: New test.
19973
19974 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
19975
19976         PR fortran/23446
19977         * gfortran.dg/host_dummy_index_1.f90: New test.
19978
19979         PR fortran/21459
19980         * gfortran.dg/automatic_char_len_2.f90: New test.
19981
19982         PR fortran/20866
19983         * gfortran.dg/recursive_statement_functions.f90: New test.
19984
19985         PR fortran/20853
19986         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
19987
19988         PR fortran/20849
19989         * gfortran.dg/external_initializer.f90: New test.
19990
19991         PR fortran/20837
19992         * non_module_public.f90: New test.
19993
19994 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19995
19996         PR c++/24386
19997         * g++.dg/template/overload7.C: New.
19998
19999         PR c++/22551
20000         * g++.dg/other/switch2.C: Remove expected warnings.
20001
20002         PR c++/21353
20003         * g++.dg/template/defarg6.C: New.
20004
20005 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
20006
20007         PR target/24315
20008         * gcc.target/i386/pr24315.c: New test.
20009
20010 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20011
20012         PR c++/24389
20013         * g++.dg/template/static21.C: New test.
20014         * g++.dg/template/static21-a.cc: Likewise.
20015
20016 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
20017
20018         PR c++/23959
20019         * g++.dg/warn/Wswitch-default-1.C: New test.
20020         * g++.dg/warn/Wswitch-default-2.C: New test.
20021
20022 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20023
20024         PR c++/22173
20025         * g++.dg/parse/template18.C: New test.
20026         * g++.dg/template/nontype15.C: Likewise.
20027
20028 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
20029
20030         PR fortran/22273
20031         * gfortran.dg/spec_expr_2.f90: New.
20032
20033 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
20034
20035         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
20036         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
20037         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
20038         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
20039         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
20040         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
20041         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
20042         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
20043         previous target-specific skips and warning-message matches where
20044         applicable.
20045
20046 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
20047
20048         PR c++/21347
20049         * g++.dg/warn/Wctor-dtor.C: New test.
20050
20051 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20052
20053         PR c/23439
20054         * gcc.dg/for-1.c: New test.
20055
20056 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
20057
20058         PR c++/19565
20059         * g++.dg/warn/Wconversion1.C: New test.
20060         * g++.dg/ext/packed4.C: Compile with -w.
20061         * g++.dg/opt/20050511-1.C: Likewise.
20062         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
20063
20064 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
20065
20066         * gfortran.dg/boz_5.f90: New test.
20067
20068 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
20069
20070         PR c++/22551
20071         * g++.dg/other/switch2.C: New.
20072
20073         PR c++/23984
20074         * g++.dg/init/ctor7.C: New.
20075
20076 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
20077
20078         PR c++/23730
20079         * g++.dg/parse/crash32.C: New test.
20080
20081 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
20082
20083         PR c++/20721
20084         * g++.dg/init/goto2.C: New test.
20085
20086         PR c++/22464
20087         * g++.dg/template/crash/41.C: New test.
20088
20089         PR c++/22180
20090         * g++.dg/template/crash40.C: New test.
20091
20092         PR c++/23694
20093         * g++.dg/parse/friend5.C: New test.
20094
20095         PR c++/23307
20096         * g++.dg/template/crash38.C: New test.
20097
20098         PR c++/22352
20099         * g++.dg/template/friend38.C: New test.
20100
20101         PR c++/22405
20102         * g++.dg/template/crash39.C: New test.
20103
20104 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
20105
20106         * gcc.dg/debug/dwarf2/dwarf-char1.c,
20107         gcc.dg/debug/dwarf2/dwarf-char2.c,
20108         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
20109
20110         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
20111
20112 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
20113
20114         * gcc.dg/dll-2.c: Add tests for warnings.
20115         * gcc.dg/dll-3.c: Likewise.
20116         * gcc.dg/dll-4.c: Likewise.
20117
20118         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
20119         * g++.dg/ext/dllimport2.C: Likewise.
20120         * g++.dg/ext/dllimport3.C: Likewise.
20121         * g++.dg/ext/dllimport7.C: Likewise.
20122         * g++.dg/ext/dllimport8.C: Likewise.
20123         * g++.dg/ext/dllimport9.C: Likewise.
20124
20125 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
20126
20127         PR fortran/24092
20128         * gfortran.dg/derived_pointer_recursion.f90: New test.
20129
20130 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
20131
20132         * gcc.c-torture/execute/20051012-1.c: New test.
20133
20134 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20135
20136         PR fortran/18082
20137         * gfortran.dg/automatic_char_len_1.f90: New test.
20138
20139 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20140
20141         PR fortran/20847
20142         * gfortran.dg/save_common.f90: New test.
20143
20144         PR fortran/20856
20145         * gfortran.dg/save_result.f90: New test.
20146
20147 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20148
20149         PR c++/21592
20150         * g++.dg/template/dependent-expr1.C: Add new expected error.
20151         * g++.dg/template/dependent-expr2.C: Adjust error text.
20152         * g++.dg/template/overload6.C: New.
20153
20154         PR c++/23797
20155         * g++.dg/other/typename8.C: New.
20156
20157         PR c++/21117
20158         * g++.dg/other/return1.C: New.
20159
20160 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
20161
20162         PR c++/24052
20163         * g++.dg/ext/label5.C: New.
20164
20165 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20166
20167         PR c++/19964
20168         * g++.dg/parse/crash31.C: New.
20169
20170 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
20171
20172         * g++.dg/ipa/ipa-1.c: New test.
20173         * g++.dg/ipa/ipa-2.c: New test.
20174         * g++.dg/ipa/ipa-3.c: New test.
20175         * g++.dg/ipa/ipa-4.c: New test.
20176         * g++.dg/ipa/ipa-5.c: New test.
20177         * g++.dg/ipa/ipa.exp: New file.
20178
20179 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20180
20181         PR fortran/24207
20182         * gfortran.dg/private_type_3.f90: New test.
20183
20184 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
20185
20186         PR fortran/20786
20187         gfortran.dg/aint_anint_1.f90: New test.
20188
20189 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
20190
20191         PR libgfortran/24313
20192         gfortran.dg/csqrt.f: New test.
20193
20194 2005-10-11  Ian Lance Taylor  <ian@airs.com>
20195
20196         PR c++/8057
20197         * g++.dg/warn/noeffect7.C: New test.
20198         * g++.dg/warn/noeffect2.C: Instantiate templates.
20199         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
20200         and warning.
20201
20202 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
20203
20204         PR c++/21089
20205         * g++.dg/init/float1.C: New test.
20206
20207         PR c++/24277
20208         * g++.dg/init/member1.C: Tweak error markers.
20209
20210 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
20211
20212         PR testsuite/24281
20213         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
20214         Check for null pointer.
20215
20216 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
20217
20218         PR c++/21369
20219         * g++.dg/parse/ret-type3.C: New test.
20220
20221 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
20222
20223         PR tree-opt/23946
20224         * gcc.c-torture/compile/pr23946.c: New test.
20225
20226 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
20227
20228         * g++.dg/opt/mmx2.C: New test.
20229
20230 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
20231
20232         PR c++/24277
20233         * g++.dg/template/static20.C: New test.
20234
20235         PR c++/24302
20236         * g++.dg/warn/Wunused-12.C: New test.
20237
20238         PR c++/23437
20239         * g++.dg/template/arg4.C: New test.
20240
20241 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20242
20243         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
20244         * gcc.dg/ucnid-3.c: Likewise.
20245         * gcc.dg/ucnid-4.c: Likewise.
20246         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
20247         * g++.dg/other/ucnid-1.C: Likewise.
20248         * gcc.dg/sparc-frame-1.c: New test.
20249
20250 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
20251
20252         PR c++/24139
20253         * g++.dg/template/spec27.C: New test.
20254
20255         PR c++/24275
20256         * g++.dg/template/static19.C: New test.
20257
20258 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20259
20260         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
20261         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
20262
20263 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20264
20265         PR target/24136
20266         * gfortran.fortran-torture/compile/pr24136.f: New test.
20267
20268 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
20269
20270         PR c++/22172
20271         * g++.dg/parse/crash30.C: New test.
20272
20273 2005-10-07  Richard Guenther  <rguenther@suse.de>
20274
20275         PR middle-end/24227
20276         * gcc.c-torture/compile/pr24227.c: New testcase.
20277
20278 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
20279
20280         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
20281         Do not put aligned attributes on array elements.
20282
20283 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
20284
20285         PR testsuite/23611, PR testsuite/23615
20286         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
20287         writing prototypes of library functions by hand.
20288         * obj-c++.dg/bitfield-4.mm: Likewise.
20289         * obj-c++.dg/const-str-4.mm: Likewise.
20290         * obj-c++.dg/encode-4.mm: Likewise.
20291         * obj-c++.dg/encode-5.mm: Likewise.
20292         * obj-c++.dg/encode-6.mm: Likewise.
20293         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
20294         * obj-c++.dg/method-10.mm: Likewise.
20295         * obj-c++.dg/method-17.mm: Likewise.
20296         * obj-c++.dg/method-19.mm: Likewise.
20297         * obj-c++.dg/try-catch-2.mm: Likewise.
20298
20299 2005-10-06  Richard Henderson  <rth@redhat.com>
20300
20301         PR 24236
20302         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
20303
20304 2005-10-06  Dale Johannesen  <dalej@apple.com>
20305
20306         * gcc.c-torture/execute/20030125-1.c: Correct.
20307
20308 2005-10-06  Richard Guenther  <rguenther@suse.de>
20309
20310         PR tree-optimization/24238
20311         * g++.dg/tree-ssa/pr24238.C: New testcase.
20312
20313 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
20314
20315         PR 18568
20316         * gfortran.dg/der_pointer_3.f90: New test.
20317
20318 2005-10-05  Devang Patel  <dpatel@apple.com>
20319
20320         PR Debug/23205
20321         * g++.dg/other/PR23205.C: New.
20322
20323 2005-10-05  Richard Henderson  <rth@redhat.com>
20324
20325         PR target/23602
20326         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
20327         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
20328
20329 2005-10-05  Dale Johannesen  <dalej@apple.com>
20330
20331         * gcc.c-torture/execute/float-floor.c: New.
20332
20333 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
20334
20335         PR tree-optimization/21419
20336         PR tree-optimization/24146
20337         PR tree-optimization/24151
20338
20339         * g++.dg/ext/asm7.C: New.
20340         * g++.dg/ext/asm8.C: New.
20341         * gcc.dg/asm-1.c: Compile on all targets.
20342         * gcc.dg/asm-pr24146.c: New.
20343         * gcc.dg/pr21419.c: Adjust error messages.
20344
20345 2005-10-05  Richard Guenther  <rguenther@suse.de>
20346
20347         PR fortran/24176
20348         * gfortran.fortran-torture/compile/empty.f90: New testcase.
20349
20350 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20351
20352         PR c++/23513
20353         * g++.dg/template/spec22.C: Robustify test.
20354         * g++.dg/template/spec26.C: New.
20355
20356 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
20357
20358         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
20359         if target supports vector instructions.
20360
20361 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
20362
20363         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
20364         C99 functions.
20365
20366 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
20367
20368         * lib/target-supports.exp (check_effective_target_fortran_large_real,
20369         check_effective_target_fortran_large_int): Replace cached result
20370         when target changes.
20371
20372 2005-10-04  Devang Patel  <dpatel@apple.com>
20373
20374         * gcc.dg/i386-sse-vect-types.c: New.
20375
20376 2005-10-04  Ian Lance Taylor  <ian@airs.com>
20377
20378         PR preprocessor/13726
20379         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
20380         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
20381
20382 2005-10-04  Richard Guenther  <rguenther@suse.de>
20383
20384         PR c/23576
20385         * gcc.dg/noncompile/pr23576.c: New testcase.
20386
20387 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20388
20389         PR middle-end/23125
20390         * gcc.dg/register-var-3.c: New test.
20391
20392 2005-10-04  Steven Bosscher  <stevenb@suse.de>
20393
20394         * gcc.dg/pr23049.c: New test.
20395
20396         * gcc.dg/ucnid-4.c: Fix test.
20397
20398 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
20399
20400         PR 23445
20401         * gcc.c-torture/compile/pr23445.c: New test.
20402
20403 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
20404
20405         * g++.dg/overload/unknown1.C: New.
20406
20407 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
20408
20409         PR c++/17775
20410         * g++.dg/template/repo4.C: New test.
20411
20412 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20413
20414         PR libfortran/19308
20415         * gfortran.dg/large_real_kind_2.F90: New test.
20416         * gfortran.dg/large_integer_kind_2.f90: New test.
20417
20418 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
20419
20420         * lib/target-supports.exp (check_effective_target_vect_shift):
20421         Implement with result caching. Add i?86, x86_64 and ia64 targets.
20422         (check_effective_target_vect_condition): Fix copy-n-pasto.
20423
20424         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
20425         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
20426         targets.
20427
20428 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
20429
20430         PR c++/22621
20431         * g++.dg/template/overload5.C : New test.
20432
20433         PR c++/23840
20434         * g++.dg/expr/stdarg1.C: New test.
20435
20436 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
20437
20438         PR 24142
20439         * gcc.c-torture/execute/pr24142.c: New test.
20440
20441 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
20442
20443         PR 24141
20444         * gcc.c-torture/execute/pr24141.c: New test.
20445
20446 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
20447             Diego Novillo  <dnovillo@redhat.com>
20448
20449         PR 23604
20450         * gcc.c-torture/execute/pr23604.c: New test.
20451
20452 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
20453
20454         PR fortran/16404
20455         PR fortran/20835
20456         PR fortran/20890
20457         PR fortran/20899
20458         PR fortran/20900
20459         PR fortran/20901
20460         PR fortran/20902
20461         gfortran.dg/equiv_constraint_1.f90: New test.
20462         gfortran.dg/equiv_constraint_2.f90: New test.
20463         gfortran.dg/equiv_constraint_3.f90: New test.
20464         gfortran.dg/equiv_constraint_4.f90: New test.
20465         gfortran.dg/equiv_constraint_5.f90: New test.
20466         gfortran.dg/equiv_constraint_6.f90: New test.
20467         gfortran.dg/equiv_constraint_7.f90: New test.
20468         gfortran.dg/equiv_constraint_8.f90: New test.
20469         gfortran.dg/private_type_1.f90: New test.
20470         gfortran.dg/private_type_2.f90: New test.
20471         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
20472         980628-10.f: Assert std=gnu to permit mixing of
20473         types in equivalence statements.
20474
20475 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
20476
20477         PR 24112
20478         * gfortran.dg/open_status_1.f90: New.
20479
20480 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
20481
20482         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
20483         * gcc.dg/vect/pr22480.c: Clean up temp files.
20484         * gcc.dg/vect/pr23831.c: Clean up temp files.
20485         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
20486         Clean up temp files.
20487         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
20488         Clean up temp files.
20489
20490         * gcc.dg/20050309-1.c: Clean up temp files.
20491         * gcc.dg/20050325-1.c: Clean up temp files.
20492
20493 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
20494
20495         PR tree-optimization/24059
20496         * gcc.dg/vect/pr24059.c : New test.
20497
20498 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
20499
20500         PR middle-end/24109
20501         * gcc.c-torture/execute/20050929-1.c: New test.
20502
20503 2005-09-29  Steven Bosscher  <stevenb@suse.de>
20504
20505         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
20506
20507 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
20508
20509         PR c/21419
20510         * gcc.dg/pr21419.c: New test.
20511
20512 2005-09-29  Steven Bosscher  <stevenb@suse.de>
20513
20514         * gcc.dg/pr23911.c: New test.
20515
20516 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
20517
20518         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
20519
20520         PR c++/16782
20521         * g++.dg/parse/qualified4.C: New test.
20522         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
20523         * g++.old-deja/g++.mike/p8154.C: Likewise.
20524
20525 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
20526
20527         PR c++/22147
20528         * g++.dg/template/friend37.C: New test.
20529         * g++.dg/parse/crash28.C: Adjust error markers.
20530
20531 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
20532
20533         PR fortran/18518
20534         * gfortran.fortran-torture/execute/save_2.f90: New decl.
20535
20536 2005-09-27  Devang Patel  <dpatel@apple.com>
20537
20538         PR tree-optimization/23625
20539         * gcc.dg/pr23625.c: New test.
20540
20541 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
20542
20543         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
20544         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
20545
20546 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
20547
20548         PR fortran/23677
20549         * gfortran.fortran-torture/execute/save_1.f90: New test.
20550         * gfortran.dg/save_1.f90: New test.
20551
20552 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
20553
20554         * gcc.target/i386/builtin-apply-mmx.c: New test.
20555
20556         PR target/22576
20557         * gcc.target/i386/pr22576.c: New test.
20558
20559         PR target/22585
20560         * gcc.target/i386/pr22585.c: New test.
20561
20562         PR target/23268
20563         * gcc.target/i386/pr23268.c: New test.
20564
20565         PR middle-end/23831
20566         * gcc.dg/vect/pr23831.c: New test.
20567
20568         PR target/24055
20569         * gcc.target/i386/pr24055.c: New test.
20570
20571 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
20572
20573         PR tree-optimization/23960
20574         * gcc.c-torture/compile/pr23960.c: New.
20575
20576 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
20577
20578         PR fortran/16861
20579         * gfortran.dg/nested_modules_3.f90: New.
20580
20581 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
20582
20583         PR fortran/24005
20584         gfortran.dg/interface_1.f90: New test.
20585
20586 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
20587         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20588
20589         PR fortran/23843
20590         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
20591
20592 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
20593
20594         PR fortran/23516
20595         * gfortran.dg/imag_1.f: New test.
20596         * gfortran.dg/imag_2.f: Ditto.
20597
20598 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
20599
20600         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
20601
20602 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
20603
20604         PR c++/21983
20605         * g++.dg/warn/pr21983.C: New test.
20606
20607 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
20608
20609         * gcc.dg/20050922-1.c: Testcase added.
20610
20611 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
20612
20613         PR c++/23993
20614         * g++.dg/template/array14.C: New test.
20615
20616 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
20617
20618         PR fortran/19929
20619         * gfortran.dg/der_ptr_component_1.f90: New test.
20620
20621 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20622
20623         PR c++/23965
20624         * g++.dg/template/error1.C: Reject "no matching function" message.
20625
20626 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20627
20628         PR c++/17609
20629         * g++.dg/lookup/error1.C: New test.
20630
20631 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
20632
20633         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
20634         functionality of the testcase.
20635
20636 2005-09-20  Richard Henderson  <rth@redhat.com>
20637
20638         * gcc.dg/vect/vect-22.c: Require vect_float.
20639         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
20640
20641 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
20642
20643         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
20644         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
20645         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
20646         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
20647         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
20648         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
20649         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
20650         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
20651         * gcc.dg/cpp/ucnid-8.c: New test.
20652
20653 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20654
20655         PR tree-optimization/23929
20656         * gcc.c-torture/compile/pr23929.c: New test.
20657
20658 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
20659
20660         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
20661         for one loop.
20662
20663 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
20664
20665         PR testsuite/23186
20666         * g++.dg/other/pr22003.C: Require named sections.
20667
20668 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20669
20670         PR c++/23947
20671         * g++.dg/rtti/crash3.C: New test.
20672
20673         PR tree-optimization/23818
20674         * gcc.dg/pr23818.c: New test.
20675
20676 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20677
20678         PR fortran/23420
20679         * gfortran.dg/print_fmt_4.f: New.
20680
20681 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20682
20683         PR fortran/23663
20684         * gfortran.fortran-torture/execute/entry_11.f90: New test.
20685
20686 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
20687
20688         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
20689         Use pointers to local alignable arrays instead. Added comments.
20690         * gcc.dg/vect/vect-46.c: Likewise.
20691         * gcc.dg/vect/vect-48.c: Likewise.
20692         * gcc.dg/vect/vect-49.c: Likewise.
20693         * gcc.dg/vect/vect-52.c: Likewise.
20694         * gcc.dg/vect/vect-53.c: Likewise.
20695         * gcc.dg/vect/vect-54.c: Likewise.
20696         * gcc.dg/vect/vect-56.c: Likewise.
20697         * gcc.dg/vect/vect-57.c: Likewise.
20698         * gcc.dg/vect/vect-58.c: Likewise.
20699         * gcc.dg/vect/vect-60.c: Likewise.
20700         * gcc.dg/vect/vect-61.c: Likewise.
20701
20702         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
20703         The test is no longer vectorizable on vect_no_align targets.
20704         * gcc.dg/vect/vect-43.c: Likewsie.
20705
20706         * gcc.dg/vect/vect-44.c: Added comments.
20707         * gcc.dg/vect/vect-45.c: Added comments.
20708         * gcc.dg/vect/vect-50.c: Added comments.
20709         * gcc.dg/vect/vect-51.c: Added comments.
20710
20711         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
20712         aligned type.
20713         * gcc.dg/vect/Os-vect-95.c: Likewise.
20714
20715         * gcc.dg/vect/vect-41.c: Test removed.
20716         * gcc.dg/vect/vect-47.c: Test removed.
20717         * gcc.dg/vect/vect-55.c: Test removed.
20718         * gcc.dg/vect/vect-59.c: Test removed.
20719
20720 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
20721
20722         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
20723         No longer vectorizable on vect_no_align targets.
20724         * gcc.dg/vect/pr20122.c: Likewise.
20725         * gcc.dg/vect/vect-74.c: Likewise.
20726         * gcc.dg/vect/vect-75.c: Likewise.
20727         * gcc.dg/vect/vect-76.c: Likewise.
20728
20729         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
20730         Will not be vectorizable on vect_no_align targets once aliasing issues
20731         are resolved.
20732         * gcc.dg/vect/vect-79.c: Likewise.
20733
20734         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
20735         * gcc.dg/vect/vect-78.c: Likewise.
20736         * gcc.dg/vect/vect-97.c: Likewise.
20737
20738 2005-09-19  Steven Bosscher  <stevenb@suse.de>
20739
20740         * gcc.dg/pr23943.c: New test.
20741
20742 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20743
20744         PR fortran/19181
20745         * gfortran.dg/derived_pointer_null_1.f90: New test.
20746
20747 2005-09-18  Richard Guenther  <rguenther@suse.de>
20748
20749         PR middle-end/23944
20750         * gcc.c-torture/compile/pr23944.c: New testcase.
20751
20752 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
20753
20754         PR fortran/15975
20755         * gfortran.dg/der_pointer_2.f90: New test.
20756
20757 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20758
20759         PR fortran/16861
20760         * gfortran.dg/nested_modules_2.f90: New test.
20761
20762 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20763
20764         PR c++/18368
20765         * g++.dg/other/semicolon.C: New test.
20766
20767 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
20768
20769         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
20770         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
20771
20772 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
20773
20774         PR c++/23914
20775         * g++.dg/template/static18.C: New test.
20776
20777         PR c++/21514
20778         * g++.dg/template/crash19.C: Remove dg-error marker.
20779         * g++.dg/template/local4.C: New test.
20780
20781 2005-09-16  Paul Brook  <paul@codesourcery.com>
20782
20783         PR fortran/23906
20784         * gfortran.dg/dependency_1.f90: New test.
20785
20786 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20787
20788         PR c++/23896
20789         * g++.dg/template/static17.C: New test.
20790
20791 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
20792
20793         PR c++/23139
20794         * g++.dg/warn/huge-val1.C: New test.
20795
20796 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20797
20798         PR c++/13140
20799         * g++.dg/parse/class2.C: New test.
20800         * g++.dg/template/explicit8.C: Likewise.
20801         * g++.dg/template/spec25.C: Likewise.
20802
20803 2005-09-14  Josh Conner  <jconner@apple.com>
20804
20805         PR middle-end/23584
20806         * gcc.dg/pr23584.c: New test.
20807
20808 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
20809
20810         PR fortran/21875 Internal Unit Array I/O, NIST
20811         * gfortran.dg/arrayio_1.f90: New test.
20812         * gfortran.dg/arrayio_1.f90: New test.
20813         * gfortran.dg/arrayio_1.f90: New test.
20814         * gfortran.dg/arrayio_1.f90: New test.
20815         * gfortran.dg/arrayio_1.f90: New test.
20816
20817 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
20818
20819         PR middle-end/22480
20820         * gcc.dg/vect/pr22480.c: New test.
20821
20822 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
20823
20824         PR fortran/19358
20825         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
20826
20827 2005-09-13 Josh Conner <jconner@apple.com>
20828
20829         PR c++/23180
20830         * g++.dg/init/struct2.C: New test.
20831         * g++.dg/init/struct3.C: New test.
20832
20833 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
20834
20835         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
20836         Clean up temp files.
20837         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
20838         gcc.dg/tree-ssa/builtin-fprintf-1.c,
20839         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
20840         gcc.dg/tree-ssa/builtin-printf-1.c,
20841         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
20842         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
20843         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
20844         gcc.dg/tree-ssa/builtin-vprintf-1.c,
20845         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
20846         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
20847         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
20848         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
20849         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
20850         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
20851         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
20852         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
20853
20854 2005-09-13  Josh Conner  <jconner@apple.com>
20855
20856         * lib/gcc-dg.exp: Load scanipa.exp.
20857         (cleanup-dump): New procedure.
20858         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
20859         * lib/scandump.exp: New file.
20860         * lib/scantree.exp: Use it.
20861         * lib/scanipa.exp: New file.
20862
20863 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
20864
20865         PR fortran/17740
20866         * gfortran.dg/generic_4.f90: New test.
20867
20868 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
20869
20870         PR target/23816
20871         * gcc.target/i386/pr23816-1.c: New test.
20872         * gcc.target/i386/pr23816-2.c: New test.
20873
20874
20875 2005-09-13  Bastian Blank <waldi@debian.org>
20876
20877         PR c++/16171
20878         * g++.dg/abi/mangle26.C: New test.
20879         * g++.dg/abi/mangle27.C: New test.
20880         * g++.dg/abi/mangle28.C: New test.
20881         * g++.dg/abi/mangle29.C: New test.
20882
20883         PR c++/23839
20884         * g++.dg/parse/register1.C: New test.
20885
20886 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
20887
20888         PR c++/23842
20889         * g++.dg/template/access16.C: New test.
20890
20891 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20892
20893         * gfortran.dg/char_pack_2.f90: Increase the vector size.
20894
20895 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20896
20897         PR fortran/18899
20898         * gfortran.dg/shape_2.f90: New test.
20899
20900 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20901
20902         PR target/19269
20903         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
20904         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
20905         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
20906         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
20907         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
20908         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
20909         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
20910         tests.
20911
20912 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20913
20914         PR c++/23841
20915         * g++.dg/parse/template17.C: New test.
20916
20917 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20918
20919         PR c++/23789
20920         * g++.dg/template/nontype14.C: New test.
20921
20922 2005-09-12  Ian Lance Taylor  <ian@airs.com>
20923
20924         PR g++/7874
20925         * g++.dg/lookup/friend7.C: New test.
20926         * g++.dg/lookup/friend8.C: New test.
20927         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
20928         so that it will be found via argument dependent lookup.
20929         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
20930         friend functions which will no longer be found.
20931         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
20932         function g, so that it will be found via argument dependent
20933         lookup.
20934         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
20935         * g++.old-deja/g++.mike/net43.C: Likewise.
20936
20937 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20938
20939         PR c++/23691
20940         * g++.dg/template/static16.C: New test.
20941
20942 2005-09-12  Josh Conner  <jconner@apple.com>
20943
20944         PR middle-end/23237
20945         * gcc.c-torture/compile/pr23237.c: New test.
20946
20947 2005-09-11  Richard Henderson  <rth@redhat.com>
20948
20949         * g++.dg/other/error8.C: Update expected diagnostic text.
20950
20951 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20952
20953         PR libfortran/19872
20954         * gfortran.dg/overwrite_1.f: New test.
20955
20956 2005-09-09  Josh Conner  <jconner@apple.com>
20957
20958         * g++.dg/init/pr23180-1.C: Removed.
20959         * g++.dg/init/pr23180-2.C: Removed.
20960
20961 2005-09-09  David Daney <ddaney@avtrex.com>
20962
20963         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
20964         files which are ...
20965         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
20966         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
20967
20968 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20969
20970         * gfortran.dg/iostat_2.f90: New test.
20971
20972 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
20973
20974         PR c++/22252
20975         * g++.dg/ext/interface1.C: New test.
20976         * g++.dg/ext/interface1.h: Likewise.
20977         * g++.dg/ext/interface1a.cc: Likewise.
20978
20979 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
20980
20981         * gfortran.dg/iomsg_1.f90: New test case.
20982
20983 2005-09-09  Richard Guenther  <rguenther@suse.de>
20984
20985         PR c++/23624
20986         * g++.dg/tree-ssa/pr23624.C: New testcase.
20987
20988 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20989
20990         PR fortran/19239
20991         * gfortran.dg/vector_subscript_1.f90,
20992         * gfortran.dg/vector_subscript_2.f90: New tests.
20993
20994 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20995
20996         PR fortran/21104
20997         * gfortran.dg/array_alloc_1.f90,
20998         * gfortran.dg/array_alloc_2.f90,
20999         * gfortran.dg/array_alloc_3.f90: New tests.
21000
21001 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21002
21003         PR fortran/12840
21004         * gfortran.dg/array_constructor_6.f90
21005         * gfortran.dg/array_constructor_7.f90
21006         * gfortran.dg/array_constructor_8.f90
21007         * gfortran.dg/array_constructor_9.f90
21008         * gfortran.dg/array_constructor_10.f90
21009         * gfortran.dg/array_constructor_11.f90
21010         * gfortran.dg/array_constructor_12.f90: New tests.
21011
21012 2005-09-08  Josh Conner  <jconner@apple.com>
21013
21014         PR c++/23180
21015         * g++.dg/init/pr23180-1.C: New test.
21016         * g++.dg/init/pr23180-2.C: New test.
21017
21018 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21019
21020         PR fortran/18878
21021         * gfortran.dg/module_double_reuse.f90: New.
21022
21023 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21024
21025         PR fortran/23270
21026         PR fortran/22304
21027         PR fortran/18870
21028         PR fortran/17917
21029         PR fortran/16511
21030         * gfortran.dg/common_equivalence_1.f: New.
21031         * gfortran.dg/common_equivalence_2.f: New.
21032         * gfortran.dg/common_equivalence_3.f: New.
21033         * gfortran.dg/contained_equivalence_1.f90: New.
21034         * gfortran.dg/module_blank_common.f90: New.
21035         * gfortran.dg/module_commons_1.f90: New.
21036         * gfortran.dg/module_equivalence_1.f90: New.
21037         * gfortran.dg/nested_modules_1.f90: New.
21038         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
21039         equivalences and add comment to connect the test with
21040         the PR.
21041
21042 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21043
21044         PR fortran/23765
21045         * gfortran.dg/common_6.f90: New test.
21046
21047 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21048
21049         PR fortran/15326
21050         * gfortran.dg/char_result_1.f90,
21051         * gfortran.dg/char_result_2.f90,
21052         * gfortran.dg/char_result_3.f90,
21053         * gfortran.dg/char_result_4.f90,
21054         * gfortran.dg/char_result_5.f90,
21055         * gfortran.dg/char_result_6.f90,
21056         * gfortran.dg/char_result_7.f90,
21057         * gfortran.dg/char_result_8.f90: New tests.
21058
21059 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21060
21061         PR fortran/19928
21062         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
21063
21064 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21065
21066         PR obj-c++/16816
21067         * obj-c++.dg/selector-5.mm: New test.
21068         * obj-c++.dg/selector-6.mm: New test.
21069
21070 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21071
21072         PR objc/20574
21073         PR objc/19324
21074         * objc.dg/error-1.m: New test.
21075
21076 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
21077
21078         PR fortran/23373
21079         * gfortran.fortran-torture/execute/pr23373-1.f90,
21080         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
21081
21082 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
21083
21084         PR libfortran/23760
21085         * gfortran.dg/g77/1832.f: Remove long string in write statement
21086         to allow the test to pass on correct list directed output with
21087         prepended space.
21088
21089 2005-09-07  James E Wilson  <wilson@specifix.com>
21090
21091         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
21092
21093 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21094
21095         * gfortran.dg/parameter+save.f90: Rename to
21096         * gfortran.dg/parameter_save.f90: .. this.
21097
21098 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21099
21100         PR fortran/20848
21101         * gfortran.dg/parameter+save.f90: New test case.
21102
21103 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
21104
21105         PR fortran/19269
21106         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
21107
21108 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
21109
21110         PR c/23075
21111         * gcc.dg/pr23075.c: New test.
21112         * g++.dg/warn/pr23075.C: New test.
21113
21114         PR target/22362
21115         * gcc.target/i386/pr22362.c: New test.
21116
21117         PR rtl-optimization/23098
21118         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
21119
21120         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
21121         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21122         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21123
21124 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
21125
21126         * g++.dg/expr/cast6.C: New test.
21127
21128         PR c++/9782
21129         * g++.dg/init/new15.C: New test.
21130
21131 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
21132
21133         * gcc.dg/vect/Os-vect-95.c: New test.
21134         * gcc.dg/vect/vect-95.c: Same.
21135
21136 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
21137
21138         * gcc.dg/vect/vect-29.c: Update xfail testing.
21139         * gcc.dg/vect/vect-44.c: Same.
21140         * gcc.dg/vect/vect-48.c: Same.
21141         * gcc.dg/vect/vect-50.c: Same.
21142         * gcc.dg/vect/vect-72.c: Same.
21143         * gcc.dg/vect/vect-77.c: Same.
21144         * gcc.dg/vect/vect-78.c: Same.
21145         * gcc.dg/vect/vect-80.c: Same.
21146         * gcc.dg/vect/vect-96.c: Same.
21147         * gcc.dg/vect/vect-100.c: Same.
21148         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
21149         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
21150         * gfortran.dg/vect/vect-5.f90: Same.
21151
21152 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
21153
21154         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
21155         start strings.
21156         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21157         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21158
21159         PR c++/23056
21160         * g++.dg/opt/pr23056.C: New test.
21161
21162         PR rtl-optimization/23098
21163         * gcc.target/i386/pr23098.c: New test.
21164
21165 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
21166
21167         PR c++/23667
21168         * g++.dg/template/static15.C: New test.
21169
21170         PR c++/21440
21171         * g++.dg/ext/stmtexpr5.C: New test.
21172         * g++.dg/ext/stmtexpr6.C: Likewise.
21173
21174 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
21175
21176         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
21177
21178         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
21179         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21180         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21181
21182 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
21183
21184         PR libfortran/23321
21185         * gfortran.dg/direct_io_4.f90: New test case.
21186
21187 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
21188             Rasmus Hahn  <rassahah@neofonie.de>
21189
21190         PR libobjc/23108
21191         * objc.dg/type-stream-1.m: New test.
21192
21193 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
21194
21195         PR fortran/23661
21196         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
21197         gfortran.dg/print_fmt_3.f90: New test.
21198
21199 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
21200
21201         * gfortran.dg/fmt_t_1.f90: New test.
21202
21203 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
21204
21205         PR rtl-optimization/23454
21206         * g++.dg/opt/pr23454.C: New test.
21207
21208 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
21209
21210         PR c++/23699
21211         * g++.dg/ext/static1.C: New test.
21212
21213 2005-09-02  Richard Henderson  <rth@redhat.com>
21214
21215         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
21216         tail call to check_fa_work.
21217
21218 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
21219
21220         PR c++/21687
21221         * g++.dg/other/gc3.C: New test.
21222
21223 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21224
21225         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
21226         * gcc.dg/20050826-1.c: Likewise.
21227
21228 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
21229
21230         PR c++/23167
21231         * g++.dg/expr/volatile1.C: New test.
21232
21233 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
21234
21235         PR middle-end/23547
21236         * gcc.dg/pr23547.c: New test.
21237
21238 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
21239
21240         PR c/22061
21241         * gcc.c-torture/execute/pr22061-1.c,
21242         * gcc.c-torture/execute/pr22061-2.c,
21243         * gcc.c-torture/execute/pr22061-3.c,
21244         * gcc.c-torture/execute/pr22061-4.c: New tests.
21245
21246 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21247
21248         * gcc.dg/Wredundant-decls-2.c: New test to check that
21249         -Wredundant-decls does not issue warning for a variable
21250         definition following a declaration.
21251
21252 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
21253
21254         PR debug/7241
21255         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
21256         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
21257         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
21258
21259         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
21260         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
21261         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
21262         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
21263         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
21264         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
21265         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
21266         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
21267
21268 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21269
21270         PR objc/23306
21271         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
21272         scan-assmbler.
21273
21274 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
21275
21276         PR target/21255
21277         * gcc.dg/pr21255-1.c: New test.
21278         * gcc.dg/pr21255-2-mb.c: Likewise.
21279         * gcc.dg/pr21255-2-ml.c: Likewise.
21280         * gcc.dg/pr21255-3.c: Likewise.
21281         * gcc.dg/pr21255-4.c: Likewise.
21282
21283 2005-08-31  Dale Johannesen  <dalej@apple.com>
21284
21285         * gcc.dg/20050830-1.c: New.
21286
21287 2005-08-31  Josh Conner  <jconner@apple.com>
21288
21289         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
21290         command-line options for arm-*-* targets.
21291         * g++.dg/init/array16.C: Likewise.
21292         * g++.dg/other/crash-4.C: Likewise.
21293
21294 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21295
21296         PR obj-c++/23640
21297         * obj-c++.dg/gnu-runtime-3.mm: New test.
21298
21299 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21300
21301         PR c++/13377
21302         * g++.dg/lookup/ambig4.C: New test.
21303         * g++.dg/lookup/ambig5.C: New test.
21304         * g++.dg/tc1/dr101.C: Adjust error markers.
21305
21306 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21307
21308         PR c++/23639
21309         * g++.dg/template/ttp5.C: Adjust error markers.
21310
21311 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
21312
21313         PR testsuite/23609
21314         * lib/obj-c++.exp: Include target-libpath.exp.
21315         (obj-c++_link_flags): Look for the GNU libobjc library
21316         and set the library path to include it.
21317         Don't manually set LD_LIBRARY_PATH (etc.) but call
21318         set_ld_library_path_env_vars instead.
21319         (obj-c++_target_compile): Don't set library path or
21320         linker flags because they are already set correctly
21321         in obj-c++_link_flags.
21322
21323 2005-08-30  Josh Conner  <jconner@apple.com>
21324
21325         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
21326         to command-line options for arm-*-* targets.
21327
21328 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
21329
21330         * g++.dg/other/i386-1.C: New.
21331
21332 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
21333
21334         PR preprocessor/20348
21335         PR preprocessor/20356
21336         * gcc.dg/cpp/pr20348.c: New test.
21337         * gcc.dg/cpp/pr20348.h: New file.
21338         * gcc.dg/cpp/inc/pr20348.h: New file.
21339         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
21340         * gcc.dg/cpp/pr20356.c: New test.
21341         * gcc.dg/cpp/pr20356.h: New file.
21342         * gcc.dg/cpp/inc/pr20356.h: New file.
21343         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
21344
21345 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
21346
21347         * gfortran.fortran-torture/execute/intrinsic_count.f90:
21348         Fix array dimension to avoid correct end-of-file error.
21349
21350 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
21351
21352         PR libfortran/23598
21353         * gfortran.dg/iostat_1.f90: New test.
21354
21355 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
21356
21357         PR middle-end/23408
21358         * gcc.dg/pr23408.c: New test.
21359
21360 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
21361
21362         PR c++/23099
21363         * g++.dg/init/member1.C: Make sure erroneous static data member
21364         definitions are required.
21365         * g++.dg/template/static13.C: New test.
21366         * g++.dg/template/static14.C: Likewise.
21367
21368 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
21369
21370         * gcc.target/i386/pr23575.c: Use -msse2 instead of
21371         -march=pentium4, remove ilp32 requirement.
21372
21373         PR middle-end/23484
21374         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
21375         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
21376
21377 2005-08-29  Andreas Jaeger  <aj@suse.de>
21378
21379         PR testsuite/23607
21380         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
21381
21382 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
21383
21384         * gcc.c-torture/execute/20050316-2.c: New test.
21385         * gcc.c-torture/execute/20050316-3.c: New test.
21386         * gcc.dg/torture/pr16104-1.c: New test.
21387
21388 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
21389
21390         PR middle-end/23463
21391         * gcc.c-torture/execute/zero-struct-1.c: New test.
21392
21393 2005-08-27  Richard Guenther  <rguenther@suse.de>
21394
21395         PR target/23575
21396         * gcc.target/i386/pr23575.c: New testcase.
21397
21398 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
21399
21400         PR rtl-optimization/23561
21401         * gcc.c-torture/execute/20050826-1.c: New test.
21402
21403         PR rtl-opt/23560
21404         * gcc.c-torture/execute/20050826-2.c: New test.
21405
21406 2005-08-26  Dale Johannesen  <dalej@apple.com>
21407
21408         * gcc.dg/20030711-1.c: Modify to work on Darwin.
21409         * gcc.dg/20050826-1.c: New.
21410
21411 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
21412
21413         PR c++/19004
21414         * g++.dg/template/nontype13.C: New test.
21415
21416         PR c++/23491
21417         * g++.dg/init/new14.C: New test.
21418         * g++.dg/expr/anew1.C: Do not XFAIL.
21419         * g++.dg/expr/anew2.C: Likewise.
21420         * g++.dg/expr/anew3.C: Likewise.
21421
21422 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
21423
21424         PR middle-end/22439
21425         * gcc.dg/vla-3.c: New test.
21426
21427 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
21428
21429         PR fortran/20363
21430         * gfortran.dg/named_interface.f90: New.
21431
21432 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
21433
21434         * gcc.c-torture/execute/frame-address.c: New test.
21435
21436 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
21437
21438         PR c++/20817
21439         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
21440
21441 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
21442
21443         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
21444
21445 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
21446
21447         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
21448         * gcc.dg/altivec-22.c: Rename from..
21449         * gcc.dg/altivec-nomfcr.c: ..this.
21450
21451 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
21452
21453         PR tree-optimization/23546
21454         * gcc.dg/tree-ssa/pr23546.c: New test.
21455
21456 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
21457
21458         PR fortran/17758
21459         * gfortran.dg/nonreturning_statements.f90: New test.
21460
21461 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21462
21463         PR c++/22454
21464         * g++.dg/parse/crash29.C: New.
21465
21466 2005-08-23  DJ Delorie  <dj@redhat.com>
21467
21468         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
21469         constants have the L suffix.
21470
21471 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
21472
21473         PR c++/23044
21474         * g++.dg/template/instantiate8.C: New.
21475
21476 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
21477
21478         PR middle-end/23467
21479         * gcc.c-torture/execute/pr23467.c: New test.
21480
21481 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
21482
21483         PR tree-optimization/22043
21484         * gcc.c-torture/execute/20050613-1.c: New test.
21485
21486 2005-08-23  Ben Elliston  <bje@au.ibm.com>
21487
21488         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
21489
21490 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
21491
21492         PR rtl-optimization/23478
21493         * g++.dg/opt/pr23478.C: New test.
21494
21495 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
21496
21497         PR c/18715
21498         * gcc.dg/switch-warn-3.c: New test.
21499
21500 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21501
21502         PR c++/22233
21503         * g++.dg/template/param1.C: New test.
21504
21505 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21506
21507         PR c++/23089
21508         * g++.dg/other/incomplete1.C: New test.
21509
21510 2005-08-22  Ira Rosen  <irar@il.ibm.com>
21511
21512         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
21513         are vectorizable.
21514
21515 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21516
21517         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
21518         d_lines_5.f: New.
21519
21520 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
21521
21522         * gcc.target/i386/sse-4.c: New test.
21523
21524 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21525
21526         PR testsuite/23239
21527         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
21528
21529 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
21530
21531         * gcc.dg/20050811-1.c: New test.
21532         * gcc.dg/20050811-2.c: New test.
21533
21534 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
21535
21536         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
21537
21538 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
21539
21540         PR 23476
21541         * gcc.c-torture/compile/pr23476.c: New test.
21542
21543 2005-08-19  Devang Patel  <dpatel@apple.com>
21544
21545         PR tree-optimization/23048
21546         * gcc.dg/tree-ssa/pr23048.c: New test.
21547
21548 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21549
21550         PR middle-end/20624
21551         * g++.dg/warn/Wreturn-3.C: New test
21552
21553 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
21554
21555         PR tree-optimization/22228
21556         * g++.dg/vect/pr22543.cc: New test.
21557
21558 2005-08-17  Steven Bosscher  <stevenb@suse.de>
21559
21560         PR tree-optimization/21574
21561         * gcc.dg/tree-ssa/pr21574.c: New test.
21562
21563 2005-08-16  James E Wilson  <wilson@specifix.com>
21564
21565         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
21566
21567 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
21568
21569         PR tree-opt/23402
21570         * gcc.c-torture/compile/zero-strct-3.c: New test.
21571         * gcc.c-torture/compile/zero-strct-4.c: New test.
21572
21573 2005-08-16  Steven Bosscher  <stevenb@suse.de>
21574
21575         PR target/23376
21576         * gcc.target/x86_64/pr23376.c: New test.
21577
21578 2005-08-16  Ian Lance Taylor  <ian@airs.com>
21579
21580         PR c++/23337
21581         * g++.dg/ext/vector2.C: New.
21582
21583 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
21584
21585         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
21586
21587 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
21588
21589         PR libfortran/23428
21590         * gfortran.dg/inquire-complex.f90: New test case.
21591
21592 2005-08-16  James E Wilson  <wilson@specifix.com>
21593
21594         PR tree-optimization/21105
21595         * gcc.dg/large-size-array.c: New.
21596
21597 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
21598
21599         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
21600         type.
21601         * gcc.dg/vect/vect-41: Likewise.
21602         * gcc.dg/vect/vect-42: Likewise.
21603         * gcc.dg/vect/vect-43: Likewise.
21604         * gcc.dg/vect/vect-44: Likewise.
21605         * gcc.dg/vect/vect-46: Likewise.
21606         * gcc.dg/vect/vect-47: Likewise.
21607         * gcc.dg/vect/vect-48: Likewise.
21608         * gcc.dg/vect/vect-52: Likewise.
21609         * gcc.dg/vect/vect-53: Likewise.
21610         * gcc.dg/vect/vect-54: Likewise.
21611         * gcc.dg/vect/vect-55: Likewise.
21612         * gcc.dg/vect/vect-56: Likewise.
21613         * gcc.dg/vect/vect-57: Likewise.
21614         * gcc.dg/vect/vect-58: Likewise.
21615         * gcc.dg/vect/vect-59: Likewise.
21616         * gcc.dg/vect/vect-60: Likewise.
21617         * gcc.dg/vect/vect-61: Likewise.
21618         * gcc.dg/vect/vect-85: Likewise.
21619         * gcc.dg/vect/vect-87: Likewise.
21620         * gcc.dg/vect/vect-88: Likewise.
21621         * gcc.dg/vect/vect-93.c: Likewise.
21622         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
21623         * gcc.dg/vect/vect-75: Likewise.
21624         * gcc.dg/vect/vect-76: Likewise.
21625         * gcc.dg/vect/vect-77: Likewise.
21626         * gcc.dg/vect/vect-78: Likewise.
21627         * gcc.dg/vect/vect-80: Likewise.
21628         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
21629         vectorized for the expected reason, rather than checking how alignment
21630         was handled.
21631         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
21632         aligned type and also instead of aligned pointers. Added documentation.
21633
21634 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
21635
21636         * gfortran.dg/power.f90: New test.
21637
21638 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
21639
21640         PR rtl-optimization/23299
21641         * g++.dg/opt/pr23299.C: New test.
21642
21643 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21644
21645         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
21646
21647 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
21648
21649         * g++.dg/template/local6.C: New test.
21650
21651 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
21652
21653         * execute/exceptions/finally-1.m: Check that the catch and finally are
21654         being called.  Also add a "return 0;" at the end of main.
21655
21656 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
21657
21658         PR fortran/21432.
21659         * gfortran.dg/namelist_print_1.f: New test of functionality of
21660         PRINT namelist.
21661         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
21662         namelist generates error with -std=f95.
21663
21664 2005-08-14  Ira Rosen  <irar@il.ibm.com>
21665
21666         PR tree-optimization/23119
21667         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
21668
21669 2005-08-13  Marcin Koziej  <creep@desk.pl>
21670             Andrew Pinski  <pinskia@physics.uc.edu>
21671
21672         PR libobjc/22492
21673         * execute/exceptions/finally-1.m: New test.
21674
21675 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21676
21677         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
21678         testsuite.
21679         * objc/execute/exceptions/trivial.m: New test.
21680         * objc.dg/try-catch-11.m: Move to ...
21681         * objc/execute/exceptions/foward-1.m: Here.
21682         * objc.dg/try-catch-2.m: Move to ...
21683         * objc/execute/exceptions/catchall-1.m: Here.
21684         * objc.dg/try-catch-8.m: Move to ...
21685         * objc/execute/exceptions/local-variables-1.m: Here.
21686
21687 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21688
21689         * objc.dg/nested-func-1.m: Move to ...
21690         * objc/execute/nested-func-1.m: Here.
21691
21692 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21693
21694         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
21695         in ${options} instead of [target_info name].
21696         * lib/obj-c++.exp (objc_target_compile): Likewise.
21697
21698 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21699
21700         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
21701
21702 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21703
21704         part of PR testsuite/23348
21705         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
21706         each of the torture options.
21707         * objc/compile/trivial.m: New test.
21708
21709 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
21710
21711         * gfortran.dg/eoshift.f90: Correct format.
21712
21713 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
21714
21715         * gfortran.fortran-torture/execute/character_passing.f90:
21716         Fix comment typo.
21717
21718 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
21719
21720         PR c++/8271
21721         * g++.dg/template/unify10.C: New.
21722
21723 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
21724
21725         * g++.dg/parse/pr22514.C: Move to...
21726         * g++.dg/debug/pr22514.C: here.
21727
21728 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21729
21730         PR c++/23266
21731         * g++.dg/inherit/pure1.C: New test.
21732
21733         * ChangeLog: Fix typos.
21734
21735 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21736             Steven Bosscher  <stevenb@suse.de>
21737
21738         * gfortran.dg/runtime_warning_1.f90: New test.
21739
21740 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21741
21742         PR c++/23219
21743         * g++.dg/parse/crash28.C: New.
21744
21745 2005-08-11  Richard Guenther  <rguenther@suse.de>
21746
21747         PR target/23289
21748         * gcc.target/i386/tailcall-1.c: New testcase.
21749
21750 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21751
21752         * gcc.dg/vect/vect-67.c: Un-xfail.
21753
21754 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21755
21756         PR c++/23225
21757         * g++.dg/parse/crash27.C: new test.
21758
21759 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
21760
21761         PR libfortran/22143
21762         * gfortran.dg/shift-kind.f90: New testcase.
21763
21764 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
21765
21766         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
21767         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
21768
21769 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21770
21771         PR c++/20646
21772         * g++.dg/other/mult-stor1.C: New test.
21773
21774 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21775
21776         * gcc.c-torture/pr18299-1.c: Move to ...
21777         * gcc.c-torture/compile/pr18299-1.c: Here.
21778
21779 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
21780
21781         * gfortran/fortran.torture/execute/character_passing.f90:
21782         Fix types for LSAME.
21783
21784 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
21785
21786         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
21787         input data back to what it was originally.
21788
21789 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21790
21791         * objc.dg/try-catch-8.m: Enable for all targets.
21792
21793 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
21794
21795         * gcc.dg/pr23165.c: New test.
21796
21797 2005-08-09  Steven Bosscher  <stevenb@suse.de>
21798
21799         PR tree-optimization/23234
21800         * gcc.dg/tree-ssa/pr23234.c: New test.
21801
21802 2005-08-08  Josh Conner  <jconner@apple.com>
21803
21804         PR rtl-optimization/23241
21805         * gcc.dg/char-compare.c: New test.
21806
21807 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21808
21809         PR c++/22508
21810         * g++.dg/init/new13.C: New test.
21811
21812 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21813
21814         PR c++/21166
21815         * g++.dg/other/crash-4.C: Adjust
21816         * g++/dg/ext/packed9.C: New.
21817
21818 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21819
21820         PR middle-end/21964
21821         * gcc.c-torture/execute/pr21964-1.c: New test.
21822
21823 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21824
21825         PR c/22458
21826         * gcc.dg/pr22458-1.c: New test.
21827
21828 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
21829             Steven G. Kargl <kargls@comcast.net>
21830
21831         PR fortran/22390
21832         * gfortran.dg/flush_1.f90: New test.
21833
21834 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21835
21836         PR c++/23191
21837         * g++.dg/template/eh2.C: New test.
21838
21839 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21840
21841         PR c++/19498
21842         * g++.dg/template/instantiate7.C: New test.
21843
21844 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
21845
21846         PR c/23113
21847         * gcc.dg/Wunused-value-1.c: New test.
21848
21849 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
21850
21851         PR rtl-optimization/23233
21852         * gcc.c-torture/compile/pr23233-1.c: New test.
21853
21854 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
21855
21856         PR fortran/18833
21857         PR fortran/20850
21858         * gfortran.dg/equiv_1.f90: New test.
21859         * gfortran.dg/equiv_2.f90: New test.
21860         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
21861         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
21862         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
21863
21864 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21865
21866         * gcc.c-torture/execute/vrp-5.c: New test.
21867         * gcc.c-torture/execute/vrp-6.c: New test.
21868         * gcc.dg/tree-ssa/vrp21.c: New test.
21869
21870 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21871
21872         * g++.dg/parse/pr22514.C: New test.
21873
21874 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
21875
21876         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
21877
21878         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
21879         instead of constant loads / pool entries.
21880
21881 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
21882
21883         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
21884         TEST_TO_WCTYPE.
21885
21886 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
21887
21888         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
21889         __WINT_TYPE__ in generated prototypes if possible.
21890
21891 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
21892
21893         PR 22037
21894         * g++.dg/tree-ssa/pr22037.C:
21895
21896 2005-08-04  Richard Henderson  <rth@redhat.com>
21897
21898         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
21899         scan-tree-dump-times directive.
21900
21901 2005-08-04  Jan Hubicka  <jh@suse.cz>
21902
21903         * gcov-1.C: Fix switch counts.
21904         * gcov-4b.c: Likewise.
21905
21906 2005-08-03  Jeff Law  <law@redhat.com>
21907
21908         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
21909
21910 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
21911
21912         * gcc.c-torture/execute/pr23135.c: New test.
21913
21914 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21915
21916         PR tree-optimization/19899
21917         * gcc.dg/tree-ssa/scev-1.c: New test.
21918         * gcc.dg/tree-ssa/scev-2.c: New test.
21919
21920 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
21921
21922         PR target/18582
21923         * gcc.dg/torture/pr18582-1.c: New test.
21924
21925 2005-08-03  Jan Hubicka  <jh@suse.cz>
21926
21927         * update-conroll.c: New testcase.
21928         * update-conroll-2.c: New testcase.
21929
21930 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
21931
21932         * gfortran.dg/constant_substring.f: New test.
21933         * gfortran.dg/pr22491.f: New test.
21934
21935 2005-08-02  Jan Hubicka  <jh@suse.cz>
21936
21937         * update-threading.c: Replace by the proper one.
21938
21939 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21940
21941         PR 23164
21942         * g++.dg/tree-ssa/pr23164.C: New test.
21943
21944 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21945
21946         * gcc.dg/tree-ssa/pr23192.c: New test.
21947
21948 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
21949
21950         * gcc.c-torture/execute/vrp-4.c: New test.
21951
21952 2005-08-02  Jan Hubicka  <jh@suse.cz>
21953
21954         * update-threading.c: New test.
21955
21956 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
21957
21958         * gcc.c-torture/compile/20050801-1.c: New test.
21959         * gcc.c-torture/compile/20050801-2.c: New test.
21960
21961 2005-08-01  Jan Hubicka  <jh@suse.cz>
21962
21963         * val-prof-5.c: New test.
21964
21965 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
21966
21967         PR c/22311
21968         * gcc.dg/pr22311-1.c : New test.
21969
21970 2005-07-31  Steven Bosscher  <stevenb@suse.de>
21971
21972         PR target/23095
21973         * gfortran.dg/pr23095.f: New test.
21974
21975         PR c++/22003
21976         * g++.dg/other/pr22003.C: New test.
21977
21978 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
21979
21980         PR target/20621
21981         * gcc.c-torture/execute/pr20621-1.c: New test.
21982
21983 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
21984
21985         * gfortran.dg/comma_format_extension_4.f: Adjust length
21986         of string for format.
21987         * gfortran.dg/der_array_io_1.f: Replace illegal internal
21988         print statement with internal write.
21989         * gfortran.dg/der_array_io_2.f: Likewise.
21990         * gfortran.dg/der_array_io_3.f: Likewise.
21991
21992 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
21993
21994         * gcc.dg/fold-abs-4.c: new test.
21995
21996 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
21997
21998         PR fortran/22570 an related issues.
21999         * gfortran.dg/x_slash_1.f: New test.
22000
22001 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
22002
22003         PR c/23143
22004         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
22005         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
22006
22007 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22008
22009         PR c/529
22010         * gcc.dg/Wshadow-3.c: New test.
22011
22012 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
22013
22014         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
22015         used to have the wrong bounds).
22016
22017 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22018
22019         PR c/21720
22020         * gcc.dg/hex-round-1.c: Test more cases.
22021         * gcc.dg/hex-round-2.c: New test.
22022
22023 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
22024
22025         PR 22550
22026         * g++.dg/tree-ssa/pr22550.C: New test.
22027
22028 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
22029
22030         * gcc.dg/tree-ssa/vrp19.c: New test.
22031         * gcc.dg/tree-ssa-vrp20.c: New test.
22032
22033 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22034
22035         PR c/22240
22036         * gcc.dg/transparent-union-4.c: New test.
22037
22038 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22039
22040         PR c/22192
22041         * gcc.dg/c99-vla-2.c: New test.
22042
22043 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22044
22045         PR c/21720
22046         * gcc.dg/hex-round-1.c: New test.
22047
22048 2005-07-28  Jan Hubicka  <jh@suse.cz>
22049
22050         * inliner-1.c: Do not dump everything.
22051         * tree-prof.exp: Do not pass -ftree-based-profiling.
22052         * bprob.exp: Likewise.
22053
22054         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
22055
22056 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
22057
22058         PR c++/22545
22059         * g++.dg/expr/ptrmem7.C: New test.
22060
22061 2005-07-28  Mike Stump  <mrs@apple.com>
22062
22063         * g++.old-deja/g++.mike/visibility-1.C: New test.
22064
22065 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22066
22067         PR c/20187
22068         * gcc.c-torture/execute/pr20187-1.c: New test.
22069
22070 2005-07-28  Jeff Law  <law@redhat.com>
22071
22072         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
22073         * gcc.dg/tree-ssa/vrp18.c: New test.
22074
22075 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22076
22077         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
22078
22079 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22080
22081         PR tree-optimization/22506
22082         * gcc.dg/vect/ps22506.c: New test.
22083
22084 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
22085
22086         PR target/21149
22087         * gcc.target/i386/sse-3.c: New test.
22088
22089 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22090
22091         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
22092         * gcc.target/mips/mips32-dsp-type.c: Likewise.
22093
22094 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22095
22096         PR c/22589
22097         * gcc.c-torture/compile/pr22589-1.c: New test.
22098
22099 2005-07-28  Jan Hubicka  <jh@suse.cz>
22100
22101         * update-loopch.c: New testcase.
22102
22103 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22104
22105         PR rtl-optimization/23047
22106         * gcc.c-torture/execute/pr23047.c: New test.
22107         * gcc.c-torture/execute/pr23047.x: New.
22108
22109 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22110
22111         PR tree-optimization/22493
22112         * gcc.c-torture/execute/pr22493-1.c: New test.
22113         * gcc.c-torture/execute/pr22493-1.x: New.
22114         * gcc.c-torture/execute/vrp-1.c: New test.
22115         * gcc.c-torture/execute/vrp-2.c: New test.
22116         * gcc.c-torture/execute/vrp-2.c: New test.
22117
22118 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
22119
22120         * gcc.target/frv/all-builtin-read8.c: Delete.
22121         * gcc.target/frv/all-builtin-read16.c: Delete.
22122         * gcc.target/frv/all-builtin-read32.c: Delete.
22123         * gcc.target/frv/all-builtin-read64.c: Delete.
22124         * gcc.target/frv/all-builtin-write8.c: Delete.
22125         * gcc.target/frv/all-builtin-write16.c: Delete.
22126         * gcc.target/frv/all-builtin-write32.c: Delete.
22127         * gcc.target/frv/all-builtin-write64.c: Delete.
22128         * gcc.target/frv/all-read-write-1.c: New.
22129
22130 2005-07-27  Jeff Law  <law@redhat.com>
22131
22132         * gcc.c-torture/execute/pr22630.c: New test.
22133
22134 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
22135
22136         PR tree-optimization/23073
22137         * gcc.dg/vect/nodump-pr23073.c: New test.
22138         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
22139
22140 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
22141
22142         PR tree-optimize/22348
22143         * gcc.c-torture/execute/pr22348.c: New.
22144
22145 2005-07-27  Richard Guenther  <rguenther@suse.de>
22146
22147         * gcc.dg/tree-ssa/salias-1.c: New testcase.
22148
22149 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22150
22151         PR fortran/22503
22152         * gfortran.dg/logical_comp.f90: New test.
22153
22154 2005-07-27  Jan Hubicka  <jh@suse.cz>
22155
22156         * inliner-1.c: Add cleanup of dumps.
22157         * val-prof-*.c: Likewise.
22158         * update-tailcall.c: New.
22159
22160 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
22161
22162         PR 22591
22163         * gcc.dg/tree-ssa/pr22591.c: New test.
22164         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
22165
22166 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
22167
22168         PR libobjc/22606
22169         * objc.dg/try-catch-11.m: New test.
22170
22171 2005-07-26  Richard Guenther  <rguenther@suse.de>
22172
22173         PR tree-optimization/22486
22174         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
22175
22176 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
22177
22178         PR tree-opt/22484
22179         * g++.dg/opt/loop2.C: New test.
22180
22181 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
22182
22183         * gcc.dg/tree-ssa/reassoc-3.c: New test.
22184         * gcc.dg/tree-ssa/reassoc-4.c: New test.
22185
22186 2005-07-25  Adam Nemet  <anemet@lnxw.com>
22187
22188         * lib/profopt.exp (profopt-execute): Check for profiling data
22189         files on the target.
22190
22191 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
22192
22193         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
22194         for matching of asm labels.
22195
22196 2005-07-25  Richard Guenther  <rguenther@suse.de>
22197
22198         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
22199
22200 2005-07-25  Richard Guenther  <rguenther@suse.de>
22201
22202         PR testsuite/22624
22203         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
22204
22205 2005-07-25  Ira Rosen  <irar@il.ibm.com>
22206
22207         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
22208         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
22209         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
22210         * gcc.dg/vect/vect-100.c: New test.
22211         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
22212         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
22213         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
22214         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
22215         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
22216         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
22217         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
22218         * gfortran.dg/vect/pr19049.f90: New testcase.
22219         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
22220
22221 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
22222
22223         * gcc.c-torture/execute/20050713-1.c: New test.
22224
22225         PR fortran/20063
22226         * gfortran.fortran-torture/execute/data_4.f90: New test.
22227
22228         PR middle-end/20303
22229         * gcc.dg/visibility-d.c: New test.
22230
22231 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
22232
22233         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
22234         * gfortran.dg/underflow.f90: Ditto.
22235
22236 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22237
22238         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
22239         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
22240         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
22241
22242 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
22243
22244         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
22245         include case of field width of zero.
22246
22247 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
22248
22249         PR libgfortran/21875
22250         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
22251         with trailing blanks on normal formatted read.
22252
22253 2005-07-23  Chao-ying Fu  <fu@mips.com>
22254
22255         * gcc.target/mips/mips32-dsp-type.c: New test.
22256         * gcc.target/mips/mips32-dsp.c: New test.
22257
22258 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
22259
22260         PR testsuite/21073
22261         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
22262
22263         PR testsuite/20454
22264         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
22265         and __cyg_profile_func_exit.
22266
22267 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
22268
22269         * gfortran.dg/comma_format_extension_3.f: Fix typo.
22270         * gfortran.dg/comma_format_extension_4.f: Same.
22271         * gfortran.dg/pr15332.f: Same.
22272         * gfortran.dg/pr21730.f: Same.
22273
22274 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
22275
22276         * g++.dg/opt/vrp2.C: Fix testcase.
22277
22278         PR tree-opt/22625
22279         * g++.dg/opt/vrp2.C: New test.
22280
22281 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
22282
22283         PR debug/21828
22284         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
22285
22286 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
22287
22288         * gcc.dg/tree-ssa/20050719-1.c: New test.
22289
22290 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
22291
22292         * gcc.dg/bfin-longcall-1.c: New file.
22293         * gcc.dg/bfin-longcall-2.c: New file.
22294
22295 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
22296
22297         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
22298
22299 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22300
22301         PR middle-end/19055
22302         * gcc.dg/tree-ssa/pr19055.c: New test.
22303         * gcc.dg/tree-ssa/pr19055-2.c: New test.
22304
22305 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22306
22307         PR C++/22358
22308         * g++.dg/other/pr22358.C: New test.
22309
22310 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
22311
22312         PR c++/2922
22313         * g++.dg/lookup/two-stage5.C: New test from bug comments.
22314
22315 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22316
22317         PR c++/15938
22318         * g++.dg/init/union2.C: New test.
22319
22320 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22321
22322         PR c/22393
22323         * gcc.dg/complex-4.c: New test.
22324
22325 2005-07-21  Richard Guenther  <rguenther@suse.de>
22326
22327         PR testsuite/22522
22328         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
22329         scanning for asm labels.
22330         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22331
22332 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22333
22334         PR target/22085
22335         * gcc.dg/altivec-pr22085.c: New.
22336
22337 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22338
22339         PR tree-optimization/19210
22340         * gcc.dg/tree-ssa/pr19210-1.c: New.
22341         * gcc.dg/tree-ssa/pr19210-2.c: New.
22342
22343 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
22344
22345         PR rtl-optimization/22167
22346         * g++.dg/opt/pr22167.C: New test.
22347
22348 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
22349
22350         PR c++/2922
22351         * g++.dg/lookup/two-stage2.C: New.
22352         * g++.dg/lookup/two-stage3.C: New.
22353         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
22354         fixed two-stage name lookup for operators.
22355         * g++.dg/template/call3.C: Compiler now produces an appropriate
22356         error message.
22357         * g++.dg/template/crash37.C: Compiler now describes bla() on line
22358         14 as a candidate.
22359         * g++.dg/template/ptrmem4.C: Compiler produces different error
22360         message.
22361         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
22362         connect_to_method as a candidate.
22363
22364 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
22365
22366         * gcc.dg/fold-alloc-1.c: New test.
22367
22368 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
22369
22370         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22371         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
22372
22373 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
22374
22375         * gcc.dg/fold-abs-1.c: New test.
22376         * gcc.dg/fold-abs-2.c: New test.
22377         * gcc.dg/fold-abs-3.c: New test.
22378
22379 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
22380
22381         Make CONSTRUCTOR use VEC to store initializers.
22382         * g++.dg/ext/complit3.C: Check for specific error messages.
22383         * g++.dg/init/brace2.C: Update error message.
22384         * g++.dg/warn/Wbraces2.C: Likewise.
22385
22386 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
22387
22388         PR fortran/16940
22389         * gfortran.dg/module_interface_1.f90: New test.
22390
22391 2005-07-19  Danny Berlin <dberlin@dberlin.org>
22392             Kenneth Zadeck <zadeck@naturalbridge.com>
22393
22394         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
22395
22396 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22397
22398         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
22399         specify -Wformat for these tests.
22400         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
22401         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
22402         * gcc.dg/format/opt-6.c: Delete.
22403
22404 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22405
22406         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
22407         * gcc.dg/tree-ssa/sra-3.c: Likewise.
22408
22409 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22410
22411         * gcc.dg/tree-ssa/alias-2.c: New test.
22412
22413 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
22414
22415         PR c++/22263
22416         * g++.dg/template/explicit7.C: New test.
22417
22418 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
22419
22420         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
22421         field width of 8 to +Inf and -Inf.
22422
22423 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
22424
22425         PR c++/22139
22426         * g++.dg/template/friend36.C: New test.
22427
22428 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
22429
22430         PR fortran/21730
22431         * gfortran.dg/pr21730.f: New test.
22432
22433 2005-07-16  Danny Berlin <dberlin@dberlin.org>
22434             Kenneth Zadeck <zadeck@naturalbridge.com>
22435
22436         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
22437         since pure const detection cannot run at -O1 in c compiler.
22438         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
22439         can now optimize this case properly.
22440         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
22441         because we now pass.
22442         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
22443
22444 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
22445
22446         PR c/22421
22447         * gcc.dg/format/bitfld-1.c: New test.
22448
22449 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
22450
22451         PR c++/22204
22452         * g++.dg/rtti/repo1.C: New test.
22453
22454 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
22455
22456         PR middle-end/22398
22457         * gcc.c-torture/compile/pr22398.c: New test.
22458
22459 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
22460
22461         PR c++/22132
22462         * g++.dg/expr/cast4.C: New test.
22463
22464 2005-07-15  Richard Guenther  <rguenther@suse.de>
22465
22466         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
22467         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22468
22469 2005-07-15  Steven Bosscher  <stevenb@suse.de>
22470
22471         PR tree-optimization/22230
22472         * gcc.dg/tree-ssa/pr22230.c: New test.
22473
22474 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
22475
22476         * gfortran.dg/g77/cpp6.f: New test.
22477
22478         PR fortran/22417
22479         * gfortran.dg/g77/cpp5.F: New test.
22480         * gfortran.dg/g77/cpp5.h: New file.
22481         * gfortran.dg/g77/cpp5inc.h: New file.
22482
22483 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
22484
22485         PR libfortran/16435
22486         * gfortran.dg/tl_editting.f90: New.
22487         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
22488
22489 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
22490
22491         * gfortran.dg/char_array_constructor.f90: New test.
22492
22493 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
22494
22495         * gfortran.dg/past_eor.f90: New.
22496         * gfortran.dg/complex_read.f90: New.
22497
22498 2005-07-13  Jeff Law  <law@redhat.com>
22499
22500         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
22501         additional casts.
22502
22503         * gcc.dg/tree-ssa/pr22321.c: New test
22504
22505 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
22506
22507         PR tree-optimization/21921
22508         * gcc.dg/tree-ssa/pr21921.c: New.
22509
22510 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
22511
22512         PR tree-optimizatio/22442
22513         * gcc.dg/tree-ssa/loop-11.c: New test.
22514
22515 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
22516
22517         PR tree-opt/21840
22518         * gcc.c-torture/compile/pr21840.c: New test.
22519
22520 2005-07-12  Jan Hubicka  <jh@suse.cz>
22521
22522         * gcc.c-torture/compile/pr22379.c: New test.
22523
22524 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
22525
22526         PR libfortran/21593
22527         gfortran.dg/dev_null.f90: Remove outdated comment about
22528         PR libfortran/21593.
22529
22530
22531 2005-07-12  Dale Johannesen  <dalej@apple.com>
22532
22533         * gcc.target/i386/compress-float-sse.c: New.
22534         * gcc.target/i386/compress-float-sse-pic.c: New.
22535         * gcc.target/i386/compress-float-387.c: New.
22536         * gcc.target/i386/compress-float-387-pic.c: New.
22537         * gcc.dg/compress-float-ppc.c: New.
22538         * gcc.dg/compress-float-ppc-pic.c: New.
22539
22540 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
22541
22542         PR libfortran/21593
22543         gfortran.dg/dev_null.f90: Remove targets.
22544
22545 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
22546
22547         PR tree-opt/22335
22548         * gcc.dg/pr22335-1.c: New test.
22549         * gcc.dg/pr22335-2.c: New test.
22550
22551 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22552
22553         PR c++/20172
22554         * g++.dg/template/nontype12.C : New test.
22555
22556 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
22557
22558         * gcc.dg/tree-ssa/loop-10.c: New test.
22559
22560 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
22561
22562         * gcc.c-torture/execute/20020720-1.x: Remove.
22563
22564 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
22565
22566         * gfortran.fortran-torture/execute/forall_7.f90: New test.
22567
22568 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
22569
22570         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
22571         (dg-mips-options): Use it.
22572
22573 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
22574
22575         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
22576
22577 2005-07-09  Richard Henderson  <rth@redhat.com>
22578
22579         * lib/target-supports.exp (check_effective_target_sync_char_short):
22580         Add alpha.
22581
22582 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
22583
22584         PR libfortran/22217
22585         * gfortran.dg/negative-z-descriptor.f90: New test.
22586
22587 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
22588
22589         PR tree-opt/22329
22590         * gcc.dg/pr22329.c: New test.
22591
22592 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
22593
22594         PR tree-optimization/20139
22595         * gcc.dg/tree-ssa/pr20139.c: New.
22596
22597 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
22598
22599         PR tree-opt/22356
22600         * gcc.dg/pr22356-1.c: New test.
22601
22602 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
22603
22604         PR c++/21799
22605         * g++.dg/template/unify8.C: New.
22606         * g++.dg/template/unify9.C: New.
22607
22608 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
22609
22610         * gfortran.fortran-torture/execute/entry_10.f90: New test.
22611
22612 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
22613
22614         * gcc.dg/darwin-version-1.c: New.
22615         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
22616         * gcc.dg/builtins-20.c: Likewise.
22617         * gcc.dg/builtins-53.c: Likewise.
22618         * gcc.dg/torture/builtins-convert-1.c: Likewise.
22619         * gcc.dg/torture/builtins-convert-2.c: Likewise.
22620         * gcc.dg/torture/builtins-convert-3.c: Likewise.
22621         * gcc.dg/torture/builtins-power-1.c: Likewise.
22622         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
22623         on Darwin.
22624
22625 2005-07-07  Jeff Law  <law@redhat.com>
22626
22627         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
22628         argument evaluation order.
22629
22630 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
22631
22632         PR libfortran/21594
22633         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22634         Add test cases where the shift length is greater than the
22635         array length.
22636
22637 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22638
22639         * obj-c++.dg/proto-lossage-6.mm: New.
22640         * objc.dg/proto-lossage-6.m: New.
22641
22642 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22643
22644         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
22645         * objc.dg/gnu-runtime-2.m: Likewise.
22646
22647 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
22648
22649         * gfortran.dg/longline.f: New test.
22650
22651         * gfortran.dg/badline.f: New test.
22652
22653 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
22654
22655         PR fortran/16531
22656         PR fortran/15966
22657         PR fortran/18781
22658         * gfortran.dg/hollerith.f90: New.
22659         * gfortran.dg/hollerith2.f90: New.
22660         * gfortran.dg/hollerith3.f90: New.
22661         * gfortran.dg/hollerith4.f90: New.
22662         * gfortran.dg/hollerith_f95.f90: New.
22663         * gfortran.dg/hollerith_legacy.f90: New.
22664         * gfortran.dg/g77/cpp4.F: New. Port from g77.
22665
22666 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22667
22668         PR objc/22274
22669         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
22670         * objc.dg/gnu-runtime-2.m: New.
22671
22672 2005-07-06  Jeff Law  <law@redhat.com>
22673
22674         * gcc.dg/tree-ssa/vrp17.c: New test.
22675
22676 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
22677
22678         PR fortran/22327
22679         * gfortran.dg/array_constructor_5.f90: New test.
22680
22681 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
22682
22683         * gfortran.fortran-torture/execute/entry_9.f90: New test.
22684
22685 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
22686
22687         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
22688         * gcc.dg/980816-1.c: Ditto.
22689
22690 2005-07-06  Jeff Law  <law@redhat.com>
22691
22692         * gcc.c-torture/compile/pr21356.c: New test.
22693
22694 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
22695
22696         PR c/22013
22697         PR c/22098
22698         * gcc.c-torture/compile/pr22013-1.c,
22699         gcc.c-torture/execute/pr22098-1.c,
22700         gcc.c-torture/execute/pr22098-2.c,
22701         gcc.c-torture/execute/pr22098-3.c: New tests.
22702
22703 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
22704
22705         PR c/22308
22706         * gcc.dg/pr22308-1.c: New test.
22707
22708 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
22709
22710         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
22711         target.
22712         * gcc.dg/compare9.c: Use -fshort-enums instead of
22713         -fno-short-enums.  Change the last test to dg-bogus.
22714
22715 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
22716
22717         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
22718         * gcc.dg/compare9.c: New.
22719
22720 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22721
22722         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
22723
22724 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22725
22726         PR testsuite/22288
22727         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
22728
22729
22730 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22731
22732         * gcc.dg/format/gcc_gfc-1.c: New.
22733
22734 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22735
22736         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
22737
22738 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22739
22740         PR fortran/20842
22741         * gfortran.dg/io_invalid_1.f90: New test.
22742
22743 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
22744
22745         * gcc.dg/format/gcc_diag-1.c: Update.
22746
22747 2005-07-02  Jeff Law  <law@redhat.com>
22748
22749         * gcc.dg/tree-ssa/pr22051-1.c: New test.
22750         * gcc.dg/tree-ssa/pr22051-2.c: New test.
22751
22752 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
22753
22754         * gcc.dg/format/gcc_diag-1.c: Update.
22755
22756 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
22757
22758         PR tree-opt/22269
22759         * gcc.c-torture/compile/pr22269.c: New test.
22760
22761 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
22762
22763         PR 21584
22764         PR 22219
22765         * g++.dg/tree-ssa/pr21584-1.C: New test.
22766         * g++.dg/tree-ssa/pr21584-2.C: New test.
22767
22768 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
22769
22770         * obj-c++.dg/try-catch-11.mm: New.
22771         * objc.dg/try-catch-10.m: New.
22772
22773 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
22774
22775         * g++.dg/other/ucnid-1.C: xfail on AIX.
22776
22777 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
22778
22779         PR 22234
22780         * gcc.dg/20050629-1.c: New test.
22781
22782 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
22783
22784         * obj-c++.dg/const-str-1[0-1].mm: New.
22785         * objc.dg/const-str-1[0-1].m: New.
22786
22787 2005-05-29  Richard Henderson  <rth@redhat.com>
22788
22789         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
22790         Rename from check_effective_target_vect_no_max.
22791         (check_effective_target_vect_no_int_add): New.
22792         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
22793         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
22794         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22795         * gcc.dg/vect/vect-reduc-1.c: Use both.
22796         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22797
22798 2005-05-29  Richard Henderson  <rth@redhat.com>
22799
22800         * lib/target-supports.exp (check_effective_target_vect_no_max):
22801         Remove i386 and x86_64.
22802
22803 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22804
22805         PR testsuite/21969
22806         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
22807
22808 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22809
22810         PR middle-end/21969
22811         * gcc.dg/vect/pr21969.c: New test.
22812
22813 2005-06-28  Eric Christopher  <echristo@redhat.com>
22814
22815         PR c/22052
22816         PR c/21975
22817         * gcc.dg/inline1.c: New test.
22818         * gcc.dg/inline2.c: Ditto.
22819         * gcc.dg/inline3.c: Ditto.
22820         * gcc.dg/inline4.c: Ditto.
22821         * gcc.dg/inline5.c: Ditto.
22822
22823 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22824
22825         PR libfortran/22142
22826         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22827         Add testcase also testing eoshift1 for PR 22142.
22828
22829 2005-06-28  Richard Henderson  <rth@redhat.com>
22830
22831         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
22832         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
22833         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
22834         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
22835         gcc.dg/tree-ssa/20030922-2.c: Likewise.
22836
22837 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22838
22839         PR libfortran/22142
22840         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22841         Add testcase for PR 22142.
22842
22843 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
22844
22845         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
22846         gcc.target/ia64/fpreg-2.c: New tests.
22847
22848 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22849
22850         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
22851
22852 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22853
22854         PR libfortran/22170
22855         * gfortran.dg/slash_1.f90: New test.
22856
22857 2005-06-27  Richard Henderson  <rth@redhat.com>
22858
22859         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
22860         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
22861         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22862         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22863         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22864         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22865
22866 2005-06-27  Richard Henderson  <rth@redhat.com>
22867
22868         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
22869         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
22870
22871 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
22872
22873         * obj-c++.dg/proto-lossage-5.mm: New.
22874         * objc.dg/proto-lossage-5.m: New.
22875
22876 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
22877
22878         PR 21959
22879         * gcc.dg/tree-ssa/pr21959.c: New test.
22880
22881 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
22882
22883         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
22884         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
22885         testing uninitialized var.
22886
22887         * gcc.c-torture/execute/builtins/chk.h: New.
22888         * gcc.c-torture/execute/builtins/lib/chk.c: New.
22889         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
22890         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
22891         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
22892         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
22893         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
22894         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
22895         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
22896         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
22897         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
22898         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
22899         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
22900         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
22901         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
22902         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
22903         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
22904         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
22905         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
22906         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
22907         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
22908         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
22909         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
22910         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
22911         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
22912         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
22913         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
22914         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
22915         * gcc.dg/builtin-object-size-1.c: New test.
22916         * gcc.dg/builtin-object-size-2.c: New test.
22917         * gcc.dg/builtin-object-size-3.c: New test.
22918         * gcc.dg/builtin-object-size-4.c: New test.
22919         * gcc.dg/builtin-object-size-5.c: New test.
22920         * gcc.dg/builtin-stringop-chk-1.c: New test.
22921         * gcc.dg/builtin-stringop-chk-2.c: New test.
22922         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
22923         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
22924         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
22925         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
22926         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
22927         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
22928         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
22929         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
22930         * gcc.c-torture/execute/printf-1.c: New test.
22931         * gcc.c-torture/execute/fprintf-1.c: New test.
22932         * gcc.c-torture/execute/vprintf-1.c: New test.
22933         * gcc.c-torture/execute/vfprintf-1.c: New test.
22934         * gcc.c-torture/execute/printf-chk-1.c: New test.
22935         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
22936         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
22937         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
22938
22939 2005-06-27  Michael Matz  <matz@suse.de>
22940
22941         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
22942         slot is not merged if address escapes.
22943
22944 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22945
22946         PR c/21911
22947         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
22948
22949 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
22950
22951         PR middle-end/17965
22952         * gcc.c-torture/compile/20050622-1.c: New test.
22953
22954         PR middle-end/22028
22955         * gcc.dg/20050620-1.c: New test.
22956
22957 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
22958
22959         PR tree-optimization/22026
22960         * gcc.dg/tree-ssa/pr22026.c: New.
22961
22962 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
22963
22964         PR libfortran/22144
22965         * gfortran.dg/shift-alloc.f90: New testcase.
22966
22967 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
22968
22969         * all files: Update FSF address in copyright headers.
22970
22971 2005-06-22  Jan Hubicka  <jh@suse.cz>
22972
22973         * wholeprogram-1.c: New testcase.
22974         * wholeprogram-2.c: New testcase.
22975
22976 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
22977
22978         PR 22171
22979         * gcc.dg/tree-ssa/pr22171.c: New test.
22980
22981 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
22982
22983         * gfortran.dg/simplify_modulo.f90: New.
22984
22985 2005-06-24  Jan Hubicka  <jh@suse.cz>
22986
22987         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
22988
22989 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22990
22991         * obj-c++.dg/proto-lossage-[1-4].mm: New.
22992
22993 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22994
22995         * obj-c++.dg/typedef-alias-1.mm: New.
22996         * objc.dg/typedef-alias-1.m: New.
22997
22998 2005-06-23  Jeff Law  <law@redhat.com>
22999
23000         * gcc.dg/tree-ssa/vrp16.c: New test.
23001
23002 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23003
23004         * lib/target-supports.exp: Add
23005         check_effective_target_fortran_large_real and
23006         check_effective_target_fortran_large_int to check for
23007         corresponding effective targets.
23008         * gfortran.dg/large_integer_kind_1.f90: New test.
23009         * gfortran.dg/large_real_kind_1.f90: New test.
23010
23011 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
23012
23013         PR tree-optimization/22117
23014         * gcc.dg/tree-ssa/pr22117.c: New.
23015
23016 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
23017
23018         PR testsuite/22123
23019         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
23020
23021 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
23022
23023         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
23024
23025 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
23026
23027         * gfortran.dg/f2c_4.f90: Add tests for complex functions
23028         * gfortran.dg/f2c_4.c: Likewise.
23029
23030 2005-06-22 Paul Brook  <paul@codesourcery.com>
23031
23032         PR fortran/21034
23033         * gfortran.dg/auto_save_1.f90: New test.
23034
23035 2005-06-22  Michael Matz  <matz@suse.de>
23036
23037         * gcc.target/x86-64/abi: New directory.
23038         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
23039         * gcc.target/x86-64/abi/README.gcc: New file.
23040         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
23041         * gcc.target/x86-64/abi/asm-support.s: New file.
23042         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
23043         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
23044         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
23045         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
23046         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
23047         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
23048         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
23049         * gcc.target/x86_64/abi/test_bitfields.c: New test.
23050         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
23051         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
23052         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
23053         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
23054         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
23055         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
23056         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
23057         * gcc.target/x86_64/abi/test_varargs.c: New test.
23058
23059 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
23060
23061         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
23062         32-bit i?86 and x86_64.
23063
23064 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
23065
23066         * obj-c++.dg/const-str-[1-9].mm: New tests.
23067
23068 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
23069
23070         PR fortran/22010
23071         * gfortran.dg/namelist_use.f90: New.
23072         * gfortran.dg/namelist_use_only.f90: New.
23073
23074 2005-06-21  Jeff Law  <law@redhat.com>
23075
23076         * gcc.dg/tree-ssa/vrp15.c: New test.
23077
23078 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
23079
23080         * lib/target-supports.exp (check_effective_target_vect_reduction):
23081         Remove.
23082         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
23083         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
23084         remove vect_reduction target keyword. Also avoid two returns in main.
23085         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23086         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
23087         * gcc.dg/vect/vect-reduc-1short.c: New test.
23088         * gcc.dg/vect/vect-reduc-1char.c: New test.
23089         * gcc.dg/vect/vect-reduc-2short.c: New test.
23090         * gcc.dg/vect/vect-reduc-2char.c: New test.
23091         * gcc.dg/vect/vect-reduc-6.c: New test.
23092         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
23093         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
23094         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
23095
23096 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23097         Paul Thomas  <pault@gcc.gnu.org>
23098
23099         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
23100         New tests.
23101
23102 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23103
23104         * gfortran.dg/backslash_1.f90: New test.
23105         * gfortran.dg/backslash_2.f90: New test.
23106
23107 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
23108
23109         * gfortran.dg/duplicate_labels.f90: New test.
23110
23111 2005-06-20  Jan Beulich  <jbeulich@novell.com>
23112
23113         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
23114         unsupportable relocations.
23115         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23116         * gcc.dg/20050321-2.c: xfail for NetWare.
23117
23118 2005-06-20  Andreas Jaeger  <aj@suse.de>
23119
23120         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
23121         gcc.target/i386/fastcall-sseregparm.c,
23122         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
23123
23124 2005-06-19  Richard Henderson  <rth@redhat.com>
23125
23126         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
23127
23128 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
23129
23130         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
23131
23132 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
23133
23134         PR c++/22115
23135         * g++.dg/conversion/simd2.C: Change expected error message.
23136
23137 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
23138
23139         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
23140         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23141         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23142
23143 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
23144
23145         * gcc.dg/fold-mod-1.c: New test.
23146
23147 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
23148
23149         PR fortran/19926
23150         * gfortran.dg/pr19926.f90: New test.
23151
23152 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
23153
23154         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
23155         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
23156         targets.
23157         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23158         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23159
23160 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
23161
23162         * gcc.target/ia64/float80-varargs-1.c: New test.
23163
23164 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23165
23166         PR tree-opt/22035
23167         * gfortran.dg/f2c_6.f90: New test.
23168
23169 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
23170
23171         PR c++/17413
23172         * g++.dg/template/local5.C: New.
23173
23174 2005-06-17  Richard Henderson  <rth@redhat.com>
23175
23176         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
23177
23178 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
23179
23180         PR testsuite/21945
23181         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
23182
23183 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
23184
23185         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
23186         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
23187         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
23188         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
23189         check_vect to verify the presence of hardware vector support.
23190
23191 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
23192
23193         PR testsuite/22056
23194         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
23195
23196 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23197
23198         PR libfortran/19216
23199         * gfortran.dg/pr19216.f: Add correct space between brackets and
23200         dg directive.
23201
23202 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23203
23204         PR libfortran/16436
23205         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
23206
23207 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
23208
23209         * gcc.target/i386/attributes-error.c: New testcase.
23210         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
23211         * gcc.target/i386/regparm-stdcall.c: Likewise.
23212         * gcc.target/i386/sseregparm-1.c: Likewise.
23213         * gcc.target/i386/sseregparm-2.c: Likewise.
23214
23215 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
23216
23217         * g++.dg/rtti/crash2.C: New.
23218
23219 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
23220
23221         * gcc.dg/noncompile/20040203-3.c: Update expected message.
23222
23223 2005-06-15  David Ung  <davidu@mips.com>
23224
23225         * gcc.target/mips/mips16e-extends.c: New test for testing the
23226         generation of MIPS16e zeb/zeh, seb/seh instructions.
23227
23228 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
23229
23230         PR 22018
23231         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
23232         * gcc.dg/tree-ssa/pr22018.c: New test.
23233
23234 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
23235
23236         * gcc.dg/simd-1.c: Update error messages.
23237         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
23238         * gcc.dg/simd-2.c: Update error messages.
23239         * gcc.dg/simd-4.c: New.
23240
23241 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
23242
23243         PR c++/20678
23244         * g++.dg/other/crash-4.C: New.
23245
23246 2005-06-14  Devang Patel  <dpatel@apple.com>
23247
23248         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
23249
23250 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23251
23252         PR c++/21929
23253         * g++.dg/parse/crash11.C: Update
23254
23255 2005-06-13  Jeff Law  <law@redhat.com>
23256
23257         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
23258         perform the desired transformations.
23259         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
23260         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
23261
23262 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23263
23264         PR fortran/22038
23265         * gfortran.dg/forall_1.f90: Un-XFAIL.
23266
23267 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
23268
23269         PR c++/21929
23270         * g++.dg/parse/crash26.C: New.
23271
23272         PR c++/20789
23273         * g++.dg/init/member1.C: New.
23274
23275 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
23276
23277         * gfortran.dg/altreturn_1.f90: New test.
23278
23279 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
23280
23281         PR middle-end/21985
23282         * gcc.dg/tree-ssa/pr21985.c: New test.
23283
23284 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23285
23286         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
23287
23288 2005-06-12  Roger Sayle  <roger@eyesopen.com>
23289
23290         PR c++/21930
23291         * g++.dg/other/error10.C: New test case.
23292
23293 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23294
23295         PR libfortran/19155
23296         * gfortran.dg/pr19155.f: Add test.
23297
23298 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23299
23300         * gfortran.dg/f2c_7.f90: New test.
23301
23302         * gfortran.dg/forall_1.f90: XFAILed.
23303
23304 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23305
23306         * gcc.dg/pr14796-1.c: New.
23307         * gcc.dg/pr14796-2.c: New.
23308
23309 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
23310
23311         PR fortran/17792
23312         PR fortran/21375
23313         * gfortran.dg/deallocate_stat.f90: New test.
23314
23315 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
23316
23317         * gfortran.fortran-torture/execute/in-pack.f90: New test.
23318
23319 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
23320
23321         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
23322         access will be generated when this loop is vectorized. Test that
23323         accesses with same alignment were detected.
23324         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
23325         Test that accesses with same alignment were detected.
23326         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
23327         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
23328         alignment were detected.
23329
23330 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
23331
23332         PR c++/10611
23333         * g++.dg/conversion/simd2.C: New.
23334
23335 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23336
23337         * gcc.dg/Wcxx-compat-1.c: New.
23338
23339 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
23340
23341         PR libfortran/21480
23342         * gfortran.dg/reshape-complex.f90: Add a test for a packed
23343         complex array.
23344
23345 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
23346
23347         * gcc.dg/alias-8.c: New.
23348
23349 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
23350
23351         * gcc.dg/format/cmn_err-1.c: Update.
23352
23353 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
23354
23355         PR target/20666
23356         * gcc.target/sparc/fexpand-2.c: New.
23357         * gcc.target/sparc/fpmerge-2.c: New.
23358         * gcc.target/sparc/fpmul-2.c: New.
23359         * gcc.target/sparc/noresult.c: New.
23360         * gcc.target/sparc/pdist-2.c: New.
23361         * gcc.target/sparc/pdist-3.c: New.
23362
23363 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
23364
23365         PR testsuite/21702
23366         * gcc.target/i386/i386.exp: Fix comment typo.
23367
23368 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23369
23370         PR c++/19497
23371         * g++.dg/inherit/using5.C: New.
23372         * g++.dg/inherit/using6.C: New.
23373
23374 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23375
23376         PR c++/19894
23377         * g++.dg/template/ptrmem15.C: New test.
23378
23379         PR c++/20563
23380         * g++.dg/ext/label4.C: New test.
23381
23382 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23383
23384         * gcc.dg/tls/debug-1.c: New test.
23385
23386 2005-06-07  Dale Johannesen  <dalej@apple.com>
23387
23388         * gcc.target/i386/movq.c: New.
23389
23390 2005-06-07  Dale Johannesen  <dalej@apple.com>
23391
23392         * gcc.dg/20050607-1.c: New.
23393
23394 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
23395
23396         PR middle-end/21850
23397         * gcc.c-torture/execute/20050607-1.c: New test.
23398
23399 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
23400
23401         PR libfortran/21926
23402         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
23403         Test case where the return array has lowest stride one,
23404         but isn't packed.
23405
23406 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
23407
23408         * lib/target-supports.exp (check_effective_target_sync_int_long):
23409         Add s390 and s390x targets.
23410
23411 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
23412
23413         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
23414         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
23415         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
23416         * gcc.dg/tree-ssa/loop-9.c: New test.
23417
23418 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23419
23420         * g++.dg/parse/defarg10.C: New.
23421
23422 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
23423
23424         PR regression/21897
23425         * gcc.c-torture/execute/20050604-1.c: New test.
23426
23427 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23428
23429         PR 21903
23430         * g++.dg/parse/defarg9.C: New.
23431
23432         PR c++/20637
23433         * g++.dg/inherit/using4.C: New.
23434         * g++.dg/overload/error1.C: Adjust expected errors.
23435         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
23436         * g++.old-deja/g++.brendan/arm2.C: Likewise.
23437         * g++.old-deja/g++.other/redecl2.C: Likewise.
23438         * g++.old-deja/g++.other/redecl4.C: Likewise.
23439         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
23440
23441 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
23442
23443         * gfortran.dg/f2c_5.f90: Add -w to dg-options
23444
23445 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
23446
23447         * lib/gfortran.exp (gfortran_target_compile): Call
23448         dg-additional-files-options
23449         * gfortran.dg/f2c_4.f90: New file
23450         * gfortran.dg/f2c_4.c: New file
23451         * gfortran.dg/f2c_5.f90: New file
23452         * gfortran.dg/f2c_5.c: New file
23453
23454 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23455
23456         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
23457
23458         PR fortran/21912
23459         * gfortran.dg/array_constructor_4.f90: New test.
23460
23461 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
23462
23463         PR c++/21619
23464         * g++.dg/ext/builtin9.C: New test.
23465
23466 2005-06-05  Dale Johannesen  <dalej@apple.com>
23467
23468         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
23469         * gcc.c-torture/execute/20050603-2.c: Ditto.
23470
23471 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
23472
23473         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
23474         * gcc.dg/vect/vect-reduc-1.c: New.
23475         * gcc.dg/vect/vect-reduc-2.c: New.
23476         * gcc.dg/vect/vect-reduc-3.c: New.
23477
23478 2005-06-04  Dale Johannesen  <dalej@apple.com>
23479
23480         * gcc.c-torture/execute/20050603-1.c: New.
23481         * gcc.c-torture/execute/20050603-2.c: New.
23482         * gcc.dg/20050603-3.c: New.
23483
23484 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23485
23486         PR fortran/19195
23487         * gfortran.dg/debug_1.f90: New test.
23488
23489         * gfortran.dg/forall_1.f90: New test.
23490
23491 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
23492
23493         * gfortran.dg/array_constructor_3.f90: New test.
23494
23495 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23496
23497         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
23498
23499 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
23500
23501         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
23502
23503 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
23504
23505         PR c/21873
23506         * gcc.dg/init-excess-1.c: New test.
23507
23508 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
23509
23510         PR c++/21853
23511         * g++.dg/expr/static_cast6.C: New test.
23512
23513 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
23514
23515         * gcc.dg/tree-ssa/vrp14.c: New test.
23516
23517 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
23518
23519         PR c++/21336
23520         * g++.dg/template/new2.C: New test.
23521
23522 2005-06-03  Josh Conner  <jconner@apple.com>
23523
23524         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
23525         all entries in initializer.
23526
23527 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
23528
23529         PR middle-end/21858
23530         * gcc.dg/pr21858.c: New testcase.
23531
23532 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
23533
23534         PR tree-optimization/21292
23535
23536         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
23537         New.
23538         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23539         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23540         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23541         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23542         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
23543
23544 2005-06-02  Richard Henderson  <rth@redhat.com>
23545
23546         * gcc.dg/sync-2.c: Use -march=i486 for i386.
23547
23548 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
23549
23550         * gcc.dg/wtypequal.c: New testcase.
23551
23552 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
23553
23554         PR 21582
23555         * gcc.dg/tree-ssa/pr21582.c: New test.
23556
23557 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
23558
23559         PR c++/21280
23560         * g++.dg/opt/interface2.h: New.
23561         * g++.dg/opt/interface2.C: New.
23562         * g++.dg/init/ctor4.C: Adjust error lines.
23563         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23564         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23565         * g++.old-deja/g++.jason/opeq3.C: Likewise.
23566         * g++.old-deja/g++.pt/assign1.C: Likewise.
23567         * g++.old-deja/g++.pt/crash20.C: Likewise.
23568
23569 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
23570
23571         PR tree-optimization/21734
23572         * g++.dg/vect/pr21734_1.cc: New.
23573         * g++.dg/vect/pr21734_2.cc: New.
23574
23575 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
23576
23577         PR c++/20350
23578         * g++.dg/template/spec24.C: New.
23579
23580         PR c++/21151
23581         * g++.dg/pch/local-1.C: New.
23582         * g++.dg/pch/local-1.Hs: New.
23583
23584 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
23585
23586         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
23587         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
23588         * gcc.dg/tree-ssa/pr14341.c: New test.
23589         * gcc.dg/tree-ssa/pr14841.c: New test.
23590         * gcc.dg/tree-ssa/pr20701.c: New test.
23591         * gcc.dg/tree-ssa/pr21086.c: New test.
23592         * gcc.dg/tree-ssa/pr21090.c: New test.
23593         * gcc.dg/tree-ssa/pr21332.c: New test.
23594         * gcc.dg/tree-ssa/pr21458.c: New test.
23595         * gcc.dg/tree-ssa/pr21658.c: New test.
23596         * gcc.dg/tree-ssa/vrp01.c: New test.
23597         * gcc.dg/tree-ssa/vrp02.c: New test.
23598         * gcc.dg/tree-ssa/vrp03.c: New test.
23599         * gcc.dg/tree-ssa/vrp04.c: New test.
23600         * gcc.dg/tree-ssa/vrp05.c: New test.
23601         * gcc.dg/tree-ssa/vrp06.c: New test.
23602         * gcc.dg/tree-ssa/vrp07.c: New test.
23603         * gcc.dg/tree-ssa/vrp08.c: New test.
23604         * gcc.dg/tree-ssa/vrp09.c: New test.
23605         * gcc.dg/tree-ssa/vrp10.c: New test.
23606         * gcc.dg/tree-ssa/vrp11.c: New test.
23607         * gcc.dg/tree-ssa/vrp12.c: New test.
23608         * gcc.dg/tree-ssa/vrp13.c: New test.
23609
23610 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
23611
23612         PR 21029
23613         * gcc.dg/tree-ssa/pr21029.c: New test.
23614
23615 2005-06-01  Roger Sayle  <roger@eyesopen.com>
23616
23617         * gfortran.dg/logint-1.f: New test case.
23618         * gfortran.dg/logint-2.f: Likewise.
23619         * gfortran.dg/logint-3.f: Likewise.
23620
23621 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
23622
23623         PR c/21536
23624         PR c/20760
23625         * gcc.dg/20050527-1.c: New test.
23626
23627         * gcc.dg/i386-sse-12.c: New test.
23628
23629         PR fortran/21729
23630         * gfortran.dg/implicit_5.f90: New test.
23631
23632 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
23633
23634         PR fortran/20883
23635         * gfortran/assign_4.f90: New test.
23636         * gfortran/assign_2.f90: Change compile to run.
23637
23638 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
23639
23640         * lib/target-supports.exp
23641         (check_effective_target_sync_char_short): New.
23642         * gcc.dg/sync-2.c: New.
23643
23644 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
23645
23646         PR tree-optimization/21817
23647         * gcc.dg/torture/pr21817-1.c: New.
23648
23649 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
23650
23651         PR c++/21165
23652         * g++.dg/template/init5.C: New.
23653
23654 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
23655
23656         * gfortran.dg/char_initialiser_actual.f90:
23657         Test character initialisers as actual arguments.
23658         * gfortran.dg/char_pointer_comp_assign.f90:
23659         Test character pointer structure component assignments.
23660         * gfortran.dg/char_array_structure_constructor.f90:
23661         Test character components in structure constructors.
23662
23663 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
23664
23665         PR middle-end/20931
23666         * g++.dg/opt/pr20931.C: New test.
23667
23668 2005-05-31  Andreas Jaeger  <aj@suse.de>
23669
23670         PR testsuite/20772
23671         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
23672         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
23673         g++.old-deja/g++.ext/asmspec1.C,
23674         g++.old-deja/g++.other/regstack.C,
23675         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
23676         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
23677         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
23678         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
23679         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
23680         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
23681         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
23682         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
23683         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
23684         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
23685         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
23686         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
23687         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
23688         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
23689         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
23690         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
23691         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
23692         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
23693         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
23694
23695 2005-05-31  Jeff Law  <law@redhat.com>
23696
23697         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
23698
23699 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
23700
23701         PR middle-end/21743
23702         * gcc.dg/builtins-1.c: Activate disabled clog test.
23703         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23704
23705 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
23706
23707         * gfortran.dg/char_pointer_assign.f90:
23708         Test character-pointer assignments and pointer assignments.
23709         * gfortran.dg/char_pointer_dummy.f90:
23710         Test character-pointer dummy arguments.
23711         * gfortran.dg/char_pointer_func.f90:
23712         Test character-pointer function returns.
23713         * gfortran.dg/char_pointer_dependency.f90:
23714         Test character-pointer functions with dependencies.
23715
23716 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
23717
23718         PR c++/21784
23719         * g++.dg/lookup/using14.C: New test.
23720
23721 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
23722
23723         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
23724         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
23725         trailing ^M.
23726
23727 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
23728
23729         PR c++/17413
23730         * g++.dg/template/local5.C: New.
23731
23732         PR target/21761
23733         * gcc.c-torture/compile/pr21761.c: New.
23734
23735         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
23736         before darwin8.
23737
23738 2005-05-30  Steven G. Kargl
23739
23740         PR fortran/20846
23741         * gfortran.dg/inquire_8.f90: New test.
23742
23743 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23744
23745         PR libfortran/21376
23746         * gfortran.dg/output_exponents_1.f90: New test.
23747
23748 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23749
23750         PR libfortran/20006
23751         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
23752
23753 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
23754
23755         PR c++/21210
23756         * g++.dg/ext/complex1.C: New test.
23757
23758         PR c++/21340
23759         * g++.dg/init/ctor6.C: New test.
23760
23761 2005-05-29  Jan Hubicka  <jh@suse.cz>
23762
23763         * gcc.c-torture/compile/pr21562.c: New.
23764
23765 2005-05-28  Steven G. Kargl <kargls@comcast.net>
23766
23767         * gfortran.dg/subnormal_1.f90: New test.
23768
23769 2005-05-28  Jan Hubicka  <jh@suse.cz>
23770
23771         * tree-prof.exp: Fix comment.
23772         * value-prof-1.c: New.
23773         * value-prof-2.c: New.
23774         * value-prof-3.c: New.
23775         * value-prof-4.c: New.
23776
23777 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
23778
23779         PR c++/21614
23780         * g++.dg/expr/ptrmem6.C: New test.
23781         * g++.dg/expr/ptrmem6a.C: Likewise.
23782
23783 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
23784
23785         PR tree-optimization/21658
23786         * gcc.dg/tree-ssa/pr21658.c: New.
23787
23788 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
23789
23790         PR c++/21455
23791         * g++.dg/inherit/ptrmem3.C: New.
23792
23793         PR c++/21681
23794         * g++.dg/parse/template16.C: New.
23795
23796 2005-05-27  Andreas Jaeger  <aj@suse.de>
23797
23798         * gcc.dg/setjmp-2.c: Only run in 32-bit.
23799
23800         * gcc.dg/i386-sse-8.c: Run test on all archs.
23801
23802 2005-05-26  Mike Stump  <mrs@apple.com>
23803
23804         * objc.dg/isa-field-1.m: Only run on darwin.
23805         * objc.dg/lookup-1.m: Likewise.
23806         * objc.dg/try-catch-8.m: Likewise.
23807
23808 2005-05-26  Roger Sayle  <roger@eyesopen.com>
23809
23810         PR tree-optimization/9814
23811         * gcc.dg/pr9814-1.c: New test case.
23812
23813 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23814
23815         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
23816         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
23817         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
23818         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
23819         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
23820         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
23821         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
23822         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
23823         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
23824         objc.dg/try-catch-8.m: New.
23825
23826 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
23827
23828         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
23829         remove extraneous semicolons.
23830
23831 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23832
23833         * obj-c++.dg/comp-types-12.mm: New.
23834         * objc.dg/comp-types-11.m: New.
23835         * objc.dg/selector-4.m: New.
23836
23837 2005-05-26  Andreas Jaeger  <aj@suse.de>
23838
23839         PR testsuite/20772
23840         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
23841         g++.old-deja/g++.ext/attrib3.C,
23842         g++.old-deja/g++.other/store-expr1.C,
23843         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
23844         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
23845         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23846         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
23847         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
23848         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
23849         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
23850         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23851         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
23852         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
23853         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
23854         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
23855         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
23856         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
23857         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
23858         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
23859         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
23860         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23861         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
23862
23863 2005-05-26  Andreas Jaeger  <aj@suse.de>
23864
23865         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
23866         x86-64 compilation.
23867
23868 2005-05-26  Andreas Jaeger  <aj@suse.de>
23869
23870         PR testsuite/20772
23871         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
23872         gcc.misc-tests/i386-pf-athlon-1.c,
23873         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23874         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
23875         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
23876         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
23877         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
23878         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
23879         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
23880         programs.
23881
23882         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
23883         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
23884         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
23885         x86-64 compilation.
23886
23887         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
23888         x86_64.
23889
23890         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
23891         effective-target ilp32.
23892
23893 2005-05-26  David Ung  <davidu@mips.com>
23894
23895         * gcc.target/mips/ext_ins.c: New test for testing the generation
23896         of MIPS32/64 rev 2 ext/ins instructions.
23897
23898 2005-05-26  Andreas Jaeger  <aj@suse.de>
23899
23900         * treelang/compile/unsigned.tree: Use gimple instead of
23901         nonexisting generic dump.
23902
23903 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
23904
23905         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
23906
23907 2005-05-26  Andreas Jaeger  <aj@suse.de>
23908
23909         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
23910
23911 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
23912
23913         PR libfortran/17283
23914         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
23915         Test callee-allocated memory with write statements.
23916
23917 2005-05-25  Roger Sayle  <roger@eyesopen.com>
23918
23919         PR middle-end/21709
23920         * gcc.dg/pr21709-1.c: New test case.
23921
23922 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23923             Mike Stump  <mrs@apple.com>
23924
23925         * objc/execute/next_mapping.h: Update for C++.
23926
23927         * obj-c++.dg/selector-1.mm: Move to...
23928         * obj-c++.dg/selector-4.mm: here...
23929
23930         * obj-c++.dg/basic.mm: New.
23931         * obj-c++.dg/comp-types-1.mm: New.
23932         * obj-c++.dg/cxx-class-1.mm: New.
23933         * obj-c++.dg/cxx-ivars-1.mm: New.
23934         * obj-c++.dg/cxx-ivars-2.mm: New.
23935         * obj-c++.dg/cxx-ivars-3.mm: New.
23936         * obj-c++.dg/cxx-scope-1.mm: New.
23937         * obj-c++.dg/cxx-scope-2.mm: New.
23938         * obj-c++.dg/defs.mm: New.
23939         * obj-c++.dg/empty-private-1.mm: New.
23940         * obj-c++.dg/encode-1.mm: New.
23941         * obj-c++.dg/encode-2.mm: New.
23942         * obj-c++.dg/encode-3.mm: New.
23943         * obj-c++.dg/extern-c-1.mm: New.
23944         * obj-c++.dg/extra-semi.mm: New.
23945         * obj-c++.dg/fix-and-continue-2.mm: New.
23946         * obj-c++.dg/isa-field-1.mm: New.
23947         * obj-c++.dg/ivar-list-semi.mm: New.
23948         * obj-c++.dg/local-decl-1.mm: New.
23949         * obj-c++.dg/lookup-1.mm: New.
23950         * obj-c++.dg/lookup-2.mm: New.
23951         * obj-c++.dg/method-1.mm: New.
23952         * obj-c++.dg/method-2.mm: New.
23953         * obj-c++.dg/method-3.mm: New.
23954         * obj-c++.dg/method-4.mm: New.
23955         * obj-c++.dg/method-5.mm: New.
23956         * obj-c++.dg/method-6.mm: New.
23957         * obj-c++.dg/method-7.mm: New.
23958         * obj-c++.dg/no-extra-load.mm: New.
23959         * obj-c++.dg/overload-1.mm: New.
23960         * obj-c++.dg/pragma-1.mm: New.
23961         * obj-c++.dg/pragma-2.mm: New.
23962         * obj-c++.dg/private-1.mm: New.
23963         * obj-c++.dg/private-2.mm: New.
23964         * obj-c++.dg/proto-qual-1.mm: New.
23965         * obj-c++.dg/qual-types-1.mm: New.
23966         * obj-c++.dg/stubify-1.mm: New.
23967         * obj-c++.dg/stubify-2.mm: New.
23968         * obj-c++.dg/super-class-1.mm: New.
23969         * obj-c++.dg/super-class-2.mm: New.
23970         * obj-c++.dg/super-dealloc-1.mm: New.
23971         * obj-c++.dg/super-dealloc-2.mm: New.
23972         * obj-c++.dg/template-1.mm: New.
23973         * obj-c++.dg/template-2.mm: New.
23974         * obj-c++.dg/template-3.mm: New.
23975         * obj-c++.dg/template-4.mm: New.
23976         * obj-c++.dg/template-5.mm: New.
23977         * obj-c++.dg/template-6.mm: New.
23978         * obj-c++.dg/try-catch-1.mm: New.
23979         * obj-c++.dg/try-catch-2.mm: New.
23980         * obj-c++.dg/try-catch-3.mm: New.
23981         * obj-c++.dg/try-catch-4.mm: New.
23982         * obj-c++.dg/try-catch-5.mm: New.
23983         * obj-c++.dg/try-catch-6.mm: New.
23984         * obj-c++.dg/try-catch-7.mm: New.
23985         * obj-c++.dg/try-catch-8.mm: New.
23986         * obj-c++.dg/try-catch-9.mm: New.
23987         * obj-c++.dg/va-meth-1.mm: New.
23988
23989 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23990
23991         * obj-c++.dg/selector-1.mm: New.
23992         * obj-c++.dg/selector-2.mm: New.
23993
23994 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23995
23996         * obj-c++.dg/selector-3.mm: New.
23997         * objc.dg/selector-3.m: New.
23998
23999 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24000
24001         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
24002         about where warning appears.
24003
24004 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24005
24006         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
24007         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
24008         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
24009         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
24010
24011 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24012
24013         * gcc.dg/20050524-1.c: New test.
24014
24015 2005-05-25  Jan Hubicka  <jh@suse.cz>
24016
24017         * gcc.dg/tree-prof/inliner-1.c: New.
24018
24019 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
24020
24021         * gcc.dg/tree-prof: New directory.
24022         * gcc.dg/tree-prof/tree-prof.exp: New.
24023
24024 2005-05-25  DJ Delorie  <dj@redhat.com>
24025
24026         * gcc.dg/Wattributes-1.c: New.
24027         * gcc.dg/Wattributes-2.c: New.
24028         * gcc.dg/Wattributes-3.c: New.
24029
24030 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
24031
24032         PR tree-optimization/19833
24033         * gcc.dg/uninit-4.c: Remove xfail.
24034         * gcc.dg/uninit-9.c: Ditto.
24035
24036 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
24037
24038         * obj-c++.dg/bitfield-[1-5].mm: New.
24039         * obj-c++.dg/class-protocol-1.mm: New.
24040         * obj-c++.dg/comp-types-1[0-1].mm: New.
24041         * obj-c++.dg/comp-types-[2-9].mm: New.
24042         * obj-c++.dg/encode-[4-8].mm: New.
24043         * obj-c++.dg/layout-1.mm: New.
24044         * obj-c++.dg/method-1[0-9].mm: New.
24045         * obj-c++.dg/method-2[0-1].mm: New.
24046         * obj-c++.dg/method-[8-9].mm: New.
24047         * obj-c++.dg/objc-gc-3.mm: New.
24048         * obj-c++.dg/try-catch-10.mm: New.
24049         * objc.dg/bitfield-5.m: New.
24050         * objc.dg/comp-types-10.m: New.
24051         * objc.dg/comp-types-9.m: New.
24052         * objc.dg/layout-1.m: New.
24053         * objc.dg/objc-gc-4.m: New.
24054         * objc.dg/try-catch-9.m: New.
24055         * objc.dg/class-protocol-1.m: Tweak diagnostics.
24056         * objc.dg/comp-types-1.m: Likewise.
24057         * objc.dg/comp-types-[5-6].m: Likewise.
24058         * objc.dg/method-9.m: Likewise.
24059
24060 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
24061
24062         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
24063         and on hardware without VMX support.
24064
24065         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
24066
24067         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
24068
24069         * lib/profopt.exp (dg-final-generate, dg-final-use,
24070         profopt-final-code, profopt-get-options): New.
24071         (profopt-execute): Process test directives.
24072
24073         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
24074         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24075         cleanup-tree-dump, cleanup-saved-temps): Update comments.
24076
24077 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
24078
24079         PR C++/21645
24080         * g++.dg/init/ctor5.C: New test.
24081
24082 2005-05-24  Ira Rosen  <irar@il.ibm.com>
24083
24084         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
24085         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
24086         vect-113.c, vect-114.c.
24087
24088 2005-05-23  Adam Nemet  <anemet@lnxw.com>
24089
24090         * gcc.dg/const-elim-1.c: Remove xfails.
24091
24092 2005-05-23  Jeff Law  <law@redhat.com>
24093
24094         * gcc.c-torture/compile/pr21638.c: New test.
24095         * gcc.c-torture/compile/20050520-1.c: New test.
24096
24097 2005-05-23  Nick Clifton  <nickc@redhat.com>
24098
24099         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
24100         be a proper triple, ie: m32r*-*-*.
24101         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24102
24103 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
24104
24105         PR middle-end/21331
24106         PR tree-opt/21293
24107         * gcc.c-torture/compile/pr21293.c: New test.
24108         * gcc.c-torture/execute/pr21331.c: New test.
24109
24110 2004-05-20  Richard Henderson  <rth@redhat.com>
24111
24112         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
24113
24114 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
24115
24116         * obj-c++-dg.exp: Add.
24117         * obj-c++.exp: Add.
24118         * obj-c++.dg/dg.exp: Add.
24119
24120 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
24121
24122         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
24123         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
24124
24125 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
24126
24127         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
24128
24129 2004-05-19  Richard Henderson  <rth@redhat.com>
24130
24131         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
24132
24133 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
24134
24135         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
24136
24137         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
24138
24139 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
24140
24141         PR c++/21495
24142         * g++.dg/parse/extern1.C: New test.
24143         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
24144
24145 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24146
24147         * gcc.dg/c99-math.h: New.
24148         * gcc.dg/c99-math-float-1.c: New test.
24149         * gcc.dg/c99-math-double-1.c: Likewise.
24150         * gcc.dg/c99-math-long-double-1.c: Likewise.
24151
24152 2005-05-18  Richard Henderson  <rth@redhat.com>
24153
24154         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
24155
24156 2005-05-18  Devang Patel  <dpatel@apple.com>
24157
24158         * g++.dg/opt/20050511-1.C: New test.
24159
24160 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
24161
24162         PR libfortran/21127
24163         * gfortran.dg/reshape-complex.f90: New test.
24164
24165 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
24166
24167         * gfortran.dg/array_constructor_1.f90: New test.
24168         * gfortran.dg/array_constructor_2.f90: New test.
24169
24170 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24171
24172         PR fortran/20954
24173         * gfortran.dg/pr20954.f: New test.
24174
24175 2005-05-17  Mike Stump  <mrs@apple.com>
24176
24177         Yet more Objective-C++...
24178
24179         * objc.dg/method-5.m: Update.
24180         * objc.dg/method-6.m: Update.
24181         * objc.dg/method-7.m: Update.
24182         * objc.dg/method-9.m: Update.
24183         * objc.dg/try-catch-2.m: Update.
24184
24185 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
24186
24187         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
24188         Remove little-endian optimizations.
24189
24190 2005-05-17  Jeff Law  <law@redhat.com>
24191
24192         * g++.dg/tree-ssa/pr14814.C: New test.
24193         * gcc.dg/tree-ssa/pr14814.C: New test.
24194         * gcc.dg/tree-ssa/pr17141-1.C: New test.
24195         * gcc.dg/tree-ssa/pr17141-2.C: New test.
24196
24197 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
24198
24199         * gcc.dg/compat/generate-random.c: Do not include
24200         libiberty.h.
24201         * gcc.dg/compat/generate-random_r.c: Likewise.
24202
24203 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
24204
24205         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
24206
24207 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
24208
24209         PR middle-end/21595
24210         * g++.dg/tree-ssa/builtin1.C: New testcase.
24211
24212 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
24213
24214         PR c++/21454
24215         * g++.dg/opt/const4.C: New test.
24216
24217         PR middle-end/21492
24218         * g++.dg/opt/crossjump1.C: New test.
24219
24220         PR tree-optimization/21610
24221         * gcc.c-torture/compile/20050516-1.c: New test.
24222
24223         PR fortran/15080
24224         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
24225         about the test failing.
24226         * gfortran.fortran-torture/execute/where_7.f90: New test.
24227         * gfortran.fortran-torture/execute/where_8.f90: New test.
24228
24229 2005-05-16  Richard Henderson  <rth@redhat.com>
24230
24231         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
24232         i?86 and x86_64.
24233
24234 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
24235
24236         * gcc.dg/compat/generate-random.c (config.h): Do not include.
24237         (limits.h): Include unconditionally.
24238         (stdlib.h): Likewise.
24239         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
24240         (limits.h): Include unconditionally.
24241         (stdlib.h): Likewise.
24242         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24243         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24244         (limits.h): Include unconditionally.
24245         (stdlib.h): Likewise.
24246         (hashtab.h): Do not include.
24247         (getopt.h): Likewise.
24248         (stddef.h): Include.
24249         (hashval_t): Define.
24250         (struct entry): Add "next" field.
24251         (HASH_SIZE): New macro.
24252         (hash_table): New variable.
24253         (switchfiles): Do not use xmalloc.
24254         (mix): New macro.
24255         (iterative_hash): New function.
24256         (hasht): Remove.
24257         (e_exists): New function.
24258         (e_insert): Likewise.
24259         (output): Use, instead of libiberty hashtable functions.
24260         (main): Do not use getopt.  Do not call htab_create.
24261
24262 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
24263
24264         PR libstdc++/21526
24265         * lib/target-supports.exp (check_mkfifo_available):
24266         Return 0 for cygwin as mkfifo support incomplete on platform.
24267         Fix typos in comments.
24268
24269 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
24270
24271         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
24272
24273 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
24274
24275         PR fortran/17432
24276         * gfortran.dg/assign_4.f: New test.
24277
24278 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
24279
24280         PR tree-optimization/21563
24281         * gcc.dg/tree-ssa/pr21563.c: New.
24282
24283 2005-05-14  Jan Hubicka  <jh@suse.cz>
24284
24285         * gcc.dg/noreturn-7.c: Allow control reaches warning.
24286
24287 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
24288
24289         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
24290
24291 2005-05-13  Julian Brown  <julian@codesourcery.com>
24292
24293         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
24294         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
24295
24296 2005-05-13  Jan Hubicka  <jh@suse.cz>
24297
24298         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
24299         * gcc.dg/fold-xor-?.c: Likewise.
24300         * gcc.dg/pr15784-?.c: Likewise.
24301         * gcc.dg/pr20922-?.c: Likewise.
24302         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
24303         * gcc.dg/tree-ssa/pr17598.c: Likewise.
24304         * gcc.dg/tree-ssa/pr20470.c: Likewise.
24305
24306 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24307
24308         PR fortran/21260
24309         * gfortran.dg/hollerith_1.f90: New test.
24310
24311 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24312
24313         * gfortran.dg/func_result_2.f90: New test.
24314
24315 2005-05-11  Bud Davis  <bdavis@gfortran.org>
24316
24317         * gfortran.dg/dev_null.f90: New test.
24318
24319 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
24320
24321         * gcc.dg/arm-vfp1.c: Revert last change.
24322
24323 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
24324
24325         PR middle-end/19807
24326         PR tree-optimization/19639
24327         * g++.dg/tree-ssa/pr19807.C: New testcase.
24328
24329 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24330
24331         PR libfortran/21471
24332         * gfortran.dg/append-1.f90: New test.
24333
24334 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24335
24336         * gcc.dg/pr18501.c: XFAIL.
24337         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
24338         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
24339         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
24340         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24341         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24342         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
24343         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
24344         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
24345
24346 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24347
24348         PR fortran/20178
24349         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
24350         gfortran.dg/f2c_3.f90: New tests.
24351
24352         * gfortran.dg/return_1.f90: Fix dg annotation.
24353
24354 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24355
24356         * gcc.c-torture/compile/20050510-1.c: New test.
24357
24358 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
24359
24360         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
24361
24362 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
24363
24364         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
24365
24366 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
24367
24368         PR c/17913
24369         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
24370
24371 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
24372
24373         PR c/21342
24374         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
24375         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
24376
24377 2005-05-10  Ben Elliston  <bje@au.ibm.com>
24378
24379         PR debug/16676
24380         * gcc.dg/debug/pr16676.c: New test.
24381
24382 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
24383
24384         PR testsuite/21443
24385         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
24386         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
24387         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
24388         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
24389         Change -O1 to -O2.
24390         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
24391         -fno-tree-dominator-opts.
24392
24393 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24394
24395         * gfortran.dg/return_1.f90: New test.
24396
24397 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
24398
24399         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
24400
24401         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
24402
24403 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
24404
24405         PR c++/21427
24406         * g++.dg/inherit/covariant13.C: New.
24407
24408 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24409
24410         PR libfortran/19155
24411         * gfortran.dg/pr19155.f: New test.
24412
24413 2005-05-08  Roger Sayle  <roger@eyesopen.com>
24414
24415         PR inline-asm/8788
24416         * gcc.dg/pr8788-1.c: New testcase.
24417
24418 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
24419
24420         PR target/21416
24421         * gcc.target/mips/fpcmp-[12].c: New tests.
24422
24423 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
24424
24425         * lib/target-supports-dg.exp (dg-require-fork): New function.
24426         (dg-require-mkfifo): Likewise.
24427         * lib/target-supports.exp (check_function_available): New
24428         function.
24429         (check_fork_available): Likewise.
24430         (check_mkfifo_available): Likewise.
24431
24432 2005-05-06  Jeff Law  <law@redhat.com>
24433
24434         * gcc.c-torture/compile/pr21380.c: New test.
24435
24436 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
24437
24438         PR c++/20961
24439         * g++.dg/ext/weak3.C: New test.
24440
24441 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
24442
24443         PR c++/21352
24444         * g++.dg/template/crash37.C: New test.
24445
24446 2005-05-05  Paul Brook  <paul@codesourcery.com>
24447
24448         * gcc.dg/arm-g2.c: Use effective-target arm32.
24449         * gcc.dg/arm-mmx-1.c: Ditto.
24450         * gcc.dg/arm-scd42-2.c: Ditto.
24451         * gcc.dg/arm-vfp1.c: Ditto.
24452         * lib/target-supports.exp (check_effective_target_arm32): New
24453         function.
24454
24455 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
24456
24457         PR libfortran/21354
24458         gfortran.dg/in_pack_rank7.f90: New test.
24459
24460 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
24461
24462         PR middle-end/15618
24463         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
24464
24465 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
24466
24467         PR middle-end/21265
24468         * gcc.dg/20050503-1.c: New test.
24469
24470         PR rtl-optimization/21239
24471         * gcc.dg/i386-sse-11.c: New test.
24472
24473 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
24474
24475         PR target/16888
24476         * gcc.target/i386/asm-1.c: New test.
24477
24478 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
24479
24480         PR rtl-optimization/21330
24481         * gcc.c-torture/execute/20050502-1.c: New test.
24482
24483         PR target/21297
24484         * gcc.c-torture/execute/20050502-2.c: New test.
24485
24486 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
24487
24488         PR middle-end/21282
24489         * gcc.dg/pr21282.c: New.
24490
24491 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
24492
24493         * gcc.dg/vect/pr20122.c: Clean up .vect file.
24494         * gcc.dg/vect/vect-92.c: Likewise.
24495         * gcc.dg/vect/vect-93.c: Likewise.
24496         * gcc.dg/vect/vect-dv-1.c: Likewise.
24497         * gcc.dg/vect/vect-dv-2.c: Likewise.
24498         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
24499
24500 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
24501
24502         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
24503         * gfortran.dg/vect/vect-2.f90: Likewise.
24504         * gfortran.dg/vect/vect-3.f90: Likewise.
24505         * gfortran.dg/vect/vect-4.f90: Likewise.
24506         * gfortran.dg/vect/vect-5.f90: Likewise.
24507
24508 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
24509
24510         PR target/20813
24511         * gcc.dg/rs6000-fpint-2.c: New.
24512
24513 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
24514
24515         PR c/15698
24516         * gcc.dg/builtins-30.c: Update expected messages.
24517         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
24518         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
24519         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
24520
24521 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
24522
24523         PR tree-optimization/21294
24524         * gcc.dg/tree-ssa/pr21294.c: New.
24525
24526 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
24527
24528         * gcc.dg/altivec-3.c (vec_store): Do not use the old
24529         __builtin_altivec_st_internal_4si built-in.
24530
24531 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
24532
24533         PR c++/15875
24534         * g++.dg/template/ptrmem14.C: New test.
24535
24536 2005-05-02  Paul Brook  <paul@codesourcery.com>
24537
24538         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
24539
24540 2005-05-02  Michael Matz  <matz@suse.de>
24541
24542         PR c++/19542
24543         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
24544
24545 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
24546
24547         * g++.dg/cpp/weak.C: New test.
24548
24549 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
24550
24551         * gcc.dg/tree-ssa/loop-8.c: New test.
24552
24553 2005-04-30  Michael Maty  <matz@suse.de>
24554
24555         * gcc.dg/inline-mcpy.c: New test.
24556
24557 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
24558
24559         PR libfortran/18958
24560         * gfortran.dg/eoshift.f90: New test case.
24561
24562 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
24563
24564         PR libfortran/18857
24565         * gfortran.dg/matmul_1.f90: New test.
24566
24567 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
24568
24569         PR tree-optimization/21030
24570         * gcc.dg/tree-ssa/pr21030.c: New.
24571
24572 2005-04-29  Devang Patel  <dpatel@apple.com>
24573
24574         PR tree-optimization/21272
24575         * gcc.dg/vect/vect-ifcvt-10.c: New test.
24576
24577 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
24578
24579         PR fortran/13082
24580         PR fortran/18824
24581         * gfortran.dg/entry_4.f90: New test.
24582         * gfortran.fortran-torture/execute/entry_1.f90: New test.
24583         * gfortran.fortran-torture/execute/entry_2.f90: New test.
24584         * gfortran.fortran-torture/execute/entry_3.f90: New test.
24585         * gfortran.fortran-torture/execute/entry_4.f90: New test.
24586         * gfortran.fortran-torture/execute/entry_5.f90: New test.
24587         * gfortran.fortran-torture/execute/entry_6.f90: New test.
24588         * gfortran.fortran-torture/execute/entry_7.f90: New test.
24589
24590 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24591
24592         * gfortran.fortran-torture/execute/entry_8.f90: New test.
24593
24594 2005-04-29  Paul Brook  <paul@codesourcery.com>
24595
24596         * gfortran.dg/entry_3.f90: New test.
24597
24598 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24599
24600         * gfortran.dg/implicit_4.f90: New test.
24601
24602 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
24603
24604         * lib/target-supports.exp (check_profiling_available): Return
24605         false for xtensa-*-elf.
24606
24607 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
24608
24609         * lib/fortran-torture.exp (fortran-torture.exp): Catch
24610         error if file cannot be deleted.
24611
24612 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
24613
24614         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
24615         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
24616         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
24617         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
24618         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
24619         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
24620         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
24621         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
24622         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
24623         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24624         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
24625         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
24626         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
24627
24628 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24629
24630         PR fortran/20865
24631         * gfortran.dg/pr20865.f90: New test.
24632
24633 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
24634
24635         * gcc.dg/void-cast-2.c: New test.
24636
24637 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24638
24639         PR c/21159
24640         * gcc.dg/void-cast-1.c: New test.
24641
24642 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
24643
24644         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
24645
24646 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24647
24648         PR fortran/21177
24649         * gfortran.dg/pr21177.f90: New test.
24650
24651 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
24652
24653         PR tree-optimization/21171
24654         * gcc.dg/tree-ssa/pr21171.c: New test.
24655
24656 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
24657
24658         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24659         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24660         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24661         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24662         gcc.dg/tree-ssa/gen-vect-32.c: New.
24663         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
24664         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
24665         don't run on PPC32.
24666
24667 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24668
24669         PR c/21213
24670         * gcc.dg/transparent-union-3.c: New test.
24671
24672 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24673
24674         PR c/20740
24675         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
24676         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
24677         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
24678         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
24679         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
24680         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
24681
24682 2005-04-26  Jeff Law  <law@redhat.com>
24683
24684         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
24685         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
24686         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
24687         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
24688         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
24689         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
24690         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
24691
24692 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
24693
24694         PR tree-optimization/17598
24695         * gcc.dg/tree-ssa/pr17598.c: New testcase.
24696
24697 2005-04-25  Mike Stump  <mrs@apple.com>
24698
24699         * objc.dg/fix-and-continue-1.m: Add.
24700
24701 2005-04-25  Roger Sayle  <roger@eyesopen.com>
24702
24703         PR c++/20995
24704         * g++.dg/opt/pr20995-1.C: New test case.
24705
24706 2005-04-25  Devang Patel <dpatel@apple.com>
24707
24708         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
24709
24710 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
24711
24712         PR testsuite/21062
24713         * g++.dg/opt/alias2.C (printf): Correct the prototype.
24714
24715 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
24716
24717         PR C++/21188
24718         * g++.dg/opt/rtti2.C: New test.
24719
24720 2005-04-25  Paul Brook  <paul@codesourcery.com>
24721         Steven G. Kargl  <kargls@comcast.net>
24722
24723         PR fortran/20879
24724         * gfortran.dg/ichar_1.f90: New file.
24725
24726 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
24727
24728         PR middle-end/20991
24729         * g++.dg/opt/pr20991.C: New test.
24730
24731         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
24732         where sizeof (type) < __alignof__ (type).
24733         * gcc.dg/compat/struct-layout-1.h: Likewise.
24734
24735 2005-04-24  Per Bothner  <per@bothner.com>
24736             Devang Patel  <dpatel@apple.com>
24737
24738         PR preprocessor/20907
24739         * gcc.dg/cpp/very-long-comment.c: New test.
24740
24741 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24742
24743         PR fortran/20059
24744         * gfortran.dg/common_5.f: New test.
24745
24746 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
24747
24748         PR middle-end/21082
24749         * g++.dg/tree-ssa/pr21082.C: New testcase.
24750
24751 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
24752
24753         * gcc.dg/vect/vect-99.c: New test.
24754
24755 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
24756
24757         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
24758
24759 2005-04-22  Jeff Law  <law@redhat.com>
24760
24761         * gcc.dg/uninit-5.c: Remove xfails.
24762         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
24763         conditionals and loads.
24764
24765 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
24766
24767         PR libfortran/20074
24768         PR libfortran/20436
24769         PR libfortran/21108
24770         * gfortran.dg/nested_reshape.f90: new test
24771         * gfortran.dg/reshape-alloc.f90: new test
24772         * gfortran.dg/reshape.f90: new test
24773
24774 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
24775
24776         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
24777
24778         * gcc.dg/arm-vfp1.c: New test.
24779
24780 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
24781
24782         PR c++/21087
24783         * g++.dg/lookup/builtin2.C: New test.
24784
24785 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
24786
24787         * gcc.dg/weak/weak-13.c: New test.
24788
24789 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
24790
24791         * lib/target-supports.exp (check_effective_target_sync_int_long):
24792         Add powerpc*.
24793
24794 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
24795
24796         * gcc.target/mips/branch-1.c: New test.
24797
24798 2005-04-21  Richard Henderson  <rth@redhat.com>
24799
24800         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
24801         * gcc.dg/vect/vect-86.c: Likewise.
24802         * gcc.dg/vect/vect-87.c: Likewise.
24803         * gcc.dg/vect/vect-88.c: Likewise.
24804
24805 2005-04-21  Devang Patel  <dpatel@apple.com>
24806
24807         PR optimization/20994
24808         * gcc.dg/tree-ssa/ifc-3.c: New test.
24809
24810 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24811
24812         PR c/12913
24813         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
24814         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
24815         gcc.dg/c99-vla-jump-5.c: New tests.
24816
24817 2005-04-19  Richard Henderson  <rth@redhat.com>
24818
24819         * lib/target-supports.exp (check_effective_target_vect_int_mult):
24820         Fix typo in exists check.
24821         (check_effective_target_sync_int_long): New.
24822         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
24823         * gcc.dg/ia64-sync-2.c: Likewise.
24824         * gcc.dg/ia64-sync-3.c: Likewise.
24825         * gcc.dg/ia64-sync-4.c: Likewise.
24826
24827 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
24828
24829         * gcc.dg/fold-xor-1.c: New test.
24830         * gcc.dg/fold-xor-2.c: New test.
24831
24832 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
24833
24834         PR target/20670
24835         * g++.dg/eh/fp-regs.C: New test.
24836
24837 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24838
24839         * gcc.dg/Wint-to-pointer-cast-1.c,
24840         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
24841         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
24842         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
24843
24844 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24845
24846         PR fortran/16861
24847         * gfortran.dg/pr16861.f90: New test.
24848
24849 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24850
24851         * gcc.dg/pr21085.c: New test.
24852
24853 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
24854
24855         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
24856         (setup_mips_tests, dg-mips-options): New procedures.
24857         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
24858         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
24859         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
24860         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24861         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
24862         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
24863         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
24864         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24865         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
24866         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
24867         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
24868         dg-mips-options instead of dg-options.  Remove now-redundant
24869         preprocessor guards.
24870         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
24871         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24872         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24873         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
24874         * gcc.dg/vr-mult-2.c: Delete.
24875         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
24876         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
24877         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
24878         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
24879         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
24880         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
24881         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
24882
24883 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
24884
24885         * ada/acats/run_all.sh: Use sync when executable not present.
24886
24887 2005-04-18  Devang Patel  <dpatel@apple.com>
24888
24889         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
24890         * gcc.dg/vect/vect-11a.c: New.
24891         * gcc.dg/vect/vect-none.c: Update.
24892         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
24893
24894 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24895
24896         PR tree-optimization/20922
24897         * gcc.dg/pr20922-1.c: New test.
24898         * gcc.dg/pr20922-2.c: New test.
24899         * gcc.dg/pr20922-3.c: New test.
24900         * gcc.dg/pr20922-4.c: New test.
24901         * gcc.dg/pr20922-5.c: New test.
24902         * gcc.dg/pr20922-6.c: New test.
24903
24904 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24905
24906         PR libfortran/20950
24907         * gfortran.dg/pr20950.f: New test.
24908
24909 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24910
24911         PR libfortran/19216
24912         * gfortran.dg/pr19216.f: New test.
24913
24914 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
24915
24916         PR tree-optimization/21001
24917         * gcc.dg/tree-ssa/pr21001.c: New.
24918
24919 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
24920
24921         PR libfortran/21075
24922         * gfortran.dg/reshape_rank7.f90: New test.
24923
24924 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
24925
24926         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
24927         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
24928         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
24929         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
24930         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
24931         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
24932         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
24933         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
24934         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
24935         wrong way round).
24936         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
24937         in namelists.  New test.
24938         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
24939         New test.
24940         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
24941         New test.
24942         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
24943         namelist.  New test.
24944         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
24945         New test.
24946         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
24947         New test.
24948         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
24949         namelist.  New test.
24950         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
24951         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
24952         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
24953         New test.
24954         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
24955         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
24956         arrays. New test.
24957
24958 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
24959
24960         * gfortran.dg/wtruncate.f: New testcase.
24961         * gfortran.dg/wtruncate.f90: New testcase.
24962
24963 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
24964
24965         PR c++/21025
24966         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
24967         which sizeof/alignof is dependent, rather than just whether we are
24968         processing_template_decl.
24969
24970 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24971
24972         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24973         corrected typo where the wrong variables had been compared.
24974
24975 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24976
24977         PR libfortran/18495
24978         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24979         Test callee-allocated version of return array with a write
24980         statement.
24981         Test spread with a temporary with another write statement.
24982
24983 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
24984
24985         PR tree-optimization/21031
24986         * gcc.dg/tree-ssa/pr21031.c: New.
24987
24988 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
24989
24990         PR tree-optimization/21004
24991         * gcc.dg/builtins-53.c: Include builtins-config.h.
24992         Check floorf, ceilf, floorl and ceill transformations
24993         only when HAVE_C99_RUNTIME is defined.
24994
24995 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
24996
24997         PR middle-end/20739
24998         * gcc.dg/tree-ssa/pr20739.c: New test.
24999
25000 2005-04-14  Mike Stump  <mrs@apple.com>
25001
25002         * gcc.dg/Foundation.framework/empty: New.
25003         * gcc.dg/framework-2.c: New.
25004
25005 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25006
25007         PR tree-optimization/21021
25008         * gcc.c-torture/compile/pr21021.c: New.
25009
25010 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
25011
25012         PR testsuite/21010
25013         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
25014         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
25015         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
25016         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
25017         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
25018         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
25019         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
25020         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
25021
25022 2005-04-14  Richard Henderson  <rth@redhat.com>
25023
25024         * lib/target-supports.exp (check_effective_target_vect_condition):
25025         Add ia64, i?86, and x86_64.
25026
25027 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
25028
25029         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
25030
25031 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25032
25033         PR tree-optimization/20657
25034         * gcc.dg/tree-ssa/pr20657.c: New.
25035
25036 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
25037
25038         * gcc.dg/builtins-53.c: Also check (int)trunc* and
25039         (long long int)trunc*.
25040
25041 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
25042
25043         PR target/20927
25044         * gcc.dg/pr20927.c: New test.
25045
25046 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
25047
25048         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
25049         * gcc.target/mips/asm-1.c: Likewise.
25050
25051 2005-04-13  Dale Johannesen  <dalej@apple.com>
25052
25053         * objc.dg/objc-fast-4.m: New.
25054
25055 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
25056
25057         * gcc.target/cris/torture/cris-torture.exp: New driver in new
25058         directory.
25059         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
25060
25061 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
25062
25063         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
25064         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
25065         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
25066
25067 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
25068
25069         PR tree-optimization/20913
25070         * gcc.dg/tree-ssa/pr20913.c: New.
25071
25072         PR tree-optimization/20702
25073         * gcc.dg/tree-ssa/pr20702.c: New.
25074
25075 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25076
25077         PR c++/13744
25078         * g++.dg/inherit/local3.C: New test.
25079
25080 2005-04-12  Jeff Law  <law@redhat.com>
25081
25082         * gcc.dg/tree-ssa/20050412-1.c: New test.
25083
25084 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
25085
25086         PR libfortran/19016
25087         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
25088         Add tests with mask generated by expression.
25089         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25090         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25091         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25092
25093 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
25094
25095         PR middle-end/20917
25096         * gcc.dg/20050409-1.c: New test.
25097
25098 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
25099
25100         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
25101
25102 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25103
25104         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25105         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
25106         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25107         (TARGET_CXX): Adjust accordingly.
25108         * target.h (struct gcc_target): Remove epxort_class_data.  Add
25109         determine_class_data_visibility and class_data_always_comdat.
25110         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25111         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
25112         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25113         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
25114         (arm_cxx_determine_class_data_visibility): New.
25115         (arm_cxx_class_data_always_comdat): Likewise.
25116         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25117         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
25118         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25119         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
25120         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
25121         Define.
25122
25123 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25124
25125         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
25126
25127 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
25128
25129         * gcc.dg/i386-darwin-fpmath.c: New.
25130
25131 2004-04-11  Devang Patel  <dpatel@apple.com>
25132
25133         * lib/target-supports.exp (check_effective_target_vect_condition): New.
25134         * gcc.dg/vect/vect-ifcvt-1.c: New test.
25135         * gcc.dg/vect/vect-ifcvt-2.c: New test.
25136         * gcc.dg/vect/vect-ifcvt-3.c: New test.
25137         * gcc.dg/vect/vect-ifcvt-4.c: New test.
25138         * gcc.dg/vect/vect-ifcvt-5.c: New test.
25139         * gcc.dg/vect/vect-ifcvt-6.c: New test.
25140         * gcc.dg/vect/vect-ifcvt-7.c: New test.
25141         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
25142
25143 2004-04-11  Devang Patel  <dpatel@apple.com>
25144
25145         * gcc.dg/vect/vect-dv-1.c: New test.
25146         * gcc.dg/vect/vect-dv-2.c: New test.
25147
25148 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
25149
25150         PR tree-optimization/20933
25151         * gcc.dg/tree-ssa/pr20933.c: New test.
25152
25153 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25154
25155         * gfortran.dg/fold_nearest.f90: New test.
25156
25157 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
25158
25159         * gcc.dg/tree-ssa/alias-1.c: New test.
25160
25161 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
25162
25163         PR tree-optimization/20920
25164         * g++.dg/tree-ssa/pr20920.C: New test.
25165
25166 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
25167
25168         * gcc.dg/builtins-53.c: Also check (int)ceil* and
25169         (long long int)ceil*.
25170
25171 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
25172
25173         * g++.dg/warn/Wdtor1.C: Declare template in system header with
25174         explicit C++ linkage.
25175
25176 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25177
25178         * gfortran.dg/pr17229.f: Take care of the new obsolescence
25179         warning for arithmetic IF statements.
25180
25181 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
25182
25183         * eor_handling_1.f90: New test case.
25184         * eor_handling_2.f90: New test case.
25185         * eor_handling_3.f90: New test case.
25186         * eor_handling_4.f90: New test case.
25187         * eor_handling_5.f90: New test case.
25188         * noadv_size.f90: New test case.
25189         * pad_no.f90: New test case.
25190
25191 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
25192
25193         * gcc.c-torture/execute/20050410-1.c: New test.
25194
25195 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
25196
25197         * gcc.dg/pr20126.c: New.
25198
25199 2005-04-09  Bud Davis  <bdavis@gfortran.org>
25200             Steven G. Kargl <kargls@comcast.net>
25201
25202         * gfortran.dg/PR19872.f: New test.
25203
25204 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
25205
25206         * gfortran.dg/nint_1.f90: Fix dg-do directive.
25207
25208 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
25209
25210         * gfortran.dg/nint_1.f90: New test.
25211
25212 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
25213
25214         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
25215         Added test for callee-allocated arrays with write statements.
25216         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
25217         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
25218         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25219         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25220         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25221
25222 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
25223
25224         PR libfortran/20163
25225         * gfortran.dg/open-options-blanks.f: New test.
25226
25227 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
25228
25229         PR fortran/13257
25230         * gfortran.dg/comma_format_extension_[1234].f: New tests.
25231
25232 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
25233
25234         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25235         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25236         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25237         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25238         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25239         * gcc.c-torture/execute/stdarg-4.c: New test.
25240
25241         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
25242
25243         PR target/20795
25244         * g++.dg/abi/param2.C: New test.
25245
25246 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
25247
25248         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
25249
25250 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
25251
25252         * gcc.dg/builtins-53.c: New test.
25253
25254 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
25255
25256         * g++.dg/tree-ssa/pr18178.C: New test.
25257         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
25258         * gcc.c-torture/execute/20041019-1.c: New test.
25259         * gcc.dg/tree-ssa/20041008-1.c: New test.
25260         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
25261         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
25262         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
25263         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
25264         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
25265         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
25266         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
25267         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
25268         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25269         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25270
25271 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
25272
25273         PR rtl-optimization/20466
25274         * gcc.c-torture/execute/pr20466-1.c: New test.
25275
25276 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
25277
25278         PR c++/20905
25279         * g++.dg/parse/cond2.C: New test.
25280
25281         PR c++/20145
25282         * g++.dg/warn/Wdtor1.C: New test.
25283
25284 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25285
25286         PR fortran/17229
25287         * gfortran.dg/pr17229.f: New test.
25288
25289 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
25290
25291         * gfortran.dg/tiny_1.f90: New test.
25292         * gfortran.dg/tiny_2.f90: ditto.
25293
25294 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
25295
25296         * gfortran.dg/eor_1.f90: Fix dg-do run line
25297         * gfortran.dg/open_new.f90: Fix dg-do run line
25298
25299 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
25300
25301         * lib/target-supports.exp (get_compiler_messages): Support
25302         optional arguments, the fourth being compiler options.
25303         (check_effective_target_fpic): New proc.
25304         * gcc.dg/20050321-2.c: Restrict to target fpic.
25305
25306 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
25307
25308         * gcc.dg/15443-1.c: New test.
25309         * gcc.dg/15443-2.c: Likewise.
25310
25311 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25312
25313         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
25314
25315 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25316
25317         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
25318
25319 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25320
25321         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
25322         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
25323         -m64.
25324         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
25325         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
25326         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
25327
25328 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
25329
25330         PR c++/20212
25331         * g++.dg/warn/Wunused-11.C: New test.
25332
25333 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
25334
25335         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
25336
25337 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
25338
25339         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
25340
25341 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25342
25343         PR c++/20734
25344         * g++.dg/template/ptrmem13.C: New test.
25345
25346 2005-04-05  Per Bothner  <per@bothner.com>
25347
25348         * lib/gcc.exp: Always add -fno-show-column, for now.
25349
25350 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
25351
25352         PR testsuite/20767
25353         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
25354         of plain old "unsigned int" for the type of "i".  Makes this test
25355         64bit clean.
25356
25357 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
25358
25359         * gcc.dg/i386-ssefn-1.c: New test.
25360         * gcc.dg/i386-ssefn-2.c: New test.
25361         * gcc.dg/i386-ssefn-3.c: New test.
25362         * gcc.dg/i386-ssefn-4.c: New test.
25363
25364 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
25365
25366         PR tree-optimization/20076
25367         * gcc.dg/builtin-apply4.c: New test.
25368
25369         PR preprocessor/19475
25370         * gcc.dg/cpp/macspace1.c: New test.
25371         * gcc.dg/cpp/macspace2.c: New test.
25372
25373 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25374
25375         * gfortran.dg/pr20755.f: Fixed bad format.
25376
25377 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25378
25379         PR c++/20763
25380         * g++.dg/ext/attrib21.C: New test.
25381
25382 2004-04-05  Devang Patel  <dpatel@apple.com>
25383
25384         * lib/target-supports.exp (check_effective_target_vect_shif): New.
25385         * gcc.dg/vect/vect-shift-1.c: New test.
25386
25387 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25388
25389         PR libfortran/20755
25390         * gfortran.dg/pr20755.f: New test.
25391
25392 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
25393
25394         * gfortran.dg/pr15959.f90: New test.
25395         * gfortran.dg/string_pad_trunc.f90: New test.
25396
25397 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25398
25399         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
25400         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
25401         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
25402         syntax.
25403
25404 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25405
25406         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
25407
25408 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25409
25410         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
25411         * gcc.c-torture/compile/20011119-2.c: Likewise.
25412         * gcc.c-torture/compile/981001-2.c: Likewise.
25413
25414 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
25415
25416         PR c++/20679
25417         * g++.dg/template/overload4.C: New test.
25418
25419 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25420
25421         PR c++/20746
25422         * g++.dg/abi/covariant5.C: New.
25423
25424         PR debug/20505
25425         * g++.dg/debug/const2.C: New.
25426
25427 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
25428
25429         PR rtl-optimization/16104
25430         * gcc.c-torture/execute/20050316-1.c: New test.
25431
25432 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25433
25434         * g++.dg/template/spec23.C: Fix dg-error text.
25435
25436 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
25437
25438         PR c++/19199
25439         * g++.dg/expr/lval2.C: New.
25440
25441 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25442
25443         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
25444         __builtin_strcasecmp and __builtin_strncasecmp.
25445
25446 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
25447
25448         PR c++/20723
25449         * g++.dg/template/spec22.C: New.
25450         * g++.dg/template/spec23.C: New.
25451
25452 2005-04-03  Dale Ranta  <dir@lanl.gov>
25453             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25454
25455         PR libfortran/20068
25456         PR libfortran/20125
25457         PR libfortran/20156
25458         PR libfortran/20471
25459         * gfortran.dg/backspace.f: New test.
25460
25461 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
25462
25463         * gcc.dg/pr19345.c: New test.
25464
25465 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
25466
25467         PR tree-optimization/20640
25468         * gcc.dg/torture/tree-loop-1.c: New.
25469
25470 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
25471
25472         PR rtl-optimization/20290
25473         * gcc.c-torture/execute/loop-ivopts-2.c: New.
25474
25475 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
25476
25477         * gcc.dg/rs6000-fpint.c: New.
25478
25479 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
25480
25481         * gcc.dg/old-style-then-proto-1.c: New test.
25482
25483 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25484
25485         * gfortran.fortran-torture/execute/backspace.f90: Check
25486         after backspace and read was incorrect.
25487
25488 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25489
25490         * gcc.c-torture/execute/builtins/strcat.c: Check the result
25491         buffer past the terminating NUL using memcmp.
25492         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
25493         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
25494
25495         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
25496         Fix unused/uninitialized variable warnings.
25497
25498         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
25499         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
25500         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
25501         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
25502
25503         * gcc.c-torture/execute/builtins/abs-1-lib.c,
25504         gcc.c-torture/execute/builtins/fputs-lib.c,
25505         gcc.c-torture/execute/builtins/lib/fprintf.c,
25506         gcc.c-torture/execute/builtins/lib/main.c,
25507         gcc.c-torture/execute/builtins/lib/memcmp.c,
25508         gcc.c-torture/execute/builtins/lib/memmove.c,
25509         gcc.c-torture/execute/builtins/lib/mempcpy.c,
25510         gcc.c-torture/execute/builtins/lib/memset.c,
25511         gcc.c-torture/execute/builtins/lib/printf.c,
25512         gcc.c-torture/execute/builtins/lib/sprintf.c,
25513         gcc.c-torture/execute/builtins/lib/stpcpy.c,
25514         gcc.c-torture/execute/builtins/lib/strchr.c,
25515         gcc.c-torture/execute/builtins/lib/strcmp.c,
25516         gcc.c-torture/execute/builtins/lib/strcpy.c,
25517         gcc.c-torture/execute/builtins/lib/strcspn.c,
25518         gcc.c-torture/execute/builtins/lib/strlen.c,
25519         gcc.c-torture/execute/builtins/lib/strncat.c,
25520         gcc.c-torture/execute/builtins/lib/strncmp.c,
25521         gcc.c-torture/execute/builtins/lib/strncpy.c,
25522         gcc.c-torture/execute/builtins/lib/strrchr.c,
25523         gcc.c-torture/execute/builtins/lib/strspn.c,
25524         gcc.c-torture/execute/builtins/lib/strstr.c,
25525         gcc.c-torture/execute/builtins/memops-asm-lib.c,
25526         gcc.c-torture/execute/builtins/strlen-2.c,
25527         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
25528         prototypes.
25529
25530 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
25531
25532         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
25533         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
25534         selectany usage.
25535
25536 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
25537
25538         PR c++/19406
25539         * g++.dg/debug/using1.C: New test.
25540
25541 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
25542
25543         PR middle-end/20524
25544         * gcc.dg/alias-7.c: Prefix asm-declared name with
25545         __USER_LABEL_PREFIX__.
25546
25547 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
25548
25549         Fix fallout from PR middle-end/15700:
25550         * gcc.c-torture/compile/20011119-1.c: Take
25551         __USER_LABEL_PREFIX__ into account.
25552         * gcc.c-torture/compile/20011119-2.c: Likewise.
25553
25554 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25555
25556         PR c++/18644
25557         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
25558
25559 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
25560
25561         PR c/17855
25562         * gcc.c-torture/compile/struct-non-lval-1.c,
25563         gcc.c-torture/compile/struct-non-lval-2.c,
25564         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
25565
25566 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
25567
25568         * gcc.dg/tls/tls.exp: Remove temporary file.
25569         * g++.dg/tls/tls.exp: Ditto.
25570         * lib/file-format.exp: Ditto.
25571         * g++.dg/special/ecos.exp: Ditto.
25572
25573         * lib/profopt.exp: Treat prof_ext as a list.
25574         * gcc.misc-tests/bprob.exp: Ditto.
25575         * g++.dg/bprob/bprob.exp: Ditto.
25576
25577         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
25578         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
25579         g++.dg/tree-ssa/pointer-reference-alias.C,
25580         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
25581         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
25582         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
25583         g++.dg/vect/pr19951.cc: Ditto.
25584         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
25585         gcc.dg/builtins-47.c: Ditto.
25586         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
25587         gcc.dg/pr20115-1.c: Ditto.
25588         * gcc.dg/tree-ssa/20030530-2.c,
25589         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
25590         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25591         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
25592         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25593         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
25594         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
25595         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
25596         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
25597         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
25598         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
25599         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
25600         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
25601         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
25602         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
25603         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
25604         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25605         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25606         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25607         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25608         gcc.dg/tree-ssa/20030824-1.c,
25609         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
25610         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
25611         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
25612         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
25613         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
25614         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
25615         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
25616         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
25617         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
25618         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
25619         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
25620         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
25621         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
25622         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
25623         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
25624         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
25625         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
25626         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
25627         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
25628         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
25629         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
25630         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
25631         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
25632         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
25633         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
25634         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
25635         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
25636         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
25637         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
25638         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
25639         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
25640         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
25641         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
25642         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
25643         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
25644         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
25645         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
25646         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
25647         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
25648         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
25649         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
25650         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
25651         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25652         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
25653         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
25654         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
25655         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
25656         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
25657         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
25658         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
25659         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25660         gcc.dg/tree-ssa/useless-1.c: Ditto.
25661         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
25662         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
25663         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
25664         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
25665         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25666         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
25667         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
25668         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
25669         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
25670         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
25671         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
25672         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
25673         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
25674         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
25675         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
25676         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
25677         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
25678         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
25679         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
25680         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
25681         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
25682         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25683         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25684         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
25685         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
25686         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
25687         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
25688         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
25689         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
25690         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
25691         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
25692         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
25693         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
25694         gcc.dg/vect/vect-none.c: Ditto.
25695         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
25696         treelang/compile/unsigned.tree: Ditto.
25697
25698         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
25699         * gcc.dg/cpp/direct2s.c: Ditto.
25700         * gcc.dg/cpp/paste4.c: Ditto.
25701         * gcc.dg/cpp/separate-1.c: Ditto.
25702         * gcc.dg/pch/save-temps-1.c: Ditto.
25703         * g++.dg/ext/altivec-10.C: Ditto.
25704         * g++.dg/pch/pch.C: Ditto.
25705
25706         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
25707
25708         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
25709         * g++.dg/template/repo1.C: Ditto.
25710         * g++.dg/template/repo2.C: Ditto.
25711         * g++.dg/template/repo3.C: Ditto.
25712         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
25713         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
25714         * g++.old-deja/g++.pt/repo1.C: Ditto.
25715         * g++.old-deja/g++.pt/repo2.C: Ditto.
25716         * g++.old-deja/g++.pt/repo3.C: Ditto.
25717         * g++.old-deja/g++.pt/repo4.C: Ditto.
25718
25719         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
25720         * gcc.dg/20030107-1.c: Ditto.
25721         * gcc.dg/20030702-1.c: Ditto.
25722         * gcc.dg/profile-generate-1.c: Ditto.
25723         * g++.dg/other/profile1.C: Ditto.
25724         * g++.old-deja/g++.robertl/eb83.C: Ditto.
25725
25726         * lib/gcc-dg.exp (remove-build-file): New.
25727         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25728         cleanup-tree-dump, cleanup-saved-temps): New.
25729
25730 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25731
25732         PR c++/19203, DR 214
25733         * g++.dg/parse/ambig3.C: Not ambiguous.
25734         * g++.dg/template/spec20.C: New.
25735         * g++.dg/template/spec21.C: New.
25736
25737 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
25738
25739         PR target/20045
25740         * gcc.dg/ia64-fptr-1.c: Run only on linux.
25741
25742 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25743
25744         PR libfortran/20660
25745         * gfortran.dg/negative_unit.f: New test.
25746
25747 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
25748
25749         * gcc.dg/20050330-1.c: New test.
25750
25751 2005-03-30  Devang Patel  <dpatel@apple.com>
25752
25753         * g++.dg/tree-sra/ssa-sra-3.C: New test.
25754
25755 2005-03-30  Dale Johannesen  <dalej@apple.com>
25756
25757         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
25758
25759 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
25760
25761         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
25762         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
25763         Strip options from test name.
25764
25765 2005-03-31  Jan Hubicka  <jh@suse.cz>
25766
25767         * gcc.dg/varpool-1.c: New testcase.
25768
25769 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25770
25771         PR c/772
25772         PR c/17913
25773         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
25774         gcc.dg/stmt-expr-label-3.c : New tests.
25775         * gcc.c-torture/execute/medce-2.c: Remove.
25776
25777 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25778
25779         PR c/20368
25780         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
25781         tests.
25782
25783 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
25784
25785         * gcc.c-torture/compile/pr20203.c: New test.
25786
25787 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25788
25789         * gfortran.dg/promotion.f90: New test.
25790
25791 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
25792
25793         PR middle-end/20491
25794         * gcc.dg/torture/asm-subreg-1.c: New test.
25795
25796 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
25797
25798         PR c/20672
25799         * gcc.dg/pr20672-1.c: New test.
25800
25801 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
25802
25803         * gfortran.dg/vect: New directory.
25804         * gfortran.dg/vect/vect.exp: New.
25805         * gfortran.dg/vect/vect-1.f90: New test.
25806         * gfortran.dg/vect/vect-2.f90: New test.
25807         * gfortran.dg/vect/vect-3.f90: New test.
25808         * gfortran.dg/vect/vect-4.f90: New test.
25809         * gfortran.dg/vect/vect-5.f90: New test.
25810
25811 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
25812
25813         PR middle-end/20622
25814         * gcc.dg/alias-7.c: New test.
25815
25816 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25817
25818         * gcc.dg/sparc-reg-1.c: New test.
25819
25820 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
25821
25822         PR target/19890
25823         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
25824
25825 2005-03-29  Dale Ranta  <dir@lanl.gov>
25826             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25827
25828         PR libfortran/20163
25829         * gfortran.dg/pr20163-2.f: New test.
25830
25831 2005-03-28  Jan Hubicka  <jh@suse.cz>
25832
25833         PR middle-end/20635
25834         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
25835         by Jakub Jelinek.
25836
25837 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
25838
25839         PR tree-optimization/20626
25840         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
25841         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
25842
25843 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25844
25845         * gfortran.dg/underflow.f90: New test.
25846         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
25847
25848 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25849
25850         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
25851
25852 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
25853
25854         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
25855         (g++_init): Make sure that CXXFLAGS is set.
25856         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
25857         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
25858         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25859         * lib/objc.exp (objc_init): Likewise.
25860         * lib/treelang.exp (treelang_init): Likewise.
25861
25862 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
25863
25864         PR tree-optimization/20470
25865         * gcc.dg/tree-ssa/pr20470.c: New test.
25866
25867 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
25868
25869         * gcc.dg/ppc-stfiwx.c: New.
25870
25871 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
25872
25873         PR target/19888
25874         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
25875
25876 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25877
25878         * gcc.dg/20050325-1.c: Fix a typo.
25879
25880 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25881
25882         PR libfortran/19678
25883         PR libfortran/19679
25884         * gfortran.dg/dos_eol.f: New test.
25885
25886 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25887
25888         PR rtl-optimization/20249
25889         * gcc.dg/20050325-1.c: New test.
25890
25891 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25892
25893         PR libfortran/15332
25894         * gfortran.dg/pr15332.f: New test.
25895
25896 2005-03-24  Dale Johannesen  <dalej@apple.com>
25897
25898         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
25899
25900 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
25901
25902         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
25903         'internal' visibility.
25904         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
25905         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
25906         'protected' visibility.
25907         * gcc.dg/visibility-7.c: Likewise.
25908         * lib/target-supports.exp (check_visibility_available): Take
25909         a parameter, the kind of visibility to check for.
25910         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
25911         to check_visibility_available.
25912
25913         * g++.dg/expr/cast3.C: New.
25914
25915 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
25916
25917         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
25918         rs6000.
25919
25920 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
25921
25922         PR target/20095
25923         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
25924
25925 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
25926
25927         * gcc.dg/badshift.c: Renamed to...
25928         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
25929
25930         * gcc.target/i386/badshift.c: Renamed to...
25931         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
25932         only.
25933
25934         PR rtl-optimization/20532
25935         * gcc.target/i386/badshift.c: New.
25936
25937 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25938
25939         * gfortran.dg/pr18025.f90: New test.
25940
25941 2005-03-23  Dale Johannesen  <dalej@apple.com>
25942
25943         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
25944
25945 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
25946
25947         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
25948
25949         * lib/target-supports.exp (check_iconv_available): Default
25950         libiconv to -liconv, if there is no definition.
25951
25952 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
25953
25954         * gcc.dg/torture/cris-asm-mof-1.c: New test.
25955
25956 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
25957
25958         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
25959         * g++.dg/opt/pr7503-2.C: Likewise.
25960         * g++.dg/opt/pr7503-3.C: Likewise.
25961         * g++.dg/opt/pr7503-4.C: Likewise.
25962         * g++.dg/opt/pr7503-5.C: Likewise.
25963         * g++.dg/warn/minmax.C: New test.
25964
25965 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25966
25967         * gfortran.dg/g77_intrinsics_funcs.f: New test.
25968         * gfortran.dg/g77_intrinsics_sub.f: New test.
25969
25970 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
25971             Jan Hubicka  <jh@suse.cz>
25972             Steven Bosscher <stevenb@suse.de
25973
25974         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
25975
25976 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25977
25978         PR c++/19980
25979         * g++.dg/template/redecl3.C: New test.
25980
25981 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25982
25983         PR c++/20499
25984         * g++.dg/parse/error16.C: Tweak error markers.
25985
25986 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
25987
25988         PR target/20561
25989         * gcc.dg/20050321-2.c: New test.
25990
25991 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25992
25993         PR c++/20465
25994         PR c++/20381
25995         * g++.dg/template/ptrmem12.C: New.
25996
25997 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
25998
25999         PR rtl-optimization/20527
26000         * gcc.c-torture/execute/pr20527-1.c: New test.
26001
26002 2005-03-22  Ben Elliston  <bje@au.ibm.com>
26003
26004         * gcc.misc-tests/options.exp (check_for_options): Create a real C
26005         program, compile it into a real executable and then delete the .c
26006         and .x files afterwards, to avoid problems on testglue targets.
26007
26008 2005-03-21  Stuart Hastings  <stuart@apple.com>
26009
26010         * gcc.target/i386/sse-2.c: New.
26011
26012 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
26013
26014         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
26015
26016 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26017
26018         * g++.dg/parse/crash25.C: Fix typo.
26019
26020 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26021
26022         PR c++/20461
26023         * g++.dg/parse/crash24.C: New test.
26024
26025         PR c++/20536
26026         * g++.dg/parse/crash25.C: New test.
26027
26028 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26029
26030         PR c++/20147
26031         * g++.dg/ext/stmtexpr4.C: New test.
26032
26033 2005-03-20  Roger Sayle  <roger@eyesopen.com>
26034
26035         PR middle-end/20539
26036         * gcc.c-torture/compile/pr13066-1.c: New test case.
26037         * gcc.c-torture/compile/pr20539-1.c: Likewise.
26038         * g++.dg/opt/pr13066-1.C: Likewise.
26039
26040 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
26041
26042         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
26043
26044 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26045
26046         PR fortran/18525
26047         * gfortran.dg/nesting_1.f90: New test.
26048
26049 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26050
26051         PR c++/20240
26052         * g++.dg/lookup/using13.C: New test.
26053
26054 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26055
26056         PR c++/20333
26057         * g++.dg/template/crash36.C: New test.
26058
26059 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
26060
26061         PR c++/20463
26062         * g++.dg/template/crash35.C: New test.
26063
26064 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
26065
26066         PR c++/19966
26067         * g++.dg/overload/operator2.C: New test.
26068
26069 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26070
26071         PR libfortran/20257
26072         * gfortran.dg/pr20257.f90: New test.
26073
26074 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26075
26076         PR libfortran/20480
26077         * gfortran.dg/pr20480.f90: New test.
26078
26079 2005-03-16  Richard Henderson  <rth@redhat.com>
26080
26081         PR middle-end/15700
26082         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
26083         (_rtld_global): New.
26084         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
26085         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
26086
26087         * gcc.dg/alias-3.c: New.
26088         * gcc.dg/alias-4.c: New.
26089         * gcc.dg/alias-5.c: New.
26090         * gcc.dg/alias-6.c: New.
26091
26092 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
26093
26094         * gcc.dg/cpp/ucnid-7.c: New.
26095
26096 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
26097             Dorit Naishlos  <dorit@il.ibm.com>
26098
26099         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
26100         darwin.
26101
26102 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
26103
26104         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
26105         support misaligned accesses.
26106         * gcc.dg/vect/vect-58.c: Likewise.
26107         * gcc.dg/vect/vect-92.c: New.
26108         * gcc.dg/vect/vect-93.c: New.
26109
26110 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
26111
26112         PR fortran/18827
26113         * gfortran.dg/assign_2.f90: New test.
26114         * gfortran.dg/assign_3.f90: New test.
26115         * gfortran.dg/assign.f90: New test.
26116
26117 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
26118
26119         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
26120         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
26121         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
26122         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
26123         names.
26124
26125 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
26126
26127         * gcc.dg/cpp/ucnid-6.c: New.
26128
26129         * gcc.dg/cpp/normalize-1.c: New.
26130         * gcc.dg/cpp/normalize-2.c: New.
26131         * gcc.dg/cpp/normalize-3.c: New.
26132         * gcc.dg/cpp/normalize-4.c: New.
26133         * gcc.dg/cpp/ucnid-4.c: New.
26134         * gcc.dg/cpp/ucnid-5.c: New.
26135         * g++.dg/cpp/normalize-1.C: New.
26136         * g++.dg/cpp/ucnid-1.C: New.
26137
26138 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
26139
26140         * gcc.dg/pr18628.c: New.
26141
26142 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
26143
26144         PR c++/20280
26145         * g++.dg/tree-ssa/pr20280.C: New.
26146
26147 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26148
26149         PR fortran/20467
26150         * gfortran.dg/stfunc_2.f90: New test.
26151
26152 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
26153
26154         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
26155
26156 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
26157
26158         * gcc.dg/tree-ssa/20050314-1.c: New test.
26159
26160 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26161
26162         PR c++/4403
26163         PR c++/9783, DR433
26164         * g++.dg/template/friend34.C: New test.
26165         * g++.dg/template/friend35.C: Likewise.
26166         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
26167
26168 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26169
26170         Friend class name lookup 5/n
26171         PR c++/1016
26172         * g++.dg/lookup/hidden-class1.C: New test.
26173         * g++.dg/lookup/hidden-class2.C: Likewise.
26174         * g++.dg/lookup/hidden-class3.C: Likewise.
26175         * g++.dg/lookup/hidden-class4.C: Likewise.
26176         * g++.dg/lookup/hidden-class5.C: Likewise.
26177         * g++.dg/lookup/hidden-class6.C: Likewise.
26178         * g++.dg/lookup/hidden-class7.C: Likewise.
26179         * g++.dg/lookup/hidden-class8.C: Likewise.
26180         * g++.dg/lookup/hidden-class9.C: Likewise.
26181         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
26182         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
26183         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
26184         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
26185         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
26186         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
26187         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
26188         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
26189         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
26190         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
26191         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
26192
26193 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
26194
26195         PR c++/20157
26196         * g++.dg/template/error18.C: New test.
26197
26198 2005-03-09  Ben Elliston  <bje@au.ibm.com>
26199
26200         PR debug/16792
26201         * g++.dg/debug/pr16792.C: New test.
26202
26203 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
26204
26205         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
26206         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
26207         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
26208         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
26209         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
26210         test assertion names.
26211
26212 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26213
26214         PR fortran/18600
26215         * gfortran.dg/stfunc_1.f90: New test.
26216
26217 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26218
26219         PR fortran/16907
26220         * gfortran.dg/real_index_1.f90: New test.
26221
26222 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26223
26224         PR fortran/20323
26225         * gfortran.dg/spec_expr_1.f90: New test.
26226
26227 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
26228
26229         PR c/20402
26230         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
26231         new parser.
26232
26233 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26234
26235         PR fortran/20361
26236         * gfortran.dg/largeequiv_1.f90: New test.
26237
26238 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
26239
26240         * gcc.dg/ucnid-1.c: New.
26241         * gcc.dg/ucnid-2.c: New.
26242         * gcc.dg/ucnid-3.c: New.
26243         * gcc.dg/ucnid-4.c: New.
26244         * gcc.dg/ucnid-5.c: New.
26245         * gcc.dg/ucnid-6.c: New.
26246         * gcc.dg/cpp/ucnid-1.c: New.
26247         * gcc.dg/cpp/ucnid-2.c: New.
26248         * gcc.dg/cpp/ucnid-3.c: New.
26249         * g++.dg/other/ucnid-1.C: New.
26250
26251 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
26252
26253         * gcc.dg/vmx/darwin-abi-3.c: Delete.
26254
26255 2005-03-11  Per Bothner  <per@bothner.com>
26256
26257         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
26258         that diagnotics refer to correct token.
26259         * gcc.dg/unused-3.c: Likewise.
26260
26261 2005-03-11  Per Bothner  <per@bothner.com>
26262
26263         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
26264         constant" is now actually on same line as string constant.
26265         * gcc.dg/cpp/direct2s.c: Likewise.
26266
26267 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
26268
26269         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
26270
26271 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26272
26273         PR libfortran/20124
26274         * gfortran.dg/pr20124.f90: New Test
26275
26276 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
26277
26278         PR tree-optimization/20130
26279         * gcc.dg/pr20130-1.c: New test.
26280
26281 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26282
26283         PR target/20095
26284         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
26285
26286 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26287
26288         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
26289
26290 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26291
26292         * g++.dg/eh/forced1.C: Fix comment.
26293         * g++.dg/eh/forced2.C: Ditto.
26294         * g++.dg/eh/forced3.C: Ditto.
26295         * g++.dg/eh/forced4.C: Ditto.
26296
26297 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
26298
26299         PR rtl-opt/20412
26300         * gcc.c-torture/compile/pr20412.c: New test.
26301
26302 2005-03-10  Roger Sayle  <roger@eyesopen.com>
26303
26304         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
26305
26306 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26307
26308         PR target/20322
26309         * gcc.dg/20050307-1.c: New test.
26310
26311 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
26312
26313         PR c++/20375
26314         * g++.dg/other/stdarg3.C: New.
26315
26316 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26317
26318         PR c++/18384, c++/18327
26319         * g++.dg/init/array19.C: New test.
26320
26321         PR inline-asm/20314
26322         * gcc.dg/torture/pr20314-1.c: New test.
26323         * gcc.dg/torture/pr20314-2.c: New test.
26324
26325 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
26326
26327         * gcc.dg/20050309-1.c: New test.
26328
26329 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26330
26331         * gcc.dg/builtins-10.c: Reactivate disabled test.
26332         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
26333         new cbrt transformations.
26334
26335 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
26336
26337         PR c++/20208
26338         * g++.dg/template/array13.C: New test.
26339
26340 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
26341
26342         PR c++/16859
26343         * g++.dg/init/brace4.C: New test.
26344
26345 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26346
26347         PR c++/20186
26348         * g++.dg/template/non-dependent12.C: New.
26349
26350 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
26351
26352         PR c++/20142
26353         * g++.dg/init/array18.C: Add dg-do run marker.
26354
26355         PR c++/20142
26356         * g++.dg/init/array18.C: New test.
26357
26358 2005-03-09  Ben Elliston  <bje@au.ibm.com>
26359
26360         * consistency.vlad/vlad.exp: Remove trailing semicolons.
26361         * g++.dg/gcov/gcov.exp: Likewise.
26362         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
26363         * gcc.target/xstormy16/xstormy16.exp: Likewise.
26364         * lib/c-torture.exp: Likewise.
26365         * lib/fortran-torture.exp: Likewise.
26366         * lib/g++.exp: Likewise.
26367         * lib/gcc-defs.exp: Likewise.
26368         * lib/gcc-dg.exp: Likewise.
26369         * lib/gcc.exp: Likewise.
26370         * lib/gcov.exp: Likewise.
26371         * lib/gfortran.exp: Likewise.
26372         * lib/mike-g++.exp: Likewise.
26373         * lib/mike-gcc.exp: Likewise.
26374         * lib/objc-torture.exp: Likewise.
26375         * lib/objc.exp: Likewise.
26376         * lib/profopt.exp: Likewise.
26377         * lib/target-libpath.exp: Likewise.
26378         * lib/target-supports.exp: Likewise.
26379         * lib/treelang.exp: Likewise.
26380         * lib/wrapper.exp: Likewise.
26381
26382 2005-03-08  Jeff Law  <law@redhat.com>
26383
26384         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
26385         PHI-OPT changes.
26386
26387 2005-03-08  Ira Rosen  <irar@il.ibm.com>
26388
26389         * gcc.dg/vect/pr20122.c: New test.
26390
26391 2005-03-07  Jeff Law  <law@redhat.com>
26392
26393         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
26394         was folded away.
26395         * gcc.dg/tree-ssa/pr18133-1.c: New test.
26396         * gcc.dg/tree-ssa/pr18133-2.c: New test.
26397         * gcc.dg/tree-ssa/pr18134.c: New test.
26398
26399 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26400
26401         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
26402         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
26403         gcc.dg/torture/builtin-noret-2.c: Require weak support.
26404
26405 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
26406
26407         PR tree-opt/17671
26408         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
26409
26410 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
26411
26412         * g++.dg/warn/Wnvdtor.C: New test.
26413
26414 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
26415
26416         * gcc.dg/torture/pr19683-1.c: New test.
26417
26418 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
26419
26420         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
26421         * gfortran.dg/g77/19990313-2.f: Ditto.
26422         * gfortran.dg/g77/19990313-3.f: Ditto.
26423         * gfortran.dg/g77/19990525-0.f: Ditto.
26424         * gfortran.dg/g77/19990826-0.f: Ditto.
26425         * gfortran.dg/g77/19990826-2.f: Ditto.
26426         * gfortran.dg/g77/19990826-3.f: Ditto.
26427         * gfortran.dg/g77/20000511-1.f: Ditto.
26428         * gfortran.dg/g77/20000511-2.f: Ditto.
26429         * gfortran.dg/g77/970625-2.f: Ditto.
26430         * gfortran.dg/g77/980310-2.f: Ditto.
26431         * gfortran.dg/g77/980310-3.f: Ditto.
26432         * gfortran.dg/g77/980310-8.f: Ditto.
26433         * gfortran.dg/g77/980519-2.f: Ditto.
26434         * gfortran.dg/g77/alpha1.f: Ditto.
26435         * gfortran.dg/g77/claus.f: Ditto.
26436         * gfortran.dg/g77/erfc.f: Ditto.
26437         * gfortran.dg/g77/short.f: Ditto.
26438         * gfortran.fortran-torture/execute/data.f90: Ditto.
26439         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
26440         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
26441
26442 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26443
26444         * lib/file-format.exp (gcc_target_object_format): Add check for som
26445         format and hardcode object formats on hppa*-*-hpux*.
26446         * lib/target-supports.exp (check_weak_available): Add check for som
26447         object format.  Always return 0 on hppa*-*-hpux10*.
26448
26449         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
26450         is defined.
26451
26452         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
26453
26454 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
26455
26456         * gfortran.dg/pr19936_1.f90: New test.
26457         * gfortran.dg/pr19936_2.f90: New test.
26458         * gfortran.dg/pr19936_3.f90: New test.
26459
26460 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
26461             Paul Thomas <prthomas@drfccad.cea.fr>
26462
26463         * gfortran.dg/PR19754_1.f90: New test.
26464         * gfortran.dg/PR19754_2.f90: Ditto.
26465
26466 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26467
26468         PR c++/19311
26469         * g++.dg/template/non-dependent11.C: New test.
26470
26471 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
26472
26473         * lib/target-supports.exp (check_iconv_available): Fix comment.
26474
26475 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
26476             Joseph S. Myers  <joseph@codesourcery.com>
26477
26478         PR c++/19797
26479         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
26480
26481 2005-03-04  Matthew Sachs  <msachs@apple.com>
26482
26483         * gcc.exp (gcc_target_compile): Put braces around
26484         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
26485         * objc.exp (objc_target_compile): Likewise.
26486         * treelang.exp (treelang_target_compile): Likewise.
26487
26488 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26489
26490         PR fortran/19673
26491         * gfortran.dg/func_result_1.f90: New test.
26492
26493 2005-03-04  Ben Elliston  <bje@au.ibm.com>
26494
26495         * gcc.misc-tests/options.exp: New test.
26496
26497 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
26498
26499         * gcc.dg/pr15784-4.c: New test.
26500
26501 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
26502
26503         * gcc.c-torture/execute/pr17133.c: New.
26504         * gcc.c-torture/compile/20050303-1.c: New.
26505
26506 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
26507
26508         * gcc.dg/cpp/assert4.c: Fix for cygwin.
26509
26510 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
26511
26512         * g++.dg/overload/using2.C: New.
26513
26514 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
26515
26516         PR c++/19916
26517         * g++.dg/init/ptrmem2.C: New test.
26518
26519 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
26520
26521         PR c/8927
26522         * gcc.dg/pr8927-1.c: New test.
26523
26524 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26525
26526         PR c++/20232
26527         * g++.dg/inherit/covariant12.C: New.
26528
26529 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26530
26531         PR fortran/19479
26532         * gfortran.dg/bound_1.f90: New test.
26533
26534 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
26535
26536         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
26537         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
26538
26539 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
26540
26541         PR c/20245
26542         * gcc.dg/pr20245-1.c: New test.
26543
26544 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
26545
26546         PR middle-end/19874
26547         * gcc.c-torture/execute/20050119-2.c: New test case.
26548
26549 2005-02-28  Ben Elliston  <bje@au.ibm.com>
26550
26551         * README: Update the DejaGnu bug reporting address.
26552         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
26553         * lib/objc-torture.exp: Likewise.
26554
26555 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
26556
26557         * gfortran.dg/boz_1.f90: New test.
26558         * gfortran.dg/boz_3.f90: New test.
26559         * gfortran.dg/boz_4.f90: New test.
26560
26561 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
26562
26563         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
26564         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
26565
26566 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26567
26568         PR libfortran/20101
26569         * gfortran.dg/write_0_pe_format.f90: New test.
26570
26571 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
26572
26573         PR c++/20206
26574         * g++.dg/opt/thunk2.C: New test.
26575         * g++.dg/opt/covariant1.C: New test.
26576
26577 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26578
26579         * gfortran.dg/e_d_fmt.f90: New test.
26580
26581 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
26582
26583         * gcc.dg/asm-b.c: Fix comment typos.
26584
26585 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
26586
26587         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
26588         a V_MAY_DEF also.
26589
26590 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
26591
26592         PR tree-opt/20188
26593         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
26594         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
26595         * gcc.dg/asm-b.c: New test.
26596
26597 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
26598
26599         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
26600         Disable this test on IRIX 6.
26601
26602 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
26603
26604         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
26605         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
26606         parser.
26607
26608 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
26609
26610         PR tree-optimization/20204
26611         * gcc.dg/pr20204.c: New test.
26612
26613 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
26614
26615         PR target/20196
26616         * gcc.c-torture/execute/20050224-1.c: New test.
26617
26618         PR c++/20175
26619         * g++.dg/warn/Wbraces2.C: New test.
26620
26621 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
26622
26623         PR c++/19878
26624         * g++.dg/init/const2.C: New test.
26625
26626 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
26627
26628         PR tree-optimization/20100
26629         * gcc.c-torture/execute/pr20100-1.c: New test.
26630
26631 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26632
26633         * gfortran.dg/implicit_3.f90: New test.
26634
26635         * gfortran.dg/deftype_1.f90: New test.
26636
26637 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
26638
26639         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
26640         the test passes.
26641         * g++.dg/other/anon3.C: Accept a warning.
26642
26643 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
26644
26645         * gcc.dg/pr20017.c: Fix a comment typo.
26646
26647 2005-02-23  Bud Davis  <bdavis@gfortran.org>
26648
26649         * gfortran.dg/list_read_4.f90: Change to f90 comments.
26650
26651 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26652
26653         PR ada/19902
26654         * ada/acats/tests/cxa/cxa3004.a: Remove.
26655         * ada/acats/tests/cxb/cxb30061.am: Likewise.
26656
26657 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26658
26659         PR c++/20073
26660         * g++.dg/init/const1.C: New test.
26661
26662         PR c++/19991
26663         * g++.dg/parse/constant7.C: New test.
26664
26665         PR c++/20152
26666         * g++.dg/parse/error27.C: New test.
26667         * g++.dg/template/qualttp15.C: Adjust error markers.
26668         * g++.old-deja/g++.other/struct1.C: Likewise.
26669
26670         PR c++/20153
26671         * g++.dg/template/error17.C: New test.
26672
26673         PR c++/20148
26674         * g++.dg/parser/error26.C: New test.
26675
26676 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
26677
26678         PR tree-optimization/20100
26679         PR tree-optimization/20115
26680         * gcc.dg/pr20115.c: New test.
26681         * gcc.dg/pr20115-1.c: New test.
26682         * gcc.dg/pr20100.c: New test.
26683         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
26684         call-clobbered variables after alias1.
26685
26686 2005-02-22  Bud Davis  <bdavis@gfortran.org>
26687
26688         * gfortran.dg/list_read_4.f90: new test.
26689
26690 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
26691
26692         PR rtl-optimization/20017.
26693         * gcc.dg/pr20017.c: New.
26694
26695 2005-02-22  Devang Patel  <dpatel@apple.com>
26696
26697         PR 19952
26698         * g++.dg/tree-ssa/pr19952.C: New test.
26699
26700 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26701
26702         PR c++/19883
26703         * g++.dg/parse/constant6.C: New test.
26704
26705 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
26706
26707         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26708         * g++.dg/charset/asm2.c: Likewise.
26709         * g++.dg/charset/asm3.c: Likewise.
26710         * g++.dg/charset/asm4.c: Likewise.
26711         * g++.dg/charset/asm5.c: Likewise.
26712         * g++.dg/charset/attribute1.c: Likewise.
26713         * g++.dg/charset/attribute2.c: Likewise.
26714         * g++.dg/charset/extern1.cc: Likewise.
26715         * g++.dg/charset/extern2.cc: Likewise.
26716         * g++.dg/charset/extern3.cc: Likewise.
26717         * g++.dg/charset/function.cc: Likewise.
26718         * g++.dg/charset/string.c: Likewise.
26719         * g++.dg/charset/charset.exp: Likewise.
26720         * lib/target-supports.exp (check_iconv_available): Fix comment.
26721
26722 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
26723
26724         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
26725         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26726         * gcc.dg/charset/asm2.c: Likewise.
26727         * gcc.dg/charset/asm3.c: Likewise.
26728         * gcc.dg/charset/asm4.c: Likewise.
26729         * gcc.dg/charset/asm5.c: Likewise.
26730         * gcc.dg/charset/asm6.c: Likewise.
26731         * gcc.dg/charset/attribute1.c: Likewise.
26732         * gcc.dg/charset/attribute2.c: Likewise.
26733         * gcc.dg/charset/builtin1.c: Likewise.
26734         * gcc.dg/charset/extern.c: Likewise.
26735         * gcc.dg/charset/function.c: Likewise.
26736         * gcc.dg/charset/string.c: Likewise.
26737         * gcc.dg/charset/charset.exp: Likewise.
26738
26739 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
26740
26741         PR fortran/20086
26742         * gfortran.dg/pr20086.f90: New test.
26743
26744 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
26745
26746         PR tree-optimization/19786
26747         * g++.dg/tree-ssa/pr19786.C: New.
26748
26749 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26750
26751         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
26752
26753 2005-02-21  Jeff Law  <law@redhat.com>
26754
26755         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
26756
26757 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26758
26759         * gfortran.dg/do_iterator: Split loop, markup all lines for
26760         which an error locus is printed.
26761         * gfortran.dg/pr17708.f90: Markup all lines for which an error
26762         locus is printed.
26763         * gfortran.dg/select_4.f90: Likewise.
26764         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
26765         locuses in the various permutations.
26766
26767 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
26768
26769         PR tree-optimization/19951
26770         * g++.dg/vect: New directory.
26771         * g++.dg/vect/vect.exp: New file.
26772         * g++.dg/vect/pr19951.cc: New testcase.
26773         * g++.dg/dg.exp: Also prune vectorizer tests.
26774
26775 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
26776
26777         PR 18785
26778         * gcc.dg/charset/builtin1.c: New test.
26779
26780 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26781
26782         PR c++/19299
26783         * g++.dg/inherit/volatile1.C: New test.
26784
26785         PR c++/19440
26786         * g++.dg/template/dtor4.C: New test.
26787
26788 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26789
26790         * gfortran.dg/int_1.f90: New test.
26791
26792 2005-02-19  Devang Patel  <dpatel@apple.com>
26793
26794         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
26795
26796 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26797
26798         * gfortran.dg/achar_1.f90: New test.
26799
26800 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
26801
26802         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
26803
26804 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
26805             Jakub Jelinek  <jakub@redhat.com>
26806
26807         PR tree-optimization/19828
26808         * gcc.dg/tree-ssa/loop-7.c: New test.
26809         * gcc.c-torture/execute/20050218-1.c: New test.
26810
26811 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
26812
26813         PR c/20043
26814         * gcc.dg/transparent-union-1.c: New test.
26815         * gcc.dg/transparent-union-2.c: New test.
26816
26817 2005-02-18  James E Wilson  <wilson@specifixinc.com>
26818
26819         PR tree-optimization/18977
26820         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
26821
26822 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
26823
26824         PR target/20054
26825         * gcc.dg/pr20054.c: New test.
26826
26827 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26828
26829         PR c++/19508
26830         * g++.dg/ext/attrib20.C: New test.
26831
26832 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
26833
26834         PR middle-end/20030
26835         * gfortran.fortran-torture/execute/character_passing.f90: New test.
26836
26837 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
26838
26839         PR c++/20008
26840         * g++.dg/opt/switch4.C: New.
26841
26842 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
26843
26844         PR c++/20023
26845         PR tree-optimization/20009
26846         * gcc.c-torture/compile/20050217-1.c: New test.
26847         * g++.dg/opt/switch3.C: New test.
26848
26849         PR tree-optimization/18947
26850         * gcc.c-torture/compile/20050215-1.c: New test.
26851         * gcc.c-torture/compile/20050215-2.c: New test.
26852         * gcc.c-torture/compile/20050215-3.c: New test.
26853
26854 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
26855
26856         PR c++/20028
26857         * g++.dg/template/crash34.C: New.
26858
26859         PR c++/20022
26860         * g++.dg/other/access3.C: New.
26861
26862 2005-02-17  Ira Rosen  <irar@il.ibm.com>
26863
26864         * gcc.dg/vect/vect-98.c: New test.
26865
26866 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
26867
26868         PR tree-optimization/19967
26869         * gcc.dg/pr19967.c: New.
26870
26871 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
26872
26873         PR middle-end/19857
26874         * gcc.dg/tree-ssa/20050215-1.c: New test.
26875         * gcc.c-torture/execute/20050215-1.c: New test.
26876
26877 2005-02-15  Eric Christopher  <echristo@redhat.com>
26878
26879         * gcc.dg/cpp/20050215-1.c: New file.
26880
26881 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
26882
26883         PR tree-optimization/15785
26884         * gcc.dg/pr15785-1.c: New test.
26885
26886 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
26887
26888         PR c++/17788
26889         * g++.dg/init/ctor4.C: New.
26890         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
26891
26892 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
26893
26894         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
26895         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
26896
26897 2005-02-15  Andreas Schwab  <schwab@suse.de>
26898
26899         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
26900         declare malloc.
26901
26902 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
26903
26904         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
26905
26906 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
26907
26908         PR tree-optimization/19853
26909         * gcc.c-torture/compile/pr19853.c: New test.
26910
26911 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26912
26913         PR c++/19608
26914         * g++.dg/parse/local-class1.C: New.
26915
26916         PR c++/19895
26917         * g++.dg/parse/ptrmem3.C: New.
26918
26919         PR c++/19884
26920         * g++.old-deja/g++.oliva/template6.C: Add another case.
26921         * g++.dg/template/explicit6.C: New.
26922
26923 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
26924
26925         PR c++/17816
26926         * g++.dg/other/redecl2.C: New.
26927
26928 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26929
26930         PR c++/19891
26931         * g++.dg/abi/covariant4.C: New.
26932
26933 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
26934
26935         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
26936         New tests.
26937
26938 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
26939
26940         * gcc.dg/vect/vect-96.c: Fix typo.
26941
26942 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26943
26944         PR c++/14479
26945         PR c++/19487
26946         * g++.dg/template/enum5.C: New test.
26947
26948 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26949
26950         * gcc.dg/vect/vect-97.c: New test.
26951
26952 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26953
26954         * gcc.dg/vect/vect-96.c: New test.
26955
26956 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
26957
26958         * gcc.dg/builtins-34.c: Also check ldexp*.
26959
26960 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
26961
26962         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
26963
26964 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
26965
26966         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
26967         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
26968         dg-require-dll, dg-require-iconv, dg-require-named-sections,
26969         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
26970         selector_list, selector_expression, dg-process-target): Move to new
26971         file target-supports-dg.exp.
26972         * lib/target-supports-dg.exp: New.
26973
26974         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
26975         New.
26976
26977 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
26978
26979         PR c++/19666
26980         * g++.dg/other/ptrmem6.C: New test.
26981
26982         PR middle-end/19858
26983         * gcc.c-torture/compile/20050210-1.c: New test.
26984
26985 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
26986
26987         PR c++/19755
26988         * g++.dg/warn/Wbraces1.C: New test.
26989
26990 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
26991
26992         * gcc.dg/builtins-52.c: New testcase.
26993
26994 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
26995
26996         PR c/19342
26997         * gcc.c-torture/execute/20050119-1.c: New test.
26998
26999 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27000
27001         PR c++/19811
27002         * g++.dg/init/delete1.C: New test.
27003
27004 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
27005
27006         PR c++/18470
27007         * g++.dg/template/static12.C: New test.
27008
27009 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27010
27011         PR c++/19787
27012         * g++.dg/conversion/ambig1.C: New test.
27013
27014         PR c++/19739
27015         * g++.dg/ext/attrib19.C: New test.
27016
27017         PR c++/19732
27018         * g++.dg/parse/dtor5.C: New test.
27019
27020         PR c++/19762
27021         * g++.dg/template/dtor3.C: New test.
27022
27023         PR c++/19826
27024         * g++.dg/template/static11.C: New test.
27025         * g++.dg/template/crash2.C: Remove dg-error marker.
27026
27027 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
27028
27029         PR C++/18491
27030         * g++.old-deja/g++.mike/p10769a.C: Remove.
27031
27032 2005-02-09  Roger Sayle  <roger@eyesopen.com>
27033
27034         * gcc.dg/builtins-48.c: New test case.
27035         * gcc.dg/builtins-49.c: New test case.
27036         * gcc.dg/builtins-50.c: New test case.
27037         * gcc.dg/builtins-51.c: New test case.
27038
27039 2005-02-09  Ian Lance Taylor  <ian@airs.com>
27040
27041         PR middle-end/19583
27042         * g++.dg/warn/Wreturn-type-3.C: New test.
27043
27044 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27045
27046         PR middle-end/19402
27047         * gcc.dg/pr19402-1.c: New testcase.
27048         * gcc.dg/pr19402-2.c: likewise.
27049
27050 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27051
27052         PR middle-end/19854
27053         * g++.dg/tree-ssa/tmmti.C: New testcase.
27054
27055 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27056
27057         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
27058
27059 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
27060
27061         PR c++/19733
27062         * g++.dg/parse/crash23.C: New test.
27063         * g++.dg/warn/Weff1.C: New test.
27064
27065 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27066
27067         * gcc.dg/20050209-1.c: New test.
27068
27069 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27070
27071         PR target/19799
27072         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
27073
27074 2005-02-08  Mike Stump  <mrs@apple.com>
27075
27076         * g++.dg/pch/import-2.c: New test.
27077         * g++.dg/pch/import-2.hs: New.
27078         * g++.dg/pch/include/import-2a.h: New.
27079         * g++.dg/pch/include/import-2b.h: New.
27080
27081 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
27082
27083         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
27084
27085 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27086
27087         * gfortran.dg/substr_1.f90: New test.
27088
27089 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
27090
27091         PR middle-end/19775
27092         * gcc.dg/torture/builtin-power-1.c: Disable test for
27093         invalid transformation.
27094         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
27095         no longer optimize.
27096         * gcc.dg/builtins-47.c: New testcase.
27097
27098 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
27099             Dorit Naishlos  <dorit@il.ibm.com>
27100
27101         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
27102
27103 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
27104
27105         * gcc.c-torture/compile/20050206-1.c: New test.
27106
27107 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27108
27109         PR tree-opt/19768
27110         * g++.dg/opt/pr19768.C: New test.
27111
27112 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27113
27114         PR tree-opt/19736
27115         * gcc.c-torture/compile/pr19736.c: New test.
27116
27117 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27118
27119         PR c++/17401
27120         * g++.dg/parse/error25.C: New test.
27121
27122 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
27123
27124         * gcc.c-torture/execute/20050203-1.c: New.
27125
27126 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
27127
27128         * gcc.dg/vect/vect-85.c: Remove xfail.
27129         * gcc.dg/vect/vect-86.c: Remove xfail.
27130         * gcc.dg/vect/vect-87.c: Remove xfail.
27131         * gcc.dg/vect/vect-88.c: Remove xfail.
27132
27133 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
27134
27135         * gcc.dg/altivec-19.c: New.
27136
27137 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
27138
27139         PR c/17807
27140         * gcc.dg/nested-func-3.c: New test.
27141         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
27142
27143 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
27144
27145         * gcc.test-framework/gen_directive_tests: Generate tests for
27146         selector expressions.
27147
27148 2005-02-02  Matt Austern  <austern@apple.com>
27149
27150         PR c++/19628
27151         * g++/ext/builtin7.C: New.
27152         * g++/ext/builtin8.C: New.
27153
27154 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
27155
27156         PR c/18502
27157         * gcc.dg/pr18502-1.c: New test.
27158
27159 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27160
27161         PR c++/17413
27162         * g++.dg/template/local4.C: Tweak.
27163
27164 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
27165
27166         PR tree-optimization/19578
27167         * gcc.c-torture/compile/20050202-1.c: New test.
27168
27169 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
27170
27171         PR c/19435
27172         * gcc.dg/c99-init-4.c: New test.
27173
27174 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
27175
27176         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
27177
27178         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
27179
27180         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
27181         * g++.dg/eh/check-vect.h: New.
27182
27183         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
27184         * gcc.dg/vect/vect-78.c: Ditto.
27185         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
27186         Remove.
27187
27188         * g++.dg/conversion/simd1.C: Expect warning.
27189         * g++.dg/ext/attribute-test-1.C: Ditto.
27190         * g++.dg/ext/attribute-test-2.C: Ditto.
27191         * g++.dg/ext/attribute-test-3.C: Ditto.
27192         * g++.dg/ext/attribute-test-4.C: Ditto.
27193
27194         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
27195         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
27196
27197         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
27198
27199 2005-02-01  Richard Henderson  <rth@redhat.com>
27200
27201         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27202         long double for ibm double-double format.
27203         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27204
27205 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
27206
27207         PR tree-optimization/19633
27208         * gcc.dg/pr19633-1.c: New test.
27209         * gcc.dg/pr19633.c: Tweak to make pointer point
27210         to NULL or a symbol.
27211
27212 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
27213
27214         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
27215         New procs.
27216         (dg-process-target (local override)): Handle selector expressions.
27217
27218         * gcc.test-framework/README: Describe tests in source directory.
27219         * gcc.test-framework/test-framework.awk: Handle dg- tests.
27220         * gcc.test-framework/test-framework.exp: Handle dg- tests.
27221         * gcc.test-framework/dg-bogus-exp-P.c: New test.
27222         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
27223         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
27224         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
27225         * gcc.test-framework/dg-do-link-exp-P.c: New test.
27226         * gcc.test-framework/dg-do-run-exp-P.c: New test.
27227         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
27228         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
27229         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
27230         * gcc.test-framework/dg-error-exp-P.c: New test.
27231         * gcc.test-framework/dg-error-exp-XP.c: New test.
27232         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
27233         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
27234         * gcc.test-framework/dg-output-exp-P.c: New test.
27235         * gcc.test-framework/dg-output-exp-XF.c: New test.
27236         * gcc.test-framework/dg-warning-exp-P.c: New test.
27237         * gcc.misc-tests/dg-1.c: Remove.
27238         * gcc.misc-tests/dg-2.c: Remove.
27239         * gcc.misc-tests/dg-3.c: Remove.
27240         * gcc.misc-tests/dg-4.c: Remove.
27241         * gcc.misc-tests/dg-5.c: Remove.
27242         * gcc.misc-tests/dg-6.c: Remove.
27243         * gcc.misc-tests/dg-7.c: Remove.
27244         * gcc.misc-tests/dg-8.c: Remove.
27245         * gcc.misc-tests/dg-9.c: Remove.
27246         * gcc.misc-tests/dg-10.c: Remove.
27247         * gcc.misc-tests/dg-11.c: Remove.
27248         * gcc.misc-tests/dg-12.c: Remove.
27249         * gcc.misc-tests/dg-test.exp: Remove.
27250
27251         * gcc.test-framework/test-framework.awk: Change recording and
27252         printing of passes and failures.
27253
27254         * gcc.test-framework: New directory.
27255         * gcc.test-framework/README: New.
27256         * gcc.test-framework/test-framework.exp: New.
27257         * gcc.test-framework/test-framework.awk: New.
27258         * gcc.test-framework/gen_directive_tests: New.
27259
27260 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
27261
27262         * lib/treelang.exp: Fix comment typos.
27263         (treelang_target_compile): Don't append libs=-ltreelang to options.
27264
27265 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
27266
27267         * g++.dg/parse/typename7.C: Adjust error messages.
27268
27269 2005-01-31  Jeff Law  <law@redhat.com>
27270
27271         * gcc.c-torture/execute/20050131-1.c: New test.
27272         * gcc.dg/wcaselabel.c: New test.
27273
27274 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
27275
27276         * g++.dg/other/warning1.C: Adjust error messags.
27277         * g++.dg/parse/constant5.C: New test.
27278
27279 2005-01-31  Steven Bosscher  <stevenb@suse.de>
27280
27281         PR c/19333
27282         * gcc.c-torture/compile/20011130-1.c: Reorder to make
27283         the test case valid.
27284         * gcc.dg/20030815-1.c: Remove invalid tests.
27285         * gcc.dg/array-7.c: Adjust expected result.
27286         * gcc.dg/pr18596-3.c: Likewise.
27287         * gcc.dg/noncompile/20000901-1.c: Likewise.
27288         * gcc.dg/noncompile/init-2.c: Likewise.
27289         * gcc.dg/noncompile/init-4.c: Likewise.
27290
27291 2005-01-31  Dale Johannesen  <dalej@apple.com>
27292
27293         * g++.dg/opt/pr19650.C: New test.
27294
27295 2005-01-31  Richard Henderson  <rth@redhat.com>
27296
27297         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27298         long double for intel double extended format.
27299         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27300
27301 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
27302
27303         PR c++/19555
27304         * g++.dg/template/static10.C: New test.
27305
27306         PR c++/19395
27307         * g++.dg/parse/error24.C: New test.
27308
27309         PR c++/19367
27310         * g++.dg/lookup/builtin1.C: New test.
27311
27312         PR c++/19457
27313         * g++.dg/warn/conv3.C: New test.
27314
27315 2005-01-30  Bud Davis  <bdavis@gfortran.org>
27316
27317         PR fortran/19647
27318         * gfortan.dg/inquire_7.f90
27319
27320 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
27321
27322         PR tree-optimization/15791
27323         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
27324         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
27325         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
27326         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
27327         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
27328         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
27329         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
27330         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
27331         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
27332         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
27333
27334 2005-01-29  Paul Brook  <paul@codesourcery.com>
27335
27336         PR fortran/18565
27337         * check.c (real_or_complex_check): New function.
27338         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
27339         * intrinsic.c (add_functions): Use new check functions.
27340         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
27341         Add prototypes.
27342
27343 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
27344
27345         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
27346         gcc.dg/lvalue-3.c: New tests.
27347         * gcc.dg/concat.c: Update expected messages.
27348
27349 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
27350
27351         PR libfortran/19595
27352         * gfortran.dg/eor_1.f90: New test.
27353
27354 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
27355
27356         PR fortran/19589
27357         * gfortran.dg/logical_data_1.f90: New test.
27358
27359 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
27360
27361         PR c++/19253
27362         * g++.dg/template/crash33.C: New test.
27363
27364         PR c++/19667
27365         * g++.dg/template/crash32.C: New test.
27366
27367 2005-01-28  Ian Lance Taylor  <ian@airs.com>
27368
27369         PR middle-end/16558
27370         * g++.dg/warn/Wreturn-type-2.C: New test.
27371
27372 2004-06-24  Jeff Law  <law@redhat.com>
27373
27374         * gcc.dg/tree-ssa/20050128-1.c: New test.
27375
27376 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
27377
27378         * gcc.target/frv/all-mdpackh-1.c: New test.
27379
27380 2005-01-28  Steven Bosscher  <stevenb@suse.de>
27381
27382         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
27383
27384 2005-01-27  Richard Henderson  <rth@redhat.com>
27385
27386         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
27387
27388 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27389
27390         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
27391
27392 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27393
27394         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27395         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27396         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
27397         to cope with cases where the multilib options override the dg-options.
27398
27399 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
27400
27401         PR c/18946
27402         * gcc.dg/noncompile/20050120-1.c: New test.
27403
27404 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
27405
27406         PR tree-optimization/19633
27407         * gcc.dg/pr19633.c: New test.
27408         * gcc.dg/tree-ssa/pr19633.c: New test.
27409
27410 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
27411
27412         * gcc.dg/20041216-1.c: New test.
27413
27414 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
27415
27416         PR objc/18862
27417         * objc.dg/selector-2.m: New test.
27418
27419 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
27420
27421         * g++.dg/opt/range-test-2.C: New test.
27422
27423         PR rtl-optimization/19579
27424         * gcc.c-torture/execute/20050124-1.c: New test.
27425
27426 2005-01-26  Greg Parker  <gparker@apple.com>
27427         Stuart Hastings  <stuart@apple.com>
27428
27429         * gcc.c-torture/execute/20050125-1.c: New.
27430
27431 2005-01-18  Jan Hubicka  <jh@suse.cz>
27432
27433         PR tree-optimize/19337
27434         * gcc.c-torture/compile/20050119-1.c: New test.
27435
27436 2005-01-24  James E Wilson  <wilson@specifixinc.com>
27437
27438         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
27439         test for successful match.
27440
27441 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
27442
27443         PR objc/18408
27444         * objc.dg/comp-types-7.m: New test.
27445
27446 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
27447
27448         * lib/target-supports.exp (current_target_name): New.
27449         (check_effective_target_ilp32, check_effective_target_lp64):
27450         Cache the result to use as long as the current target, with
27451         multilib flags, remains the same.
27452
27453         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
27454         (dg-require-weak, dg-require-visibility, dg-require-alias,
27455         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
27456         dg-require-effective-target, dg-skip-if): Remove call to
27457         skip_test_and_clear_xfail.
27458         (dg-test): Clear xfail data.
27459
27460 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
27461
27462         PR target/17751
27463         * gcc.dg/ppc64-toc.c: New test.
27464
27465         * g++.dg/tree-ssa/empty-1.C: New test.
27466
27467         PR middle-end/19551
27468         * gcc.c-torture/execute/20050121-1.c: New test.
27469         * gcc.dg/20050121-2.c: New test.
27470
27471 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
27472         Paul Brook  <paul@codesourcery.com>
27473
27474         PR fortran/17941
27475         * gfortran.dg/real_const_1.f: New test.
27476         * gfortran.dg/real_const_2.f90: New test.
27477         * gfortran.dg/complex_int_1.f90: New test.
27478
27479 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
27480
27481         PR fortran/19313
27482         * gfortan.dg/inquire_6.f90: New test.
27483
27484 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
27485
27486         PR libfortran/19451
27487         * open_readonly_1.f90: New test.
27488
27489 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
27490
27491         PR libfortran/18982
27492         * gfortran.dg/open_new.f90: New file.
27493
27494 2005-01-22  Paul Brook  <paul@codesourcery.com>
27495
27496         * namelist_1.f90: New test.
27497
27498 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
27499
27500         PR tree-optimization/19484
27501         * gcc.c-torture/compile/20050122-[12].c: New tests.
27502
27503 2005-01-22  Paul Brook  <paul@codesourcery.com>
27504
27505         * gfortran.dg/implicit_2.f90: New test.
27506
27507 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
27508
27509         PR fortran/19314
27510         * gfortran.dg/inquire_5.f90: New test.
27511
27512 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27513
27514         PR c/18809
27515         * gcc.dg/pr18809-1.c: New test.
27516
27517 2005-01-21  Ian Lance Taylor  <ian@airs.com>
27518
27519         * gcc.dg/20050121-1.c: New test.
27520
27521         PR tree-optimization/13000
27522         * gcc.dg/20040206-1.c: Change warning to point where function is
27523         being inlined.
27524
27525 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27526
27527         PR c++/19208
27528         * g++.dg/template/array11.C: New test.
27529
27530 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27531
27532         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
27533         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
27534         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
27535         * gfortran.dg/getenv_1.f90: Add dg-do directive.
27536         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
27537         gfortran.dg/pr17164.f90: Add missing dg-do directives.
27538
27539 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27540
27541         PR tree-optimization/15349
27542         * gcc.dg/tree-ssa/pr15349.c: New.
27543
27544 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
27545
27546         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
27547
27548 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
27549
27550         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
27551         scan-assembler-times directive name.
27552
27553         * gcc.dg/asm-a.c: Move dg-require-effective-target to
27554         after dg-do.
27555
27556         PR rtl-optimization/19462
27557         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
27558
27559 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
27560
27561         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
27562         counting function calls on ia64.
27563
27564 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
27565
27566         PR rtl-optimization/15139
27567         * gcc.dg/20050111-2.c: New test.
27568
27569         PR c/17297
27570         * gcc.c-torture/compile/20050113-1.c: New testcase.
27571
27572         PR middle-end/19164
27573         * gcc.dg/20050113-1.c: New testcase.
27574
27575 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
27576
27577         * gcc.dg/vect/vect-85.c: Add comment.
27578         * gcc.dg/vect/vect-86.c: Add xfail for now.
27579         * gcc.dg/vect/vect-87.c: Add xfail for now.
27580         * gcc.dg/vect/vect-88.c: Add xfail for now.
27581         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
27582
27583 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27584
27585         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
27586
27587 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27588
27589         * g++.dg/debug/typedef3.C: New test.
27590
27591 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
27592
27593         PR c/19472
27594         * gcc.dg/asm-a.c: New test.
27595
27596 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
27597
27598         * gcc.dg/sh-relax.c: Add prototype for abort.
27599
27600 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27601
27602         * gcc.dg/short-compare-1.c: New test.
27603         * gcc.dg/short-compare-2.c: Likewise.
27604
27605 2005-01-18  Michael Matz  <matz@suse.de>
27606
27607         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
27608
27609 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
27610
27611         PR tree-optimization/19121
27612         * gcc.c-torture/compile/pr19121.c: New test.
27613
27614 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
27615
27616         PR target/19357
27617         * gcc.c-torture/compile/pr19357.c: New test.
27618
27619 2005-01-17  Ian Lance Taylor  <ian@airs.com>
27620
27621         PR c/5675
27622         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
27623         pass--those that refer just to the variable, possibly with a
27624         cast.
27625         * gcc.dg/c99-const-expr-3.c: Likewise.
27626
27627         PR middle-end/13127
27628         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
27629         longer emitted.
27630
27631 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
27632
27633         PR fortran/18778
27634         * gfortran.dg/endfile_2.f90: New test.
27635
27636 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
27637
27638         PR 19168
27639         * gfortran.dg/select_5.f90: New test.
27640
27641 2004-01-16  Paul Brook  <paul@codesourcery.com>
27642
27643         * gfortran.dg/common_4.f90: New test.
27644
27645 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
27646
27647         PR rtl-optimization/19462
27648         * gcc.dg/torture/pr19462-1.c: New test.
27649
27650 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
27651
27652         PR objc/19321
27653         * objc.dg/func-ptr-2.m: New.
27654         * objc.dg/volatile-1.m: New.
27655
27656 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27657
27658         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
27659
27660 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
27661
27662         PR tree-optimization/19060
27663         * gcc.c-torture/execute/20050104-1.c: New test.
27664
27665 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
27666
27667         PR fortran/18983
27668         * gfortran.dg/write_to_null.f90: New test.
27669
27670 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
27671             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27672
27673         PR other/19328
27674         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
27675         argument.
27676
27677 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
27678
27679         PR c++/19263
27680         * g++.dg/init/vector1.C: New test.
27681
27682 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
27683
27684         PR target/13158
27685         * gcc.target/ia64/sibcall-unwind-1.c: New test.
27686         PR target/18987
27687         * gcc.target/ia64/sibcall-unwind-2.c: New test.
27688
27689 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
27690
27691         * gfortran.dg/select_1.f90: New test.
27692         * gfortran.dg/select_2.f90: New test.
27693         * gfortran.dg/select_3.f90: New test.
27694         * gfortran.dg/select_4.f90: New test.
27695
27696 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
27697
27698         PR middle-end/19084
27699         PR rtl-optimization/19348
27700         * gcc.dg/20050111-1.c: New test.
27701         * gcc.c-torture/execute/20050111-1.c: New test.
27702
27703         * gcc.dg/i386-asm-4.c: New test.
27704
27705 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27706
27707         * gcc.dg/nested-func-2.c: New test.
27708         * ada/acats/norun.lst: Remove c953002.
27709
27710 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
27711
27712         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
27713
27714 2005-01-12  Ben Elliston  <bje@au.ibm.com>
27715
27716         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
27717
27718 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
27719
27720         PR target/18761
27721         * g++.dg/abi/align1.C: New test.
27722
27723 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
27724
27725         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
27726         at a time.
27727         * g++.dg/ext/altivec_check.h: Support compiling as C.
27728
27729 2005-01-10  Roger Sayle  <roger@eyesopen.com>
27730
27731         PR c++/19355
27732         * g++.dg/expr/pr19355-1.C: New test case.
27733
27734 2005-01-10  Laurent GUERBY <laurent@guerby.net>
27735
27736         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
27737         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
27738         * ada/acats/tests/c3/c92005b.ada: Likewise.
27739         * ada/acats/tests/c3/cxb3012.a: Likewise.
27740         * ada/acats/norun.lst: Add c380004 and c953002, add PR
27741
27742 2005-01-09  Paul Brook  <paul@codesourcery.com>
27743
27744         * gfortran.dg/common_2.f90: New file.
27745         * gfortran.dg/common_3.f90: New file.
27746
27747 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
27748
27749         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
27750
27751 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27752
27753         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
27754         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
27755         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
27756         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
27757         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
27758         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
27759         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
27760         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
27761         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
27762         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
27763         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
27764         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
27765         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
27766         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
27767         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
27768         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
27769         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
27770         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
27771         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
27772         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
27773         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
27774         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
27775         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
27776         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
27777         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
27778         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
27779         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
27780         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
27781         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
27782         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
27783         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
27784         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
27785         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
27786         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
27787         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
27788         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
27789         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
27790         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
27791         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
27792         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
27793         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
27794         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
27795         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
27796         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
27797         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
27798         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
27799         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
27800         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
27801         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
27802         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
27803         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
27804         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
27805         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
27806         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
27807         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
27808         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
27809         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
27810         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
27811         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
27812         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
27813         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
27814         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
27815         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
27816         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
27817         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
27818         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
27819         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
27820
27821         * gcc.dg/vect/vect-1.c: Fix spelling.
27822         * gcc.dg/vect/vect-10.c: Fix spelling.
27823         * gcc.dg/vect/vect-11.c: Fix spelling.
27824         * gcc.dg/vect/vect-12.c: Fix spelling.
27825         * gcc.dg/vect/vect-14.c: Fix spelling.
27826         * gcc.dg/vect/vect-15.c: Fix spelling.
27827         * gcc.dg/vect/vect-16.c: Fix spelling.
27828         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
27829         * gcc.dg/vect/vect-64.c: Fix comments.
27830         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
27831
27832 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27833             Ira Rosen  <irar@il.ibm.com>
27834
27835         * gcc.dg/vect/vect-70.c: New test.
27836         * gcc.dg/vect/vect-71.c: New test.
27837
27838 2005-01-09  Manfred Hollstein  <mh@suse.com>
27839
27840         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
27841         * gcc.dg/pr18241-2.c: Likewise.
27842         * gcc.dg/pr18241-3.c: Likewise.
27843         * gcc.dg/pr18241-4.c: Likewise.
27844         * gcc.dg/pr18241-5.c: Likewise.
27845
27846 2005-01-08  Richard Henderson  <rth@redhat.com>
27847
27848         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27849         False for x86 and x86-64.
27850
27851 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
27852
27853         PR tree-optimization/18241
27854         * gcc.dg/pr18241-1.c: New test.
27855         * gcc.dg/pr18241-2.c: New test.
27856         * gcc.dg/pr18241-3.c: New test.
27857         * gcc.dg/pr18241-4.c: New test.
27858         * gcc.dg/pr18241-5.c: New test.
27859
27860 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
27861
27862         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
27863         gfortran.dg/select_4.f90: New.
27864
27865 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27866
27867         * gcc.c-torture/execute/20050107-1.c: New test.
27868
27869 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
27870
27871         PR c++/19298
27872         * g++.dg/template/ref2.C: New.
27873
27874 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
27875
27876         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
27877         instead of being empty.
27878
27879 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27880
27881         PR fortran/15553
27882         * gfortran.dg/array-1.f90: New test.
27883
27884 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27885
27886         PR tree-optimization/19283
27887         * gcc.c-torture/execute/20050106-1.c: New test.
27888
27889         PR rtl-optimization/18861
27890         * gcc.dg/20050105-1.c: New test.
27891
27892         PR tree-optimization/18828
27893         * gcc.dg/20050105-2.c: New test.
27894
27895 2005-01-07  Andreas Jaeger  <aj@suse.de>
27896
27897         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
27898
27899 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
27900
27901         PR fortran/18398
27902         * gfortran.dg/fmt_read.f90: New test.
27903
27904 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
27905
27906         * gcc.dg/rs6000-ldouble-2.c: New.
27907
27908 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
27909
27910         PR c++/19244
27911         * g++.dg/parser/ctor2.C: New test.
27912
27913 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27914
27915         PR c++/17154
27916         * g++.dg/template/using9.C: New test.
27917
27918 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27919
27920         PR c++/19258
27921         * g++.dg/lookup/friend6.C: New test.
27922
27923 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27924
27925         PR c++/19270
27926         * g++.dg/template/array10.C: New.
27927
27928 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27929
27930         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
27931         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
27932
27933 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
27934
27935         * gcc.c-torture/compile/20050105-1.c: New test.
27936
27937 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
27938
27939         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
27940
27941 2005-01-05  Roger Sayle  <roger@eyesopen.com>
27942
27943         PR middle-end/19100
27944         * gcc.dg/conv-3.c: New test case.
27945
27946 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
27947
27948         * gcc.dg/asm-wide-1.c: New test.
27949
27950 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27951
27952         PR c++/19030
27953         * g++.dg/parse/crash22.C: New
27954
27955 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
27956
27957         PR 19257
27958         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
27959
27960 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
27961
27962         PR middle-end/17767
27963         * gcc.dg/i386-mmx-6.c: New test case.
27964
27965 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
27966
27967         PR tree-optimization/18308
27968         * gcc.dg/vect/pr18308.c: New testcase.
27969
27970 2005-01-04  Andreas Jaeger  <aj@suse.de>
27971
27972         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
27973
27974 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27975             Robert Bowdidge <bowdidge@apple.com>
27976
27977         * gcc.dg/cpp/subframework1.c: New.
27978         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
27979         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
27980         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
27981         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
27982
27983 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27984
27985         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
27986         producing warning.
27987         * gcc.dg/darwin-weakimport-2.c: New.
27988
27989 2005-01-03  Richard Henderson  <rth@redhat.com>
27990
27991         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
27992
27993 2005-01-03  Richard Henderson  <rth@redhat.com>
27994
27995         * gcc.dg/vect/vect.exp: Enable for ia64.
27996         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
27997         (check_effective_target_vect_float): Likewise.
27998         (check_effective_target_vect_no_align): Likewise.
27999         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
28000         * gcc.dg/vect/vect-8.c: Likewise.
28001
28002 2005-01-03  Uros Bizjak <uros@kss-loka.si>
28003
28004         PR target/19236
28005         * gcc.dg/pr19236-1.c: New test case.
28006
28007 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
28008
28009         PR rtl-optimization/12092
28010         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
28011
28012 2005-01-02  Andreas Jaeger  <aj@suse.de>
28013
28014         * gcc.dg/pr12092-1.c: Do not run on x86_64.
28015
28016 2005-01-01  Roger Sayle  <roger@eyesopen.com>
28017             Andrew Pinski  <pinskia@physics.uc.edu>
28018
28019         PR rtl-optimization/12092
28020         * gcc.dg/pr12092-1.c: New test case.
28021
28022 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
28023
28024         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
28025         'hidden' and 'default' for better portability.
28026         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
28027
28028         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
28029         6 and 7.
28030         * g++.old-deja/g++.brendan/new3.C: Likewise.
28031
28032 2005-01-01  Steven Bosscher  <stevenb@suse.de>
28033
28034         * gcc.dg/20041231-1.C: New test.
28035         * g++.dg/warn/Wunreachable-code-1.C: New test.
28036
28037 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
28038
28039         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
28040         file, not /dev/null.  Abort on error.
28041
28042 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
28043             Ziemowit Laski  <zlaski@apple.com>
28044
28045         PR objc/18971
28046         * objc.dg/encode-5.m: New test.
28047
28048 2004-12-29  Richard Henderson  <rth@redhat.com>
28049
28050         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
28051         * objc.dg/stabs-1.m: Disable for ia64.
28052
28053 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
28054
28055         PR c++/19190
28056         * g++.dg/warn/Wunused-10.C: New test.
28057
28058 2004-12-28  Richard Henderson  <rth@redhat.com>
28059
28060         * objc.dg/stabs-1.m: Disable for alpha.
28061
28062 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28063
28064         PR c++/19149
28065         * g++.dg/parse/error23.C: New test.
28066
28067 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28068
28069         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
28070
28071         PR fortran/19032
28072         * gfortran.dg/intrinsic_modulo_1.f90: New.
28073         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
28074         tests with divisor -1.
28075
28076 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28077
28078         * g++.dg/opt/temp1.C (memcpy): Return a value.
28079
28080         PR c++/19148
28081         * g++.dg/expr/cond7.C: New test.
28082
28083 2004-12-27  Paul Brook  <paul@codesourcery.com>
28084
28085         * gfortran.dg/g77/select_no_compile.f: Remove.
28086
28087 2004-12-27  Richard Henderson  <rth@redhat.com>
28088
28089         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
28090         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
28091         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
28092
28093 2004-12-26  Richard Henderson  <rth@redhat.com>
28094
28095         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
28096         by 1i instead of token pasting.
28097
28098 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28099
28100         PR tree-optimization/17578
28101         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
28102         to additional_flags.
28103         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
28104
28105 2004-12-25  Richard Henderson  <rth@redhat.com>
28106
28107         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28108         Remove Alpha.
28109
28110 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28111
28112         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
28113         hppa*-*-hpux*.
28114         * gcc.dg/pr17957.c (dg-options): Likewise.
28115         * gcc.dg/struct-ret-1.c: Add prototype for abort.
28116         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
28117         instead of 0 on __hppa__.
28118         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
28119         "foo,%r" on hppa*-*-*.
28120
28121 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
28122
28123         PR fortran/19071
28124         * gfortran.dg/complex_write.f90: New test.
28125
28126 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28127
28128         PR c++/17595
28129         * g++.dg/parse/pragma2.C: New test.
28130
28131         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
28132
28133 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28134
28135         * gcc.dg/empty2.c: Add missing dg-warning.
28136
28137 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28138
28139         PR c++/17413
28140         * g++.dg/template/local4.C: New test.
28141         * g++.dg/template/crash19.C: Add dg-error marker.
28142
28143         * g++.dg/template/crash31.C: Correct embedded PR number.
28144
28145 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28146
28147         PR c++/16405
28148         * g++.dg/opt/temp1.C: Add do-run marker.
28149
28150 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28151
28152         * g++.dg/template/spec19.C: New.
28153
28154 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28155
28156         PR target/16819
28157         * gcc.dg/empty2.c: New.
28158
28159 2004-12-23  Richard Henderson  <rth@redhat.com>
28160
28161         * lib/target-supports.exp (check_effective_target_vect_no_align):
28162         Remove i?86 and x86-64.
28163
28164 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28165
28166         PR c++/16405
28167         * g++.dg/opt/temp1.C: New test.
28168
28169 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28170
28171         PR c++/18733
28172         * g++.dg/template/friend33.C: New testcase.
28173
28174 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
28175
28176         PR c++/18464
28177         * g++.dg/template/cond5.C: New test.
28178
28179         PR c++/18492
28180         * g++.dg/inherit/thunk3.C: New test.
28181
28182         PR c++/11224
28183         * g++.dg/warn/Wunused-9.C: New test.
28184
28185 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
28186
28187         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
28188
28189 2004-12-22  Jan Beulich  <jbeulich@novell.com>
28190
28191         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
28192
28193 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
28194
28195         PR c++/18378
28196         * g++.dg/ext/packed8.C: New test.
28197
28198         PR c++/19063
28199         * g++.dg/template/crash31.C: New test.
28200
28201         PR c++/19034
28202         * g++.dg/template/crash30.C: New test.
28203
28204 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28205
28206         PR C++/18984
28207         * g++.dg/eh/ctor3.C: New test.
28208
28209 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28210
28211         * objc.dg/stabs-1.m: Allow section name to be quoted and
28212         assembly label to begin with '.LL'.
28213
28214 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
28215
28216         * gcc.dg/vect/vect.exp
28217         (check_effective_target_lp64_or_vect_no_align): New.
28218         * gcc.dg/vect/vect-77.c: Use it.
28219         * gcc.dg/vect/vect-78.c: Use it.
28220
28221         * lib/target-supports.exp
28222         (check_effective_target_vect_no_max,
28223         check_effective_target_vect_no_bitwise,
28224         check_effective_target_vect_no_align): New.
28225         * gcc.dg/vect/vect-13.c: Use them.
28226         * gcc.dg/vect/vect-17.c: Ditto.
28227         * gcc.dg/vect/vect-18.c: Ditto.
28228         * gcc.dg/vect/vect-19.c: Ditto.
28229         * gcc.dg/vect/vect-20.c: Ditto.
28230         * gcc.dg/vect/vect-27.c: Ditto.
28231         * gcc.dg/vect/vect-29.c: Ditto.
28232         * gcc.dg/vect/vect-44.c: Ditto.
28233         * gcc.dg/vect/vect-48.c: Ditto.
28234         * gcc.dg/vect/vect-50.c: Ditto.
28235         * gcc.dg/vect/vect-52.c: Ditto.
28236         * gcc.dg/vect/vect-54.c: Ditto.
28237         * gcc.dg/vect/vect-56.c: Ditto.
28238         * gcc.dg/vect/vect-58.c: Ditto.
28239         * gcc.dg/vect/vect-60.c: Ditto.
28240         * gcc.dg/vect/vect-72.c: Ditto.
28241         * gcc.dg/vect/vect-80.c: Ditto.
28242
28243 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
28244
28245         PR c++/14075
28246         * g++.dg/init/string1.C: New.
28247
28248         PR c++/18975
28249         * g++.dg/other/synth1.C: New.
28250
28251 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
28252
28253         PR c/18963
28254         * gcc.dg/pr18963-1.c: New test.
28255
28256 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
28257
28258         PR c/18596
28259         * gcc.dg/funcdef-storage-1.c (foo): Remove.
28260         * gcc.dg/pr18596-1.c: Use dg-error.
28261         (dg-options): Use -fno-unit-at-a-time.
28262         * gcc.dg/pr18596-2.c: New test.
28263         * gcc.dg/pr18596-3.c: New test.
28264
28265 2004-12-20  Roger Sayle  <roger@eyesopen.com>
28266
28267         PR middle-end/18683
28268         * g++.dg/opt/pr18683-1.C: New test case.
28269
28270 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
28271
28272         PR other/19093
28273         * g++.dg/opt/max1.C: Fix for 64bit targets.
28274
28275 2004-12-20  Matt Austern  <austern@apple.com>
28276
28277         PR c++/19044
28278         * g++.dg/ext/builtin6.C: New
28279
28280 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
28281
28282         PR tree-optimization/19080
28283         * gcc.c-torture/compile/pr19080.c: New test.
28284
28285 2004-12-20  Steven Bosscher  <stevenb@suse.de>
28286
28287         * gcc.dg/20041219-1.c: New test.
28288
28289 2004-12-19  Roger Sayle  <roger@eyesopen.com>
28290
28291         PR middle-end/19068
28292         * g++.dg/opt/max1.C: New test case.
28293
28294 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28295
28296         * gcc.dg/fdata-sections-1.c: New test.
28297
28298 2004-12-18  Roger Sayle  <roger@eyesopen.com>
28299
28300         PR middle-end/18548
28301         * gcc.dg/max-1.c: New test case.
28302
28303 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
28304
28305         * gcc.c-torture/execute/20041218-1.c: New test.
28306
28307 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
28308
28309         * gcc.dg/pr18501.c: New test.
28310         * gcc.dg/uninit-5.c: XFAIL.
28311         * gcc.dg/uninit-9.c: XFAIL.
28312
28313 2004-12-17  Dale Johannesen  <dalej@apple.com>
28314
28315         * gcc.dg/20041213-1.c: New.
28316
28317 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
28318
28319         * objc.dg/stabs-1.m: Allow assembly label to begin
28320         with a dot ('.').
28321
28322 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
28323
28324         * gcc.c-torture/execute/20041213-1.c: Move...
28325         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
28326
28327 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
28328
28329         PR c++/18721
28330         * g++.dg/lookup/conv-5.C: New.
28331
28332 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
28333
28334         * objc.dg/stabs-1.m: New test.
28335
28336 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28337
28338         * gcc.dg/visibility-c.c: Change compile to
28339         assemble for the test.
28340
28341 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28342
28343         PR target/19041
28344         * gcc.dg/visibility-c.c: New test.
28345
28346 2004-12-16  Roger Sayle  <roger@eyesopen.com>
28347
28348         PR middle-end/18493
28349         * gcc.dg/switch-8.c: New test case.
28350
28351 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28352
28353         PR c++/18905
28354         * g++.dg/template/init4.C: New.
28355         * g++.dg/opt/static3.C: Enable optimizer.
28356
28357 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
28358
28359         * g++.dg/other/complex1.C: New test.
28360
28361 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
28362
28363         * g++.dg/opt/inline9.C: New test.
28364
28365 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28366
28367         PR fortran/18993
28368         * gfotran.dg/nullify_1.f: New test.
28369
28370 2004-12-15  Richard Henderson  <rth@redhat.com>
28371
28372         * gcc.target/i386/i386.exp: New harness.
28373         * gcc.target/i386/vect-args.c: New.
28374
28375 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
28376
28377         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
28378
28379 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28380
28381         PR c++/18825
28382         * g++.dg/template/friend32.C: New test.
28383
28384 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28385
28386         * cpp/pragma-once-1.c: New test.
28387         * cpp/pragma-once-1b.h: Likewise.
28388         * cpp/pragma-once-1c.h: Likewise.
28389         * cpp/pragma-once-1d.h: Likewise.
28390         * cpp/inc/pragma-once-1a.h: Likewise.
28391
28392 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
28393             Steven G. Kargl  <kargls@comcast.net>
28394
28395         PR fortran/17597
28396         * gfortran.dg/list_read_3.f90: New test.
28397
28398 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28399
28400         * gcc.dg/ftrapv-2.c: New test.
28401
28402 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28403
28404         PR c++/18981
28405         * g++.dg/template/typename9.C: New test.
28406
28407 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28408
28409         PR c++/18738
28410         * g++.dg/template/typename8.C: New test.
28411         * g++.dg/parse/friend2.C: Tweak error message.
28412
28413 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28414
28415         * gcc.c-torture/20041214-1.c: New test.
28416
28417 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28418
28419         PR c++/18965
28420         * g++.dg/init/array17.C: New test.
28421
28422 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28423
28424         PR c++/18793
28425         * g++.dg/init/aggr3.C: New test.
28426
28427 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
28428
28429         * gcc.dg/altivec-types-1.c: New test.
28430         * gcc.dg/altivec-types-2.c: New test.
28431         * gcc.dg/altivec-types-3.c: New test.
28432         * gcc.dg/altivec-types-4.c: New test.
28433         * g++.dg/ext/altivec-types-1.C: New test.
28434         * g++.dg/ext/altivec-types-2.C: New test.
28435         * g++.dg/ext/altivec-types-3.C: New test.
28436         * g++.dg/ext/altivec-types-4.C: New test.
28437
28438 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
28439
28440         PR middle-end/18951
28441         * gcc.c-torture/execute/20041213-1.c: New test.
28442
28443 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
28444
28445         PR c++/18949
28446         * g++.dg/template/cast1.C: New.
28447
28448 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
28449
28450         * gcc.c-torture/execute/20041213-2.c: New test.
28451
28452 2004-12-13  Richard Henderson  <rth@redhat.com>
28453
28454         * gcc.dg/i386-sse-10.c: Fix typo in options.
28455
28456 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
28457
28458         PR c++/18968
28459         * g++.dg/opt/pr18968.C: New test.
28460
28461 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
28462
28463         PR c++/18925
28464         * g++.dg/ext/visibility/staticdatamem.C: New test.
28465
28466 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
28467
28468         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
28469
28470 2004-12-13  Roger Sayle  <roger@eyesopen.com>
28471
28472         PR rtl-optimization/18928
28473         * gcc.dg/pr18928-1.c: New test case.
28474
28475 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
28476
28477         PR tree-opt/16951
28478         * gcc.c-torture/compile/20041211-1.c: New.
28479
28480 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28481
28482         PR middle-end/17564
28483         * gcc.c-torture/execute/20041212-1.c: New test.
28484
28485 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28486
28487         PR fortran/18869
28488         * gfortran.dg/common_1.f90: New test.
28489
28490 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
28491         Paul Brook  <paul@codesourcery.com>
28492
28493         PR fortran/16222
28494         * gfortran.dg/real_do_1.f90: New test.
28495
28496 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
28497
28498         PR tree-opt/18040
28499         * g++.dg/opt/ptrmem6.C: New test.
28500
28501 2004-12-11  Roger Sayle  <roger@eyesopen.com>
28502
28503         PR middle-end/18921
28504         * gcc.dg/pr18921-1.c: New test case.
28505
28506 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28507
28508         PR fortran/17175
28509         * gfortran.dg/scale_1.f90: New test.
28510
28511 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
28512
28513         PR middle-end/18903
28514         * gcc.c-torture/compile/pr18903.c: New test.
28515
28516 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
28517
28518         * gcc.c-torture/execute/20041210-1.c: New test.
28519
28520 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28521
28522         PR c++/18731
28523         * g++.dg/parser/struct-1.C: New test.
28524         * g++.dg/parser/struct-2.C: New test.
28525         * g++.dg/parser/struct-3.C: New test.
28526
28527 2004-12-09  Richard Henderson  <rth@redhat.com>
28528
28529         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
28530
28531         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
28532         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
28533
28534 2004-12-09  Matt Austern  <austern@apple.com>
28535
28536         PR c++/18514
28537         * g++.dg/ext/builtin1.C: New
28538         * g++.dg/ext/builtin2.C: New
28539         * g++.dg/ext/builtin3.C: New
28540         * g++.dg/ext/builtin4.C: New
28541         * g++.dg/ext/builtin5.C: New
28542
28543 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
28544
28545         PR tree-opt/18904
28546         * g++.dg/opt/ptrmem5.C: New test.
28547
28548 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
28549
28550         * g++.dg/parse/typename5.C: Adjust for new error.
28551         * g++.dg/parse/typename7.C: New.
28552
28553 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28554
28555         PR c++/18073
28556         * g++.dg/other/mmintrin.C: New test.
28557
28558 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
28559
28560         PR c++/16681
28561         * g++.dg/init/array15.C: New.
28562         * g++.dg/init/array16.C: New.
28563
28564 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28565
28566         PR fortran/18826
28567         * gfortran.dg/assign_1.f90: New test.
28568
28569 2004-12-08  Nick Clifton  <nickc@redhat.com>
28570
28571         * gcc.target/xstormy16/bss_below100: New directory containing tests.
28572         * gcc.target/xstormy16/data_below100: Likewise.
28573         * gcc.target/xstormy16/sfr: Likewise.
28574         * gcc.target/xstormy16/below100.S: New test source file.
28575         * gcc.target/xstormy16/below100.ld: New test linker script.
28576         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28577         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
28578         bp instructions.
28579         * gcc.target/xstormy16/bp.c: Likewise.
28580
28581         * gcc.target/xstormy16/bss_below100: New files:
28582         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28583         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28584         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28585         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28586         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28587         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28588         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28589         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28590         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28591         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28592         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28593         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28594         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28595         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28596         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28597         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28598         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28599         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28600         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28601         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28602         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28603         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28604         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28605         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28606         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28607         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28608         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28609
28610         * gcc.target/xstormy16/data_below100: New files:
28611         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28612         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28613         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28614         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28615         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28616         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28617         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28618         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28619         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28620         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28621         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28622         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28623         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28624         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28625         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28626         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28627         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28628         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28629         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28630         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28631         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28632         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28633         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28634         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28635         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28636         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28637         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28638
28639         * gcc.target/xstormy16/sfr: New files:
28640         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
28641         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
28642         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
28643         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
28644         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
28645         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
28646         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
28647         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
28648         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
28649         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
28650         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
28651         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
28652         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
28653         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
28654         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
28655         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
28656         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
28657         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
28658         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
28659         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
28660         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
28661         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
28662         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
28663         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
28664         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
28665         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
28666         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
28667         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
28668         27_if0_sfrw_bitfield_f.c
28669
28670 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28671
28672         PR c++/18100
28673         * g++.dg/lookup/name-clash4.C: New test.
28674
28675 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
28676
28677         PR c++/18672
28678         * g++.dg/opt/array1.C: New.
28679
28680         PR c++/18803
28681         * g++.dg/template/operator5.C: New.
28682
28683 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
28684
28685         PR c/18867
28686         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
28687
28688 2004-12-07  Steven Bosscher  <stevenb@suse.de>
28689
28690         * gcc.dg/noncompile/20041207.c: New test.
28691
28692 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
28693
28694         * g++.dg/other/unreachable-1.C: New test.
28695
28696 2004-12-06  Nick Clifton  <nickc@redhat.com>
28697
28698         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
28699         <limits.h> because the latter comes from gcc's include/ directory
28700         and not the newlib/libc/include directory.
28701
28702 2004-12-04  Richard Henderson  <rth@redhat.com>
28703
28704         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
28705
28706 2004-12-04  Richard Henderson  <rth@redhat.com>
28707
28708         * lib/target-supports.exp (check_gc_sections_available): Disable
28709         for alpha and ia64.
28710
28711 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
28712
28713         PR middle-end/17909
28714         * g++.dg/other/vararg-2.C: New test.
28715
28716 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28717
28718         PR c++/17011, c++/17971
28719         * g++.dg/template/error15.C: Adjust expected error.
28720         * g++.dg/template/instantiate3.C: Likewise.
28721
28722 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
28723
28724         * gcc.dg/altivec-18.c: Fix for darwin
28725
28726 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28727
28728         PR c++/18782
28729         * g++.dg/parse/ptrmem2.C: New.
28730
28731         PR c++/18318
28732         * g++.dg/template/new1.C: New.
28733
28734 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28735
28736         PR fortran/18710
28737         * gfortran.dg/direct_io_3.f90: New test.
28738
28739 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
28740
28741         PR 18758
28742         * g++.dg/parse/crash21.C: New.
28743
28744 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28745
28746         PR c++/15664, c++/18276
28747         * g++.dg/template/ttp13.C: New test.
28748         * g++.dg/template/ttp14.C: Likewise.
28749
28750 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28751
28752         PR c++/18123
28753         * g++.dg/parse/enum2.C: New test.
28754         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
28755
28756 2004-12-02  Nick Clifton  <nickc@redhat.com>
28757
28758         * gcc.target/xstormy16: New test directory.
28759         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28760         * gcc.target/xstormy16/bp.c: Check the generation of bp
28761         instructions.
28762         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
28763         bn instructions and the BELOW100 attribute.
28764
28765 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
28766
28767         PR target/16952
28768         * gcc.dg/ppc-eabi.c: New.
28769
28770 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28771
28772         PR fortran/18284
28773         * gfortran.dg/backspace.f90
28774
28775 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28776
28777         * gfortran.dg/inquire.f90: New test.
28778
28779 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
28780
28781         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
28782         handle effective-target-keyword.
28783         (dg-skip-if): Support effective-target keyword as target list.
28784         (dg-xfail-if): Ditto.
28785         * lib/target-supports.exp (is-effective-target-keyword): New proc.
28786
28787 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
28788
28789         PR tree-optimization/18291
28790         * gcc.c-torture/compile/pr18291.c: New test.
28791
28792 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28793
28794         PR C++/18729
28795         * g++.dg/parse/crash20.C: New.
28796
28797         PR c++/17431
28798         * g++.dg/overload/arg1.C: New.
28799         * g++.dg/overload/arg2.C: New.
28800         * g++.dg/overload/arg3.C: New.
28801         * g++.dg/overload/arg4.C: New.
28802
28803 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
28804
28805         * gcc.dg/c99-flex-array-4.c: Remove.
28806
28807 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28808
28809         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
28810
28811         * lib/target-supports.exp (is-effective-target): Simplify.
28812
28813         * lib/target-supports.exp (check_effective_target_vect_long):
28814         Fix for powerpc64-*-*.
28815
28816 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
28817
28818         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
28819         to support new requirements on FreeBSD 5.
28820
28821 2004-11-30  Devang Patel  <dpatel@apple.com>
28822
28823         PR 18702
28824         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
28825
28826 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28827
28828         * g++.dg/ext/altivec-13.C: New test.
28829
28830 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
28831
28832         PR tree-opt/18298
28833         * gcc.c-torture/execute/p18298.c: New test.
28834
28835 2004-11-30  Ira Rosen  <irar@il.ibm.com>
28836             Dorit Naishlos  <dorit@il.ibm.com>
28837
28838         PR tree-opt/18607
28839         * gcc.dg/vect/vect-89.c: New test.
28840
28841 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
28842
28843         * gcc.dg/pr18596-1.c: New test.
28844
28845 2004-11-30  Ben Elliston  <bje@au.ibm.com>
28846
28847         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
28848
28849 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28850
28851         PR c/18479
28852         * gcc.dg/pr18479.c: New test.
28853
28854 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28855
28856         PR target/18490
28857         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
28858         mmix-knuth-mmixware.
28859
28860         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
28861         cris-*-elf* cris-*-aout* mmix-*-*
28862
28863 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28864
28865         PR middle-end/18725
28866         * gcc.dg/pr18725.c: New test.
28867
28868 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28869
28870         PR target/18488
28871         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
28872
28873         PR target/18336
28874         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
28875
28876 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
28877
28878         PR c++/18368
28879         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
28880         * g++.old-deja/g++.law/ctors5.C: Likewise.
28881         * g++.old-deja/g++.other/crash25.C: Likewise.
28882
28883         PR c++/18674
28884         * g++.dg/template/error16.C: New test.
28885
28886         PR c++/18512
28887         * g++.dg/template/crash29.C: New test.
28888
28889 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
28890
28891         PR tree-optimization/18712
28892         * gcc.c-torture/compile/pr18712.c: New test.
28893
28894 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
28895
28896         PR c/7544
28897         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
28898         tests.
28899
28900 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28901
28902         PR c++/18652
28903         * g++.dg/lookup/crash6.C: New test.
28904
28905 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28906
28907         PR middle-end/18164
28908         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
28909
28910 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
28911
28912         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
28913         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
28914         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
28915
28916 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
28917
28918         * gcc.dg/pr18164.c: New test.
28919
28920 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
28921
28922         * gcc.dg/funroll-loops-all.c: New.
28923
28924 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28925
28926         PR target/18489
28927         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
28928         delimeter, match space and TAB as well as ":".
28929
28930         PR target/18484
28931         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
28932
28933         PR target/18348
28934         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
28935
28936         PR target/18345
28937         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
28938
28939         PR target/18337
28940         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
28941
28942 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
28943
28944         * gfortran.dg/direct_io_2.f90: New test.
28945
28946 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28947
28948         PR target/18334
28949         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
28950
28951 2004-11-28  Richard Henderson  <rth@redhat.com>
28952
28953         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
28954
28955 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
28956
28957         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
28958         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
28959         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
28960         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
28961         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
28962         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
28963         gcc.dg/pointer-arith-8.c: New tests.
28964
28965 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
28966
28967         PR fortran/18364
28968         * gfortran.dg/endfile.f90: New test.
28969
28970 2004-11-27  Falk Hueffner  <falk@debian.org>
28971
28972         * gcc.dg/loop-6.c: New test.
28973
28974 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28975
28976         * gcc.c-torture/execute/20041126-1.c: New test.
28977
28978 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28979
28980         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
28981         on IRIX.
28982
28983 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28984
28985         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
28986         functions.
28987
28988 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28989
28990         PR rtl-optimization/17825
28991         * gcc.c-torture/compile/20041119-1.c: New test.
28992
28993 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28994
28995         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
28996         Check existence of ld library path variables before unsetting.
28997
28998 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
28999
29000         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
29001
29002 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29003
29004         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
29005
29006 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29007
29008         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
29009
29010 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29011
29012         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
29013         dg-do directive.
29014
29015 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29016
29017         * gcc.dg/pr17957.c: Pass --param, not -param.
29018
29019 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
29020
29021         PR middle-end/17957
29022         * gcc.dg/pr17957.c: New test.
29023
29024 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
29025
29026         PR c++/18445
29027         * g++.dg/template/crash28.C: Likewise.
29028
29029         PR c++/18001
29030         * g++.dg/expr/unary2.C: Adjust lvalue messages.
29031         * g++.dg/ext/lvaddr.C: Likewise.
29032         * g++.dg/opt/pr7503-3.C: Likewise.
29033
29034         PR c++/18466
29035         * g++.dg/parse/qualified3.C: New test.
29036         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
29037
29038         PR c++/18545
29039         * g++.dg/expr/return1.C: New test.
29040
29041 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29042
29043         Friend class name lookup 3/n, PR c++/3332
29044         * g++.dg/lookup/friend3.C: New test.
29045         * g++.dg/lookup/friend4.C: Likewise.
29046         * g++.dg/lookup/friend5.C: Likewise.
29047
29048 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29049
29050         Friend class name lookup 2/n, PR c++/14513, c++/15410
29051         * g++.dg/lookup/friend2.C: New test.
29052         * g++.dg/template/friend31.C: Likewise.
29053
29054 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29055
29056         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
29057
29058 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29059
29060         PR c++/17473
29061         * g++.dg/tc1/dr56.C: Remove.
29062         * g++.dg/template/typedef1.C: Add dg-error markers.
29063         * g++.old-deja/g++.other/typedef7.C: Likewise.
29064
29065         PR c++/18285
29066         * g++.dg/parse/typedef7.C: New test.
29067
29068 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
29069
29070         * gcc.c-torture/execute/20041124-1.c: New test.
29071
29072 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29073
29074         * g++.dg/template/deduce3.C: New test.
29075
29076         PR c++/18586
29077         * g++.dg/template/crash27.C: New test.
29078
29079         PR c++/18530
29080         * g++.dg/warn/Wshadow-3.C: New test.
29081
29082 2004-11-24  Devang Patel  <dpatel@apple.com>
29083
29084         PR/18555
29085         * gcc.dg/cpp/isysroot-1.c: New test.
29086         * gcc.dg/cpp/usr/include/stdio.h: New file.
29087         * gcc.dg/cpp/isysroot-2.c: New test.
29088         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
29089         New file.
29090
29091 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29092
29093         PR c++/8929
29094         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
29095
29096 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29097
29098         * gcc.target/sparc/align.c: Do not include <stdint.h>.
29099         * gcc.target/sparc/pdist.c: Likewise.
29100
29101 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
29102
29103         PR c++/16882
29104         * g++.dg/conversion/simd1.C: New test.
29105
29106 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29107
29108         * lib/target-libpath.exp: New file defining
29109         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
29110         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
29111         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
29112         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
29113         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
29114
29115 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
29116
29117         * gcc.dg/pragma-align-2.c: Test macro expansion.
29118         * gcc.dg/pragma-pack-2.c: New test.
29119
29120 2004-11-23  Richard Henderson  <rth@redhat.com>
29121
29122         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
29123         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29124         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
29125         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
29126         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
29127         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
29128
29129         * gcc.dg/vect/vect.exp: Add check for alpha.
29130         * lib/target-supports.exp (check_alpha_max_hw_available): New.
29131         (check_effective_target_vect_int): Enable for alpha.
29132         (check_effective_target_vect_long): New.
29133         (is-effective-target): Add it.
29134
29135 2004-11-23  Uros Bizjak <uros@kss-loka.si>
29136
29137         * gcc.dg/pr18614-1.c: New test.
29138
29139 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29140
29141         * gcc.dg/setjmp-2.c: New test.
29142
29143 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
29144
29145         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
29146         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
29147         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
29148         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
29149         gcc.target/sparc/pdist.c: New tests.
29150
29151 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
29152
29153         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
29154
29155 2004-11-22  Dale Johannesen  <dalej@apple.com>
29156
29157         * gcc.dg/20041111-1.c: New.
29158
29159 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
29160
29161         PR tree-opt/18536
29162         * gcc.dg/vect/pr18536.c: New test.
29163
29164 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29165
29166         PR c++/18354
29167         * g++.dg/template/nontype11.C: New test.
29168
29169 2004-11-21  Roger Sayle  <roger@eyesopen.com>
29170
29171         PR middle-end/18520
29172         * gcc.dg/pr18520-1.c: New test case.
29173
29174 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
29175
29176         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
29177         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
29178         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
29179         expected diagnostics.
29180
29181 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29182
29183         PR target/18580
29184         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
29185         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
29186         vect-77.c, vect-77a.c: XFAIL on the SPARC.
29187
29188 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29189
29190         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
29191
29192 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
29193             Joseph Myers  <joseph@codesourcery.com>
29194
29195         * lib/target-supports.exp (check_visibility_available): Really
29196         test the compiler.
29197
29198 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
29199
29200         PR tree-opt/18181
29201         * gcc.dg/vect/vect-85.c: New test.
29202         * gcc.dg/vect/vect-86.c: New test.
29203         * gcc.dg/vect/vect-87.c: New test.
29204         * gcc.dg/vect/vect-88.c: New test.
29205
29206 2004-11-19  Ben Elliston  <bje@au.ibm.com>
29207
29208         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
29209
29210 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
29211
29212         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
29213         * gcc.dg/ppc-and-1.c: Ditto.
29214         * gcc.dg/ppc-compare-1.c: Ditto.
29215         * gcc.dg/ppc-mov-1.c: Ditto
29216
29217 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
29218             Mark Mitchell  <mark@codesourcery.com>
29219
29220         * gcc.dg/pragma-init-fini-2.c: New test.
29221
29222 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
29223             Aldy Hernandez  <aldyh@redhat.com>
29224
29225         * lib/target-supports.exp (check_effective_target_vect_int): New
29226         (check_effective_target_vect_float): New
29227         (check_effective_target_vect_double): New.
29228         (is-effective-target): Support new effective targets keywords.
29229         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
29230         default action for dg-do.
29231         * gcc.dg/vect/pr16105.c: Use new support.
29232         * gcc.dg/vect/pr18400.c: Ditto.
29233         * gcc.dg/vect/pr18425.c: Ditto.
29234         * gcc.dg/vect/vect-1.c: Ditto.
29235         * gcc.dg/vect/vect-10.c: Ditto.
29236         * gcc.dg/vect/vect-11.c: Ditto.
29237         * gcc.dg/vect/vect-12.c: Ditto.
29238         * gcc.dg/vect/vect-13.c: Ditto.
29239         * gcc.dg/vect/vect-14.c: Ditto.
29240         * gcc.dg/vect/vect-15.c: Ditto.
29241         * gcc.dg/vect/vect-16.c: Ditto.
29242         * gcc.dg/vect/vect-17.c: Ditto.
29243         * gcc.dg/vect/vect-18.c: Ditto.
29244         * gcc.dg/vect/vect-19.c: Ditto.
29245         * gcc.dg/vect/vect-2.c: Ditto.
29246         * gcc.dg/vect/vect-20.c: Ditto.
29247         * gcc.dg/vect/vect-21.c: Ditto.
29248         * gcc.dg/vect/vect-22.c: Ditto.
29249         * gcc.dg/vect/vect-23.c: Ditto.
29250         * gcc.dg/vect/vect-24.c: Ditto.
29251         * gcc.dg/vect/vect-25.c: Ditto.
29252         * gcc.dg/vect/vect-26.c: Ditto.
29253         * gcc.dg/vect/vect-27.c: Ditto.
29254         * gcc.dg/vect/vect-27a.c: Ditto.
29255         * gcc.dg/vect/vect-28.c: Ditto.
29256         * gcc.dg/vect/vect-29.c: Ditto.
29257         * gcc.dg/vect/vect-29a.c: Ditto.
29258         * gcc.dg/vect/vect-3.c: Ditto.
29259         * gcc.dg/vect/vect-30.c: Ditto.
29260         * gcc.dg/vect/vect-31.c: Ditto.
29261         * gcc.dg/vect/vect-32.c: Ditto.
29262         * gcc.dg/vect/vect-33.c: Ditto.
29263         * gcc.dg/vect/vect-34.c: Ditto.
29264         * gcc.dg/vect/vect-35.c: Ditto.
29265         * gcc.dg/vect/vect-36.c: Ditto.
29266         * gcc.dg/vect/vect-37.c: Ditto.
29267         * gcc.dg/vect/vect-38.c: Ditto.
29268         * gcc.dg/vect/vect-4.c: Ditto.
29269         * gcc.dg/vect/vect-40.c: Ditto.
29270         * gcc.dg/vect/vect-41.c: Ditto.
29271         * gcc.dg/vect/vect-42.c: Ditto.
29272         * gcc.dg/vect/vect-43.c: Ditto.
29273         * gcc.dg/vect/vect-44.c: Ditto.
29274         * gcc.dg/vect/vect-45.c: Ditto.
29275         * gcc.dg/vect/vect-46.c: Ditto.
29276         * gcc.dg/vect/vect-47.c: Ditto.
29277         * gcc.dg/vect/vect-48.c: Ditto.
29278         * gcc.dg/vect/vect-48a.c: Ditto.
29279         * gcc.dg/vect/vect-49.c: Ditto.
29280         * gcc.dg/vect/vect-5.c: Ditto.
29281         * gcc.dg/vect/vect-50.c: Ditto.
29282         * gcc.dg/vect/vect-51.c: Ditto.
29283         * gcc.dg/vect/vect-52.c: Ditto.
29284         * gcc.dg/vect/vect-53.c: Ditto.
29285         * gcc.dg/vect/vect-54.c: Ditto.
29286         * gcc.dg/vect/vect-55.c: Ditto.
29287         * gcc.dg/vect/vect-56.c: Ditto.
29288         * gcc.dg/vect/vect-56a.c: Ditto.
29289         * gcc.dg/vect/vect-57.c: Ditto.
29290         * gcc.dg/vect/vect-58.c: Ditto.
29291         * gcc.dg/vect/vect-59.c: Ditto.
29292         * gcc.dg/vect/vect-6.c: Ditto.
29293         * gcc.dg/vect/vect-60.c: Ditto.
29294         * gcc.dg/vect/vect-61.c: Ditto.
29295         * gcc.dg/vect/vect-62.c: Ditto.
29296         * gcc.dg/vect/vect-63.c: Ditto.
29297         * gcc.dg/vect/vect-64.c: Ditto.
29298         * gcc.dg/vect/vect-65.c: Ditto.
29299         * gcc.dg/vect/vect-66.c: Ditto.
29300         * gcc.dg/vect/vect-67.c: Ditto.
29301         * gcc.dg/vect/vect-68.c: Ditto.
29302         * gcc.dg/vect/vect-69.c: Ditto.
29303         * gcc.dg/vect/vect-7.c: Ditto.
29304         * gcc.dg/vect/vect-72.c: Ditto.
29305         * gcc.dg/vect/vect-72a.c: Ditto.
29306         * gcc.dg/vect/vect-73.c: Ditto.
29307         * gcc.dg/vect/vect-74.c: Ditto.
29308         * gcc.dg/vect/vect-75.c: Ditto.
29309         * gcc.dg/vect/vect-76.c: Ditto.
29310         * gcc.dg/vect/vect-77.c: Ditto.
29311         * gcc.dg/vect/vect-77a.c: Ditto.
29312         * gcc.dg/vect/vect-78.c: Ditto.
29313         * gcc.dg/vect/vect-79.c: Ditto.
29314         * gcc.dg/vect/vect-8.c: Ditto.
29315         * gcc.dg/vect/vect-80.c: Ditto.
29316         * gcc.dg/vect/vect-82.c: Ditto.
29317         * gcc.dg/vect/vect-82_64.c: Ditto.
29318         * gcc.dg/vect/vect-83.c: Ditto.
29319         * gcc.dg/vect/vect-83_64.c: Ditto.
29320         * gcc.dg/vect/vect-9.c: Ditto.
29321         * gcc.dg/vect/vect-all.c: Ditto.
29322         * gcc.dg/vect/vect-none.c: Ditto.
29323
29324 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
29325
29326         * lib/gcc-dg.exp (dg-skip-if): New function.
29327         (dg-forbid-option): Remove.
29328         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
29329         * g++.dg/abi/bitfield8.C: Likewise.
29330         * g++.dg/abi/dtor1.C: Likewise.
29331         * g++.dg/abi/empty10.C: Likewise.
29332         * g++.dg/abi/empty7.C: Likewise.
29333         * g++.dg/abi/empty9.C: Likewise.
29334         * g++.dg/abi/layout3.C: Likewise.
29335         * g++.dg/abi/layout4.C: Likewise.
29336         * g++.dg/abi/thunk1.C: Likewise.
29337         * g++.dg/abi/thunk2.C: Likewise.
29338         * g++.dg/abi/vbase11.C: Likewise.
29339         * g++.dg/abi/vthunk2.C: Likewise.
29340         * g++.dg/abi/vthunk3.C: Likewise.
29341         * g++.dg/ext/attrib8.C: Likewise.
29342         * g++.dg/opt/longbranch2.C: Likewise.
29343         * g++.dg/opt/reg-stack4.C: Likewise.
29344         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29345         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29346         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29347         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29348         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29349         * gcc.dg/20000609-1.c: Likewise.
29350         * gcc.dg/20000720-1.c: Likewise.
29351         * gcc.dg/20011107-1.c: Likewise.
29352         * gcc.dg/20011119-1.c: Likewise.
29353         * gcc.dg/20020108-1.c: Likewise.
29354         * gcc.dg/20020122-2.c: Likewise.
29355         * gcc.dg/20020122-3.c: Likewise.
29356         * gcc.dg/20020201-3.c: Likewise.
29357         * gcc.dg/20020206-1.c: Likewise.
29358         * gcc.dg/20020218-1.c: Likewise.
29359         * gcc.dg/20020310-1.c: Likewise.
29360         * gcc.dg/20020411-1.c: Likewise.
29361         * gcc.dg/20020418-2.c: Likewise.
29362         * gcc.dg/20020426-1.c: Likewise.
29363         * gcc.dg/20020426-2.c: Likewise.
29364         * gcc.dg/20020517-1.c: Likewise.
29365         * gcc.dg/20020523-1.c: Likewise.
29366         * gcc.dg/20020523-2.c: Likewise.
29367         * gcc.dg/20020729-1.c: Likewise.
29368         * gcc.dg/20030204-1.c: Likewise.
29369         * gcc.dg/20030826-2.c: Likewise.
29370         * gcc.dg/20030926-1.c: Likewise.
29371         * gcc.dg/20031202-1.c: Likewise.
29372         * gcc.dg/980312-1.c: Likewise.
29373         * gcc.dg/980313-1.c: Likewise.
29374         * gcc.dg/990117-1.c: Likewise.
29375         * gcc.dg/990424-1.c: Likewise.
29376         * gcc.dg/990524-1.c: Likewise.
29377         * gcc.dg/991230-1.c: Likewise.
29378         * gcc.dg/i386-387-1.c: Likewise.
29379         * gcc.dg/i386-387-2.c: Likewise.
29380         * gcc.dg/i386-387-3.c: Likewise.
29381         * gcc.dg/i386-387-4.c: Likewise.
29382         * gcc.dg/i386-387-5.c: Likewise.
29383         * gcc.dg/i386-387-6.c: Likewise.
29384         * gcc.dg/i386-asm-1.c: Likewise.
29385         * gcc.dg/i386-bitfield1.c: Likewise.
29386         * gcc.dg/i386-bitfield2.c: Likewise.
29387         * gcc.dg/i386-loop-1.c: Likewise.
29388         * gcc.dg/i386-loop-2.c: Likewise.
29389         * gcc.dg/i386-loop-3.c: Likewise.
29390         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29391         * gcc.dg/i386-pic-1.c: Likewise.
29392         * gcc.dg/i386-regparm.c: Likewise.
29393         * gcc.dg/i386-signbit-1.c: Likewise.
29394         * gcc.dg/i386-signbit-2.c: Likewise.
29395         * gcc.dg/i386-signbit-3.c: Likewise.
29396         * gcc.dg/i386-sse-5.c: Likewise.
29397         * gcc.dg/i386-sse-8.c: Likewise.
29398         * gcc.dg/i386-unroll-1.c: Likewise.
29399         * gcc.dg/tls/opt-1.c: Likewise.
29400         * gcc.dg/tls/opt-2.c: Likewise.
29401         * gcc.dg/unroll-1.c: Likewise.
29402         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29403         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29404         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29405         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29406
29407 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29408
29409         * g++.dg/template/incomplete1.C: New test.
29410
29411 2004-11-16  Nick Clifton  <nickc@redhat.com>
29412
29413         Revert patches accidentally commited during checkin of fixes for
29414         xstormy16 tests:
29415         gcc.c-torture/execute/simd-4.c: Revert
29416         gcc.dg/20040910-1.c: Revert.
29417
29418 2004-11-16  Paul Brook  <paul@codesourcery.com>
29419
29420         PR fortran/13010
29421         * gfortran.dg/der_pointer_1.f90: New test.
29422
29423 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
29424
29425         PR c/18498
29426         * gcc.dg/bitfld-13.c: New test.
29427
29428 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
29429
29430         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
29431         powerpc*-*-linux*.
29432
29433         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
29434         * gcc.dg/ppc64-abi-2.c: Ditto.
29435         * gcc.dg/ppc64-abi-3.c: Ditto.
29436
29437         * lib/gcc-dg.exp (dg-target-list): Remove.
29438
29439 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
29440
29441         * gcc.dg/ia64-postinc.c: New test.
29442
29443 2004-11-15  Mark Mitchell <mark@codesourcery.com>
29444
29445         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
29446
29447 2004-11-15  Nick Clifton  <nickc@redhat.com>
29448
29449         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
29450         __INT_MAX__ so that the test can be compiled by toolchains
29451         targeted at 16-bit processors.
29452
29453         * gcc.dg/20040625-1.c: Use long constants rather than integers
29454         when performing arithmetic that will overflow 16-bits.
29455
29456         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
29457         xstormy16.  It does not support 128-bit vector operations.
29458
29459         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
29460         with the macro PTR_TYPE.  Define this macro to an integer type
29461         suitable for holding a pointer.
29462
29463         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
29464         the target is a 16-bit processor.
29465
29466         * gcc.dg/cpp/if-2.c: Expect a different warning message from
29467         16-bit targets where the character constant will be too long.
29468
29469         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
29470         where the double will not be directly addressable.
29471
29472 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29473
29474         Friend class name lookup 1/n, PR c++/18471
29475         * g++.dg/template/crash26.C: New test.
29476         * g++.dg/lookup/struct1.C: Adjust expected error.
29477         * g++.dg/parse/elab1.C: Likewise.
29478         * g++.dg/parse/elab2.C: Likewise.
29479         * g++.dg/parse/int-as-enum1.C: Likewise.
29480         * g++.dg/parse/struct-as-enum1.C: Likewise.
29481         * g++.dg/parse/typedef1.C: Likewise.
29482         * g++.dg/parse/typedef3.C: Likewise.
29483         * g++.dg/parse/typedef4.C: Likewise.
29484         * g++.dg/parse/typedef5.C: Likewise.
29485         * g++.dg/template/nontype4.C: Likewise.
29486         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
29487         * g++.old-deja/g++.other/elab1.C: Likewise.
29488         * g++.old-deja/g++.other/syntax4.C: Likewise.
29489
29490 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29491
29492         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
29493
29494 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
29495
29496         * gcc.c-torture/execute/20041114-1.c: New test.
29497
29498 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
29499
29500         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
29501         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
29502         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
29503         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
29504         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
29505         gcc.dg/switch-7.c: New tests.
29506
29507 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29508
29509         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
29510
29511 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29512
29513         PR tree-opt/18400
29514         * gcc.dg/vect/pr18400.c: New test.
29515
29516 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29517             Andrew Pinski  <pinskia@physics.uc.edu>
29518
29519         PR tree-opt/18425
29520         * gcc.dg/vect/pr18425.c: New test.
29521
29522 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29523
29524         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
29525         Guard with dg-require-alias and dg-require-visibility.
29526
29527 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29528
29529         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
29530
29531 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29532
29533         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
29534
29535 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29536
29537         PR c++/17344
29538         * g++.dg/template/defarg5.C: New test.
29539
29540 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29541
29542         * g++.dg/parse/cast1.C: Run only on ILP32.
29543         * g++.old-deja/g++.mike/p784.C: Likewise.
29544
29545 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
29546
29547         * gcc.c-torture/execute/20041113-1.c: New test.
29548
29549 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
29550
29551         PR target/18230
29552         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
29553         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
29554         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
29555         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29556         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
29557         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
29558         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
29559         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
29560         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
29561         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29562         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29563         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
29564         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
29565
29566 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
29567
29568         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
29569         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
29570         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
29571         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
29572         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
29573         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
29574         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
29575         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
29576         gcc.target/sparc/combined-1.c: New tests.
29577
29578 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
29579
29580         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
29581         New tests.
29582
29583 2004-11-12  Mark Mitchell <mark@codesourcery.com>
29584
29585         * lib/gcc-dg.exp (dg-forbid-option): New function.
29586         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
29587         * g++.dg/abi/bitfield8.C: Likewise.
29588         * g++.dg/abi/dtor1.C: Likewise.
29589         * g++.dg/abi/empty10.C: Likewise.
29590         * g++.dg/abi/empty7.C: Likewise.
29591         * g++.dg/abi/empty9.C: Likewise.
29592         * g++.dg/abi/layout3.C: Likewise.
29593         * g++.dg/abi/layout4.C: Likewise.
29594         * g++.dg/abi/thunk1.C: Likewise.
29595         * g++.dg/abi/thunk2.C: Likewise.
29596         * g++.dg/abi/vbase11.C: Likewise.
29597         * g++.dg/abi/vthunk2.C: Likewise.
29598         * g++.dg/abi/vthunk3.C: Likewise.
29599         * g++.dg/ext/attrib8.C: Likewise.
29600         * g++.dg/opt/longbranch2.C: Likewise.
29601         * g++.dg/opt/reg-stack4.C: Likewise.
29602         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29603         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29604         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29605         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29606         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29607         * gcc.dg/20000609-1.c: Likewise.
29608         * gcc.dg/20000720-1.c: Likewise.
29609         * gcc.dg/20011107-1.c: Likewise.
29610         * gcc.dg/20011119-1.c: Likewise.
29611         * gcc.dg/20020108-1.c: Likewise.
29612         * gcc.dg/20020122-2.c: Likewise.
29613         * gcc.dg/20020122-3.c: Likewise.
29614         * gcc.dg/20020201-3.c: Likewise.
29615         * gcc.dg/20020206-1.c: Likewise.
29616         * gcc.dg/20020218-1.c: Likewise.
29617         * gcc.dg/20020310-1.c: Likewise.
29618         * gcc.dg/20020411-1.c: Likewise.
29619         * gcc.dg/20020418-2.c: Likewise.
29620         * gcc.dg/20020426-1.c: Likewise.
29621         * gcc.dg/20020426-2.c: Likewise.
29622         * gcc.dg/20020517-1.c: Likewise.
29623         * gcc.dg/20020523-1.c: Likewise.
29624         * gcc.dg/20020523-2.c: Likewise.
29625         * gcc.dg/20020729-1.c: Likewise.
29626         * gcc.dg/20030204-1.c: Likewise.
29627         * gcc.dg/20030826-2.c: Likewise.
29628         * gcc.dg/20030926-1.c: Likewise.
29629         * gcc.dg/20031202-1.c: Likewise.
29630         * gcc.dg/980312-1.c: Likewise.
29631         * gcc.dg/980313-1.c: Likewise.
29632         * gcc.dg/990117-1.c: Likewise.
29633         * gcc.dg/990424-1.c: Likewise.
29634         * gcc.dg/990524-1.c: Likewise.
29635         * gcc.dg/991230-1.c: Likewise.
29636         * gcc.dg/i386-387-1.c: Likewise.
29637         * gcc.dg/i386-387-2.c: Likewise.
29638         * gcc.dg/i386-387-3.c: Likewise.
29639         * gcc.dg/i386-387-4.c: Likewise.
29640         * gcc.dg/i386-387-5.c: Likewise.
29641         * gcc.dg/i386-387-6.c: Likewise.
29642         * gcc.dg/i386-asm-1.c: Likewise.
29643         * gcc.dg/i386-bitfield1.c: Likewise.
29644         * gcc.dg/i386-bitfield2.c: Likewise.
29645         * gcc.dg/i386-loop-1.c: Likewise.
29646         * gcc.dg/i386-loop-2.c: Likewise.
29647         * gcc.dg/i386-loop-3.c: Likewise.
29648         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29649         * gcc.dg/i386-pic-1.c: Likewise.
29650         * gcc.dg/i386-regparm.c: Likewise.
29651         * gcc.dg/i386-signbit-1.c: Likewise.
29652         * gcc.dg/i386-signbit-2.c: Likewise.
29653         * gcc.dg/i386-signbit-3.c: Likewise.
29654         * gcc.dg/i386-sse-5.c: Likewise.
29655         * gcc.dg/i386-sse-8.c: Likewise.
29656         * gcc.dg/i386-unroll-1.c: Likewise.
29657         * gcc.dg/tls/opt-1.c: Likewise.
29658         * gcc.dg/tls/opt-2.c: Likewise.
29659         * gcc.dg/unroll-1.c: Likewise.
29660         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29661         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29662         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29663         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29664         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
29665         -m64 is specified.
29666
29667 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29668
29669         PR c++/18389
29670         * g++.dg/parse/cond1.C: New test.
29671
29672         PR c++/18429
29673         * g++.dg/template/array9.C: New test.
29674         * g++.dg/ext/vla1.C: Adjust error messages.
29675         * g++.dg/ext/vlm1.C: Likewise.
29676         * g++.dg/template/crash2.C: Likewise.
29677
29678         PR c++/18436
29679         * g++.dg/template/call3.C: New test.
29680
29681         PR c++/18407
29682         * g++.dg/template/ptrmem11.C: New test.
29683
29684 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
29685
29686         PR other/14264
29687         * lib/g++.exp: Set LC_ALL and LANG to C.
29688         * lib/gcc-dg.exp: Likewise.
29689         * lib/gfortran.exp: Likewise.
29690         * lib/objc.exp: Likewise.
29691         * lib/treelang.exp: Likewise.
29692
29693 2004-11-12  Andreas Schwab  <schwab@suse.de>
29694
29695         * gcc.dg/pr16286.c: Fix last change.
29696
29697 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29698
29699         PR c++/18416
29700         * g++.dg/init/global1.C: New test.
29701
29702 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
29703
29704         * gcc.c-torture/execute/20041112-1.c: New test.
29705
29706 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29707
29708         * lib/gcc-dg.exp (dg-target-list): New.
29709
29710 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29711             Richard Sandiford  <rsandifo@redhat.com>
29712
29713         * lib/target-supports.exp (get-compiler_messages): New.
29714         (check_named_sections_available): Use it.
29715         (check_effective_target_ilp32): New.
29716         (check_effective_target_lp64): New.
29717         (is-effective-target): New.
29718         * lib/gcc-dg.exp (dg-require-effective-target): New.
29719
29720 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
29721
29722         * gcc.dg/precedence-1.c: New test.
29723
29724 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29725
29726         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
29727
29728         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
29729         message, delete generated files, use more descriptive name for
29730         executable, and make the test unsupported when it cannot be run.
29731
29732         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
29733         (dg-require-weak, dg-require-visibility, dg-require-alias,
29734         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
29735         dg-require-iconv, dg-require-named-sections): Use it.
29736
29737         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
29738
29739 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
29740
29741         PR target/16457
29742         * gcc.dg/ppc-and-1: New
29743
29744         PR target/16796
29745         * gcc.dg/ppc-mov-1.c: New.
29746
29747         PR target/16458
29748         * gcc.dg/ppc-compare-1.c: New.
29749
29750 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
29751
29752         * objc.dg/desig-init-2.m: New test.
29753
29754 2004-11-10  Adam Nemet  <anemet@lnxw.com>
29755
29756         PR middle-end/18160
29757         * g++.dg/warn/register-var-1.C: New test.
29758         * g++.dg/warn/register-var-2.C: New test.
29759
29760 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29761
29762         * gcc.dg/union-2.c: New test.
29763
29764 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
29765
29766         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
29767         New test for PR tree-optimization/17892.
29768
29769 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
29770
29771         PR c++/18369
29772         * g++.dg/init/new12.C: New test.
29773
29774 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
29775
29776         * gcc.target/sparc: New directory.
29777         * gcc.target/sparc/sparc.exp: New driver.
29778         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
29779         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
29780         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
29781         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
29782
29783 2004-11-10  Paul Brook  <paul@codesourcery.com>
29784
29785         PR fortran/18218
29786         * gfortran.dg/list_read.c: New test.
29787
29788 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29789
29790         PR c/18322
29791         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
29792         expected diagnostic location.
29793
29794 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
29795
29796         * gcc.dg/20041109-1.c: New test.
29797
29798 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29799
29800         PR objc/18406
29801         * objc/compile/pr18406.m: New test.
29802
29803 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29804
29805         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
29806
29807 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29808
29809         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
29810
29811 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29812
29813         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
29814
29815 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29816
29817         * gcc.dg/20030225-2.c: Add prototype for abort and
29818         exit.
29819
29820 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
29821
29822         PR tree-opt/18299
29823         * gcc.c-torture/pr18299-1.c: New test.
29824
29825 2004-11-06  Andreas Schwab  <schwab@suse.de>
29826
29827         * gcc.dg/pr16286.c: Also test for bool and pixel.
29828
29829 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
29830
29831         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
29832         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
29833         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
29834         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
29835         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
29836         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
29837         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
29838         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
29839         gcc.dg/struct-semi-3.c: New tests.
29840
29841 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29842
29843         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
29844
29845 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29846
29847         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
29848         Do not use C99 designators.
29849
29850 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29851
29852         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
29853
29854 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29855
29856         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
29857         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
29858         * gcc.c-torture/execute/simd-5.x: Remove.
29859
29860 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
29861
29862         PR rtl-optimization/17933
29863         * gcc.dg/torture/pr17933-1.c: New test.
29864
29865 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29866
29867         PR target/18106
29868         * lib/target-supports.exp (check_weak_available): Support
29869         Windows.
29870
29871 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
29872
29873         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
29874         call to fflush(stdout) before abort.
29875         (my_ffsll): New function.
29876         (generate_fields): Use it.
29877
29878 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29879
29880         * gcc.dg/init-undef-1.c: New test.
29881
29882 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29883
29884         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
29885         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
29886         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
29887         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
29888         expected messages for new parser.
29889
29890 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
29891
29892         * g++.dg/ext/visibility/symbian1.C: New test.
29893
29894 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29895
29896         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
29897         on LP64 targets.
29898
29899 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29900
29901         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
29902         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
29903         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
29904         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
29905         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
29906         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
29907         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
29908         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
29909         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
29910         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
29911
29912 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29913
29914         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
29915         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
29916         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
29917         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
29918         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
29919         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
29920         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
29921         for new parser.
29922
29923 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
29924
29925         PR target/15342
29926         * gcc.dg/20041104-1.c: New test.
29927
29928 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29929
29930         * g++.dg/template/nontype7.C: New test.
29931         * g++.dg/template/nontype8.C: Likewise.
29932         * g++.dg/template/nontype9.C: Likewise.
29933         * g++.dg/template/nontype10.C: Likewise.
29934         * g++.dg/tc1/dr49.C: Likewise.
29935         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
29936         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
29937
29938 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29939
29940         * g++.dg/rtti/tinfo1.C: Remove xfails.
29941
29942 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29943
29944         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
29945         packed attribute to the definition to satisfy the new C++ parser.
29946
29947 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29948
29949         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
29950         invocations of va_arg.
29951
29952 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
29953
29954         PR c++/18124
29955         * g++.dg/template/crash25.C: New test.
29956
29957         PR c++/18155
29958         * g++.dg/template/typedef2.C: New test.
29959         * g++.dg/parse/crash13.C: Adjust error markers.
29960
29961         PR c++/18177
29962         * g++.dg/conversion/const3.C: New test.
29963
29964 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29965
29966         PR fortran/17535
29967         PR fortran/17583
29968         PR fortran/17713
29969         * gfortran.dg/generic_[123].f90: New testcases.
29970
29971 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29972
29973         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
29974         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
29975
29976 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
29977
29978         PR tree-opt/16808
29979         * gcc.c-torture/compile/pr16808.c: New test.
29980
29981 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
29982
29983         PR rtl-optimization/17104
29984         * gcc.dg/ppc-bitfield1.c: New.
29985
29986 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29987
29988         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
29989
29990 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29991
29992         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
29993         strings for 32-bit code.
29994
29995 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
29996
29997         PR c/18239
29998         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
29999
30000 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
30001
30002         PR c++/18064
30003         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
30004
30005 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
30006
30007         PR c++/15172
30008         * g++.dg/init/aggr2.C: New test.
30009
30010 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
30011
30012         * objc.dg/local-decl-1.m: New test.
30013
30014 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30015
30016         * gcc.dg/20040910-1.c: Adjust regex.
30017
30018 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30019
30020         PR rtl-optimization/18084
30021         * g++.dg/opt/pr18084-1.C: New testcase.
30022
30023 2004-10-30  Matt Austern  <austern@apple.com>
30024
30025         PR c++/17542
30026         * g++.dg/ext/attrib18.C: New test.
30027
30028 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30029
30030         PR middle-end/18096
30031         * gcc.dg/pr18096-1.c: New test case.
30032
30033 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30034
30035         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
30036
30037 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
30038
30039         PR c/16666
30040         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
30041         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
30042         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
30043         gcc.dg/old-style-prom-3.c: New tests.
30044
30045 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
30046
30047         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
30048         Remove unnecessary inclusion of stdio.h.
30049
30050 2004-10-29  Roger Sayle  <roger@eyesopen.com>
30051
30052         PR rtl-optimization/17581
30053         * gcc.dg/pr17581-1.c: New test case.
30054
30055 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
30056
30057         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
30058         being implemented.
30059         * g++.dg/conversion/dr195-1.C: New.
30060         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
30061         * g++.old-deja/g++.mike/p10148.C: Likewise.
30062
30063 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
30064
30065         PR c++/17695
30066         * g++.dg/debug/typedef2.C: New test.
30067
30068 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
30069
30070         PR fortran/13490
30071         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
30072         * gfortran.dg/g77/README: Update.
30073
30074 2004-10-28  Matt Austern  <austern@apple.com>
30075
30076         PR c++/14124
30077         * g++.dg/ext/packed7.C: New test.
30078
30079 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
30080
30081         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
30082         scan-assembler.
30083         * lib/scanasm.exp (hidden-scan-for): New proc.
30084         (scan-hidden): Use hidden-scan-for instead of constructing the scan
30085         string.
30086         (scan-not-hidden): Likewise.
30087         * lib/target-supports.exp (check_visibility_available): mach-o is
30088         support too.
30089
30090 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
30091
30092         PR c++/17132
30093         * g++.dg/template/memclass3.C: New test.
30094
30095 2004-10-28  Adam Nemet  <anemet@lnxw.com>
30096
30097         PR middle-end/18160
30098         * gcc.dg/register-var-1.c: New test.
30099         * gcc.dg/register-var-2.c: New test.
30100         * gcc.dg/asm-7.c: Taking the address of a register variable is an
30101         error now.
30102
30103 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
30104
30105         PR other/18172
30106         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
30107         unused variables.
30108         * gcc.dg/vect/vect-22.c: Likewise.
30109
30110 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
30111
30112         * gcc.dg/i386-rotate-1.c: New test.
30113
30114 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
30115
30116         * g++.dg/init/ref12.C: Add "run" marker.
30117
30118         PR c++/17435
30119         * g++.dg/init/ref12.C: New test.
30120
30121         PR c++/18140
30122         * g++.dg/template/shift1.C: New test.
30123         * g++.dg/template/error10.C: Adjust error markers.
30124
30125 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
30126
30127         PR tree-opt/17529
30128         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
30129
30130 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
30131
30132         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
30133         * gcc.dg/weak/weak-3.c: Likewise.
30134         * gcc.dg/weak/weak-5.c: Likewise.
30135         * gcc.dg/weak/weak-9.c: Likewise.
30136         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
30137         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
30138
30139         * gcc.dg/darwin-weakimport-1.c: New.
30140
30141 2004-10-28  Ben Elliston  <bje@au.ibm.com>
30142
30143         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
30144
30145 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
30146
30147         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
30148         'syntax' error messages.
30149         * gcc.dg/cpp/direct2s.c: Likewise.
30150
30151 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
30152
30153         * gcc.c-torture/compile/20041026-1.c: New.
30154
30155 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
30156
30157         PR c++/18093
30158         * g++.dg/lookup/ns2.C: New test.
30159
30160         PR c++/18020
30161         * g++.dg/template/enum4.C: New test.
30162
30163         PR c++/18161
30164         * g++.dg/template/expr1.C: New test.
30165
30166 2004-10-26  Ben Elliston  <bje@au.ibm.com>
30167
30168         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
30169
30170 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30171
30172         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
30173         gcc.dg/decl-nospec-3.c: New tests.
30174
30175 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
30176
30177         * objc.dg/super-class-3.m: New test.
30178
30179 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30180
30181         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
30182         resyncing.
30183         * gcc.dg/cpp/direct2s.c: Likewise.
30184
30185 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
30186
30187         * objc.dg/image-info.m: Update for changes to section selection.
30188
30189 2004-10-25  David Ayers  <d.ayers@inode.at>
30190             Ziemowit Laski  <zlaski@apple.com>
30191
30192         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
30193         diagnostics when messaging 'id <Proto>'.
30194         * objc.dg/class-protocol-1.m: New test.
30195         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
30196         a non-existent method signature.
30197         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
30198         Update diagnostics when messaging with non-existent method signature.
30199         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
30200         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
30201         invalid receivers are now resolved as if messaging 'id'; remove
30202         extraneous diagnostics.
30203
30204 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30205
30206         PR c/16667
30207         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
30208         gcc.dg/init-desig-obs-3.c: New tests.
30209
30210 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
30211
30212         * gcc.dg/debug/20041023-1.c: New test.
30213
30214 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
30215
30216         PR middle-end/17407
30217         * gcc.c-torture/compile/pr17407.c: New test.
30218
30219         PR c++/18121
30220         * g++.dg/template/array8.C: New test.
30221
30222 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30223
30224         PR other/18138
30225         * lib/g++.exp: Accept more than one multilib libgcc.
30226         * lib/gcc-dg.exp: Likewise.
30227         * lib/objc.exp: Likewise.
30228         * lib/treelang.exp: Likewise.
30229         * lib/gfortran.exp: Likewise.
30230
30231 2004-10-24  Ben Elliston  <bje@au.ibm.com>
30232
30233         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
30234
30235 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
30236
30237         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
30238         * gcc.dg/c99-const-expr-3.c: Likewise.
30239
30240 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
30241
30242         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
30243
30244 2004-10-23  Ben Elliston  <bje@au.ibm.com>
30245
30246         * gcc.c-torture/execute/loop-2e.x: Remove.
30247
30248 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30249
30250         PR c++/18095
30251         * g++.dg/parse/crash18.C: New.
30252         * g++.dg/parse/crash19.C: New.
30253
30254 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30255
30256         * g++.dg/ext/dllimport1.C: Move dg-warnings.
30257         * g++.dg/ext/dllimport2.C: Same.
30258         * g++.dg/ext/dllimport8.C: Same.
30259
30260 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
30261
30262         PR c++/10841
30263         * g++.dg/conversion/cast1.C: New test.
30264         * g++.dg/overload/pmf1.C: Adjust error marker.
30265
30266 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
30267
30268         PR objc/17923
30269         * objc.dg/const-str-7.m: New test.
30270
30271 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30272
30273         * g++.dg/template/memfriend11.C: Fix comment typo.
30274         * g++.dg/template/memfriend14.C: Likewise.
30275
30276 2004-10-20  Richard Henderson  <rth@redhat.com>
30277
30278         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
30279         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
30280         -fasynchronous-unwind-tables.
30281
30282 2004-10-20  Richard Henderson  <rth@redhat.com>
30283
30284         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
30285         (main): Return success.
30286         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
30287         (main): Return success.
30288
30289 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30290
30291         PR c++/13495
30292         * g++.dg/template/memfriend9.C: New test.
30293         * g++.dg/template/memfriend10.C: Likewise.
30294         * g++.dg/template/memfriend11.C: Likewise.
30295         * g++.dg/template/memfriend12.C: Likewise.
30296         * g++.dg/template/memfriend13.C: Likewise.
30297         * g++.dg/template/memfriend14.C: Likewise.
30298         * g++.dg/template/memfriend15.C: Likewise.
30299         * g++.dg/template/memfriend16.C: Likewise.
30300         * g++.dg/template/memfriend17.C: Likewise.
30301         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
30302
30303 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
30304
30305         * g++.dg/conversion/dr195.C: New.
30306         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
30307
30308 2004-10-20  Ben Elliston  <bje@au.ibm.com>
30309             Devang Patel  <dpatel@apple.com>
30310
30311         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
30312         of floating point arithmetic, which could trap.
30313
30314 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
30315
30316         PR c++/14035
30317         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
30318         * g++.dg/conversion/const2.C: New test.
30319         * g++.dg/expr/reinterpret2.C: New test.
30320         * g++.dg/expr/reinterpret3.C: New test.
30321         * g++.dg/expr/cast2.C: New test.
30322         * g++.dg/expr/copy1.C: New test.
30323         * g++.dg/other/conversion1.C: Change error message.
30324         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
30325         function pointers to void *.
30326         * g++.old-deja/g++.mike/p10148.C: Likewise.
30327
30328 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30329
30330         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
30331
30332 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
30333
30334         PR c++/18047
30335
30336         * g++.dg/parse/expr3.C: New test.
30337
30338 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30339
30340         * gcc.dg/smod-1.c: New test.
30341
30342 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
30343
30344         * objc.dg/method-14.m: New test.
30345
30346 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30347
30348         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
30349         Also xfail as the patch was reverted.
30350
30351 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30352
30353         PR middle-end/16973
30354         * gcc.dg/pr16973.c: New test.
30355
30356 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
30357
30358         PR tree-optimization/17656
30359         * gcc.c-torture/compile/pr17656.c: New test.
30360
30361 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
30362
30363         * g++.dg/eh/shadow1.C: New.
30364
30365 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
30366
30367         * gcc.c-torture/compile/20041018-1.c: New test.
30368
30369 2004-10-18  Ben Elliston  <bje@au.ibm.com>
30370
30371         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
30372         compiler referring to register 0 when accessing sdata.  The linker
30373         now patches things up.
30374
30375 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
30376
30377         PR c/17529
30378         * gcc.c-torture/compile/pr17529.c: New test.
30379
30380 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30381
30382         PR c++/17743
30383         * g++.dg/ext/attrib17.C: New test.
30384
30385 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30386
30387         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
30388
30389 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30390
30391         PR c++/10479
30392         * g++.dg/ext/attrib16.C: New test.
30393
30394 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
30395
30396         PR c++/17042
30397         * g++.dg/init/dso_handle1.C: New test.
30398
30399         PR c++/14667
30400         * g++.dg/parse/typedef6.C: New test.
30401
30402         PR c++/17916
30403         * g++.dg/parse/pragma1.C: New test.
30404
30405 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
30406
30407         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
30408
30409 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
30410
30411         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
30412         -fno-common when on HPPA HP-UX platforms.
30413
30414 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
30415
30416         PR other/16820
30417         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
30418         stdint.h.
30419         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
30420         uintptr_t.
30421
30422 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30423
30424         PR c++/16301
30425         * g++.dg/lookup/strong-using-4.C: New test.
30426
30427 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30428
30429         PR middle-end/16567
30430         * gcc.c-torture/compile/nested-1.c: New test.
30431
30432 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
30433
30434         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
30435         and mipsisa64*-*-* (until support for misaligned loads is added).
30436         * gcc.dg/vect/vect-50.c: Likewise.
30437         * gcc.dg/vect/vect-52.c: Likewise.
30438         * gcc.dg/vect/vect-54.c: Likewise.
30439         * gcc.dg/vect/vect-58.c: Likewise.
30440         * gcc.dg/vect/vect-60.c: Likewise.
30441         * gcc.dg/vect/vect-80.c: Likewise.
30442
30443 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
30444
30445         PR c++/17976
30446         * g++.dg/init/dtor3.C: New test.
30447
30448 2004-10-15  Ben Elliston  <bje@au.ibm.com>
30449
30450         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
30451
30452 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
30453
30454         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
30455         * gcc.dg/macho-lo-sum.c: Likewise.
30456
30457 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
30458
30459         * gcc.dg/ppc-spe64-1.c: New test.
30460
30461 2004-10-14  Devang Patel  <dpatel@apple.com>
30462
30463         PR 17635
30464         * gcc.dg/pr17635.c : New test.
30465
30466 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
30467
30468         * gcc.dg/vect/vect-28.c: Remove xfail.
30469         * gcc.dg/vect/vect-30.c: Remove xfail.
30470         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
30471         * gcc.dg/vect/vect-33.c: Remove xfail.
30472         * gcc.dg/vect/vect-44.c: Remove xfail.
30473         * gcc.dg/vect/vect-46.c: Remove xfail.
30474         * gcc.dg/vect/vect-50.c: Remove xfail.
30475         * gcc.dg/vect/vect-52.c: Remove xfail.
30476         * gcc.dg/vect/vect-54.c: Remove xfail.
30477         * gcc.dg/vect/vect-58.c: Remove xfail.
30478         * gcc.dg/vect/vect-60.c: Remove xfail.
30479         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
30480         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
30481         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
30482         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
30483         * gcc.dg/vect/vect-8.c: Remove xfail.
30484         * gcc.dg/vect/vect-80.c: Remove xfail.
30485         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
30486
30487 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
30488
30489         * gcc.dg/vect/vect-82.c: New testcase.
30490         * gcc.dg/vect/vect-82_64.c: New testcase.
30491         * gcc.dg/vect/vect-83.c: New testcase.
30492         * gcc.dg/vect/vect-83_64.c: New testcase.
30493
30494 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30495
30496         * gcc.dg/cpp/error-1.c: New test.
30497
30498 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30499
30500         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
30501
30502 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
30503
30504         PR target/17984
30505         * gcc.dg/cris-peep2-xsrand2.c: New test.
30506
30507 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
30508
30509         PR c++/17661
30510         * g++.dg/expr/for2.C: New test.
30511
30512 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30513
30514         * g++.dg/inherit/thunk1.C: Run on the SPARC.
30515
30516 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
30517
30518         PR tree-optimization/17724
30519         * g++.dg/opt/pr17724-1.C: New test.
30520         * g++.dg/opt/pr17724-2.C: New test.
30521         * g++.dg/opt/pr17724-3.C: New test.
30522         * g++.dg/opt/pr17724-4.C: New test.
30523         * g++.dg/opt/pr17724-5.C: New test.
30524         * g++.dg/opt/pr17724-6.C: New test.
30525
30526 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
30527
30528         PR c/17301
30529         * gcc.dg/pr17301-2.c: New test.
30530
30531 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
30532
30533         PR c++/15876
30534         * g++.dg/parse/error22.C: New test.
30535
30536         PR c++/17936
30537         * g++.dg/template/spec18.C: New test.
30538
30539 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
30540
30541         * gcc.dg/ia64-asm-1.c: Add prototype for abort
30542         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
30543         memcpy.
30544         * gcc.dg/ia64-sync-2.c: Ditto.
30545         * gcc.dg/ia64-sync-3.c: Ditto.
30546
30547 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
30548
30549         * g++.dg/eh/cleanup5.C: Add dg-options "".
30550
30551 2004-10-11  Roger Sayle  <roger@eyesopen.com>
30552
30553         PR middle-end/17657
30554         * gcc.dg/switch-4.c: New test case.
30555
30556 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
30557
30558         * gcc.c-torture/execute/20041011-1.c: New test.
30559
30560 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
30561
30562         PR c++/17554
30563         * g++.dg/init/for3.C: New test.
30564
30565         PR c++/17657
30566         * g++.dg/opt/switch2.C: New test.
30567
30568         PR middle-end/17703
30569         * g++.dg/warn/Wreturn-2.C: New test.
30570
30571 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
30572
30573         PR c++/17907
30574         * g++.dg/eh/cleanup5.C: New test.
30575
30576 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
30577
30578         PR c++/17393
30579         * g++.dg/parse/error21.C: New test.
30580
30581 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30582
30583         * g++.dg/overload/pmf1.C: Adjust quoting marks.
30584         * g++.dg/warn/incomplete1.C: Likewise.
30585         * g++.dg/template/qualttp20.C: Likewise.
30586
30587 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30588
30589         PR c/17881
30590         * parm-incomplete-1.c: New test.
30591
30592 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
30593
30594         PR c++/17867
30595         * g++.dg/parse/error19.C: New test.
30596
30597         PR c++/17670
30598         * g++.dg/init/new11.C: New test.
30599
30600         PR c++/17821
30601         * g++.dg/parse/error20.C: New test.
30602
30603         PR c++/17826
30604         * g++.dg/template/crash24.C: New test.
30605
30606 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30607
30608         PR c/17301
30609         * gcc.dg/pr17301-1.c: New test.
30610
30611 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30612
30613         PR c/17189
30614         * gcc.dg/anon-struct-5.c: New test.
30615
30616 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30617
30618         PR c/17844
30619         * gcc.dg/pr17844-1.c: New test.
30620
30621 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
30622
30623         PR tree-optimization/17906
30624         * gcc.c-torture/compile/pr17906.c: New.
30625
30626 2004-10-09  Stuart Hastings  <stuart@apple.com>
30627             Roger Sayle  <roger@eyesopen.com>
30628
30629         PR rtl-optimization/17853
30630         * gcc.dg/i386-mmx-5.c: New testcase.
30631
30632 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
30633
30634         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
30635
30636 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
30637
30638         PR c++/17524
30639         * g++.dg/template/static9.C: New test.
30640
30641         PR c++/17685
30642         * g++.dg/parse/operator5.C: New test.
30643
30644 2004-10-09  Roger Sayle  <roger@eyesopen.com>
30645
30646         PR middle-end/17894
30647         * gcc.c-torture/execute/divcmp-4.c: New test case.
30648
30649 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30650
30651         PR tree-opt/17902
30652         * g++.dg/opt/pr17902.C: New test.
30653
30654 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
30655
30656         * gcc.dg/cpp/ident-1.c: Add dg-options "".
30657
30658 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30659
30660         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
30661
30662 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30663
30664         * gcc.dg/assign-warn-3.c: New test.
30665
30666 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30667
30668         PR c/16999
30669         * gcc.dg/cpp/ident-1.c: New test.
30670
30671 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
30672
30673         * gcc.c-torture/compile/acc1.c: New.
30674
30675 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30676
30677         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
30678         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
30679
30680 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30681
30682         * gcc.dg/ultrasp11.c: New test.
30683
30684 2004-10-08  Michael Matz  <matz@suse.de>
30685
30686         * gcc.dg/doloop-2.c: New test.
30687
30688 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30689
30690         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
30691         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
30692         objc.dg/method-9.m: Update expected diagnostics.
30693
30694 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
30695
30696         * gcc.dg/ppc-fsel-3.c: New file.
30697         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
30698
30699 2004-10-07  Paul Brook  <paul@codesourcery.com>
30700
30701         * gfortran.dg/intrinsic_verify_1.f90: New test.
30702
30703 2004-10-07  Paul Brook  <paul@codesourcery.com>
30704
30705         * gfortran.dg/empty_format_1.f90: Remove stray commas.
30706
30707 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30708
30709         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
30710         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
30711         commit.
30712
30713 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
30714
30715         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
30716
30717 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30718
30719         PR c++/17115
30720         * g++.dg/warn/Winline-4.C: New test.
30721
30722 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30723
30724         * gcc.c-torture/compile/20041007-1.c: New test.
30725
30726 2004-10-07  Paul Brook  <paul@codesourcery.com>
30727
30728         PR fortran/17678
30729         * gfortran.dg/use_allocated_1.f90: New test.
30730
30731 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30732
30733         PR middle-end/17849
30734         * gfortran.fortran-torture/compile/nested.f90: New test
30735
30736 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30737
30738         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
30739
30740 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30741
30742         PR c++/17368
30743         * g++.dg/ext/asm6.C: New test.
30744
30745 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
30746
30747         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
30748
30749 2004-10-06  Paul Brook  <paul@codesourcery.com>
30750
30751         PR libfortran/17709
30752         * gfortran.dg/empty_format_1.f90: New test.
30753
30754 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30755
30756         PR fortran/17568
30757         * gfortran.dg/ishft.f90: New test.
30758
30759         PR fortran/17283
30760         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
30761         tests.
30762
30763 2004-10-06  Paul Brook  <paul@codesourcery.com>
30764
30765         * gfortran.dg/do_1.f90: New test.
30766
30767 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30768
30769         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
30770         optimizing for size.
30771
30772 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30773
30774         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
30775
30776 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30777
30778         * gcc.c-torture/compile/20041005-1.c: New test.
30779
30780 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30781
30782         PR c++/17829
30783         * g++.dg/lookup/koenig4.C: New.
30784
30785 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30786
30787         * g++.dg/other/classkey1.C: Adjust quoting marks.
30788         * g++.dg/parse/error15.C: Likewise.
30789         * g++.dg/template/meminit2.C (int>): Likewise.
30790
30791 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30792
30793         PR fortran/17283
30794         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
30795
30796         PR fortran/17631
30797         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
30798
30799         PR fortran/17708
30800         * gfortran.dg/pr17708.f90: New test.
30801
30802 2004-10-04  Chao-ying Fu  <fu@mips.com>
30803
30804         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
30805         * gcc.dg/vect/vect-4.c: Ditto.
30806         * gcc.dg/vect/vect-5.c: Ditto.
30807         * gcc.dg/vect/vect-6.c: Ditto.
30808         * gcc.dg/vect/vect-8.c: Ditto.
30809         * gcc.dg/vect/vect-16.c: Ditto.
30810         * gcc.dg/vect/vect-30.c: Ditto.
30811         * gcc.dg/vect/vect-40.c: Ditto.
30812         * gcc.dg/vect/vect-41.c: Ditto.
30813         * gcc.dg/vect/vect-42.c: Ditto.
30814         * gcc.dg/vect/vect-43.c: Ditto.
30815         * gcc.dg/vect/vect-44.c: Ditto.
30816         * gcc.dg/vect/vect-45.c: Ditto.
30817         * gcc.dg/vect/vect-46.c: Ditto.
30818         * gcc.dg/vect/vect-47.c: Ditto.
30819         * gcc.dg/vect/vect-48.c: Ditto.
30820         * gcc.dg/vect/vect-49.c: Ditto.
30821         * gcc.dg/vect/vect-50.c: Ditto.
30822         * gcc.dg/vect/vect-51.c: Ditto.
30823         * gcc.dg/vect/vect-52.c: Ditto.
30824         * gcc.dg/vect/vect-53.c: Ditto.
30825         * gcc.dg/vect/vect-54.c: Ditto.
30826         * gcc.dg/vect/vect-55.c: Ditto.
30827         * gcc.dg/vect/vect-56.c: Ditto.
30828         * gcc.dg/vect/vect-57.c: Ditto.
30829         * gcc.dg/vect/vect-58.c: Ditto.
30830         * gcc.dg/vect/vect-59.c: Ditto.
30831         * gcc.dg/vect/vect-60.c: Ditto.
30832         * gcc.dg/vect/vect-74.c: Ditto.
30833         * gcc.dg/vect/vect-79.c: Ditto.
30834         * gcc.dg/vect/vect-80.c: Ditto.
30835
30836 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
30837
30838         * gcc.dg/unused-7.c: Use the correct option.
30839
30840 2004-10-04  Paul Brook  <paul@codesourcery.com>
30841         Bud Davis  <bdavis9659@comcast.net>
30842
30843         PR fortran/17706
30844         PR fortran/16434
30845         * gfortran/pr17706.f90: New test.
30846         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
30847
30848 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30849
30850         * gfortran.dg/pr17612.f90: New test.
30851
30852 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30853
30854         * g++.dg/template/local1.C: Adjust quoting marks in
30855         testing for diagnostics.
30856         * g++.dg/tls/diag-2.C: Likewise.
30857         * g++.dg/other/error8.C: Likewise.
30858
30859 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30860
30861         PR c/17178
30862         * gcc.dg/unused-4.c: Adjust to be correct.
30863
30864         PR c/17820
30865         * gcc.dg/unused-7.c: New test.
30866
30867 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30868
30869         PR c++/17797
30870         * g++.dg/overload/template2.C: New test.
30871
30872 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
30873
30874         PR tree-optimization/16632
30875         * gcc.dg/tree-ssa/20041002-1.c: New.
30876
30877 2004-10-03  Paul Brook  <paul@codesourcery.com>
30878
30879         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
30880         rather than relying on default formatting.
30881
30882 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
30883
30884         * gcc.dg/20040920-1.c: Update expected message text.
30885
30886 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
30887
30888         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
30889
30890 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
30891
30892         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
30893         tree level.
30894
30895 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30896
30897         * gcc.dg/tree-ssa/pr17343.c: Remove.
30898
30899 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30900
30901         PR tree-opt/17343
30902         * gcc.dg/tree-ssa/pr17343.c: New test.
30903
30904 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
30905
30906         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
30907         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
30908         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
30909         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
30910         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
30911
30912 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30913
30914         * gcc.dg/lvalue-2.c: New test.
30915
30916 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30917
30918         PR c/17730
30919         * gcc.dg/pr17730-1.c: New test
30920
30921 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30922
30923         PR c/7425
30924         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
30925
30926 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30927
30928         * gcc.c-torture/execute/stdarg-1.c: New test.
30929         * gcc.c-torture/execute/stdarg-2.c: New test.
30930         * gcc.c-torture/execute/stdarg-3.c: New test.
30931         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30932         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30933         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30934         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30935         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30936
30937 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30938
30939         PR tree-optimization/17697
30940         * g++.dg/opt/pr17697-1.C: New test.
30941         * g++.dg/opt/pr17697-2.C: New test.
30942         * g++.dg/opt/pr17697-3.C: New test.
30943
30944 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30945
30946         PR c/16409
30947         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
30948         gcc.dg/vla-init-5.c: New tests.
30949
30950 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30951
30952         PR c/13804
30953         * gcc.dg/pr13804-1.c: New test.
30954
30955 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30956
30957         PR fortran/16938
30958         * gfortran.dg/pr16938.f90: New test.
30959
30960 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30961
30962         * g++.dg/template/crash23.C: New test.
30963
30964 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30965
30966         PR c++/17585
30967         * g++.dg/template/static8.C: New test.
30968
30969 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
30970
30971         PR c++/17681
30972         * g++.dg/other/error9.C: New test.
30973
30974 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30975
30976         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
30977
30978 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30979
30980         PR fortran/15164
30981         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
30982
30983 2004-09-26  Roger Sayle  <roger@eyesopen.com>
30984
30985         PR middle-end/17112
30986         * gcc.dg/pr17112-1.c: New test case.
30987
30988 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30989
30990         PR c/11459
30991         * gcc.dg/pr11459-1.c: New test.
30992
30993 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
30994
30995         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
30996         * gcc.dg/tree-ssa/loop-4.c: Likewise.
30997
30998 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30999
31000         * gfortran.dg/pr15324.f90: Make array bounds consistent.
31001
31002 2004-09-25  Jan Hubicka  <jh@suse.cz>
31003
31004         * compile/30040909-1.c: New test.
31005         * compile/30040907-1.c: New test.
31006
31007 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
31008
31009         * gcc.c-torture/execute/va-arg-26.c: New test.
31010
31011 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
31012
31013         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
31014         extra diagnostics on targets with 64-bit pointers.
31015         * objc.dg/selector-1.m: Adjust dg-warning regexp.
31016
31017 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31018
31019         PR c/17188
31020         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
31021         * gcc.dg/decl-3.c: Adjust expected message.
31022
31023 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31024
31025         PR fortran/17615
31026         * gfortran.dg/pr17615.f90: New test.
31027
31028 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
31029
31030         PR tree-optimzation/17517
31031         * g++.dg/tree-ssa/pr17517.C: New Test.
31032
31033 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31034
31035         PR c++/16889
31036         * g++.dg/lookup/ambig3.C: New.
31037
31038 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
31039
31040         PR tree-opt/17624
31041         * g++.dg/opt/pr17624.C: New test.
31042
31043 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31044
31045         PR c/6980
31046         * gcc.dg/Wbad-function-cast-1.c: New test.
31047
31048 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
31049
31050         * g++.dg/ext/complit1.C
31051         * g++.dg/other/error2.C
31052         * g++.dg/other/nontype-1.C
31053         * g++.dg/parse/crash11.C
31054         * g++.dg/parse/crash12.C
31055         * g++.dg/parse/error15.C
31056         * g++.dg/parse/error4.C
31057         * g++.dg/parse/tmpl-outside1.C
31058         * g++.dg/parse/too-many-tmpl-args1.C
31059         * g++.dg/template/dependent-expr3.C
31060         * g++.dg/template/error10.C
31061         * g++.dg/template/instantiate1.C
31062         * g++.dg/template/vtable2.C
31063         * g++.dg/warn/Wshadow-1.C
31064         * g++.dg/warn/weak1.C
31065         * g++.old-deja/g++.brendan/crash16.C
31066         * g++.old-deja/g++.brendan/crash18.C
31067         * g++.old-deja/g++.brendan/crash48.C
31068         * g++.old-deja/g++.brendan/crash49.C
31069         * g++.old-deja/g++.brendan/crash55.C
31070         * g++.old-deja/g++.brendan/crash56.C
31071         * g++.old-deja/g++.brendan/crash8.C
31072         * g++.old-deja/g++.brendan/enum11.C
31073         * g++.old-deja/g++.brendan/enum8.C
31074         * g++.old-deja/g++.brendan/enum9.C
31075         * g++.old-deja/g++.brendan/friend3.C
31076         * g++.old-deja/g++.brendan/misc14.C
31077         * g++.old-deja/g++.bugs/900402_02.C
31078         * g++.old-deja/g++.bugs/900404_03.C
31079         * g++.old-deja/g++.bugs/900404_04.C
31080         * g++.old-deja/g++.bugs/900428_03.C
31081         * g++.old-deja/g++.jason/crash4.C
31082         * g++.old-deja/g++.jason/overload21.C
31083         * g++.old-deja/g++.jason/redecl1.C
31084         * g++.old-deja/g++.jason/report.C
31085         * g++.old-deja/g++.jason/rfg10.C
31086         * g++.old-deja/g++.jason/template30.C
31087         * g++.old-deja/g++.law/arm12.C
31088         * g++.old-deja/g++.law/ctors5.C
31089         * g++.old-deja/g++.law/cvt20.C
31090         * g++.old-deja/g++.law/init10.C
31091         * g++.old-deja/g++.law/init8.C
31092         * g++.old-deja/g++.law/visibility17.C
31093         * g++.old-deja/g++.law/visibility7.C
31094         * g++.old-deja/g++.mike/net8.C
31095         * g++.old-deja/g++.mike/p646.C
31096         * g++.old-deja/g++.mike/p700.C
31097         * g++.old-deja/g++.mike/p701.C
31098         * g++.old-deja/g++.mike/p811.C
31099         * g++.old-deja/g++.ns/template13.C
31100         * g++.old-deja/g++.other/array3.C
31101         * g++.old-deja/g++.other/crash25.C
31102         * g++.old-deja/g++.other/dtor3.C
31103         * g++.old-deja/g++.other/dtor4.C
31104         * g++.old-deja/g++.other/main1.C
31105         * g++.old-deja/g++.other/warn7.C
31106         * g++.old-deja/g++.pt/crash11.C
31107         * g++.old-deja/g++.pt/crash36.C
31108         * g++.old-deja/g++.pt/spec22.C
31109         * g++.old-deja/g++.pt/spec9.C
31110         * g++.old-deja/g++.pt/ttp52.C
31111         * g++.old-deja/g++.robertl/eb103.C
31112         * g++.old-deja/g++.robertl/eb121.C
31113         * g++.old-deja/g++.robertl/eb22.C
31114         * g++.old-deja/g++.robertl/eb8.C:
31115         Update locations and/or regexps of dg-error markers.
31116         Remove markers for some bogus messages that are no longer issued.
31117
31118 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
31119
31120         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
31121         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
31122
31123 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
31124
31125         PR c++/17618
31126         * g++.dg/lookup/crash5.C: New test.
31127
31128 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
31129
31130         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
31131         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
31132         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
31133         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
31134         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
31135         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
31136
31137         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
31138         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
31139         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
31140         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
31141         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
31142         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
31143
31144         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
31145
31146         * gcc.dg/vect/vect-44.c: Check additional cases.
31147         * gcc.dg/vect/vect-48.c: Check additional cases.
31148
31149         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
31150         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
31151         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
31152         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
31153         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
31154         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
31155         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
31156         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
31157         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
31158
31159         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
31160         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
31161         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
31162
31163 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31164
31165         * gcc.dg/tree-ssa/loop-6.c: New test.
31166
31167 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
31168
31169         PR c++/17620
31170         * g++.dg/inherit/base2.C: New.
31171
31172 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31173
31174         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
31175         * gcc.dg/20001012-2.c: Likewise.
31176         * gcc.dg/20001013-1.c: Likewise.
31177         * gcc.dg/20001101-1.c: Likewise.
31178         * gcc.dg/20001102-1.c: Likewise.
31179         * gcc.dg/bf-spl1.c: Likewise.
31180         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
31181         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
31182
31183 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
31184
31185         PR tree-optimization/16721
31186         * gcc.dg/tree-ssa/pr16721.c: New test.
31187
31188 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
31189
31190         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
31191         * gcc.dg/20040305-1.c: Likewise.
31192
31193 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31194
31195         PR c/16566
31196         * gcc.c-torture/compile/pr16566-1.c,
31197         gcc.c-torture/compile/pr16566-2.c,
31198         gcc.c-torture/compile/pr16566-3.c: New tests.
31199
31200 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
31201
31202         PR tree-optimization/17512
31203         * gcc.c-torture/compile/20040916-1.c.
31204
31205 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
31206
31207         * gcc.dg/pragma-re-3.c: New test.
31208
31209 2004-09-17  Matt Austern  <austern@apple.com>
31210
31211         PR c++/15049
31212         * g++.dg/other/anon3.C: New.
31213
31214 2004-09-21  Roger Sayle  <roger@eyesopen.com>
31215
31216         PR c++/7503
31217         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
31218         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
31219         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
31220         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
31221         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
31222
31223 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
31224
31225         PR fortran/17286
31226         * gfortran.dg/pr17286.f90: New test.
31227
31228 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
31229
31230         PR c++/17530
31231         * g++.dg/template/static7.C: New test.
31232
31233 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
31234
31235         PR tree-opt/17558
31236         * gcc.c-torture/compile/pr17558.c: New test.
31237
31238 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
31239
31240         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
31241         if SKIP_ATTRIBUTE is defined.
31242
31243 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31244
31245         PR fortran/15957
31246         * gfortran.dg/pr15957.f90: New test.
31247
31248 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
31249
31250         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
31251         in comparison.
31252         * gcc.dg/vect/vect-79.c: Likewise.
31253         * gcc.dg/vect/vect-80.c: Likewise.
31254
31255 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31256
31257         PR fortran/15750
31258         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
31259
31260 2004-09-20  Ira Rosen  <irar@il.ibm.com>
31261
31262         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
31263         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
31264         * gcc.dg/vect/vect-62.c: New testcase.
31265         * gcc.dg/vect/vect-63.c: New testcase.
31266         * gcc.dg/vect/vect-64.c: New testcase.
31267         * gcc.dg/vect/vect-65.c: New testcase.
31268         * gcc.dg/vect/vect-66.c: New testcase.
31269         * gcc.dg/vect/vect-67.c: New testcase.
31270         * gcc.dg/vect/vect-68.c: New testcase.
31271         * gcc.dg/vect/vect-69.c: New testcase.
31272         * gcc.dg/vect/vect-79.c: New testcase.
31273         * gcc.dg/vect/vect-80.c: New testcase.
31274
31275 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
31276
31277         * gcc.target/mips/asm-1.c: New test.
31278
31279 2004-09-19  Ira Rosen  <irar@il.ibm.com>
31280
31281         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
31282         * gcc.dg/vect/vect-73.c: New testcase.
31283         * gcc.dg/vect/vect-74.c: New testcase.
31284         * gcc.dg/vect/vect-75.c: New testcase.
31285         * gcc.dg/vect/vect-76.c: New testcase.
31286         * gcc.dg/vect/vect-77.c: New testcase.
31287         * gcc.dg/vect/vect-78.c: New testcase
31288
31289 2004-09-18  Paul Brook  <paul@codesourcery.com>
31290
31291         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
31292
31293 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31294
31295         PR c/17424
31296         * gcc.dg/pr17424-1.c: New test.
31297
31298 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
31299
31300         * g++.dg/tree-ssa/pr17153.C: New test.
31301
31302 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
31303
31304         PR pch/13361
31305         * g++.dg/pch/wchar-1.C: New.
31306         * g++.dg/pch/wchar-1.Hs: New.
31307
31308 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
31309
31310         * gcc.c-torture/execute/20040917-1.c: New test.
31311
31312 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31313
31314         PR tree-optimization/17319
31315         * gcc.dg/pr17319.c: New test.
31316
31317 2004-09-17  Devang Patel  <dpatel@apple.com>
31318
31319         * gcc.dg/20040813-1.c: New test.
31320
31321 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31322
31323         PR tree-optimization/17273
31324         * gcc.c-torture/compile/pr17273.c: New test.
31325
31326 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31327
31328         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
31329         Update expected messages.
31330         * gcc.dg/declspec-13.c: New test.
31331
31332 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
31333
31334         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
31335
31336 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31337
31338         * gcc.c-torture/execute/pr17252.c: Use post-increment to
31339         change what 'a' is pointing to.
31340
31341 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
31342
31343         PR c++/16002
31344         * g++.dg/template/error18.C: New test.
31345
31346         PR c++/16029
31347         * g++.dg/warn/Wunused-8.C: New test.
31348
31349 2004-09-17  Steven Bosscher  <stevenb@suse.de>
31350
31351         PR tree-optimization/17513
31352         * gcc.dg/20040916-1.c: New test.
31353
31354 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
31355
31356         PR c++/17501
31357         * g++.dg/template/typename7.C: New test.
31358
31359 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31360
31361         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
31362
31363 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
31364
31365         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
31366         with -ftree-based-profiling also.
31367         * lib/profopt.exp: Support late-set profile_option/feedback_option.
31368
31369 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
31370
31371         PR/15364
31372         * gfortran.dg/der_array_io_1.f90: New test.
31373         * gfortran.dg/der_array_io_2.f90: New test.
31374         * gfortran.dg/der_array_io_3.f90: New test.
31375
31376 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31377
31378         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
31379         EABI.
31380
31381 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31382
31383         * g++.dg/opt/switch1.C: New test.
31384
31385 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31386
31387         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
31388         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
31389         Update expected messages.
31390
31391 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31392
31393         PR fortran/16485
31394         * gfortran.dg/same_name_1.f90: New test.
31395
31396 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
31397
31398         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
31399         dereference garbage pointers.
31400
31401 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
31402
31403         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
31404         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
31405
31406         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
31407         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
31408         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
31409
31410 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
31411
31412         PR c++/17324
31413         * g++.dg/template/mangle1.C: New test.
31414
31415 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31416
31417         PR tree-optimization/17252
31418         * gcc.c-torture/execute/pr17252.c: New test.
31419
31420 2004-09-14  Andrew Pinski  <apinski@apple.com>
31421
31422         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
31423
31424 2004-09-14  Roger Sayle  <roger@eyesopen.com>
31425
31426         PR rtl-optimization/9771
31427         * gcc.dg/pr9771-1.c: New test case.
31428
31429 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31430
31431         PR tree-optimization/15262
31432         * gcc.c-torture/execute/pr15262-1.c: New test.
31433         * gcc.c-torture/execute/pr15262-2.c: New test.
31434
31435 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31436
31437         * gcc.dg/declspec-12.c: New test.
31438
31439 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
31440
31441         * gfortran.dg/pr17090.f90: Add directives to test.
31442
31443 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31444
31445         * gcc.c-torture/compile/20040914-1.c: New test.
31446
31447 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
31448
31449         PR c++/16162
31450         * g++.dg/template/decl2.C: New test.
31451
31452 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
31453
31454         PR fortran/17090
31455         * gfortran.dg/pr17090.f90: New test.
31456
31457 2004-09-13  Dale Johannesen  <dalej@apple.com>
31458
31459         * gcc.c-torture/compile/pr17408.c: New test case.
31460
31461 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
31462
31463         PR c++/16716
31464         * g++.dg/parse/crash17.C: New test.
31465
31466         PR c++/17327
31467         * g++.dg/template/enum3.C: New test.
31468
31469 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
31470
31471         * lib/gcc-defs.exp: Load wrapper.exp.
31472         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
31473         using local code.
31474         * lib/gcc.exp (gcc_init): Similar.
31475         * lib/gfortran.exp (gfortran_init): Similar.
31476         * lib/objc.exp (objc_init): Similar.
31477         * lib/treelang.exp (treelang_init): Similar.
31478         * lib/wrapper.exp: New file with build_wrapper call machinery in
31479         ${tool}_maybe_build_wrapper.
31480
31481 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
31482
31483         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
31484         "inline".
31485         * gcc.dg/declspec-11.c: Update expected messages.
31486         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
31487         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
31488         gcc.dg/inline-12.c: New tests.
31489
31490 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
31491
31492         * g++.dg/tree-ssa/pr17400.C: New testcase.
31493
31494 2004-09-13  James E Wilson  <wilson@specifixinc.com>
31495
31496         * gcc.target/mips/sb1-1.c: New testcase.
31497
31498 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
31499
31500         * lib/g77-dg.exp: Remove unused file.
31501         * lib/mike-g77.exp: Ditto.
31502         * lib/g77.exp: Ditto.
31503
31504 2004-09-12  Richard Henderson  <rth@redhat.com>
31505
31506         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
31507
31508 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
31509
31510         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
31511         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31512         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
31513         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
31514         Update expected messages.
31515
31516 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
31517
31518         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
31519         declaration/use mismatch for dirp parameter.
31520
31521 2004-09-12  Andrew Pinski  <apinski@apple.com>
31522
31523         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
31524         -fgnu-runtime is passed.
31525
31526 2004-09-12  Richard Henderson  <rth@redhat.com>
31527
31528         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
31529         do the uplevel thing and update additional_flags directly.
31530         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
31531         gfortran.fortran-torture/execute/intrinsic_nearest.x,
31532         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
31533         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
31534
31535 2004-09-11  Steven Bosscher  <stevenb@suse.de>
31536
31537         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
31538
31539 2004-09-11  Roger Sayle  <roger@eyesopen.com>
31540
31541         PR middle-end/17411
31542         * g++.dg/opt/pr17411-1.C: New test case.
31543
31544 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31545
31546         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31547         gcc.dg/tls/diag-2.c: Update expected messages.
31548         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
31549         messages.
31550         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
31551         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
31552         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
31553         gcc.dg/tls/diag-5.c: New tests.
31554
31555 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
31556
31557         * gcc.dg/20040910-1.c: Correct dg-error regexp.
31558
31559 2004-09-11  Steven Bosscher  <stevenb@suse.de>
31560
31561         * g++.dg/parse/break-in-for.C: New test.
31562
31563 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
31564
31565         * gcc.dg/tree-ssa/20040911-1.c: New test.
31566
31567 2004-09-11  Andreas Jaeger  <aj@suse.de>
31568
31569         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
31570         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
31571
31572 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
31573
31574         * gcc.target/frv: New directory of FR-V-specific tests.
31575
31576 2004-09-10  James E Wilson  <wilson@specifixinc.com>
31577
31578         * gcc.dg/convert-vec-1.c: New test.
31579
31580 2004-09-10  Roger Sayle  <roger@eyesopen.com>
31581
31582         PR middle-end/17024
31583         * gcc.dg/pr17024-1.c: New test case.
31584
31585 2004-09-10  Eric Christopher  <echristo@redhat.com>
31586
31587         * gcc.dg/20040910-1.c: New test.
31588
31589 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31590
31591         * gcc.dg/bitfld-9.c: New test.
31592
31593 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
31594
31595         * gcc.c-torture/execute/ieee/acc1.c: New test.
31596         * gcc.c-torture/execute/ieee/acc2.c: New test.
31597         * gcc.c-torture/execute/ieee/mzero6.c: New test.
31598
31599 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31600
31601         * gcc.dg/deprecated-2.c: New test.
31602
31603 2004-09-09  James E Wilson  <wilson@specifixinc.com>
31604
31605         * gcc.dg/init-vec-1.c: New test.
31606
31607 2004-09-09  Roger Sayle  <roger@eyesopen.com>
31608
31609         PR middle-end/17055
31610         * gcc.dg/pr17055-1.c: New test case.
31611
31612 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
31613
31614         PR target/17377
31615         * gcc.c-torture/execute/pr17377.c: New test.
31616
31617 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31618
31619         PR c/8420
31620         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
31621         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
31622         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31623         gcc.dg/long-long-typespec-1.c: New tests.
31624         * gcc.dg/tls/diag-2.c: Update expected diagnostics
31625
31626 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31627
31628         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
31629         gcc.dg/gnu99-static-1.c: New tests.
31630
31631 2004-09-08  Devang Patel  <dpatel@apple.com>
31632
31633         * gcc.dg/darwin-ld-20040828-1.c: New test.
31634         * gcc.dg/darwin-ld-20040828-2.c: New test.
31635         * gcc.dg/darwin-ld-20040828-3.c: New test.
31636
31637 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
31638
31639         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
31640         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
31641         in error message.
31642         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
31643         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
31644         in error message.
31645         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
31646         types they qualify.
31647         * objc.dg/type-size-2.m: Fix wording in comment.
31648         * objc.dg/va-meth-1.m: New test case.
31649
31650 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
31651
31652         PR c/16633:
31653         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
31654         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
31655
31656 2004-09-06  Devang Patel  <dpatel@apple.com>
31657
31658         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
31659         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
31660
31661 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
31662
31663         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
31664         reflect changed line numbering of diagnostics.
31665
31666 2004-09-06  Paul Brook  <paul@codesourcery.com>
31667
31668         * gfortran.dg/edit_real_1.f90: Add new test.
31669
31670 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31671
31672         * gcc.dg/tree-ssa/loop-2.c: New test.
31673         * gcc.dg/tree-ssa/loop-3.c: New test.
31674         * gcc.dg/tree-ssa/loop-4.c: New test.
31675         * gcc.dg/tree-ssa/loop-5.c: New test.
31676
31677 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31678
31679         * gcc.dg/format/sentinel-1.c: Update for parameter option.
31680
31681 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31682
31683         * gcc.dg/format/sentinel-1.c: New test.
31684
31685 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
31686
31687         * gcc.dg/builtins-46.c: New.
31688
31689 2004-09-03  Devang Patel  <dpatel@apple.com>
31690
31691         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
31692         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
31693
31694 2004-09-03  Jan Beulich  <jbeulich@novell.com>
31695
31696         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
31697         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
31698         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
31699         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
31700         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
31701         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
31702         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
31703         the non-portable bzero.
31704         * gcc.dg/20010912-1.c: xfail for NetWare.
31705         * gcc.dg/20020426-2.c: xfail for NetWare.
31706         * gcc.dg/20021014-1.c: xfail for NetWare.
31707         * gcc.dg/20021018-1.c: xfail for NetWare.
31708         * gcc.dg/20030213-1.c: xfail for NetWare.
31709         * gcc.dg/20030225-1.c: xfail for NetWare.
31710         * gcc.dg/20030708-1.c: xfail for NetWare.
31711         * gcc.dg/builtins-config.h: Also exclude NetWare.
31712         * gcc.dg/format/format.h: Define restrict only if not already defined.
31713         * gcc.dg/nest.c: xfail for NetWare.
31714         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
31715         * lib/target-supports.exp (check_visibility_available): Exclude
31716         NetWare.
31717
31718 2004-09-03  Jan Beulich  <jbeulich@novell.com>
31719
31720         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
31721         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
31722         deterministic starting point for the alignment of structure fields.
31723         * gcc.dg/Wpadded.c: Dito.
31724         * g++.dg/abi/vbase10.C: Dito.
31725
31726 2004-09-03  Devang Patel  <dpatel@apple.com>
31727
31728         * g++.dg/debug/pr15736.cc: New test.
31729
31730 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31731
31732         * README.QMTEST: Fix out-of-date link.
31733
31734 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
31735
31736         PR fortran/16579
31737         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
31738         Delete.  Duplicate of gfortran.dg/g77/20010610.f
31739
31740 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31741
31742         * g++.dg/abi/arm_rtti1.C: New test.
31743
31744 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
31745
31746         * gcc.dg/ppc-vector-memcpy.c: New.
31747         * gcc.dg/ppc-vector-memset.c: New.
31748
31749 2004-09-02  Chao-ying Fu  <fu@mips.com>
31750
31751         * gcc.target/mips/mips-3d-1.c: New test.
31752         * gcc.target/mips/mips-3d-2.c: New test.
31753         * gcc.target/mips/mips-3d-3.c: New test.
31754         * gcc.target/mips/mips-3d-4.c: New test.
31755         * gcc.target/mips/mips-3d-5.c: New test.
31756         * gcc.target/mips/mips-3d-6.c: New test.
31757         * gcc.target/mips/mips-3d-7.c: New test.
31758         * gcc.target/mips/mips-3d-8.c: New test.
31759         * gcc.target/mips/mips-3d-9.c: New test.
31760         * gcc.target/mips/mips-ps-1.c: New test.
31761         * gcc.target/mips/mips-ps-2.c: New test.
31762         * gcc.target/mips/mips-ps-3.c: New test.
31763         * gcc.target/mips/mips-ps-4.c: New test.
31764         * gcc.target/mips/mips-ps-type.c: New test.
31765
31766 2004-09-02  Paul Brook  <paul@codesourcery.com>
31767
31768         * gfortran.dg/edit_real_1.f90: Add new tests.
31769
31770 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31771
31772         PR fortran/15327
31773         * gfortran.dg/merge_char_1.f90: New test.
31774
31775 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31776
31777         PR fortran/16404
31778         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
31779
31780 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31781
31782         PR c/1522
31783         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
31784
31785 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
31786
31787         * g++.dg/opt/loop1.C: Do not XFAIL.
31788
31789 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
31790
31791         * gcc.c-torture/execute/20040831-1.c: New test.
31792
31793 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
31794
31795         PR fortran/16579
31796         * gfortran.dg/g77/20010610.f: Now passes.
31797         Copy from g77.f-torture/execute. Add dg-run directive.
31798         * gfortran.dg/g77/README: Update
31799
31800 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
31801
31802         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
31803         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
31804         (t1, t2, t3, t4): Add volatile.
31805
31806 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31807
31808         * g++.dg/ext/visibility/arm1.C: New test.
31809
31810 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
31811
31812         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
31813         -pedantic-errors.
31814
31815 2004-09-01  Paul Brook  <paul@codesourcery.com>
31816
31817         * gfortran.dg/eof_2.f90: New test.
31818
31819 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31820
31821         PR fortran/16579
31822         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
31823
31824 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
31825
31826         PR libfortran/16805
31827         * gfortran.dg/list_read_2.f90: New test.
31828
31829 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31830
31831         * g++.dg/abi/key1.C: New test.
31832
31833 2004-08-31  Richard Henderson  <rth@redhat.com>
31834
31835         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
31836         form of offsetof.
31837         * g++.dg/other/offsetof5.C: Remove duplicate.
31838
31839 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31840
31841         PR fortran/17244
31842         * gfortran.dg/func_derived_1.f90: New test.
31843
31844 2004-08-31  Paul Brook  <paul@codesourcery.com>
31845
31846         * gfortran.dg/eof_1.f90: New test.
31847
31848 2004-08-31  Paul Brook  <paul@codesourcery.com>
31849
31850         * gfortran.dg/list_read_1.f90: New file.
31851
31852 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
31853
31854         * g++.dg/opt/loop1.C: XFAIL.
31855
31856 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
31857
31858         * gcc.dg/funcdef-storage-1.c: New.
31859         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
31860         an extern function in local scope.
31861         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
31862         declare an 'auto inline' function in local scope.
31863         * gcc.dg/20011130-1.c: Likewise.
31864         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
31865         an 'auto' function in local scope.
31866         * gcc.dg/20021014-1.c: Likewise.
31867         * gcc.dg/20030331-2.c: Likewise.
31868
31869 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31870
31871         * gfortran.dg/blockdata_1.f90: New test.
31872
31873 2004-08-30  Richard Henderson  <rth@redhat.com>
31874
31875         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
31876
31877 2004-08-30  Richard Henderson  <rth@redhat.com>
31878
31879         * lib/fortran-torture.exp (fortran-torture-execute): Honor
31880         additional_flags set by alternate driver.
31881         (ieee-options): New procedure.
31882         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
31883         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
31884         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
31885         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
31886
31887 2004-08-30  Richard Henderson  <rth@redhat.com>
31888
31889         * lib/f-torture.exp: Remove.
31890
31891 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
31892
31893         PR rtl-optimization/16590
31894         * g++.dg/opt/loop1.C: New test.
31895
31896 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31897
31898         PR fortran/13910
31899         * gfortran.dg/oldstyle_1.f90: New test.
31900
31901 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
31902         Paul Brook  <paul@codesourcery.com>
31903
31904         * gfortran.dg/g77/README: Update.
31905         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
31906         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
31907         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
31908
31909 2004-08-28  Paul Brook  <paul@codesourcery.com>
31910
31911         PR libfortran/17195
31912         * gfortran.dg/edit_real_1.f90: New test.
31913
31914 2004-08-27  Paul Brook  <paul@codesourcery.com>
31915
31916         * gfortran.dg/rewind_1.f90: New test.
31917
31918 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
31919
31920         PR fortran/16597
31921         * gfortran.dg/pr16597.f90: New test.
31922
31923 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31924
31925         PR c/13801
31926         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
31927         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
31928         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
31929         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
31930         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
31931
31932 2004-08-26  Nick Clifton  <nickc@redhat.com>
31933
31934         * gcc.c-torture/compile/pr17119.c: New test.
31935
31936 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31937
31938         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
31939
31940 2004-08-25  Richard Henderson  <rth@redhat.com>
31941
31942         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
31943         the bits that expect kind=8 to be the largest real kind.
31944
31945 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31946
31947         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
31948
31949 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31950
31951         * gfortran.dg/assignment_1.f90: New test.
31952
31953 2004-08-25  Adam Nemet  <anemet@lnxw.com>
31954
31955         * g++.dg/template/repo3.C: New test.
31956
31957 2004-08-25  Roger Sayle  <roger@eyesopen.com>
31958
31959         PR middle-end/16693
31960         PR tree-optimization/16372
31961         * g++.dg/opt/pr16372-1.C: New test case.
31962         * g++.dg/opt/pr16693-1.C: New test case.
31963         * g++.dg/opt/pr16693-2.C: New test case.
31964
31965 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31966
31967         * objc.dg/proto-lossage-4.m: New test.
31968
31969 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
31970
31971         PR c++/17155
31972         * g++.dg/inherit/local2.C: New test.
31973
31974 2004-08-25  Paul Brook  <paul@codesourcery.com>
31975
31976         PR fortran/17144
31977         * gfortran.dg/string_ctor_1.f90: New test.
31978
31979 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31980
31981         PR c++/14428
31982         * g++.dg/template/redecl2.C: New test.
31983
31984 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31985
31986         PR fortran/17143
31987         * gfortran.dg/pr17143.f90: New test.
31988
31989 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31990
31991         PR fortran/17164
31992         * gfortran.dg/pr17164.f90: New test.
31993
31994 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31995
31996         * gcc.dg/tree-ssa/loop-1.c: New test.
31997
31998 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31999
32000         * gcc.c-torture/compile/20040824-1.c: New test.
32001
32002 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32003
32004         * gcc.c-torture/compile/iftrap-3.c: New test.
32005
32006 2004-08-24  Paul Brook  <paul@codesourcery.com>
32007
32008         * gfortran.dg/entry_2.f90: New test.
32009
32010 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32011
32012         PR c++/16889
32013         * g++.dg/lookup/ambig[12].C: New.
32014
32015 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32016
32017         PR c++/16706
32018         * g++.dg/template/crash21.C: New test.
32019         * g++.dg/template/crash22.C: Likewise.
32020
32021 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32022
32023         PR c++/17149
32024         * g++.dg/template/access15.C: New.
32025
32026 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32027
32028         PR c++/17163
32029         * g++.dg/template/repo2.C: New test.
32030
32031 2004-08-23  Roger Sayle  <roger@eyesopen.com>
32032
32033         PR rtl-optimization/17078
32034         * gcc.c-torture/execute/pr17078-1.c: New test case.
32035
32036 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32037
32038         PR c/14492
32039         * gcc.dg/debug/crash1.c: New test.
32040
32041 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32042
32043         PR c/16180
32044         * gcc.dg/loop-5.c: New test.
32045
32046 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32047
32048         * gcc.c-torture/execute/20040823-1.c: New test.
32049
32050 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
32051
32052         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
32053         to the assembler.  Simplify test accordingly.
32054         (asm_abi_flags): Use GNU names.
32055         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
32056         to check for ABI flags.
32057
32058 2004-08-22  Andrew Pinski  <apinski@apple.com>
32059
32060         * g++.dg/opt/pr14029.C: New test.
32061         * gcc.c-torture/execute/pr15262.c: New test.
32062
32063 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32064
32065         * gfortran.dg/reduction.f90: Add checks with complex arguments.
32066
32067 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
32068
32069         PR 16908
32070         * gfortran.dg/direct_io.f90: New test.
32071
32072 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32073
32074         PR c++/17121
32075         * g++.dg/inherit/local2.C: New test.
32076
32077 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32078
32079         PR c++/17120
32080         * g++.dg/warn/Wparentheses-4.C: New test.
32081
32082 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32083
32084         PR c++/17121
32085         * g++.dg/inherit/local2.C: New test.
32086
32087         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
32088         * gcc.dg/ppc-ldstruct.c: Likewise.
32089         * gcc.dg/ppc64-abi-2.c: Likewise.
32090
32091 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
32092
32093         PR rtl-optimization/17099
32094         * gcc.c-torture/execute/20040820-1.c: New test.
32095
32096 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
32097
32098         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
32099
32100 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
32101
32102         PR fortran/17077
32103         * gfortran.dg/auto_array_1.f90: New test.
32104
32105 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32106
32107         PR fortran/17074
32108         * gfortran.dg/simpleif_1.f90: New test.
32109
32110 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
32111
32112         * lib/target-supports.exp (check_profiling_available): Return
32113         false for arm*-*-symbianelf* and arm*-*-eabi*.
32114
32115         PR c++/15890
32116         * g++.dg/template/delete1.C: New test.
32117
32118 2004-08-19  Paul Brook  <paul@codesourcery.com>
32119
32120         PR fortran/14976
32121         PR fortran/16228
32122         * gfortran.dg/data_char_1.f90: New test.
32123
32124 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
32125
32126         PR fortran/16946
32127         * gfortran.dg/reduction.f90: New testcase.
32128
32129 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32130
32131         PR fortran/16520
32132         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
32133
32134 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32135
32136         PR c++/17041
32137         * g++.dg/Wparentheses-3.C: New test.
32138
32139 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
32140
32141         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
32142         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
32143         * gcc.dg/vect/vect-2.c: Likewise.
32144         * gcc.dg/vect/vect-3.c: Likewise.
32145         * gcc.dg/vect/vect-4.c: Likewise.
32146         * gcc.dg/vect/vect-5.c: Likewise.
32147         * gcc.dg/vect/vect-6.c: Likewise.
32148         * gcc.dg/vect/vect-7.c: Likewise.
32149         * gcc.dg/vect/vect-25.c: Likewise.
32150         * gcc.dg/vect/vect-31.c: Likewise.
32151         * gcc.dg/vect/vect-32.c: Likewise.
32152         * gcc.dg/vect/vect-34.c: Likewise.
32153         * gcc.dg/vect/vect-36.c: Likewise.
32154         * gcc.dg/vect/vect-all.c: Likewise.
32155
32156 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
32157
32158         PR c++/17068
32159         * g++.dg/template/operator4.C: New test.
32160
32161 2004-08-18  Richard Henderson  <rth@redhat.com>
32162
32163         * gcc.dg/20040206-1.c: XFAIL.
32164
32165 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
32166
32167         PR c++/16246
32168         * g++.dg/template/array7.C: New test.
32169
32170 2004-08-17  James E Wilson  <wilson@specifixinc.com>
32171
32172         * gcc.dg/mips-movcc-1.c: New test.
32173         * gcc.dg/mips-movcc-2.c: New test.
32174         * gcc.dg/mips-movcc-3.c: New test.
32175
32176         * gcc.dg/mips-nmadd-1.c: New test.
32177         * gcc.dg/mips-nmadd-2.c: New test.
32178
32179 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
32180
32181         PR c++/15871
32182         * g++.dg/opt/inline8.C: New test.
32183
32184         PR c++/16965
32185         * g++.dg/parse/error17.C: New test.
32186
32187 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
32188
32189         * gcc.dg/vect: New directory for vectorizer tests.
32190         * gcc.dg/vect/tree-vect.h: New file.
32191         * gcc.dg/vect/vect.exp: New file.
32192         * gcc.dg/vect/pr16105.c.c: New test.
32193         * gcc.dg/vect/vect-1.c: New test.
32194         * gcc.dg/vect/vect-2.c: New test.
32195         * gcc.dg/vect/vect-3.c: New test.
32196         * gcc.dg/vect/vect-4.c: New test.
32197         * gcc.dg/vect/vect-5.c: New test.
32198         * gcc.dg/vect/vect-6.c: New test.
32199         * gcc.dg/vect/vect-7.c: New test.
32200         * gcc.dg/vect/vect-8.c: New test.
32201         * gcc.dg/vect/vect-9.c: New test.
32202         * gcc.dg/vect/vect-10.c: New test.
32203         * gcc.dg/vect/vect-11.c: New test.
32204         * gcc.dg/vect/vect-12.c: New test.
32205         * gcc.dg/vect/vect-13.c: New test.
32206         * gcc.dg/vect/vect-14.c: New test.
32207         * gcc.dg/vect/vect-15.c: New test.
32208         * gcc.dg/vect/vect-16.c: New test.
32209         * gcc.dg/vect/vect-17.c: New test.
32210         * gcc.dg/vect/vect-18.c: New test.
32211         * gcc.dg/vect/vect-19.c: New test.
32212         * gcc.dg/vect/vect-20.c: New test.
32213         * gcc.dg/vect/vect-21.c: New test.
32214         * gcc.dg/vect/vect-22.c: New test.
32215         * gcc.dg/vect/vect-23.c: New test.
32216         * gcc.dg/vect/vect-24.c: New test.
32217         * gcc.dg/vect/vect-25.c: New test.
32218         * gcc.dg/vect/vect-26.c: New test.
32219         * gcc.dg/vect/vect-27.c: New test.
32220         * gcc.dg/vect/vect-28.c: New test.
32221         * gcc.dg/vect/vect-29.c: New test.
32222         * gcc.dg/vect/vect-30.c: New test.
32223         * gcc.dg/vect/vect-31.c: New test.
32224         * gcc.dg/vect/vect-32.c: New test.
32225         * gcc.dg/vect/vect-33.c: New test.
32226         * gcc.dg/vect/vect-34.c: New test.
32227         * gcc.dg/vect/vect-35.c: New test.
32228         * gcc.dg/vect/vect-36.c: New test.
32229         * gcc.dg/vect/vect-37.c: New test.
32230         * gcc.dg/vect/vect-38.c: New test.
32231         * gcc.dg/vect/vect-40.c: New test.
32232         * gcc.dg/vect/vect-41.c: New test.
32233         * gcc.dg/vect/vect-42.c: New test.
32234         * gcc.dg/vect/vect-43.c: New test.
32235         * gcc.dg/vect/vect-44.c: New test.
32236         * gcc.dg/vect/vect-45.c: New test.
32237         * gcc.dg/vect/vect-46.c: New test.
32238         * gcc.dg/vect/vect-47.c: New test.
32239         * gcc.dg/vect/vect-48.c: New test.
32240         * gcc.dg/vect/vect-49.c: New test.
32241         * gcc.dg/vect/vect-50.c: New test.
32242         * gcc.dg/vect/vect-51.c: New test.
32243         * gcc.dg/vect/vect-52.c: New test.
32244         * gcc.dg/vect/vect-53.c: New test.
32245         * gcc.dg/vect/vect-54.c: New test.
32246         * gcc.dg/vect/vect-55.c: New test.
32247         * gcc.dg/vect/vect-56.c: New test.
32248         * gcc.dg/vect/vect-57.c: New test.
32249         * gcc.dg/vect/vect-58.c: New test.
32250         * gcc.dg/vect/vect-59.c: New test.
32251         * gcc.dg/vect/vect-60.c: New test.
32252         * gcc.dg/vect/vect-61.c: New test.
32253         * gcc.dg/vect/vect-all.c: New test.
32254         * gcc.dg/vect/vect-none.c: New test.
32255
32256 2004-08-17  Paul Brook  <paul@codesourcery.com>
32257
32258         PR fortran/13082
32259         * gfortran.dg/entry_1.f90: New test.
32260
32261 2004-08-17  Andrew Pinski  <apinski@apple.com>
32262
32263         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
32264
32265 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
32266
32267         * gcc.dg/pr17036-1.c: New test.
32268
32269 2004-08-16  Devang Patel  <dpatel@apple.com>
32270
32271         * gcc.dg/darwin-20040809-1.c: New test.
32272
32273 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
32274
32275         * gcc.dg/funcdef-attr-1.c: New test.
32276
32277 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
32278
32279         * gcc.dg/altivec-17.c: New test.
32280         * gcc.dg/altivec-18.c: New test.
32281
32282 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32283
32284         PR c++/6749
32285         * g++.dg/template/vtable2.C: New test.
32286
32287 2004-08-14  Richard Henderson  <rth@redhat.com>
32288
32289         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
32290         * gcc.dg/pack-test-4.c (main): Return 0.
32291         * gcc.dg/setjmp-1.c: Remove XFAIL.
32292         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
32293
32294 2004-08-14  Richard Henderson  <rth@redhat.com>
32295
32296         * gcc.dg/980217-1.c: Add prototype for printf.
32297
32298 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
32299
32300         * gfortran.dg/pr16935.f90: New test.
32301
32302 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
32303
32304         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
32305
32306 2004-08-13  Paul Brook  <paul@codesourcery.com>
32307
32308         * gfortran.dg/der_io_1.f90: Remove stray comma.
32309
32310 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32311
32312         * gcc.dg/vmx/cw-bug-2.c: Remove.
32313         * gcc.dg/vmx/vprint-1.c: Remove.
32314         * gcc.dg/vmx/vscan-1.c: Remove.
32315
32316 2004-08-12  Devang patel  <dpatel@apple.com>
32317
32318         * gcc.dg/darwin-20040809-2.c: New test.
32319
32320 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
32321
32322         * g++.dg/ext/altivec-12.C: New test.
32323
32324         * g++.dg/ext/altivec-11.C: New test.
32325
32326 2004-08-12  Paul Brook  <paul@codesourcery.com>
32327
32328         * g++.dg/abi/arm_cxa_vec_1.C: New test.
32329
32330 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32331
32332         * g++.dg/ext/altivec-2.C: Check for hardware support before
32333         executing any VMX instructions.
32334
32335         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
32336
32337 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
32338
32339         PR c++/16276
32340         * g++.old-deja/g++.other/comdat4.C: New test.
32341         * g++.old-deja/g++.other/comdat4-aux.cc: New.
32342
32343 2004-08-12  Ben Elliston  <bje@au.ibm.com>
32344
32345         PR target/16286
32346         * gcc.dg/pr16286.c: New test.
32347
32348 2004-08-12 Jan Beulich <jbeulich@novell.com>
32349
32350         * g++.dg/ext/asm5.C: New.
32351
32352 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32353
32354         PR c++/16698
32355         * g++.dg/eh/crash1.C: New test.
32356
32357         PR c++/16717
32358         * g++.dg/ext/construct1.C: New test.
32359
32360 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32361
32362         PR c++/16853
32363         * g++.dg/init/ptrmem1.C: New test.
32364
32365         PR c++/16618
32366         * g++.dg/parse/offsetof5.C: New test.
32367
32368         PR c++/16870
32369         * g++.dg/template/overload3.C: New test.
32370
32371 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32372
32373         PR c++/16964
32374         * g++.dg/parse/error16.C: New test.
32375
32376         PR c++/16904
32377         * g++.dg/template/error14.C: New test.
32378
32379         PR c++/16929
32380         * g++.dg/template/error15.C: New test.
32381
32382 2004-08-11  Devang Patel  <dpatel@apple.com>
32383
32384         * gcc.dg/darwin-ld-20040809-1.c: New test.
32385         * gcc.dg/darwin-ld-20040809-2.c: New test.
32386
32387 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
32388
32389         PR fortran/16917
32390         * gfortran.dg/dfloat_1.f90: New test.
32391
32392 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
32393
32394         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
32395         * gcc.dg/dll-2.c: Fix dg-require syntax.
32396         * gcc.misc-tests/arm-isr.c (abort): Declare.
32397         (exit): Likewise.
32398
32399 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
32400
32401         PR c++/16971
32402         * g++.dg/parse/crash16.C: New test.
32403
32404 2004-08-10  Roger Sayle  <roger@eyesopen.com>
32405
32406         * gcc.dg/mips-rsqrt-1.c: New test case.
32407         * gcc.dg/mips-rsqrt-2.c: New test case.
32408         * gcc.dg/mips-rsqrt-3.c: New test case.
32409
32410 2004-08-10  Paul Brook  <paul@codesourcery.com>
32411
32412         * gfortran.dg/der_io_1.f90: New test.
32413
32414 2004-08-10  Paul Brook  <paul@codesourcery.com>
32415
32416         PR fortran/16919
32417         * gfortran.dg/der_array_1.f90: New test.
32418
32419 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
32420
32421         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
32422
32423 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
32424
32425         * gcc.dg/wchar_t-2.c: Fix typo.
32426
32427 2004-08-09  Falk Hueffner  <falk@debian.org>
32428
32429         PR tree-optimization/12517
32430         * gcc.c-torture/compile/pr12517.c: New test.
32431
32432         PR tree-optimization/12578
32433         * gcc.c-torture/compile/pr12578.c: New test.
32434
32435         PR tree-optimization/12899
32436         * gcc.c-torture/compile/pr12899.c: New test.
32437
32438         PR rtl-optimization/14692
32439         * gcc.c-torture/compile/pr14692.c: New test.
32440
32441         PR tree-optimization/16461
32442         * gcc.c-torture/compile/pr16461.c: New test.
32443
32444 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32445
32446         * gfortran.dg/getenv_1.f90: New test.
32447
32448 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
32449
32450         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
32451         wchar_t.
32452         * gcc.dg/symbian5.c: Test -fno-short-wchar.
32453
32454 2004-08-06  Paul Brook  <paul@codesourcery.com>
32455
32456         * gfortran.dg/ret_array_1.f90: New test.
32457         * gfortran.dg/ret_pointer_1.f90: New test.
32458
32459 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
32460
32461         * gcc.dg/missing-field-init-[12].c: New tests.
32462         * g++.dg/warn/missing-field-init-[12].C: New tests.
32463
32464 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
32465
32466         * gcc.dg/enum2.c: New test.
32467         * gcc.dg/symbian3.c: Likewise.
32468         * gcc.dg/symbian4.c: Likewise.
32469         * gcc.dg/wchar_t-2.c: Likewise.
32470
32471 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
32472
32473         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
32474         destructor tests.
32475
32476 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
32477
32478         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
32479         dg-require-visiblity.
32480         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
32481         * g++.dg/ext/visibility/fvisibility.C: Likewise.
32482         * g++.dg/ext/visibility/memfuncts.C: Likewise.
32483         * g++.dg/ext/visibility/new1.C: Likewise.
32484         * g++.dg/ext/visibility/pragma.C: Likewise.
32485         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
32486         * g++.dg/ext/visibility/virtual.C: Likewise.
32487         * g++/dg/ext/visibility/visibility-1.C: Likewise.
32488         * g++/dg/ext/visibility/visibility-2.C: Likewise.
32489         * g++/dg/ext/visibility/visibility-3.C: Likewise.
32490         * g++/dg/ext/visibility/visibility-4.C: Likewise.
32491         * g++/dg/ext/visibility/visibility-5.C: Likewise.
32492         * g++/dg/ext/visibility/visibility-6.C: Likewise.
32493         * g++/dg/ext/visibility/visibility-7.C: Likewise.
32494         * g++/dg/ext/visibility/visibility-8.C: New test.
32495         * gcc.c-torture/compile/dll.x: Remove.
32496         * gcc.dg/dll-2.c: Use dg-require-dll
32497         * gcc.dg/visibility-10.c: New test.
32498         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
32499         supporting DLLs.
32500         * lib/scanasm.exp (scan_hidden): New function.
32501         (scan_not_hidden): Likewise.
32502
32503 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
32504
32505         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
32506
32507 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
32508
32509         * gcc.c-torture/execute/20040805-1.c: New test.
32510
32511 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
32512
32513         * gcc.dg/20020118-1.c: Declare abort.
32514         * gcc.dg/altivec_check.h: Likewise.
32515         * gcc.dg/iftrap-2.c: Likewise.
32516         * gcc.dg/pragma-darwin.c: Likewise.
32517         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
32518
32519 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
32520
32521         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
32522
32523 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32524
32525         * gcc.c-torture/execute/builtins/abs-2.c,
32526         gcc.c-torture/execute/builtins/abs-3.c,
32527         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
32528         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
32529         intmax_t, uintmax_t and their limits.
32530         * gcc.dg/intmax_t-1.c: New test.
32531
32532 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32533
32534         * g++.dg/tc1/dr147.C: Add reference to PR.
32535
32536 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
32537
32538         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
32539         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
32540
32541 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
32542
32543         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
32544
32545 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32546
32547         * gcc.dg/redecl-5.c: New test.
32548         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
32549         of scanf.
32550
32551 2004-08-03  Roger Sayle  <roger@eyesopen.com>
32552
32553         PR middle-end/16790
32554         * gcc.c-torture/execute/pr16790-1.c: New test case.
32555
32556 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
32557
32558         * g++.dg/ext/visibility/assign1.C: New test.
32559         * g++.dg/ext/visibility/new1.C: Likewise.
32560
32561         * gcc.dg/symbian1.c: New test.
32562         * gcc.dg/symbian2.c: Likewise.
32563
32564 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
32565
32566         PR target/16570
32567         * gcc.dg/i386-sse-9.c: New test.
32568
32569 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32570
32571         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
32572
32573 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32574
32575         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
32576         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
32577         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
32578         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
32579         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
32580         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
32581         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
32582         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
32583         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
32584         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
32585         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
32586         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
32587         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
32588         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
32589         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
32590         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
32591         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
32592         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
32593         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
32594         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
32595         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
32596         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
32597         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
32598         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
32599         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
32600         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
32601         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
32602         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
32603         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32604         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32605         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
32606         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
32607         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
32608         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
32609         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
32610         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32611         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32612         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32613         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32614         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
32615         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
32616         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
32617         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
32618         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
32619         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32620         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32621         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
32622         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
32623         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
32624         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
32625         gcc.misc-tests/i386-pf-3dnow-1.c,
32626         gcc.misc-tests/i386-pf-athlon-1.c,
32627         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
32628         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
32629         Declare built-in functions used.
32630         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
32631
32632 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
32633
32634         PR c++/16707
32635         * g++.dg/lookup/using12.C: New test.
32636
32637         * g++.dg/init/null1.C: Fix PR number.
32638         * g++.dg/parse/namespace10.C: Likewise.
32639
32640 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
32641
32642         PR c++/16224
32643         * g++.dg/template/spec17.C: New test.
32644         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
32645         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
32646
32647 2004-08-02  David Billinghurst
32648
32649         PR fortran/16292
32650         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
32651
32652 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
32653
32654         * gcc.dg/ia64-got-1.c: New test case.
32655
32656 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
32657
32658         PR c++/16489
32659         * g++.dg/init/null1.C: New test.
32660         * g++.dg/tc1/dr76.C: Adjust error marker.
32661
32662         PR c++/16529
32663         * g++.dg/parse/namespace10.C: New test.
32664
32665         PR c++/16810
32666         * g++.dg/inherit/ptrmem2.C: New test.
32667
32668 2004-08-02  Ben Elliston  <bje@au.ibm.com>
32669
32670         PR target/16155
32671         * gcc.dg/pr16155.c: New test.
32672
32673 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32674
32675         * gcc.dg/redecl-2.c: New test.
32676
32677 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
32678
32679         * gcc.dg/darwin-longdouble.c: New file.
32680
32681 2004-07-30  Richard Henderson  <rth@redhat.com>
32682
32683         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
32684         write to constant argument.
32685         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
32686
32687 2004-07-30  Richard Henderson  <rth@redhat.com>
32688
32689         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
32690         tests of nearest around zero.
32691
32692 2004-07-30  Andrew Pinski  <apinski@apple.com>
32693
32694         * gcc.c-torture/compile/20040730-1.c: New test.
32695
32696 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32697
32698         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
32699         powerpc-eabispe.
32700
32701 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32702
32703         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
32704
32705 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
32706
32707         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
32708         contains $ld_library_path.
32709         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32710
32711 2004-07-29  Richard Henderson  <rth@redhat.com>
32712
32713         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
32714
32715         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
32716         (alt2, which): New.
32717         (Check): Accept either alternative.
32718
32719 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
32720
32721         * g++.dg/abi/inline1.C: New test.
32722         * g++.dg/abi/local1-a.cc: Likewise.
32723         * g++.dg/abi/local1.C: Likewise.
32724         * g++.dg/abi/mangle11.C: Tweak location of warnings.
32725         * g++.dg/abi/mangle12.C: Likewise.
32726         * g++.dg/abi/mangle17.C: Likewise.
32727         * g++.dg/abi/mangle20-2.C: Likewise.
32728         * g++.dg/opt/interface1.C: Likewise.
32729         * g++.dg/opt/interface1.h: Likewise.
32730         * g++.dg/opt/interface1-a.cc: New test.
32731         * g++.dg/parse/repo1.C: New test.
32732         * g++.dg/template/repo1.C: Likewise.
32733         * g++.dg/warn/Winline-1.C: Likewise.
32734         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
32735
32736 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
32737
32738         * gcc.dg/tree-ssa/20040729-1.c: New test.
32739
32740 2004-07-27  Matt Austern <austern@apple.com>
32741
32742         * gcc.dg/darwin-bool-1.c: New test.
32743         * gcc.dg/darwin-bool-2.c: New test.
32744
32745 2004-07-28  Richard Henderson  <rth@redhat.com>
32746
32747         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
32748         arguments in the correct type.  Don't write to constant arguments.
32749
32750 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32751
32752         PR tree-optimization/16688
32753         PR tree-optimization/16689
32754         * g++.dg/tree-ssa/pr16688.C: New test.
32755
32756 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32757
32758         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32759         loads.  Not only in the comment, this time.
32760
32761 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
32762
32763         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
32764         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
32765         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
32766         * gcc.dg/sh4a-bitmovua.c: New.
32767         * gcc.dg/sh4a-cos.c: New.
32768         * gcc.dg/sh4a-cosf.c: New.
32769         * gcc.dg/sh4a-fprun.c: New.
32770         * gcc.dg/sh4a-fsrra.c: New.
32771         * gcc.dg/sh4a-memmovua.c: New.
32772         * gcc.dg/sh4a-sin.c: New.
32773         * gcc.dg/sh4a-sincos.c: New.
32774         * gcc.dg/sh4a-sincosf.c: New.
32775         * gcc.dg/sh4a-sinf.c: New.
32776
32777 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32778
32779         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
32780         conditionals.
32781         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32782         loads.
32783         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
32784         DOM1.
32785
32786 2004-07-27  Andrew Pinski  <apinski@apple.com>
32787
32788         * g++.dg/rtti/tinfo1.C: Correct the xfail.
32789
32790 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
32791
32792         * gcc.dg/pragma-isr.c: New test.
32793
32794 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32795
32796         PR c++/14429
32797         * g++.dg/template/ttp11.C: New test.
32798
32799 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
32800
32801         * gcc.c-torture/compile/20040727-1.c: New test.
32802
32803 2004-07-26  Eric Christopher  <echristo@redhat.com>
32804
32805         * gcc.c-torture/compile/20040726-2.c: New test.
32806
32807 2004-07-26  Andrew Pinski  <apinski@apple.com>
32808
32809         * g++.dg/rtti/tinfo1.C: Xfail.
32810
32811 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
32812
32813         * gcc.c-torture/compile/20040726-1.c: New test.
32814
32815 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
32816             Brian Ryner  <bryner@brianryner.com>
32817
32818         PR c++/9283
32819         PR c++/15000
32820         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
32821         * g++.dg/ext/visibility/: New directory.
32822         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
32823         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
32824         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
32825         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
32826         * g++.dg/ext/visibility/fvisibility.C,
32827         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
32828         g++.dg/ext/visibility/fvisibility-override1.C
32829         g++.dg/ext/visibility/fvisibility-override2.C
32830         g++.dg/ext/visibility/memfuncts.C
32831         g++.dg/ext/visibility/noPLT.C
32832         g++.dg/ext/visibility/pragma.C
32833         g++.dg/ext/visibility/pragma-override1.C
32834         g++.dg/ext/visibility/pragma-override2.C
32835         g++.dg/ext/visibility/staticmemfuncts.C
32836         g++.dg/ext/visibility/virtual.C: New tests.
32837
32838 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32839
32840         PR c/15360
32841         * gcc.dg/pr15360-1.c: New test.
32842
32843 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
32844
32845         * gcc.dg/pragma-align-2.c: New test.
32846         * gcc.dg/pragma-init-fini.c: New test.
32847         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
32848         targets.
32849
32850 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32851
32852         * gcc.dg/init-string-2.c: New test.
32853
32854 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
32855
32856         PR 16684
32857         * gcc.dg/Wredundant-decls-1.c: New test case.
32858
32859 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
32860
32861         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
32862         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
32863         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
32864         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
32865         * gcc.dg/compat/generate-random.c: New file.
32866         * gcc.dg/compat/generate-random.h: Likewise.
32867         * gcc.dg/compat/generate-random_r.c: Likewise.
32868         * gcc.dg/compat/struct-layout-1.h: Likewise.
32869         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
32870         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
32871         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
32872         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
32873         * gcc.dg/compat/struct-layout-1_main.c: New test.
32874         * gcc.dg/compat/struct-layout-1_x.c: New file.
32875         * gcc.dg/compat/struct-layout-1_y.c: New file.
32876         * gcc.dg/compat/struct-layout-1_test.h: New file.
32877
32878 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32879
32880         * gcc.dg/comp-return-1.c: New test
32881
32882 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
32883
32884         * gcc.dg/vmx/8-02a.c: Fix typo.
32885
32886         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
32887         * gcc.dg/darwin-abi-3.c: New test.
32888
32889         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
32890         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
32891
32892         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
32893         * gcc.dg/vmx/ops-long-1.c: New test.
32894         * gcc.dg/vmx/ops-long-2.c: New test.
32895
32896 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32897
32898         * g++.dg/lookup/conv-[1234].C: New.
32899
32900 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
32901
32902         * g++.dg/parse/attr2.C: Simplify.
32903
32904 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32905
32906         PR c/7284
32907         * gcc.c-torture/execute/pr7284-1.c: New test.
32908
32909 2004-07-22  Brian Booth  <bbooth@redhat.com>
32910
32911         * gcc.dg/tree-ssa/20040721-1.c: New test.
32912
32913 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32914
32915         * g++.dg/template/crash20.c: New.
32916
32917 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
32918
32919         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
32920         Add dg-run directive.  Declare variables as required.
32921         * gfortran.dg/g77/README: Update
32922
32923 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
32924
32925         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
32926         gcc.dg/cris-peep2-andu2.c: New tests.
32927
32928 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32929
32930         PR c/15052
32931         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
32932         on return type.
32933         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
32934         messages.
32935         * gcc.dg/qual-return-2.c: Update expected messages.
32936         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
32937
32938 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32939
32940         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
32941         * gcc.dg/noncompile/921102-1.c: Update expected error message.
32942
32943 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32944
32945         PR c/11250
32946         * gcc.dg/init-string-1.c: New test.
32947
32948 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
32949
32950         PR middle-end/15345
32951         PR c/16450
32952         * gcc.dg/torture/nested-fn-1.c: New test.
32953
32954 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
32955
32956         PR target/16559
32957         * gcc.dg/ia64-fptr-1.c: New file.
32958
32959 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32960
32961         PR c++/14497
32962         * g++.dg/template/spec16.C: New test.
32963         * g++.old-deja/g++.robertl/eb118.C: Remove.
32964
32965 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32966
32967         PR c++/509
32968         * g++.dg/template/spec15.C: New test.
32969
32970 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
32971
32972         Copy cases from g77.f-torture/execute and add dg-run
32973         directive.  Other changes as noted.
32974         * gfortran.dg/g77/13037.f
32975         * gfortran.dg/g77/1832.f
32976         * gfortran.dg/g77/19981119-0.f
32977         * gfortran.dg/g77/19990313-0.f
32978         * gfortran.dg/g77/19990313-1.f
32979         * gfortran.dg/g77/19990313-2.f
32980         * gfortran.dg/g77/19990313-3.f
32981         * gfortran.dg/g77/19990419-1.f
32982         * gfortran.dg/g77/19990826-0.f
32983         * gfortran.dg/g77/19990826-2.f
32984         * gfortran.dg/g77/20000503-1.f
32985         * gfortran.dg/g77/20001111.f
32986         * gfortran.dg/g77/20010116.f
32987         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
32988         * gfortran.dg/g77/20010430.f
32989         * gfortran.dg/g77/6177.f
32990         * gfortran.dg/g77/947.f
32991         * gfortran.dg/g77/970816-3.f
32992         * gfortran.dg/g77/971102-1.f
32993         * gfortran.dg/g77/980520-1.f
32994         * gfortran.dg/g77/980628-0.f
32995         * gfortran.dg/g77/980628-1.f
32996         * gfortran.dg/g77/980628-10.f
32997         * gfortran.dg/g77/980628-2.f
32998         * gfortran.dg/g77/980628-3.f
32999         * gfortran.dg/g77/980628-7.f
33000         * gfortran.dg/g77/980628-8.f
33001         * gfortran.dg/g77/980628-9.f
33002         * gfortran.dg/g77/980701-0.f
33003         * gfortran.dg/g77/980701-1.f
33004         * gfortran.dg/g77/cabs.f
33005         * gfortran.dg/g77/claus.f
33006         * gfortran.dg/g77/complex_1.f
33007         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
33008         * gfortran.dg/g77/dcomplex.f
33009         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
33010         * gfortran.dg/g77/f90-intrinsic-mathematical.f
33011         * gfortran.dg/g77/f90-intrinsic-numeric.f
33012         * gfortran.dg/g77/int8421.f
33013         * gfortran.dg/g77/labug1.f
33014         * gfortran.dg/g77/large_vec.f
33015         * gfortran.dg/g77/le.f
33016         * gfortran.dg/g77/short.f
33017         * gfortran.dg/g77/README: Update
33018
33019 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
33020
33021         PR c++/16637
33022         * g++.dg/parse/lookup4.C: New test.
33023
33024 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33025
33026         PR c++/16175
33027         * g++.dg/template/ttp10.C: New test.
33028
33029 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33030
33031         * gcc.dg/pr12625-1.c: New test.
33032
33033 2004-07-20  Steven Bosscher  <stevenb@suse.de>
33034
33035         * gcc.dg/switch-warn-1.c: New test.
33036         * gcc.dg/switch-warn-2.c: New test.
33037         * gcc.c-torture/compile/pr14730.c: Update.
33038
33039 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
33040
33041         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
33042         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
33043         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
33044         g++.dg/template/nontype3.C: Remove trailing CR from tests.
33045
33046 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
33047
33048         PR c++/16623
33049         * g++.dg/template/assign1.C: New test.
33050
33051 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33052
33053         PR c++/12170
33054         * g++.dg/template/ttp9.C: New test.
33055
33056 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
33057
33058         * gcc.dg/format/cmn-err-1.c: New test.
33059
33060 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33061
33062         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
33063         gcc.dg/Wparentheses-10.c: New tests.
33064         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
33065
33066 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33067
33068         PR fortran/16465
33069         * gfortran.dg/g77//ffixed-line-length-0.f,
33070         gfortran.dg/g77/ffixed-line-length-132.f,
33071         gfortran.dg/g77/ffixed-line-length-72.f,
33072         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
33073         gfortran.dg/g77/README: Update.
33074
33075 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33076
33077         PR c++/13092
33078         * g++.dg/template/non-dependent7.C: New test.
33079         * g++.dg/template/non-dependent8.C: Likewise.
33080         * g++.dg/template/non-dependent9.C: Likewise.
33081         * g++.dg/template/non-dependent10.C: Likewise.
33082
33083 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
33084
33085         PR c++/16337
33086         * g++.dg/parse/attr2.C: New test.
33087
33088 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
33089
33090         * g77.dg: Removed.
33091         * g77.f-torture: Ditto.
33092
33093 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33094
33095         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
33096         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
33097         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
33098
33099 2004-07-16  Richard Henderson  <rth@redhat.com>
33100
33101         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
33102
33103 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33104
33105         * lib/fortran-torture.exp (fortran-torture): Don't test compile
33106         tests with full list of options.
33107         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
33108         of TORTURE_OPTIONS if test contains 'dg-do run'.
33109
33110         PR fortran/16404
33111         * gfortran.dg/do_iterator.f90: New test.
33112
33113 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33114
33115         PR rtl-optimization/16536
33116         * gcc.c-torture/execute/restrict-1.c: New test.
33117
33118 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33119
33120         PR fortran/15324
33121         * gfortran.dg/pr15324.f90: New test.
33122
33123         PR fortran/15129
33124         * gfortran.dg/pr15129.f90: New test.
33125
33126         PR fortran/15140
33127         * gfortran.dg/pr15140.f90: New test.
33128
33129         PR fortran/13792
33130         * gfortran.fortran-torture/execute/bounds.f90: Add check for
33131         compile-time simplification.
33132
33133 2004-07-14  Mike Stump  <mrs@apple.com>
33134
33135         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
33136
33137 2004-07-14  James E Wilson  <wilson@specifixinc.com>
33138
33139         PR target/16325
33140         * gcc.dg/profile-generate-1.c: New.
33141
33142 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
33143
33144         * gcc.c-torture/execute/20040709-1.c: New test.
33145         * gcc.c-torture/execute/20040709-2.c: New test.
33146
33147 2004-07-14  Mike Stump  <mrs@apple.com>
33148
33149         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
33150
33151 2004-07-14  Mike Stump  <mrs@apple.com>
33152
33153         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
33154
33155 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
33156
33157         PR c++/16518
33158         * g++.dg/parse/mutable1.C: New test.
33159
33160 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
33161
33162         PR tree-optimization/16443
33163         * gcc.dg/tree-ssa/20040713-1.c: New test.
33164
33165 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
33166
33167         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
33168         for operator new.
33169
33170 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33171
33172         * gfortran.dg/g77/README: New file
33173         * gfortran.dg/g77/19981216-0.f: Copy from
33174         g77.f-torture/noncompile.  Add "dg-do compile" and
33175         dg-error as required.
33176         * gfortran.dg/g77/19990218-1.f: Likewise.
33177         * gfortran.dg/g77/19990905-1.f: Likewise.
33178         * gfortran.dg/g77/9263.f: Likewise.
33179         * gfortran.dg/g77/980615-0.f: Likewise.
33180         * gfortran.dg/g77/980616-0.f: Likewise.
33181         * gfortran.dg/g77/check0.f: Likewise.
33182         * gfortran.dg/g77/select_no_compile.f: Likewise.
33183
33184 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33185
33186         Copy files from g77.f-torture/compile.
33187         Add "{ dg-do compile}".  Other changes as noted
33188         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
33189         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
33190         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
33191         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
33192         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
33193         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
33194         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
33195         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
33196         statement to conform to standard.  Append alpha1.x for reference.
33197         * gfortran.dg/g77/xformat.f: Add dg-warning
33198
33199 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33200
33201         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
33202         Add {dg-do compile} directive.
33203         * gfortran.dg/g77/cpp2.F: Likewise.
33204
33205 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33206
33207         PR c++/5402
33208         * g++.dg/lookup/name-clash1.C: New test.
33209
33210         PR c++/9777
33211         * g++.dg/lookup/name-clash2.C: New test.
33212
33213         PR c++/12102
33214         * g++.dg/lookup/name-clash3.C: New test.
33215
33216 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33217
33218         * g++.dg/lookup/new2.C: New test.
33219         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
33220
33221 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
33222
33223         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
33224         Add {dg-do compile} directive.
33225         * gfortran.dg/g77/13060.f: Likewise.
33226         * gfortran.dg/g77/19990218-0.f: Likewise.
33227         * gfortran.dg/g77/19990305-0.f: Likewise.
33228         * gfortran.dg/g77/19990419-0.f: Likewise.
33229         * gfortran.dg/g77/19990502-0.f: Likewise.
33230         * gfortran.dg/g77/19990502-1.f: Likewise.
33231         * gfortran.dg/g77/19990525-0.f: Likewise.
33232         * gfortran.dg/g77/19990826-1.f: Likewise.
33233         * gfortran.dg/g77/19990826-3.f: Likewise.
33234         * gfortran.dg/g77/19990905-2.f: Likewise.
33235         * gfortran.dg/g77/20000412-1.f: Likewise.
33236         * gfortran.dg/g77/20000511-1.f: Likewise.
33237         * gfortran.dg/g77/20000511-2.f: Likewise.
33238         * gfortran.dg/g77/20000518.f: Likewise.
33239         * gfortran.dg/g77/20000601-1.f: Likewise.
33240         * gfortran.dg/g77/20000601-2.f: Likewise.
33241         * gfortran.dg/g77/20000629-1.f: Likewise.
33242         * gfortran.dg/g77/20000630-2.f: Likewise.
33243         * gfortran.dg/g77/20010115.f: Likewise.
33244         * gfortran.dg/g77/20010321-1.f: Likewise.
33245         * gfortran.dg/g77/20010426.f: Likewise.
33246         * gfortran.dg/g77/20020307-1.f: Likewise.
33247         * gfortran.dg/g77/8485.f: Likewise.
33248         * gfortran.dg/g77/960317-1.f: Likewise.
33249         * gfortran.dg/g77/970915-0.f: Likewise.
33250         * gfortran.dg/g77/980310-1.f: Likewise.
33251         * gfortran.dg/g77/980310-2.f: Likewise.
33252         * gfortran.dg/g77/980310-3.f: Likewise.
33253         * gfortran.dg/g77/980310-4.f: Likewise.
33254         * gfortran.dg/g77/980310-6.f: Likewise.
33255         * gfortran.dg/g77/980310-7.f: Likewise.
33256         * gfortran.dg/g77/980310-8.f: Likewise.
33257         * gfortran.dg/g77/980419-2.f: Likewise.
33258         * gfortran.dg/g77/980424-0.f: Likewise.
33259         * gfortran.dg/g77/980427-0.f: Likewise.
33260         * gfortran.dg/g77/980729-0.f: Likewise.
33261         * gfortran.dg/g77/981117-1.f: Likewise.
33262         * gfortran.dg/g77/toon_1.f: Likewise.
33263
33264 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33265
33266         PR c++/2204
33267         * g++.dg/other/abstract2.C: New test.
33268
33269 2004-07-12  Paul Brook  <paul@codesourcery.com>
33270
33271         * gfortran.dg/pointer_init_1.f90: New test.
33272
33273 2004-07-11  Paul Brook  <paul@codesourcery.com>
33274
33275         PR fortran/15986
33276         * gfortran.dg/contained_1.f90: New test.
33277
33278 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
33279
33280         * g++.dg/parse/defarg8.C: New test.
33281
33282 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33283
33284         PR fortran/16433
33285         * gfortran.dg/pr16433.f: New test.
33286
33287         PR fortran/17574
33288         * gfortran.dg/pr15754.f90: New test.
33289
33290 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33291
33292         PR tree-optimization/16437
33293         * gcc.c-torture/execute/bitfld-4.c: New test.
33294
33295 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33296
33297         * gfortran.fortran-torture/execute/common_2.f90: Add check for
33298         access to common var from module.
33299
33300 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33301
33302         PR fortran/16336
33303         * gfortran.fortran-torture/execute/common_2.f90: New test.
33304
33305 2004-07-10  Paul Brook  <paul@codesourcery.com>
33306
33307         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
33308
33309 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33310
33311         PR fortran/15969
33312         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
33313
33314 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
33315
33316         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
33317         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
33318         * gfortran.dg/g77/ffree-form-1.f: Likewise.
33319         * gfortran.dg/g77/ffree-form-2.f: Likewise.
33320         * gfortran.dg/g77/ffree-form-3.f: Likewise.
33321         * gfortran.dg/g77/fno-underscoring.f: Likewise.
33322         * gfortran.dg/g77/funderscoring.f: Likewise.
33323         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
33324
33325 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33326
33327         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
33328
33329 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33330         Paul Brook  <paul@codesourcery.com>
33331
33332         PR fortran/13415
33333         * gfortran.dg/common_pointer_1.f90: New test.
33334
33335 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33336
33337         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
33338
33339 2004-07-09  James E Wilson  <wilson@specifixinc.com>
33340
33341         PR target/16364
33342         * gcc.c-torture/compile/20040709-1.c: New.
33343
33344 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33345
33346         PR fortran/14077
33347         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
33348
33349 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33350
33351         PR fortran/13201
33352         * gfortran.dg/shape_1.f90: New test.
33353
33354 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
33355             Andrew Pinski  <apinski@apple.com>
33356
33357         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
33358
33359 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33360
33361         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
33362         comment.
33363
33364 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33365         Paul Brook  <paul@codesourcery.com>
33366
33367         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
33368         '.f95' and '.F95'.
33369
33370 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
33371
33372         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
33373
33374 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33375
33376         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
33377         testcases with capital suffix.
33378
33379 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33380
33381         PR fortran/15481
33382         PR fortran/13372
33383         PR fortran/13575
33384         PR fortran/15978
33385         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
33386
33387         * gfortran.dg/implicit_1.f90: New test.
33388
33389 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33390
33391         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
33392         expression to match gfortran warning/error messages
33393         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
33394         dg-error text.
33395
33396 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33397
33398         * lib/fortran-torture.exp: Rename proc search_for to
33399         search_for_re.
33400
33401 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33402
33403         * gcc.c-torture/execute/simd-5.x: New file.
33404         XFAIL on SPARC 64-bit at -O0.
33405
33406 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33407
33408         PR c++/8211
33409         PR c++/16165
33410         * g++.dg/warn/effc3.C: New test.
33411
33412 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33413
33414         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
33415         change X to 1X in format.
33416         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
33417         add data statements to conform to standard.
33418
33419 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33420
33421         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
33422         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
33423         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33424
33425 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33426
33427         * gfortran.dg/g77/7388.f: Copy from g77.dg
33428         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33429         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33430         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33431         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
33432         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
33433         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
33434         * gfortran.dg/g77/strlen0.f: Likewise.
33435
33436 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33437
33438         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
33439         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
33440
33441 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33442
33443         * gcc.c-torture/execute/920428-2.x: Delete.
33444         * gcc.c-torture/execute/920501-7.x: Likewise.
33445
33446 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
33447
33448         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
33449         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
33450         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
33451         prescott and c3-2.
33452         (PREFETCH_3DNOW): Add -march=c3.
33453
33454 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
33455
33456         PR c/16437
33457         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
33458         * gcc.c-torture/execute/bf64-1.x: Likewise.
33459
33460 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33461
33462         * gcc.c-torture/compile/20040708-1.c: New test.
33463
33464 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33465
33466         PR c++/16169
33467         * g++.dg/warn/effc2.C: New test.
33468
33469 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33470
33471         * gcc.c-torture/execute/bitfld-1.x: Remove.
33472         * gcc.c-torture/execute/bitfld-3.c: New test.
33473         * gcc.dg/bitfld-2.c: Remove XFAILs.
33474
33475 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
33476
33477         PR c++/16276
33478         * g++.dg/rtti/tinfo1.C: New file.
33479
33480 2004-07-07  Eric Christopher  <echristo@redhat.com>
33481
33482         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
33483
33484 2004-07-07  Andrew Pinski  <apinski@apple.com>
33485
33486         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
33487
33488 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
33489
33490         * g++.dg/init/call1.C: XFAIL.
33491
33492 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
33493
33494         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
33495         except for movstrict*, to movmem* and clrstr* to clrmem*.
33496
33497 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
33498
33499         * gcc.c-torture/execute/20040707-1.c: New test.
33500
33501 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
33502
33503         * gcc.c-torture/execute/20040706-1.c: New test.
33504
33505 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33506
33507         PR c++/3671
33508         * g++.dg/template/spec14.C: New test.
33509
33510 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
33511
33512         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
33513         nothing if not yet defined.  Use it in b, c and d type definitions.
33514         * gcc.c-torture/execute/20040705-1.c: New test.
33515         * gcc.c-torture/execute/20040705-2.c: New test.
33516
33517 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33518
33519         PR c++/2518
33520         * g++.dg/lookup/new1.C: New test.
33521
33522 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33523
33524         PR c++/11406
33525         * g++.dg/template/sizeof8.C: New test.
33526
33527 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
33528
33529         * gcc.c-torture/compile/20040705-1.c: New test.
33530
33531 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
33532
33533         * gfortran.fortran-torture/execute/seq_io.f90: New test.
33534
33535 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
33536
33537         * gcc.dg/cpp/if-mop.c: Two new testcases.
33538         * gcc.dg/cpp/trad/comment-3.c: New.
33539
33540 2004-07-04  Paul Brook  <paul@codesourcery.com>
33541
33542         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
33543
33544 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
33545
33546         PR c++/3761
33547         * g++.dg/lookup/crash4.C: New test.
33548
33549 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
33550
33551         * gcc.c-torture/execute/builtin-abs-1.c
33552         * gcc.c-torture/execute/builtin-abs-2.c
33553         * gcc.c-torture/execute/builtin-complex-1.c
33554         * gcc.c-torture/execute/builtins/string-1-lib.c
33555         * gcc.c-torture/execute/builtins/string-1.c
33556         * gcc.c-torture/execute/builtins/string-2-lib.c
33557         * gcc.c-torture/execute/builtins/string-2.c
33558         * gcc.c-torture/execute/builtins/string-3-lib.c
33559         * gcc.c-torture/execute/builtins/string-3.c
33560         * gcc.c-torture/execute/builtins/string-4-lib.c
33561         * gcc.c-torture/execute/builtins/string-4.c
33562         * gcc.c-torture/execute/builtins/string-5-lib.c
33563         * gcc.c-torture/execute/builtins/string-5.c
33564         * gcc.c-torture/execute/builtins/string-6-lib.c
33565         * gcc.c-torture/execute/builtins/string-6.c
33566         * gcc.c-torture/execute/builtins/string-7-lib.c
33567         * gcc.c-torture/execute/builtins/string-7.c
33568         * gcc.c-torture/execute/builtins/string-8-lib.c
33569         * gcc.c-torture/execute/builtins/string-8.c
33570         * gcc.c-torture/execute/builtins/string-9-lib.c
33571         * gcc.c-torture/execute/builtins/string-9.c
33572         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
33573         * gcc.c-torture/execute/builtins/string-asm-1.c
33574         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
33575         * gcc.c-torture/execute/builtins/string-asm-2.c
33576         * gcc.c-torture/execute/stdio-opt-1.c
33577         * gcc.c-torture/execute/stdio-opt-2.c
33578         * gcc.c-torture/execute/stdio-opt-3.c
33579         * gcc.c-torture/execute/string-opt-1.c
33580         * gcc.c-torture/execute/string-opt-10.c
33581         * gcc.c-torture/execute/string-opt-11.c
33582         * gcc.c-torture/execute/string-opt-12.c
33583         * gcc.c-torture/execute/string-opt-13.c
33584         * gcc.c-torture/execute/string-opt-14.c
33585         * gcc.c-torture/execute/string-opt-15.c
33586         * gcc.c-torture/execute/string-opt-16.c
33587         * gcc.c-torture/execute/string-opt-2.c
33588         * gcc.c-torture/execute/string-opt-6.c
33589         * gcc.c-torture/execute/string-opt-7.c
33590         * gcc.c-torture/execute/string-opt-8.c:
33591         Replace with ...
33592
33593         * gcc.c-torture/execute/builtins/abs-2.c
33594         * gcc.c-torture/execute/builtins/abs-3.c
33595         * gcc.c-torture/execute/builtins/complex-1.c
33596         * gcc.c-torture/execute/builtins/fprintf.c
33597         * gcc.c-torture/execute/builtins/fputs.c
33598         * gcc.c-torture/execute/builtins/memcmp.c
33599         * gcc.c-torture/execute/builtins/memmove.c
33600         * gcc.c-torture/execute/builtins/memops-asm.c
33601         * gcc.c-torture/execute/builtins/mempcpy-2.c
33602         * gcc.c-torture/execute/builtins/mempcpy.c
33603         * gcc.c-torture/execute/builtins/memset.c
33604         * gcc.c-torture/execute/builtins/printf.c
33605         * gcc.c-torture/execute/builtins/sprintf.c
33606         * gcc.c-torture/execute/builtins/strcat.c
33607         * gcc.c-torture/execute/builtins/strchr.c
33608         * gcc.c-torture/execute/builtins/strcmp.c
33609         * gcc.c-torture/execute/builtins/strcpy.c
33610         * gcc.c-torture/execute/builtins/strcspn.c
33611         * gcc.c-torture/execute/builtins/strlen-2.c
33612         * gcc.c-torture/execute/builtins/strlen.c
33613         * gcc.c-torture/execute/builtins/strncat.c
33614         * gcc.c-torture/execute/builtins/strncmp-2.c
33615         * gcc.c-torture/execute/builtins/strncmp.c
33616         * gcc.c-torture/execute/builtins/strncpy.c
33617         * gcc.c-torture/execute/builtins/strpbrk.c
33618         * gcc.c-torture/execute/builtins/strpcpy-2.c
33619         * gcc.c-torture/execute/builtins/strpcpy.c
33620         * gcc.c-torture/execute/builtins/strrchr.c
33621         * gcc.c-torture/execute/builtins/strspn.c
33622         * gcc.c-torture/execute/builtins/strstr-asm.c
33623         * gcc.c-torture/execute/builtins/strstr.c:
33624         ... these new files.
33625
33626         * gcc.c-torture/execute/builtins/abs-2-lib.c
33627         * gcc.c-torture/execute/builtins/abs-3-lib.c
33628         * gcc.c-torture/execute/builtins/complex-1-lib.c
33629         * gcc.c-torture/execute/builtins/fprintf-lib.c
33630         * gcc.c-torture/execute/builtins/fputs-lib.c
33631         * gcc.c-torture/execute/builtins/memcmp-lib.c
33632         * gcc.c-torture/execute/builtins/memmove-lib.c
33633         * gcc.c-torture/execute/builtins/memops-asm-lib.c
33634         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
33635         * gcc.c-torture/execute/builtins/mempcpy-lib.c
33636         * gcc.c-torture/execute/builtins/memset-lib.c
33637         * gcc.c-torture/execute/builtins/printf-lib.c
33638         * gcc.c-torture/execute/builtins/sprintf-lib.c
33639         * gcc.c-torture/execute/builtins/strcat-lib.c
33640         * gcc.c-torture/execute/builtins/strchr-lib.c
33641         * gcc.c-torture/execute/builtins/strcmp-lib.c
33642         * gcc.c-torture/execute/builtins/strcpy-lib.c
33643         * gcc.c-torture/execute/builtins/strcspn-lib.c
33644         * gcc.c-torture/execute/builtins/strlen-2-lib.c
33645         * gcc.c-torture/execute/builtins/strlen-lib.c
33646         * gcc.c-torture/execute/builtins/strncat-lib.c
33647         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
33648         * gcc.c-torture/execute/builtins/strncmp-lib.c
33649         * gcc.c-torture/execute/builtins/strncpy-lib.c
33650         * gcc.c-torture/execute/builtins/strpbrk-lib.c
33651         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
33652         * gcc.c-torture/execute/builtins/strpcpy-lib.c
33653         * gcc.c-torture/execute/builtins/strrchr-lib.c
33654         * gcc.c-torture/execute/builtins/strspn-lib.c
33655         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
33656         * gcc.c-torture/execute/builtins/strstr-lib.c
33657         * gcc.c-torture/execute/builtins/lib/abs.c
33658         * gcc.c-torture/execute/builtins/lib/fprintf.c
33659         * gcc.c-torture/execute/builtins/lib/memset.c
33660         * gcc.c-torture/execute/builtins/lib/printf.c
33661         * gcc.c-torture/execute/builtins/lib/sprintf.c
33662         * gcc.c-torture/execute/builtins/lib/strcpy.c
33663         * gcc.c-torture/execute/builtins/lib/strcspn.c
33664         * gcc.c-torture/execute/builtins/lib/strncat.c
33665         * gcc.c-torture/execute/builtins/lib/strncmp.c
33666         * gcc.c-torture/execute/builtins/lib/strncpy.c
33667         * gcc.c-torture/execute/builtins/lib/strpbrk.c
33668         * gcc.c-torture/execute/builtins/lib/strspn.c
33669         * gcc.c-torture/execute/builtins/lib/strstr.c:
33670         New files containing support routines.
33671
33672         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
33673         declaration.
33674         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
33675         when not optimizing.
33676
33677 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
33678
33679         PR c++/16240
33680         * g++.dg/abi/mangle22.C: New test.
33681         * g++.dg/abi/mangle23.C: Likewise.
33682
33683 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
33684
33685         PR fortran/16290
33686         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
33687         Allow for cases without denormalized floating point numbers.
33688
33689 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
33690
33691         PR c/1027
33692         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33693         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
33694         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
33695         expected warning text.
33696         * gcc.dg/format/diag-2.c: New test.
33697
33698 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33699
33700         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
33701
33702 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
33703
33704         * gcc.dg/builtins-43.c: New.
33705         * gcc.dg/builtins-44.c: New.
33706         * gcc.dg/builtins-45.c: New.
33707
33708 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
33709             Andreas Tobler  <a.tobler@schweiz.ch>
33710
33711         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
33712         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
33713         as SIGSEGV.
33714         * gcc.dg/cleanup-11.c: Likewise.
33715         * gcc.dg/cleanup-8.c: Likewise.
33716         * gcc.dg/cleanup-9.c: Likewise.
33717         * gcc.dg/cleanup-5.c: Run on all platforms.
33718
33719 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33720
33721         * g++.dg/warn/nonnull1.C: New test.
33722
33723 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33724
33725         * gcc.dg/compat/compat-common.h: Wrap up CINT in
33726         an #ifndef SKIP_COMPLEX_INT/#endif pair.
33727         Special-case the Sun compiler wrt to <complex.h>.
33728
33729 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
33730
33731         * gcc.dg/Wunreachable-8.C: New test.
33732
33733         * gcc.dg/h8300-ice2.c : New test.
33734
33735 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
33736
33737         PR fortran/16161
33738         * gfortran.fortran-torture/compile/implicit.f90: Add test
33739         for implicit character.
33740
33741 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
33742
33743         PR fortran/16289
33744         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
33745         Use tiny() intrinsic to find smallest non-negative real
33746
33747 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
33748
33749         * gcc.dg/compat/struct-by-value-22_main.c: New test.
33750         * gcc.dg/compat/struct-by-value-22_x.c: New.
33751         * gcc.dg/compat/struct-by-value-22_y.c: New.
33752
33753         * gcc.c-torture/execute/20040629-1.c: New test.
33754
33755 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
33756
33757         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
33758         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
33759
33760         PR target/16195
33761         * gcc.dg/20040625-1.c: New test.
33762
33763 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33764
33765         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
33766
33767 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33768
33769         PR fortran/15963
33770         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
33771
33772 2004-06-29  Richard Henderson  <rth@redhat.com>
33773
33774         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
33775
33776 2004-06-29  Paul Brook  <paul@codesourcery.com>
33777
33778         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
33779         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
33780
33781 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
33782
33783         PR c++/16260
33784         * g++.dg/parse/crash15.C: New.
33785
33786 2004-06-28  Andrew Pinski  <apinski@apple.com>
33787
33788         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
33789         by the error already.
33790
33791         * g++.dg/opt/ptrmem4.C: Change to compile only test.
33792
33793 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
33794
33795         PR target/14041
33796         * gcc.dg/h8300-bss-align-1.c : New.
33797
33798 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33799
33800         * PR c++/16174
33801         * g++.dg/template/ctor4.C: New.
33802
33803 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33804
33805         PR c++/16205
33806         * g++.dg/warn/Wsequence-point-1.C: New test.
33807
33808 2004-06-27  Paul Brook  <paul@codesourcery.com>
33809
33810         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
33811
33812 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
33813
33814         * g++.old-deja/g++.mike/p7325.C: Remove.
33815
33816 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33817
33818         PR c/14963
33819         * gcc.dg/pr14963.c: New test.
33820
33821 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
33822
33823         PR c++/16193
33824         * g++.dg/parse/redef1.C: New test.
33825
33826 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33827
33828         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
33829         20021110.c.
33830         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
33831         20021119-1.c.
33832         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
33833         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
33834         5-04.c.
33835         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
33836         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
33837         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
33838         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
33839         g++.brendan/enum14.C.
33840         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
33841         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
33842         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
33843         g++.mike/virt1.C.
33844         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
33845         memtemp24.C.
33846
33847 2004-06-27  Roger Sayle  <roger@eyesopen.com>
33848
33849         * gcc.dg/20040527-1.c: New test case.
33850
33851 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
33852
33853         PR gfortran/pr16196
33854         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
33855
33856 2004-06-25  Roger Sayle  <roger@eyesopen.com>
33857
33858         PR middle-end/15825
33859         * gcc.dg/pr15825-1.c: New test case.
33860
33861 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33862
33863         * gcc.c-torture/execute/20040625-1.c: New test.
33864
33865 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33866
33867         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
33868
33869 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33870
33871         * gcc.dg/torture/mips-div-1.c: New test.
33872
33873 2004-06-24  Jeff Law  <law@redhat.com>
33874
33875         * gcc.dg/tree-ssa/20040624-1.c: New test.
33876
33877 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
33878
33879         * gcc.c-torture/compile/20040624-1.c: New test.
33880
33881 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33882
33883         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
33884         this directory.
33885
33886 2004-06-23  Andrew Pinski  <apinski@apple.com>
33887
33888         PR middle-end/15988
33889         * g++.dg/opt/ptrmem4.C: New test.
33890
33891         * gcc.dg/c90-array-quals-2.c: New test.
33892
33893 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
33894
33895         * gcc.dg/kpice1.c: New test.
33896
33897 2006-06-23  Andrew Pinski  <apinski@apple.com>
33898
33899         * gcc.dg/c90-array-quals.c: New test.
33900
33901 2006-06-22  Richard Henderson  <rth@redhat.com>
33902
33903         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
33904
33905 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
33906
33907         * gcc.dg/builtins-config.h: Handle FreeBSD.
33908
33909 2006-06-22  Richard Henderson  <rth@redhat.com>
33910
33911         * g++.dg/opt/devirt1.C: New.
33912
33913 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
33914
33915         * g++.dg/opt/pr15551.C: New testcase.
33916
33917 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
33918
33919         PR target/14800
33920         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
33921         x86_64-*-linux* when compiling for 32bit.
33922
33923 2004-06-21  Andrew Pinski  <apinski@apple.com>
33924
33925         * gcc.dg/pch/struct-1.c: New.
33926         * gcc.dg/pch/struct-1.hs: New.
33927
33928 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
33929
33930         * gcc.dg/pch/save-temps-1.c: New file.
33931         * gcc.dg/pch/save-temps-1.hs: New file.
33932
33933 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33934
33935         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
33936         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
33937
33938 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33939
33940         * gfortran.fortran-torture/execute/select_1.f90: Rename function
33941         to fix type error.
33942         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
33943         Remove trailing spaces.
33944
33945 2004-06-21  Richard Henderson  <rth@redhat.com>
33946
33947         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
33948         merging && to BIT_FIELD_REF.
33949
33950 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
33951
33952         * g++.dg/opt/placeholder1.C: New test.
33953
33954 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33955
33956         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
33957         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33958         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33959         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33960
33961 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
33962
33963         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
33964         extern "C".
33965         * g++.dg/other/pragma-re-1.C: Add comments.
33966
33967 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
33968
33969         PR gfortran/16080
33970         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
33971
33972 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
33973
33974         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
33975         instead of setting the type of size_t by
33976         hand.
33977
33978 2004-06-18  Roger Sayle  <roger@eyesopen.com>
33979
33980         * gcc.dg/unordered-2.c: New test case.
33981         * gcc.dg/unordered-3.c: New test case.
33982
33983 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
33984
33985         PR other/16043
33986         * lib/g++.exp (g++_version): Tweak regexp for version
33987         * lib/g77.exp (g77_version): Likewise.
33988         * lib/gfortran.exp (gfortran_version): Likewise.
33989         * lib/objc.exp (objc_version): Likewise.
33990         * lib/treelang.exp (treelang_version): Likewise.
33991
33992 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
33993
33994         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
33995         Use INT_MAX instead of __INT_MAX__.
33996         * gcc.dg/compat/struct-align-2_y.c: Likewise.
33997
33998         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
33999         * gcc.dg/compat/scalar-return-3_x.c: Use it.
34000         * gcc.dg/compat/scalar-return-3_y.c: Use it.
34001         * gcc.dg/compat/scalar-return-4_x.c: Use it.
34002         * gcc.dg/compat/scalar-return-4_y.c: Use it.
34003         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
34004         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
34005         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
34006         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
34007
34008         * gcc.dg/range-test-1.c: New test.
34009         * g++.dg/opt/range-test-1.C: New test.
34010
34011 2004-06-17  Richard Henderson  <rth@redhat.com>
34012
34013         * objc.dg/sync-1.m: New.
34014         * objc.dg/try-catch-1.m: Don't force next runtime.
34015         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
34016         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
34017         shadowed catch clause.
34018         * objc.dg/try-catch-5.m: New.
34019
34020 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
34021
34022         Bug 14610
34023         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
34024
34025 2004-06-15  Richard Henderson  <rth@redhat.com>
34026
34027         * gcc.dg/20001116-1.c: Move expected warning line.
34028
34029 2004-06-15  Richard Henderson  <rth@redhat.com>
34030
34031         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
34032         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
34033
34034 2004-06-15  Jeff Law  <law@redhat.com>
34035
34036         * gcc.dg/tree-ssa/20040615-1.c: New test.
34037         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
34038         be less sensitive to operand ordering.
34039         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
34040
34041 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
34042
34043         * g++.dg/abi/bitfield3.C: Add comment..
34044
34045 2004-06-15  Richard Henderson  <rth@redhat.com>
34046
34047         * g++.dg/ext/stmtexpr1.C: XFAIL.
34048         * gcc.dg/20030612-1.c: XFAIL.
34049
34050 2004-06-15  Eric Christopher  <echristo@redhat.com>
34051
34052         * g++.dg/charset/asm5.c: New.
34053         * gcc.dg/charset/asm6.c: New.
34054
34055 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34056
34057         PR fortran/15962
34058         * gfortran.fortran-torture/execute/select_1.f90: New test.
34059
34060 2004-06-15  Paul Brook  <paul@codesourcery.com>
34061
34062         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
34063
34064 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34065
34066         PR c++/15967
34067         * g++.dg/lookup/crash3.C: New test.
34068
34069 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34070
34071         PR c++/15947
34072         * g++.dg/parse/dtor4.C: New test.
34073
34074 2004-06-14  Jeff Law  <law@redhat.com>
34075
34076         * gcc.c-torture/compile/20040614-1.c: New test.
34077
34078 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34079
34080         PR fortran/15211
34081         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
34082         LEN of a character array.
34083
34084 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
34085
34086         PR c++/15096
34087         * g++.dg/template/ptrmem10.C: New test.
34088
34089         PR c++/14930
34090         * g++.dg/template/friend30.C: New test.
34091
34092 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34093
34094         PR fortran/14928
34095         * gfortran.fortran-torture/compile/mloc.f90: New test.
34096
34097 2004-06-13  Paul Brook  <paul@codesourcery.com>
34098
34099         * gfortran.fortran-torture/execute/random_2.f90: New test.
34100
34101 2004-06-13  Eric Christopher  <echristo@redhat.com>
34102
34103         * gcc.dg/noncompile/redecl-1.c: Fix error message.
34104
34105 2004-06-12  Paul Brook  <paul@codesourcery.com>
34106
34107         * gfortran.fortran-torture/execute/contained_3.f90: New test.
34108
34109 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34110
34111         PR fortran/14923
34112         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
34113
34114 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34115
34116         PR fortran/14957
34117         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
34118         syntax errors in end statements of contained subroutines.
34119
34120 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34121
34122         PR fortran/12841
34123         * gfortran.fortran-torture/execute/null_arg.f90: New test.
34124
34125 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
34126
34127         PR fortran/15665
34128         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
34129
34130 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
34131
34132         PR gfortran/12839
34133         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
34134
34135 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
34136
34137         PR c++/15862
34138         * g++.dg/parse/enum1.C: New test.
34139
34140 2004-06-10  Jeff Law  <law@redhat.com>
34141
34142         * gcc.c-torture/compile/20040610-1.c: New test.
34143
34144 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34145
34146         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
34147         * g++.old-deja/g++.other/decl3.C: Likewise.
34148
34149 2004-06-10  Brian Booth  <bbooth@redhat.com>
34150
34151         * gcc.dg/tree-ssa/20031015-1.c: Scan for
34152         V_MAY_DEF instead of VDEF.
34153         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
34154
34155 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
34156
34157         PR c++/14211
34158         * g++.dg/conversion/const1.C: New test.
34159
34160         PR c++/15076
34161         * g++.dg/conversion/reinterpret1.C: New test.
34162
34163         PR c++/15877
34164         * g++.dg/template/enum2.C: New test.
34165
34166         PR c++/15227
34167         * g++.dg/template/error13.C: New test.
34168
34169 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34170
34171         PR fortran/14957
34172         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
34173         arguments to test_* REAL and of the right size.
34174
34175 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
34176
34177         PR target/15569
34178         PR rtl-optimization/15681
34179         * gcc.dg/20040609-1.c: New test.
34180
34181 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
34182
34183         PR c++/14791
34184         * g++.dg/opt/builtins1.C: New test.
34185
34186 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
34187
34188         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
34189         that use default windows32 struct layout.
34190         * gcc.dg/i386-bitfield2.c: Likewise.
34191
34192 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
34193
34194         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
34195         for mingw32 and cygwin targets.
34196
34197 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
34198
34199         * gcc.dg/pch/macro-4.c: New.
34200         * gcc.dg/pch/macro-4.hs: New.
34201
34202 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34203
34204         PR fortran/13249
34205         * gfortran.fortran-torture/compile/name_clash.f90: New test.
34206
34207 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34208
34209         PR fortran/13372
34210         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
34211
34212 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
34213
34214         PR gfortran/14897
34215         * gfortran.fortran-torture/execute/t_edit.f90: New test.
34216
34217 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
34218
34219         PR gfortran/15755
34220         * gfortran.fortran-torture/execute/backspace.c : New test.
34221
34222 2004-06-09  Paul Brook  <paul@codesourcery.com>
34223
34224         * gfortran.fortran-torture/execure/intrinsic_associated.f90
34225         (pointer_to_section): Rewrite to use smaller array.
34226
34227 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
34228
34229         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
34230         * gcc.dg/ext/altivec-10.c: Same.
34231         * gcc.dg/ext/altivec-11.c: Same.
34232         * gcc.dg/ext/altivec-12.c: Same.
34233         * gcc.dg/ext/altivec-13.c: Same.
34234         * gcc.dg/ext/altivec-14.c: Same.
34235         * gcc.dg/ext/altivec-15.c: Same.
34236         * gcc.dg/ext/altivec-16.c: Same.
34237         * gcc.dg/ext/altivec-3.c: Same.
34238         * gcc.dg/ext/altivec-4.c: Same.
34239         * gcc.dg/ext/altivec-6.c: Same.
34240         * gcc.dg/ext/altivec-7.c: Same.
34241         * gcc.dg/ext/altivec-8.c: Same.
34242         * gcc.dg/ext/altivec-varargs-1.c: Same.
34243
34244         * g++.dg/ext/altivec-1.C: Correct dg syntax.
34245         * g++.dg/ext/altivec-10.C: Same.
34246         * g++.dg/ext/altivec-2.C: Same.
34247         * g++.dg/ext/altivec-3.C: Same.
34248         * g++.dg/ext/altivec-4.C: Same.
34249         * g++.dg/ext/altivec-5.C: Same.
34250         * g++.dg/ext/altivec-6.C: Same.
34251         * g++.dg/ext/altivec-7.C: Same.
34252         * g++.dg/ext/altivec-8.C: Same.
34253         * g++.dg/ext/altivec-9.C: Same.
34254
34255 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34256
34257         PR c++/7841
34258         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
34259
34260 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34261
34262         * gcc.dg/union-1.c: New test.
34263
34264 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34265
34266         * gcc.dg/builtins-41.c: New test case.
34267         * gcc.dg/builtins-42.c: New test case.
34268
34269 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34270
34271         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
34272         * g++.dg/ext/altivec-10.C: Same.
34273         * g++.dg/ext/altivec-2.C: Same.
34274         * g++.dg/ext/altivec-3.C: Same.
34275         * g++.dg/ext/altivec-4.C: Same.
34276         * g++.dg/ext/altivec-5.C: Same.
34277         * g++.dg/ext/altivec-6.C: Same.
34278         * g++.dg/ext/altivec-7.C: Same.
34279         * g++.dg/ext/altivec-8.C: Same.
34280         * g++.dg/ext/altivec-9.C: Same.
34281         * g++.old-deja/g++.abi/cxa_vec.C: Same.
34282         * g++.old-deja/g++.brendan/new3.C: Same.
34283         * gcc.c-torture/execute/eeprof-1.x: Same.
34284
34285 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34286
34287         PR c/14765
34288         * gcc.dg/pr14765-1.c: New test.
34289
34290 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34291
34292         PR c/14649
34293         * gcc.dg/pr14649-1.c: New test case.
34294
34295 2004-06-07  Richard Henderson  <rth@redhat.com>
34296
34297         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
34298         if temporaries.
34299
34300 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34301
34302         * g++.dg/eh/elide1.C: Remove XFAIL.
34303
34304 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
34305
34306         PR c++/15337
34307         * g++.dg/expr/sizeof3.C: New test.
34308
34309         PR c++/14777
34310         * g++.dg/template/access14.C: New test.
34311
34312         PR c++/15554
34313         * g++.dg/template/enum1.C: New test.
34314
34315         PR c++/15057
34316         * g++.dg/eh/throw1.C: New test.
34317
34318 2004-06-07  David Ayers  <d.ayers@inode.at>
34319             Ziemowit Laski  <zlaski@apple.com>
34320
34321         * lib/objc.exp (objc_target_compile): Revert the '-framework
34322         Foundation' flag fix, since bare Darwin does not ship
34323         with the Foundation framework.
34324         * objc/execute/next_mapping.h: Provide a local NSConstantString
34325         @interface and @implementation.
34326         (objc_constant_string_init): A constructor function, used to
34327         initialize the NSConstantString meta-class object.
34328         * objc/execute/string1.m: Include "next_mapping.h" instead of
34329         <Foundation/NSString.h>.
34330         * objc/execute/string2.m: Likewise.
34331         * objc/execute/string3.m: Likewise.
34332         * objc/execute/string4.m: Likewise.
34333
34334 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
34335
34336         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
34337         to double. Replace double with FLOAT.
34338         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
34339
34340         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
34341         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
34342         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
34343         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
34344         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
34345         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
34346         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
34347         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
34348
34349 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34350
34351         PR c/13519
34352         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
34353
34354 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34355
34356         PR c++/15503
34357         * g++.dg/template/meminit2.C: New test.
34358
34359 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
34360
34361         PR target/15822
34362         * gcc.c-torture/execute/compare-fp-1.c,
34363         gcc.c-torture/execute/compare-fp-2.c,
34364         gcc.c-torture/execute/compare-fp-3.c,
34365         gcc.c-torture/execute/compare-fp-4.c,
34366         gcc.c-torture/execute/compare-fp-3.x,
34367         gcc.c-torture/execute/compare-fp-4.x: Moved...
34368         * gcc.c-torture/execute/ieee/compare-fp-1.c,
34369         gcc.c-torture/execute/ieee/compare-fp-2.c,
34370         gcc.c-torture/execute/ieee/compare-fp-3.c,
34371         gcc.c-torture/execute/ieee/compare-fp-4.c,
34372         gcc.c-torture/execute/ieee/compare-fp-3.x,
34373         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
34374
34375 2004-06-04  David Ayers  <d.ayers@inode.at>
34376
34377         * objc/execute/protocol-isEqual-4.m: New testcase.
34378
34379 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
34380
34381         * objc/execute/protocol-isEqual-1.m: New testcase.
34382         * objc/execute/protocol-isEqual-2.m: New testcase.
34383         * objc/execute/protocol-isEqual-3.m: New testcase.
34384
34385 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34386
34387         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
34388
34389 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
34390
34391         * lib/objc.exp (objc_target_compile): When running tests on
34392         Darwin (Mac OS X), inform the linker about '-framework
34393         'Foundation'.
34394
34395 2004-06-02  Eric Christopher  <echristo@redhat.com>
34396
34397         * gcc.c-torture/compile/20040602-1.c: New.
34398
34399 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
34400
34401         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
34402         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
34403
34404         PR tree-optimization/14736
34405         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
34406
34407         PR tree-optimization/14042
34408         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
34409
34410         PR tree-optimization/14729
34411         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
34412
34413 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34414
34415         PR fortran/15557
34416         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
34417
34418 2004-06-01  Richard Hederson  <rth@redhat.com>
34419
34420         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
34421
34422 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34423
34424         PR c++/14932
34425         * g++.dg/parse/offsetof4.C: New test.
34426
34427 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
34428
34429         PR objc/7993
34430         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
34431
34432 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
34433
34434         PR c++/15701
34435         * g++.dg/template/friend29.C: New test.
34436
34437 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34438
34439         PR c/15749
34440         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
34441
34442 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
34443
34444         * gcc.dg/sparc-trap-1.c: New test.
34445
34446 2004-05-31  Roger Sayle  <roger@eyesopen.com>
34447
34448         PR middle-end/15069
34449         * g++.dg/opt/fold3.C: New test case.
34450
34451 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
34452
34453         * lib/target-supports.exp (check_iconv_available): Fix fallout
34454         from 2004-05-28 patch.
34455
34456 2004-05-30  Paul Brook  <paul@codesourcery.com>
34457
34458         PR fortran/15620
34459         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
34460         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
34461
34462 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
34463
34464         * gfortran.fortran-torture/execute/random_1.f90: New test.
34465
34466 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34467
34468         * g++.dg/ext/altivec-10.C: New test.
34469
34470 2004-05-29  Paul Brook  <paul@codesourcery.com>
34471
34472         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
34473
34474 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34475
34476         * gcc.dg/altivec-16.c: New test.
34477
34478 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
34479
34480         * lib/target-supports.exp (check_vmx_hw_available): New.
34481         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
34482
34483         * lib/target-supports.exp (check_alias_available,
34484         check_iconv_available, check_named_sections_available): Use
34485         unique names for temporary files.
34486
34487 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34488
34489         * gcc.dg/altivec-15.c: New test.
34490
34491 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
34492
34493         PR c++/15083
34494         * g++.dg/warn/noeffect6.C: New test.
34495
34496         PR c++/15471
34497         * g++.dg/expr/ptrmem4.C: New test.
34498
34499         PR c++/15640
34500         * g++.dg/template/operator3.C: New test.
34501
34502 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
34503
34504         PR c++/14668
34505         * g++.dg/lookup/redecl1.C: New test.
34506         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
34507
34508 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
34509
34510         * gcc.c-torture/execute/compare-fp-1.c,
34511         gcc.c-torture/execute/compare-fp-2.c,
34512         gcc.c-torture/execute/compare-fp-3.c,
34513         gcc.c-torture/execute/compare-fp-4.c,
34514         gcc.c-torture/execute/compare-fp-3.x,
34515         gcc.c-torture/execute/compare-fp-4.x,
34516         gcc.dg/pr15649-1.c: New.
34517
34518 2004-05-27  Adam Nemet  <anemet@lnxw.com>
34519
34520         PR c++/12883
34521         * g++.dg/init/array14.C: New test.
34522
34523 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
34524
34525         * lib/compat.exp (compat-get-options-main): New.
34526         (compat-get-options): Remove unneeded code, warn for ignored
34527         command.
34528         (compat-execute): Check flag set by dg-require-* commands.
34529
34530         * lib/compat.exp (compat-execute): Break up long lines.
34531
34532 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
34533
34534         * gcc.dg/altivec-7.c: Don't use 'vector long'.
34535         * gcc.dg/altivec-14.c: New test.
34536         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
34537
34538         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
34539         * gcc.dg/altivec-12.c: Ditto.
34540
34541         * gcc.dg/altivec-3.c: Move call to altivec_check.
34542
34543 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34544
34545         PR c++/15044
34546         * g++.dg/template/error12.C: New test.
34547
34548         PR c++/15317
34549         * g++.dg/ext/attrib15.C: New test.
34550
34551         PR c++/15329
34552         * g++.dg/template/ptrmem9.C: New test.
34553
34554 2004-05-25  Paul Brook  <paul@codesourcery.com>
34555
34556         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
34557
34558 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34559
34560         PR c++/15165
34561         * g++.dg/template/crash19.C: New test.
34562
34563 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34564
34565         PR c++/15025
34566         * g++.dg/template/redecl1.C: New test.
34567
34568 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34569
34570         PR c++/14821
34571         * g++.dg/other/ns1.C: New test.
34572
34573         PR c++/14883
34574         * g++.dg/template/invalid1.C: New test.
34575
34576 2004-05-23  Paul Brook  <paul@codesourcery.com>
34577         Victor Leikehman  <lei@haifasphere.co.il>
34578
34579         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
34580         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
34581
34582 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
34583
34584         PR c++/15285
34585         PR c++/15299
34586         * g++.dg/template/non-dependent5.C: New test.
34587         * g++.dg/template/non-dependent6.C: New test.
34588
34589 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
34590
34591         PR c++/15507
34592         * g++.dg/inherit/union1.C: New test.
34593
34594         PR c++/15542
34595         * g++.dg/template/addr1.C: New test.
34596
34597         PR c++/15427
34598         * g++.dg/template/array5.C: New test.
34599
34600         PR c++/15287
34601         * g++.dg/template/array6.C: New test.
34602
34603 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
34604             Roger Sayle  <roger@eyesopen.com>
34605
34606         * g++.dg/lookup/forscope2.C: New test case.
34607
34608 2004-05-22  Ben Elliston  <bje@au.ibm.com>
34609
34610         * gcc.dg/cpp/Wmissingdirs.c: New.
34611
34612 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
34613
34614         PR target/15301
34615         * gcc.dg/compat/union-m128-1.h: New file.
34616         * gcc.dg/compat/union-m128-1_main.c: Likewise.
34617         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34618         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34619
34620 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
34621
34622         PR target/15302
34623         * gcc.dg/compat/struct-complex-1.h: New file.
34624         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
34625         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
34626         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34627
34628 2004-05-20  Roger Sayle  <roger@eyesopen.com>
34629
34630         PR middle-end/3074
34631         * gcc.dg/pr3074-1.c: New test case.
34632         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
34633
34634 2004-05-20  Falk Hueffner  <falk@debian.org>
34635
34636         PR other/15526
34637         * gcc.dg/ftrapv-1.c: New test case.
34638
34639 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
34640
34641         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
34642
34643 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
34644             Jeff Law  <law@redhat.com>
34645
34646         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
34647         * gcc.dg/tree-ssa/20040518-2.c: New test.
34648
34649         * gcc.dg/tree-ssa/20040518-1.c: New test.
34650
34651 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
34652
34653         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
34654
34655 2004-05-18  Paul Brook  <paul@codesourcery.com>
34656
34657         PR fortran/13930
34658         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
34659
34660 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34661
34662         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
34663         constant folding.
34664
34665 2004-05-17  Steven Bosscher  <stevenb@suse.de>
34666
34667         * gcc.dg/tree-ssa/20040517-1.c: New test.
34668
34669 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34670
34671         * gcc.dg/loop-4.c: New test.
34672
34673 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
34674
34675         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
34676
34677 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
34678
34679         PR fortran/15311
34680         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
34681
34682 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34683
34684         PR fortran/13826
34685         PR fortran/13940
34686         * gfortran.fortran-torture/compile/data_1.f90: New test.
34687
34688 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
34689
34690         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
34691         * gcc.dg/uninit-H.c: Define ASM for __s390__.
34692
34693 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34694
34695         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
34696
34697 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34698
34699         PR c/15444
34700         * gcc.dg/format/xopen-1.c: Adjust expected message.
34701         * gcc.dg/format/xopen-3.c: New test.
34702
34703 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
34704
34705         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
34706
34707 2004-05-14  Jeff Law  <law@redhat.com>
34708
34709         * gcc.dg/tree-ssa/20040514-2.c: New test.
34710
34711 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34712
34713         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
34714         this ...
34715         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
34716         this.
34717
34718 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
34719
34720         * gcc.dg/tree-ssa/20040514-1.c: New test.
34721
34722 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34723
34724         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
34725         test.
34726
34727 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34728
34729         PR fortran/14066
34730         * gfortran.fortran-torture/compile/do_1.f90: New test.
34731
34732 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34733
34734         PR fortran/15051
34735         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
34736         test.
34737
34738 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
34739
34740         PR fortran/15149
34741         * gfortran.fortran-torture/execute/random_init.f90: New test.
34742
34743 2004-05-13  Paul Brook  <paul@codesourcery.com>
34744
34745         PR fortran/15314
34746         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
34747
34748 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
34749
34750         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
34751         for the powerpc case.
34752
34753 2004-05-13  Jeff Law  <law@redhat.com>
34754
34755         * gcc.dg/tree-ssa/20040513-1.c: New test.
34756         * gcc.dg/tree-ssa/20040513-2.c: New test.
34757
34758 2004-05-13  Paul Brook  <paul@codesourcery.com>
34759
34760         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
34761         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
34762         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
34763
34764 2004-05-13  Andreas Schwab  <schwab@suse.de>
34765
34766         PR other/10819
34767         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
34768         characters.
34769
34770 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
34771
34772         PR fortran/15294
34773         * gfortran.fortran-torture/execute/adjustr.f90: New file.
34774
34775 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
34776
34777         Merge from tree-ssa-20020619-branch.  See
34778         ChangeLog.tree-ssa for details.
34779
34780 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
34781
34782         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
34783         include <altivec.h> explicitly.
34784         * gcc.dg/altivec-13.c: Likewise.
34785
34786 2004-05-11  Paul Brook  <paul@codesourcery.com>
34787
34788         * gcc.c-torture/compile/20010518-1.c: Force enum size.
34789
34790 2004-05-10  Eric Christopher  <echristo@redhat.com>
34791
34792         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
34793         * gcc.dg/sibcall-4.c: Ditto.
34794
34795 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
34796
34797         * g++.dg/ext/altivec-8.C: New test case.
34798         * gcc.dg/altivec-13.c: New test case.
34799
34800 2004-05-08  Roger Sayle  <roger@eyesopen.com>
34801
34802         * gcc.c-torture/execute/divcmp-1.c: New test case.
34803         * gcc.c-torture/execute/divcmp-2.c: New test case.
34804         * gcc.c-torture/execute/divcmp-3.c: New test case.
34805
34806 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
34807
34808         * g++.dg/other/pragma-re-2.C: New test.
34809
34810 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34811
34812         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
34813         * gcc.dg/i386-387-2.c: Likewise.
34814
34815         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
34816         __builtin_drem.
34817         * gcc.dg/i386-387-6.c: Likewise.
34818
34819 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34820
34821         * gcc.dg/builtins-33.c: Also check log1p*.
34822
34823 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
34824
34825         PR optimization/15296
34826         * gcc.c-torture/execute/pr15296.c: New test.
34827
34828 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
34829
34830         * gcc.dg/builtins-40.c: New test.
34831
34832 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
34833
34834         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
34835
34836 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
34837
34838         * g++.dg/ext/spe1.C: New testcase.
34839
34840 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
34841
34842         * objc.dg/image-info.m: Allow additional attributes
34843         for __image_info section.
34844
34845 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
34846
34847         * gcc.dg/torture/mips-hilo-2.c: New test.
34848
34849 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34850
34851         PR c++/14389
34852         * g++.dg/template/member5.C: New test.
34853
34854 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
34855
34856         * gcc.dg/builtins-34.c: Also check expm1*.
34857
34858 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34859
34860         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
34861         * gcc.dg/torture/builtin-convert-3.c: New test.
34862
34863 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
34864
34865         PR middle-end/15054
34866         * g++.dg/opt/pr15054.C: New test.
34867
34868 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34869
34870         * gcc.dg/torture/builtin-rounding-1.c: New test.
34871         * gcc.dg/builtins-25.c: Delete.
34872         * gcc.dg/builtins-29.c: Delete.
34873
34874 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
34875
34876         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
34877         * gcc.dg/sibcall-4.c: Likewise.
34878         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
34879
34880 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34881
34882         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
34883         bit-field on 16-bit targets.
34884
34885 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34886
34887         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
34888         16-bit targets.
34889
34890 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
34891
34892         * gcc.dg/rs6000-power2-1.c: Change to compile only.
34893         * gcc.dg/rs6000-power2-2.c: Likewise.
34894
34895 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
34896
34897         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
34898         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
34899         Change the asm registers to be in form of frN instead of fN.
34900
34901 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34902
34903         * gcc.dg/torture/builtin-convert-2.c: New test.
34904
34905 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
34906
34907         * gcc.dg/rs6000-power2-1.c: New test.
34908         * gcc.dg/rs6000-power2-2.c: New test.
34909
34910 2004-04-28  Jan Hubicka  <jh@suse.cz>
34911
34912         * gcc.dg/unused-6.c: New test.
34913
34914 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
34915             Ulrich Weigand  <uweigand@de.ibm.com>
34916
34917         * ada/acats/run_all.sh: Define $target variable.
34918
34919 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
34920
34921         PR c++/15119
34922         * g++.dg/other/vararg-1.C: New test.
34923
34924         PR c++/4794
34925         * g++.dg/eh/cleanup3.C: New test.
34926
34927 2004-04-24  Laurent GUERBY <laurent@guerby.net>
34928
34929         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
34930         and ad8011a (target_insn).
34931         * ada/acats/support/macro.dfs: Likewise.
34932         * ada/acats/support/impbit.adb: New file.
34933
34934 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
34935
34936         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
34937
34938 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34939
34940         * gcc.dg/loop-3.c: New test.
34941
34942 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
34943
34944         * gcc.c-torture/execute/simd-5.c: New test.
34945
34946 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34947
34948         PR c++/15064
34949         * g++.dg/template/crash18.C: New test.
34950
34951 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
34952
34953         * g++.dg/ext/complit3.C: New test.
34954
34955 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34956
34957         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
34958         * gcc.dg/altivec-3.c: Same.
34959         * gcc.dg/altivec-varargs-1.c: Same.
34960
34961 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34962
34963         * lib/target-supports.exp (check_profiling_available): Assume
34964         profiling is not available on powerpc-eabi targets.
34965
34966 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
34967
34968         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
34969         * gcc.dg/vmx/bug-1.c: Ditto.
34970
34971 2004-04-20  Eric Christopher  <echristo@redhat.com>
34972
34973         * gcc.dg/charset/extern.c: New test.
34974         * g++.dg/charset/extern3.cc: Ditto.
34975
34976 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
34977
34978         * gcc.dg/builtins-39.c: New test.
34979
34980 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
34981
34982         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
34983
34984 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
34985
34986         * gcc.dg/torture/mips-hilo-1.c: New test.
34987
34988 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
34989
34990         * gcc.c-torture/compile/20040419-1.c: New test.
34991
34992 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
34993
34994         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
34995
34996 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
34997             Aldy Hernandez  <aldyh@redhat.com>
34998
34999         * gcc.c-torture/execute/va-arg-24.c: New.
35000
35001 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
35002             Aldy Hernandez  <aldyh@redhat.com>
35003
35004         * gcc.dg/vmx/1b-01.c: New.
35005         * gcc.dg/vmx/1b-02.c: New.
35006         * gcc.dg/vmx/1b-03.c: New.
35007         * gcc.dg/vmx/1b-04.c: New.
35008         * gcc.dg/vmx/1b-05.c: New.
35009         * gcc.dg/vmx/1b-06.c: New.
35010         * gcc.dg/vmx/1b-07.c: New.
35011         * gcc.dg/vmx/1c-01.c: New.
35012         * gcc.dg/vmx/1c-02.c: New.
35013         * gcc.dg/vmx/3a-01a.c: New.
35014         * gcc.dg/vmx/3a-01.c: New.
35015         * gcc.dg/vmx/3a-01m.c: New.
35016         * gcc.dg/vmx/3a-03.c: New.
35017         * gcc.dg/vmx/3a-03m.c: New.
35018         * gcc.dg/vmx/3a-04.c: New.
35019         * gcc.dg/vmx/3a-04m.c: New.
35020         * gcc.dg/vmx/3a-05.c: New.
35021         * gcc.dg/vmx/3a-06.c: New.
35022         * gcc.dg/vmx/3a-06m.c: New.
35023         * gcc.dg/vmx/3a-07.c: New.
35024         * gcc.dg/vmx/3b-01.c: New.
35025         * gcc.dg/vmx/3b-02.c: New.
35026         * gcc.dg/vmx/3b-10.c: New.
35027         * gcc.dg/vmx/3b-13.c: New.
35028         * gcc.dg/vmx/3b-14.c: New.
35029         * gcc.dg/vmx/3b-15.c: New.
35030         * gcc.dg/vmx/3c-01a.c: New.
35031         * gcc.dg/vmx/3c-01.c: New.
35032         * gcc.dg/vmx/3c-02.c: New.
35033         * gcc.dg/vmx/3c-03.c: New.
35034         * gcc.dg/vmx/3d-01.c: New.
35035         * gcc.dg/vmx/4-01.c: New.
35036         * gcc.dg/vmx/4-03.c: New.
35037         * gcc.dg/vmx/5-01.c: New.
35038         * gcc.dg/vmx/5-02.c: New.
35039         * gcc.dg/vmx/5-03.c: New.
35040         * gcc.dg/vmx/5-04.c: New.
35041         * gcc.dg/vmx/5-05.c: New.
35042         * gcc.dg/vmx/5-06.c: New.
35043         * gcc.dg/vmx/5-07.c: New.
35044         * gcc.dg/vmx/5-07t.c: New.
35045         * gcc.dg/vmx/5-08.c: New.
35046         * gcc.dg/vmx/5-10.c: New.
35047         * gcc.dg/vmx/5-11.c: New.
35048         * gcc.dg/vmx/7-01a.c: New.
35049         * gcc.dg/vmx/7-01.c: New.
35050         * gcc.dg/vmx/7c-01.c: New.
35051         * gcc.dg/vmx/7d-01.c: New.
35052         * gcc.dg/vmx/7d-02.c: New.
35053         * gcc.dg/vmx/8-01.c: New.
35054         * gcc.dg/vmx/8-02a.c: New.
35055         * gcc.dg/vmx/8-02.c: New.
35056         * gcc.dg/vmx/brode-1.c: New.
35057         * gcc.dg/vmx/bug-1.c: New.
35058         * gcc.dg/vmx/bug-2.c: New.
35059         * gcc.dg/vmx/bug-3.c: New.
35060         * gcc.dg/vmx/cw-bug-1.c: New.
35061         * gcc.dg/vmx/cw-bug-2.c: New.
35062         * gcc.dg/vmx/cw-bug-3.c: New.
35063         * gcc.dg/vmx/dct.c: New.
35064         * gcc.dg/vmx/debug-1.c: New.
35065         * gcc.dg/vmx/debug-2.c: New.
35066         * gcc.dg/vmx/debug-3.c: New.
35067         * gcc.dg/vmx/debug-4.c: New.
35068         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
35069         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
35070         * gcc.dg/vmx/eg-5.c: New.
35071         * gcc.dg/vmx/fft.c: New.
35072         * gcc.dg/vmx/gcc-bug-1.c: New.
35073         * gcc.dg/vmx/gcc-bug-2.c: New.
35074         * gcc.dg/vmx/gcc-bug-3.c: New.
35075         * gcc.dg/vmx/gcc-bug-4.c: New.
35076         * gcc.dg/vmx/gcc-bug-5.c: New.
35077         * gcc.dg/vmx/gcc-bug-6.c: New.
35078         * gcc.dg/vmx/gcc-bug-7.c: New.
35079         * gcc.dg/vmx/gcc-bug-8.c: New.
35080         * gcc.dg/vmx/gcc-bug-9.c: New.
35081         * gcc.dg/vmx/gcc-bug-b.c: New.
35082         * gcc.dg/vmx/gcc-bug-c.c: New.
35083         * gcc.dg/vmx/gcc-bug-d.c: New.
35084         * gcc.dg/vmx/gcc-bug-e.c: New.
35085         * gcc.dg/vmx/gcc-bug-f.c: New.
35086         * gcc.dg/vmx/gcc-bug-g.c: New.
35087         * gcc.dg/vmx/gcc-bug-i.c: New.
35088         * gcc.dg/vmx/harness.h: New.
35089         * gcc.dg/vmx/ira1.c: New.
35090         * gcc.dg/vmx/ira2a.c: New.
35091         * gcc.dg/vmx/ira2b.c: New.
35092         * gcc.dg/vmx/ira2.c: New.
35093         * gcc.dg/vmx/ira2c.c: New.
35094         * gcc.dg/vmx/mem.c: New.
35095         * gcc.dg/vmx/newton-1.c: New.
35096         * gcc.dg/vmx/ops.c: New.
35097         * gcc.dg/vmx/sn7153.c: New.
35098         * gcc.dg/vmx/spill2.c: New.
35099         * gcc.dg/vmx/spill3.c: New.
35100         * gcc.dg/vmx/spill.c: New.
35101         * gcc.dg/vmx/t.c: New.
35102         * gcc.dg/vmx/varargs-1.c: New.
35103         * gcc.dg/vmx/varargs-2.c: New.
35104         * gcc.dg/vmx/varargs-3.c: New.
35105         * gcc.dg/vmx/varargs-4.c: New.
35106         * gcc.dg/vmx/varargs-5.c: New.
35107         * gcc.dg/vmx/varargs-6.c: New.
35108         * gcc.dg/vmx/varargs-7.c: New.
35109         * gcc.dg/vmx/vmx.exp: New.
35110         * gcc.dg/vmx/vprint-1.c: New.
35111         * gcc.dg/vmx/vscan-1.c: New.
35112         * gcc.dg/vmx/x-01.c: New.
35113         * gcc.dg/vmx/x-02.c: New.
35114         * gcc.dg/vmx/x-03.c: New.
35115         * gcc.dg/vmx/x-04.c: New.
35116         * gcc.dg/vmx/x-05.c: New.
35117         * gcc.dg/vmx/yousufi-1.c: New.
35118         * gcc.dg/vmx/zero-1.c: New.
35119         * gcc.dg/vmx/zero.c: New.
35120
35121 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
35122
35123         * g++.dg/lookup/java1.C: Update for chage of
35124         _Jv_AllocObject.
35125         * g++.dg/lookup/java2.C: Likewise.
35126
35127 2004-04-17  Laurent GUERBY <laurent@guerby.net>
35128
35129         * ada/acats/run_all.sh: use -O2 by default.
35130
35131 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
35132
35133         * gcc.dg/vr-mult-[12].c: New tests.
35134
35135 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35136
35137         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
35138
35139         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
35140
35141 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
35142
35143         * lib/target-supports.exp (check_profiling_available): Assume
35144         profiling isn't available for mips*-*-elf targets.
35145
35146 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
35147
35148         * gcc.dg/builtins-38.c: New test.
35149
35150 2004-04-14  Eric Christopher  <echristo@redhat.com>
35151
35152         * g++.dg/charset/charset.exp: Run .cc extension tests.
35153
35154 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
35155
35156         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
35157
35158 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35159
35160         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
35161
35162 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
35163
35164         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
35165         * gcc.dg/i386-387-2.c: Likewise.
35166
35167         * gcc.dg/i386-387-7.c: New test.
35168         * gcc.dg/i386-387-8.c: New test.
35169
35170         * gcc.dg/builtins-37.c: New test.
35171
35172 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
35173
35174         * g++.dg/pch/externc-1.C: Add missing semicolon.
35175
35176 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
35177
35178         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
35179
35180 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35181
35182         * gcc.c-torture/execute/20040411-1.c: New test.
35183
35184 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35185
35186         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
35187
35188 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
35189
35190         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
35191
35192 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
35193
35194         * lib/target-supports.exp (check_named_sections_available): New.
35195         * lib/gcc-dg.exp (dg-require-named-sections): New.
35196         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
35197         old-deja.exp.  Also prune error-count message from HP linker.
35198         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
35199
35200         * g++.dg/init/init-ref4.C: Use dg-require-weak.
35201         * g++.old-deja/g++.pt/static3.C: Likewise.
35202         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
35203
35204 2004-04-09  Roger Sayle  <roger@eyesopen.com>
35205
35206         * gcc.c-torture/execute/20040409-1.c: New test case.
35207         * gcc.c-torture/execute/20040409-2.c: New test case.
35208         * gcc.c-torture/execute/20040409-3.c: New test case.
35209
35210 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
35211
35212         * gcc.dg/20040409-1.c: New test.
35213
35214 2004-04-08  Roger Sayle  <roger@eyesopen.com>
35215
35216         PR target/14888
35217         * g++.dg/opt/pr14888.C: New test case.
35218
35219 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
35220
35221         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
35222         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
35223         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
35224         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
35225         New tests.
35226
35227 2004-04-08  Paul Brook  <paul@codesourcery.com>
35228
35229         * gcc.dg/spill-1.c: New test.
35230
35231 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35232
35233         * gcc.dg/torture/builtin-ctype-2.c: New test.
35234
35235 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
35236
35237         * gcc.dg/pch/pch.exp: Add largefile test.
35238
35239 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
35240
35241         * g++.dg/pch/externc-1.Hs: New.
35242         * g++.dg/pch/externc-1.C: New.
35243
35244 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35245
35246         * gcc.dg/compat/struct-by-value-5a_main.c,
35247         gcc.dg/compat/struct-by-value-5b_main.c: New files.
35248         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
35249         * gcc.dg/compat/struct-by-value-5a_x.c,
35250         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
35251         gcc.dg/compat/struct-by-value-5_x.c.
35252         * gcc.dg/compat/struct-by-value-5a_y.c,
35253         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
35254         gcc.dg/compat/struct-by-value-5_y.c.
35255
35256         * gcc.dg/compat/struct-by-value-6a_main.c,
35257         gcc.dg/compat/struct-by-value-6b_main.c: New files.
35258         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
35259         * gcc.dg/compat/struct-by-value-6a_x.c,
35260         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
35261         gcc.dg/compat/struct-by-value-6_x.c.
35262         * gcc.dg/compat/struct-by-value-6a_y.c,
35263         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
35264         gcc.dg/compat/struct-by-value-6_y.c.
35265
35266         * gcc.dg/compat/struct-by-value-7a_main.c,
35267         gcc.dg/compat/struct-by-value-7b_main.c: New files.
35268         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
35269         * gcc.dg/compat/struct-by-value-7a_x.c,
35270         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
35271         gcc.dg/compat/struct-by-value-7_x.c.
35272         * gcc.dg/compat/struct-by-value-7a_y.c,
35273         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
35274         gcc.dg/compat/struct-by-value-7_y.c.
35275
35276 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
35277
35278         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
35279         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
35280         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
35281         options.
35282
35283 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
35284
35285         * gcc.dg/builtins-36.c: New test.
35286
35287 2004-04-06  Paul Brook  <paul@codesourcery.com>
35288
35289         * README.gcc: Remove obsolete contraint on testcases.
35290
35291 2004-04-05  Paul Brook  <paul@codesourcery.com>
35292
35293         PR2123
35294         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
35295         failure and exit(0) on success.
35296         * g++.dg/expr/anew2.C: Ditto.
35297         * g++.dg/expr/anew3.C: Ditto.
35298         * g++.dg/expr/anew4.C: Ditto.
35299
35300 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
35301
35302         PR c++/3518
35303         * g++.dg/template/unify7.C: New.
35304
35305 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35306
35307         * g++.dg/README: Bring up to date with new subdirectories; remove
35308         duplicate subdirectory lines.
35309
35310 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
35311
35312         PR c++/14007
35313         * g++.dg/template/unify5.C: New.
35314         * g++.dg/template/unify6.C: New.
35315         * g++.dg/template/qualttp20.C: Adjust.
35316         * g++.old-deja/g++.jason/report.C: Adjust.
35317         * g++.old-deja/g++.other/qual1.C: Adjust.
35318
35319 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
35320
35321         PR c++/14803
35322         * g++.dg/inherit/ptrmem1.C: New test.
35323
35324 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
35325
35326         PR c++/14755
35327         * gcc.c-torture/execute/20040331-1.c: New test.
35328         * gcc.dg/20040331-1.c: New test.
35329
35330 2004-04-01  Paul Brook  <paul@codesourcery.com>
35331
35332         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
35333
35334 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
35335
35336         PR c++/14724
35337         * g++.dg/init/goto1.C: New test.
35338
35339         PR c++/14763
35340         * g++.dg/template/defarg4.C: New test.
35341
35342 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
35343
35344         * gcc.dg/altivec-11.c: Extend test for more valid cases.
35345
35346 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
35347
35348         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
35349
35350 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
35351
35352         * gcc.dg/noncompile/undeclared-2.c: New test.
35353
35354 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35355
35356         * gcc.dg/940409-1.c: Remove XFAIL.
35357         * gcc.dg/reg-vol-struct-1.c: New test.
35358
35359 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35360
35361         * gcc.dg/torture/builtin-wctype-1.c: New test.
35362
35363 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
35364
35365         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
35366         * gcc.dg/20001101-1.c: Likewise.
35367         * gcc.dg/20001102-1.c: Likewise.
35368
35369 2004-03-25  Roger Sayle  <roger@eyesopen.com>
35370
35371         * gcc.dg/compare8.c: Add an additional test for XOR.
35372
35373 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35374
35375         * gcc.dg/torture/builtin-ctype-1.c: New test.
35376
35377 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35378
35379         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
35380         * gcc.dg/torture/builtin-math-1.c: Likewise.
35381         * gcc.dg/torture/builtin-power-1.c: New test.
35382
35383 2004-03-24  Andreas Schwab  <schwab@suse.de>
35384
35385         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
35386         IA64 assembler.
35387
35388 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35389             Roger Sayle  <roger@eyesopen.com>
35390
35391         * gcc.dg/compare8.c: New test case.
35392
35393 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
35394
35395         * g++.dg/ext/altivec-7.C: New test.
35396
35397 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
35398
35399         PR 12267, 12391, 12560, 13129, 14114, 14133
35400         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
35401         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
35402         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
35403         Adjust error regexps.
35404         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
35405         * gcc.dg/noncompile/undeclared-1.c: New test cases.
35406         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
35407         * gcc.dg/local1.c: Add explanatory comment.
35408
35409 2004-03-23  Roger Sayle  <roger@eyesopen.com>
35410
35411         PR optimization/14669
35412         * g++.dg/opt/fold2.C: New test case.
35413
35414 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
35415
35416         PR c/14069
35417         * gcc.dg/20040322-1.c: New test.
35418
35419 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35420
35421         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
35422         * gcc.dg/ultrasp4.c: Likewise.
35423         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
35424
35425 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35426
35427         * gcc.dg/i386-sse-8.c: Reset default options.
35428
35429 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35430
35431         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
35432         in the error message text.
35433
35434 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35435
35436         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
35437
35438 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
35439
35440         PR c++/14616
35441         * g++.dg/init/array13.C: New test.
35442
35443 2004-03-20  Roger Sayle  <roger@eyesopen.com>
35444
35445         PR target/13889
35446         * gcc.c-torture/compile/pr13889.c: New test case.
35447
35448 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35449
35450         PR c/14635
35451         * builtins-1.c (nan, nans): Don't test.
35452         * builtins-30.c: Don't use nan, nanf, nanl.
35453         * builtins-35.c: New test.
35454
35455 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
35456
35457         * g++.dg/ext/altivec-6.C: New test.
35458
35459 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
35460
35461         * g++.dg/init/placement3.C: New test.
35462
35463         * g++.dg/template/spec13.C: New test.
35464
35465         * g++.dg/lookup/using11.C: New test.
35466
35467         * g++.dg/lookup/koenig3.C: New test.
35468
35469         * g++.dg/template/operator2.C: New test.
35470
35471         * g++.dg/expr/dtor3.C: New test.
35472         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
35473         marker.
35474         * g++.old-deja/g++.law/visibility28.C: Likewise.
35475
35476 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
35477
35478         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
35479         * gcc.dg/ppc64-abi-3.c: Likewise.
35480
35481 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35482
35483         PR c++/14545
35484         * g++.dg/parse/template15.C: New test.
35485
35486 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35487
35488         * g++.dg/expr/dtor2.C: New test.
35489
35490         * g++.dg/lookup/anon4.C: New test.
35491
35492         * g++.dg/overload/using1.C: New test.
35493
35494         * g++.dg/template/lookup7.C: New test.
35495
35496         * g++.dg/template/typename6.C: New test.
35497
35498         * g++.dg/expr/cond6.C: New test.
35499
35500 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35501
35502         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
35503
35504 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35505
35506         * g++.dg/expr/cond5.C: New test.
35507         * g++.dg/expr/constcast1.C: Likewise.
35508         * g++.dg/expr/ptrmem2.C: Likewise.
35509         * g++.dg/expr/ptrmem3.C: Likewise.
35510         * g++.dg/lookup/main1.C: Likewise.
35511         * g++.dg/template/lookup6.C: Likewise.
35512
35513 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35514
35515         * gcc.dg/local1.c: New test.
35516
35517         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
35518
35519 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35520
35521         * gcc.dg/torture/builtin-convert-1.c: New test.
35522
35523 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35524
35525         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
35526
35527 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
35528
35529         PR c++/14481
35530         * g++.dg/warn/Wunused-7.C: New test.
35531
35532 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35533
35534         * gcc.dg/torture/builtin-integral-1.c: New test.
35535
35536 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
35537
35538         PR c++/14586
35539         * g++.dg/parse/non-dependent3.C: New test.
35540
35541 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
35542
35543         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
35544         * g++.dg/eh/simd-2.C: Likewise.
35545         * g++.dg/init/array10.C: Likewise.
35546         * gcc.c-torture/compile/simd-1.c: Likewise.
35547         * gcc.c-torture/compile/simd-2.c: Likewise.
35548         * gcc.c-torture/compile/simd-3.c: Likewise.
35549         * gcc.c-torture/compile/simd-4.c: Likewise.
35550         * gcc.c-torture/compile/simd-6.c: Likewise.
35551         * gcc.c-torture/execute/simd-1.c: Likewise.
35552         * gcc.c-torture/execute/simd-2.c: Likewise.
35553         * gcc.dg/compat/vector-defs.h: Likewise.
35554         * gcc.dg/20020531-1.c: Likewise.
35555         * gcc.dg/altivec-3.c: Likewise.
35556         * gcc.dg/altivec-4.c: Likewise.
35557         * gcc.dg/altivec-varargs-1.c: Likewise.
35558         * gcc.dg/compat/vector-defs.h: Likewise.
35559         * gcc.dg/i386-mmx-3.c: Likewise.
35560         * gcc.dg/i386-sse-4.c: Likewise.
35561         * gcc.dg/i386-sse-5.c: Likewise.
35562         * gcc.dg/i386-sse-8.c: Likewise.
35563         * gcc.dg/simd-1.c: Likewise.
35564         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
35565         __ev64_opaque__ since the machine description provides it.
35566
35567 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35568
35569         * lib/compat.exp (skip_list): New global variable.
35570         Use it to hold the user defined COMPAT_SKIPS list if any.
35571         (compat-obj): Add the members of skip_list to optall.
35572
35573 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35574
35575         * gcc.dg/compat/union-by-value-1_main.c,
35576         union-by-value-1_x.c, union-by-value-1_y.c,
35577         union-check.h, union-defs.h,
35578         union-init.h, union-return-1_main.c,
35579         union-return-1_x.c, union-return-1_y.c: New files.
35580
35581 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35582
35583         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
35584         mixed-struct-init.h: Add 4 mixed structure types.
35585         struct-by-value-21_main.c, struct-by-value-21_x.c,
35586         struct-by-value-21_y.c, struct-return-21_main.c,
35587         struct-return-21_x.c, struct-return-21_y.c: New files.
35588
35589 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
35590
35591         PR c++/14550
35592         * g++.dg/parse/template14.C: New test.
35593
35594 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35595
35596         * gcc.c-torture/execute/20040313-1.c: New test.
35597
35598 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
35599
35600         PR target/14533
35601         * gcc.dg/20040311-2.c: New test.
35602
35603 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
35604
35605         PR other/14544
35606         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
35607         bit-field.
35608
35609 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
35610
35611         * gcc.dg/20040305-2.c: Add missing return statement.
35612
35613 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35614
35615         * gcc.dg/builtins-34.c: Also check pow10*.
35616
35617 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
35618
35619         PR target/14262
35620         * gcc.dg/20040305-2.c: New test.
35621
35622 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
35623
35624         * gcc.dg/20040310-1.c: New test.
35625
35626 2004-03-11  Roger Sayle  <roger@eyesopen.com>
35627
35628         * gcc.c-torture/execute/20040311-1.c: New test case.
35629
35630 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
35631
35632         PR c++/14476
35633         * g++.dg/lookup/enum1.C: New test.
35634
35635 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
35636
35637         PR c++/14510
35638         * g++.dg/lookup/struct2.C: New test.
35639
35640 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
35641
35642         * gcc.dg/builtins-34.c: New test.
35643
35644 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35645
35646         * gcc.dg/torture/builtin-nonneg-1.c: New test.
35647
35648 2004-03-09  James E Wilson  <wilson@specifixinc.com>
35649
35650         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
35651         * gcc.dg/alias-2.c: New testcase.
35652
35653 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
35654
35655         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
35656
35657 2004-03-09  Roger Sayle  <roger@eyesopen.com>
35658
35659         * gcc.c-torture/execute/20040309-1.c: New test case.
35660
35661 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
35662
35663         PR c++/14397
35664         * g++.dg/overload/ref1.C: New.
35665
35666 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35667
35668         PR c++/14409
35669         * g++.dg/template/spec12.C: New test.
35670
35671         PR c++/14448
35672         * g++.dg/parse/crash14.C: New test.
35673
35674 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
35675
35676         PR c++/14230
35677         * g++.dg/init/ref11.C: New test.
35678
35679 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
35680
35681         PR c++/14432
35682         * g++.dg/parse/builtin2.C: New test.
35683
35684 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
35685
35686         PR c++/14401
35687         * g++.dg/init/ctor3.C: New test.
35688         * g++.dg/init/union1.C: New test.
35689         * g++.dg/ext/anon-struct4.C: New test.
35690
35691 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
35692
35693         * g++.dg/lookup/koenig1.C: Tweak error messages.
35694         * g++.dg/lookup/used-before-declaration.C: Likewise.
35695         * g++.dg/other/do1.C: Likewise.
35696         * g++.dg/overload/koenig1.C: Likewise.
35697         * g++.dg/parse/crash13.C: Likewise.
35698         * g++.dg/template/instantiate3.C: Likewise.
35699
35700 2004-03-08  Eric Christopher  <echristo@redhat.com>
35701
35702         * * lib/target-supports.exp: Enable libiconv in test
35703         compilation.  Fix up error checking.
35704
35705 2004-03-08  Roger Sayle  <roger@eyesopen.com>
35706
35707         PR middle-end/14289
35708         * gcc.dg/pr14289-1.c: New test case.
35709         * gcc.dg/pr14289-2.c: Likewise.
35710         * gcc.dg/pr14289-3.c: Likewise.
35711
35712 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
35713
35714         * gcc.c-torture/execute/20040308-1.c: New test.
35715
35716 2004-03-07  Roger Sayle  <roger@eyesopen.com>
35717
35718         * gcc.c-torture/execute/20040307-1.c: New test case.
35719
35720 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
35721
35722         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
35723
35724 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
35725
35726         * gcc.dg/20040306-1.c: New test.
35727
35728 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
35729
35730         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
35731         them static.
35732         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
35733
35734 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35735
35736         PR c/14465
35737         * gcc.dg/decl-6.c: New test.
35738
35739 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35740
35741         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
35742         Rename LOGPOW -> LOG_POW.
35743         (SQRT_EXP, POW_EXP): New.
35744
35745 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35746
35747         * gcc.dg/i386-sse-8.c: New test.
35748
35749 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35750
35751         PR c/14114
35752         * gcc.dg/decl-5.c: New test.
35753
35754 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
35755
35756         * gcc.dg/20040305-1.c: New test.
35757
35758 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
35759
35760         PR other/14354
35761         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
35762
35763 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
35764
35765         PR c++/14425, c++/14426
35766         * g++.dg/ext/altivec-4.C: New test.
35767         * g++.dg/ext/altivec-5.C: New test.
35768
35769 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
35770
35771         * g++.old-deja/g++.other/linkage1.C: Expect errors about
35772         global variables of a type with no linkage.
35773         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
35774         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
35775         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
35776         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
35777         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
35778         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
35779         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
35780         * g++.dg/warn/deprecated.C: Name enum Color.
35781         * g++.dg/overload/VLA.C: Name structure for 'b'.
35782         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
35783
35784 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35785
35786         * gcc.c-torture/compile/20040304-1.c: New test.
35787
35788 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
35789
35790         PR 13728
35791         * gcc.dg/decl-4.c: New testcase.
35792
35793 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
35794
35795         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
35796         as PRECF if sizeof (float) > sizeof (double).
35797         (PRECL): Make it the same as PRECF if
35798         sizeof (float) > sizeof (long double).
35799
35800 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35801
35802         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
35803         system type.  Add check for irix6 which doesn't have c99 runtime.
35804
35805 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
35806
35807         * gcc.dg/const-elim-1.c: xfail for xtensa.
35808
35809 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35810
35811         PR c++/14369
35812         * g++.dg/template/cond4.C: New test.
35813
35814 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35815
35816         PR c++/14360
35817         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
35818
35819         PR c++/14361
35820         * g++.dg/parse/defarg7.C: New test.
35821
35822         PR c++/14359
35823         * g++.dg/template/friend26.C: New test.
35824
35825 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35826
35827         PR c++/14324
35828         * g++.dg/abi/mangle21.C: New test.
35829
35830         PR c++/14260
35831         * g++.dg/parse/constructor2.C: New test.
35832
35833         PR c++/14337
35834         * g++.dg/template/sfinae1.C: New test.
35835
35836 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35837
35838         PR c++/14267
35839         * g++.dg/expr/crash2.C: New test.
35840
35841         PR middle-end/13448
35842         * gcc.dg/inline-5.c: New test.
35843         * gcc.dg/always-inline.c: Split out tests into ...
35844         * gcc.dg/always-inline2.c: ... this and ...
35845         * gcc.dg/always-inline3.c: ... this.
35846
35847 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35848
35849         PR debug/12103
35850         * g++.dg/debug/crash1.C: New test.
35851
35852 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
35853
35854         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
35855         function with __attribute__((noinline)).
35856         (recurser_void2): Likewise.
35857         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
35858         (recurser_void2): Likewise.
35859
35860 2004-02-29  Roger Sayle  <roger@eyesopen.com>
35861
35862         PR middle-end/14203
35863         * g++.dg/warn/Wunused-6.C: New test case.
35864
35865 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
35866
35867         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
35868         not defined.
35869
35870 2004-02-27  Eric Christopher  <echristo@redhat.com>
35871
35872         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
35873         * g++.dg/charset/asm2.c: Run only x86.
35874         * gcc.dg/charset/asm3.c: Ditto.
35875
35876 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
35877
35878         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
35879         ld_library_path.
35880
35881 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
35882
35883         * g++.dg/ext/altivec-3.C: New.
35884
35885 2004-02-26  Richard Henderson  <rth@redhat.com>
35886
35887         * g++.dg/ext/attrib10.C: Mark for warning.
35888         * gcc.dg/attr-alias-1.c: New.
35889
35890 2004-02-26  Richard Henderson  <rth@redhat.com>
35891
35892         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
35893         * gcc.c-torture/execute/20040208-2.c: ... it back.
35894
35895 2004-02-26  Eric Christopher  <echristo@redhat.com>
35896
35897         * lib/target-supports.exp (check-iconv-available): New function.
35898         * lib/gcc-dg.exp (dg-require-iconv): New function.
35899         Use above.
35900         * gcc.dg/charset: New directory.
35901         * gcc.dg/charset/charset.exp: New file.
35902         * gcc.dg/charset/asm1.c: Ditto.
35903         * gcc.dg/charset/asm2.c: Ditto.
35904         * gcc.dg/charset/asm3.c: Ditto.
35905         * gcc.dg/charset/asm4.c: Ditto.
35906         * gcc.dg/charset/asm5.c: Ditto.
35907         * gcc.dg/charset/attribute1.c: Ditto.
35908         * gcc.dg/charset/attribute2.c: Ditto.
35909         * gcc.dg/charset/string1.c: Ditto.
35910         * g++.dg/charset: New directory.
35911         * g++.dg/dg.exp: Add here. Special options.
35912         * g++.dg/charset/charset.exp: New file.
35913         * g++.dg/charset/asm1.c: Ditto.
35914         * g++.dg/charset/asm2.c: Ditto.
35915         * g++.dg/charset/asm3.c: Ditto.
35916         * g++.dg/charset/asm4.c: Ditto.
35917         * g++.dg/charset/attribute1.c: Ditto.
35918         * g++.dg/charset/attribute2.c: Ditto.
35919         * g++.dg/charset/extern1.cc: Ditto.
35920         * g++.dg/charset/extern2.cc: Ditto.
35921         * g++.dg/charset/string1.c: Ditto.
35922
35923 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
35924
35925         PR c++/14278
35926         * g++.dg/parse/comma1.C: New test.
35927
35928 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35929
35930         PR c++/14284
35931         * g++.dg/template/ttp8.C: New test.
35932
35933 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
35934
35935         * gcc.dg/fixuns-trunc-1.c: New test.
35936
35937 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35938
35939         * gcc.dg/builtins-config.h: Use #elif.
35940
35941 2004-02-26  Michael Matz  <matz@suse.de>
35942
35943         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
35944         * gcc.dg/991214-1.c: Likewise.
35945         * gcc.dg/i386-asm-1.c: Likewise.
35946
35947 2004-02-25  Richard Henderson  <rth@redhat.com>
35948
35949         * gcc.c-torture/execute/20040208-2.c: Move ...
35950         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
35951
35952 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35953
35954         PR c++/14246
35955         * g++.dg/other/crash-3.C: New test.
35956
35957 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35958
35959         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
35960         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
35961
35962         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
35963         HP-UX.
35964
35965 2004-02-24  Michael Matz  <matz@suse.de>
35966
35967         * gcc.dg/i386-regparm.c: New.
35968
35969 2004-02-23  James E Wilson  <wilson@specifixinc.com>
35970
35971         * gcc.c-torture/execute/20040223-1.c: New.
35972
35973 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
35974             Kazu Hirata  <kazu@cs.umass.edu>
35975
35976         * gcc.dg/fwritable-strings-1.c: Remove.
35977
35978 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
35979
35980         PR c/14156
35981         * gcc.dg/20040223-1.c: New test.
35982
35983 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35984
35985         PR c++/14106
35986         * g++.dg/ext/typeof9.C: New test.
35987
35988 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35989
35990         PR c++/14250
35991         * g++.dg/other/switch1.C: New test.
35992
35993 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35994
35995         * gcc.dg/cast-function-1.c: Adjust for new informative message.
35996         * gcc.dg/va-arg-1.c: Likewise.
35997
35998 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35999
36000         PR c++/14143
36001         * g++.dg/template/koenig5.C: New test.
36002
36003 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
36004
36005         * g++.dg/ext/altivec-1.C: Generalize target triple.
36006         * g++.dg/ext/altivec-2.C: New test case.
36007         * g++.dg/ext/altivec_check.h: New file.
36008         * gcc.dg/altivec-1.c: Generalize target triple;
36009         include altivec_check.h and call altivec_check().
36010         * gcc.dg/altivec-[2-5].c: Generalize target triple.
36011         * gcc.dg/altivec-6.c: New test case.
36012         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
36013         type casts as needed.
36014         * gcc.dg/altivec-10.c: Include altivec_check.h and call
36015         altivec_check().
36016         * gcc.dg/altivec-12.c: New test case.
36017         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
36018         include altivec_check.h and call altivec_check().
36019         * gcc.dg/altivec_check.h: New file.
36020
36021 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36022
36023         * lib/target-supports.exp (check_alias_available): Don't mangle
36024         function `g' in test program.
36025
36026 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36027
36028         * lib/target-supports.exp (check_profiling_available): Check
36029         argument to determine whether we support a profiling type.
36030         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
36031         check_profiling_available.
36032         * g++.dg/bprob/bprob.exp: Likewise.
36033         * g77.dg/bprob/bprob.exp: Likewise.
36034         * gcc.misc-tests/bprob.exp: Likewise.
36035         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
36036         dg-require-profiling and delete expected error handling.
36037         * gcc.dg/20021014-1.c: Likewise.
36038         * gcc.dg/nest.c: Likewise.
36039
36040 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36041
36042         PR c++/12007
36043         * g++.dg/other/vthunk1.C: New test.
36044
36045 2004-02-20  Falk Hueffner  <falk@debian.org>
36046
36047         PR target/14201
36048         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
36049
36050 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
36051
36052         PR c++/13927
36053         * g++.dg/other/error8.C: Remove XFAIL markers.
36054
36055         PR c++/14173
36056         * g++.dg/ext/packed5.C: New test.
36057
36058         PR c++/14199
36059         * g++.dg/warn/Wunused-5.C: New test.
36060
36061         PR c++/14186
36062         * g++.dg/lookup/member1.C: New test.
36063
36064 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
36065
36066         * gcc.c-torture/compile/20040130-1.c: Enable only when
36067         __INT_MAX__ >= 2147483647L.
36068         * gcc.c-torture/compile/961203-1.c: Likewise.
36069
36070 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
36071
36072         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
36073         * g++.dg/opt/template1.C: Robustify assembler regexp
36074
36075 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36076
36077         * gcc.c-torture/execute/simd-4.x: Remove.
36078         * gcc.c-torture/execute/va-arg-25.x: Likewise.
36079         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
36080         Guard with #ifndef SKIP_ATTRIBUTE.
36081         * gcc.dg/compat/vector-1_y.c: Likewise.
36082         * gcc.dg/compat/vector-2_x.c: Likewise.
36083         * gcc.dg/compat/vector-2_y.c: Likewise.
36084         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
36085         * g++.dg/eh/simd-2.C: Likewise.
36086
36087 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
36088
36089         * gcc.c-torture/compile/complex-1.c: New.
36090
36091 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
36092
36093         PR target/14209
36094         * gcc.c-torture/execute/20040218-1.c: New test.
36095
36096 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36097
36098         PR c++/14181
36099         * g++.dg/parse/new2.C: New test.
36100
36101 2004-02-18  Paul Brook  <paul@codesourcery.com>
36102
36103         * gcc.c-torture/compile/libcall-1.c: New test.
36104
36105 2004-02-18  Paul Brook  <paul@codesourcery.com>
36106
36107         PR debug/12934
36108         * gcc.dg/debug/debug-7.c: New test.
36109
36110 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
36111
36112         * gcc.dg/20040217-1.c: New test.
36113
36114 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
36115
36116         * gcc.c-torture/execute/990208-1.x: Delete.
36117
36118 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
36119
36120         * gcc.c-torture/execute/20040208-2.x: New file.
36121
36122 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
36123
36124         PR c++/11326
36125         * g++.dg/abi/structret1.C: New test.
36126
36127 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
36128
36129         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
36130         (i386_cpuid): No need to test if cpuid is available on AMD64.
36131         Fix assembly, so that it works onboth i386 and AMD64.
36132         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
36133         (vecInLong): Fix s[] member type to unsigned int.
36134         (vecInWord): Remove type.
36135         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
36136         (a64, b64, c64, d64, e64): Remove.
36137         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
36138         Remove unused variable.  Remove initialization of removed variables.
36139         Don't call mmx_tests nor sse_tests.
36140         (reference_mmx, reference_sse): Remove.
36141         (check): Add return stmt.
36142         * gcc.dg/i386-sse-7.c: New test.
36143         * gcc.dg/i386-mmx-4.c: New test.
36144
36145 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36146
36147         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
36148         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
36149         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
36150         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
36151         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
36152         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
36153         g++.dg/tc1/dr94.C: Fix line terminator.
36154
36155 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
36156
36157         * gcc.c-torture/compile/20040216-1.c: New.
36158
36159 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36160
36161         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
36162         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
36163         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
36164         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
36165         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
36166         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
36167
36168 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36169
36170         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
36171
36172 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
36173
36174         PR c++/13971
36175         * g++.dg/expr/cond4.C: New test.
36176
36177         PR c++/14086
36178         * g++.dg/lookup/crash2.C: New test.
36179
36180 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
36181
36182         * gcc.c-torture/compile/20040214-2.c: New test.
36183
36184 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
36185
36186         PR c++/14116
36187         * g++.dg/ext/typeof8.C: New test.
36188
36189 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
36190
36191         * gcc.c-torture/compile/20040214-1.c: New test.
36192
36193 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36194
36195         PR c++/13635
36196         * g++.dg/template/spec11.C: New test.
36197
36198 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36199
36200         PR c++/13927
36201         * g++.dg/other/error8.C: New test.
36202
36203 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
36204
36205         PR c++/14122
36206         * g++.dg/template/array4.C: New test.
36207
36208         PR c++/14108
36209         * g++.dg/inherit/thunk2.C: New test.
36210
36211         PR c++/14083
36212         * g++.dg/eh/cond2.C: New test.
36213
36214 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
36215
36216         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
36217
36218 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
36219
36220         * lib/scanasm.exp (dg-scan): Quote pattern before display.
36221
36222 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
36223
36224         * g++.dg/simd-2.C: xfail on ppc64-linux.
36225
36226 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36227
36228         PR c/456
36229         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
36230         tests.
36231
36232 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
36233
36234         * gcc.dg/builtins-33.c: New test.
36235
36236 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
36237
36238         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
36239
36240 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
36241
36242         * g++.dg/simd-2.C: Set -maltivec for ppc64.
36243
36244 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
36245
36246         * gcc.dg/ppc64-abi-3.c: New test.
36247
36248 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
36249
36250         PR c/14092
36251
36252         * gcc.dg/pr14092-1.c: New testcase.
36253
36254 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
36255
36256         * gcc.dg/cpp/assert4.c: Fix typo last change.
36257
36258         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
36259         * gcc.dg/cpp/assert4.c: Handle powerpc64.
36260
36261         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
36262
36263 2004-02-09  Roger Sayle  <roger@eyesopen.com>
36264
36265         * gcc.c-torture/compile/20040209-1.c: New test case.
36266
36267 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36268
36269         * gcc.dg/c90-init-1.c: Adjust expected error messages.
36270
36271 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
36272
36273         * gcc.c-torture/execute/20040208-[12].c: New tests.
36274
36275 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36276
36277         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
36278
36279 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36280
36281         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
36282
36283 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36284
36285         Bug 13856
36286         * gcc.dg/visibility-8.c: New testcase.
36287
36288 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36289
36290         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
36291         arguments.
36292         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
36293
36294 2004-02-07  Roger Sayle  <roger@eyesopen.com>
36295
36296         PR middle-end/13696
36297         * g++.dg/opt/fold1.C: New test case.
36298
36299 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36300
36301         PR c++/14033
36302         * g++.dg/other/crash-2.C: New test.
36303
36304 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36305
36306         PR c++/14028
36307         * g++.dg/parse/angle-bracket2.C: New test.
36308
36309 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36310
36311         PR middle-end/13750
36312         Revert:
36313         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36314         PR pch/13361
36315         * g++.dg/pch/wchar-1.C: New.
36316         * g++.dg/pch/wchar-1.Hs: New.
36317
36318 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36319
36320         PR c++/14008
36321         * g++.dg/parse/error15.C: New test.
36322         * g++.dg/parse/crash11.C: Update dg-error mark.
36323
36324 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36325
36326         PR c++/13932
36327         * g++.dg/warn/conv2.C: New test.
36328
36329 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36330
36331         PR c++/13086
36332         * g++.dg/warn/incomplete1.C: Remove xfail.
36333
36334 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36335
36336         * lib/file-format.exp (gcc_target_object_format): Use
36337         ${tool}_target_compile, not gcc_target_compile.
36338         * lib/target-supports.exp (check_alias_available): Likewise.
36339         (check_gc_sections_available): Likewise.
36340         * g++.dg/ext/attrib10.C: Use dg-require-alias.
36341         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
36342         dg-require-alias.
36343
36344 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36345
36346         PR c++/13969
36347         * g++.dg/template/static6.C: New test.
36348
36349 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
36350
36351         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
36352
36353 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36354
36355         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
36356         tests for systems where `char' is unsigned by default.
36357
36358 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36359
36360         PR c++/13997
36361         * g++.dg/template/partial3.C: New test.
36362
36363 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
36364
36365         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
36366         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
36367         Remove mentions of obsolete ports.
36368
36369 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
36370
36371         * gcc.dg/noncompile/20001228-1.c: Fix for new
36372         error message.
36373
36374 2004-02-03  Roger Sayle  <roger@eyesopen.com>
36375
36376         PR target/9348
36377         * gcc.c-torture/execute/multdi-1.c: New test case.
36378
36379 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36380
36381         PR c++/13925
36382         * g++.dg/template/lookup5.C: New test.
36383
36384 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36385
36386         PR c++/13950
36387         * g++.dg/template/lookup4.C: New test.
36388
36389         PR c++/13970
36390         * g++.dg/parse/error14.C: New test.
36391
36392         PR c++/14002
36393         * g++.dg/parse/template13.C: New test.
36394
36395 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36396
36397         PR c++/13978
36398         * g++.dg/template/koenig4.C: New test.
36399
36400         PR c++/13968
36401         * g++.dg/template/crash17.C: New test.
36402
36403         PR c++/13975
36404         * g++.dg/parse/error13.C: New test.
36405         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
36406
36407 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36408
36409         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
36410
36411 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
36412
36413         PR c/11658
36414         PR c/13994
36415         * gcc.dg/noncompile/20040203-1.c: New test.
36416         * gcc.dg/noncompile/20040203-2.c: Likewise.
36417         * gcc.dg/noncompile/20040203-3.c: Likewise.
36418         * gcc.dg/20040203-1.c: Likewise.
36419
36420 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
36421
36422         PR c++/10858
36423         * g++.dg/template/sizeof7.C: New test.
36424
36425 2004-02-02  Eric Christopher  <echristo@redhat.com>
36426             Zack Weinberg  <zack@codesourcery.com>
36427
36428         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
36429
36430 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
36431
36432         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
36433         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
36434         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
36435         * gcc.dg/cleanup-5.c: Run only on Linux targets.
36436
36437 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
36438
36439         PR c++/13113
36440         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
36441
36442         PR c++/13854
36443         * g++.dg/ext/attrib13.C: New test.
36444
36445         PR c++/13907
36446         * g++.dg/conversion/op2.C: New test.
36447
36448 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36449
36450         * gcc.dg/titype-1.c: Fix pasto.
36451
36452 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36453
36454         * gcc.dg/titype-1.c: New test.
36455
36456 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36457
36458         PR c++/13957
36459         * g++.dg/template/non-type-template-argument-1.C,
36460         g++.dg/template/qualified-id1.C: Update dg-error marks.
36461         * g++.dg/template/nontype6.C: New test.
36462
36463 2004-02-01  Roger Sayle  <roger@eyesopen.com>
36464
36465         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
36466         * gcc.dg/builtins-31.c: New testcase.
36467         * gcc.dg/builtins-32.c: New testcase.
36468
36469 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
36470
36471         * objc.dg/call-super-2.m: Update line numbers
36472         for the including of stddef.h.
36473
36474 2004-01-30  Michael Matz  <matz@suse.de>
36475
36476         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
36477         g++.dg/ext/case-range3.C: New tests.
36478
36479 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36480
36481         DR206
36482         PR c++/13813
36483         * g++.dg/template/member4.C: New test.
36484
36485 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36486
36487         PR c++/13683
36488         * g++.dg/template/sizeof6.C: New test.
36489
36490 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36491
36492         * gcc.dg/fwritable-strings-1.c: New test.
36493
36494 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36495
36496         * gcc.c-torture/compile/20040130-1.c: New test.
36497
36498 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
36499
36500         * objc.dg/call-super-2.m: Include stddef.h for size_t.
36501
36502 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
36503
36504         PR c++/13883
36505         * g++.dg/template/ctor3.C: New test.
36506
36507 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36508
36509         * g++.dg/tc1: New directory.
36510         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
36511         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
36512         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
36513         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
36514         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
36515
36516 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36517
36518         * g++.dg/parse/error11.C: New test.
36519         * g++.dg/parse/error12.C: Likewise.
36520
36521 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
36522
36523         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
36524         (scan_initial, main): Use aligned_sizeof instead of sizeof.
36525
36526 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
36527
36528         PR c++/13791
36529         * g++.dg/ext/attrib12.C: New test.
36530
36531         PR c++/13736
36532         * g++.dg/parse/cast2.C: New test.
36533
36534 2004-01-27  James E Wilson  <wilson@specifixinc.com>
36535
36536         * objc.dg/encode-2.m (main): New local string.  Set depending on
36537         sizeof long.  Use in sscanf call.
36538         * objc.dg/encode-3.m (main): New local string.  Set depending on
36539         sizeof long.  Use in scan_initial call.
36540
36541 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36542
36543         * objc.dg/call-super-2.m: Make LP64-safe.
36544         * objc.dg/desig-init-1.m: Likewise.
36545
36546 2004-01-27  Devang Patel <dpatel@apple.com>
36547
36548         * g++.dg/debug/namespace1.C: New test.
36549
36550 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
36551
36552         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
36553         xscale-*-*.
36554
36555         * gcc.dg/arm-mmx-1.c: New test.
36556
36557 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36558
36559         * gcc.dg/20040127-1.c: New test.
36560         * gcc.dg/20040127-2.c: New test.
36561
36562 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36563
36564         * objc.dg/stret-1.m (glob): Renamed to globa.
36565
36566 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
36567
36568         PR c++/13663
36569         * g++.dg/expr/for1.C: New test.
36570
36571 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
36572
36573         PR middle-end/13779
36574         * gcc.dg/darwin-longlong.c: New test.
36575
36576 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
36577
36578         * gcc.dg/20040124-1.c: Moved test from here...
36579         * gcc.c-torture/compile/20040124-1.c: ...to here.
36580
36581 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36582
36583         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
36584         the assembly output if -m64 is passed.
36585
36586 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
36587
36588         PR c++/13833
36589         * g++.dg/template/cond3.C: New test.
36590
36591 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36592
36593         PR c++/13810
36594         * g++.dg/template/ttp7.C: New test.
36595
36596 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36597
36598         PR c++/13797
36599         * g++.dg/template/nontype4.C: New test.
36600         * g++.dg/template/nontype5.C: Likewise.
36601
36602 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
36603
36604         * gcc.dg/torture/mips-clobber-at.c: New test.
36605
36606 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
36607
36608         * gcc.dg/20040124-1.c: New test.
36609
36610 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
36611
36612         * gcc.dg/20040123-1.c: New test.
36613
36614 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
36615
36616         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
36617
36618 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36619
36620         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
36621
36622 2004-01-23  Andrew Pinski  <apinski@apple.com>
36623
36624         * gcc.dg/20030121-1.c: Move to ..
36625         * gcc.dg/20040121-1.c: here.
36626
36627 2004-01-23  Roger Sayle  <roger@eyesopen.com>
36628
36629         * gcc.dg/builtins-29.c: New test case.
36630
36631 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
36632
36633         PR 18314
36634         * gcc.dg/builtins-30.c: New testcase.
36635
36636 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
36637
36638         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
36639         * lib/g77.exp: Likewise.
36640         * lib/objc.exp: Likewise.
36641         * lib/g++.exp: Likewise.
36642
36643 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36644
36645         * gcc.dg/struct-by-value-2.c: New test.
36646
36647 2004-01-21  Andrew Pinski  <apinski@apple.com>
36648
36649         PR target/13785
36650         * gcc.dg/20030121-1.c: New test.
36651
36652 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
36653
36654         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
36655         clobber frame pointer register in asm statement.
36656
36657 2004-01-21  Falk Hueffner  <falk@debian.org>
36658
36659         * gcc.c-torture/compile/20040121-1.c: New test.
36660
36661 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
36662
36663         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
36664
36665 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
36666
36667         * gcc.dg/ppc64-abi-2.c: New test.
36668
36669 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
36670
36671         * lib/treelang.exp: Fill out this file.
36672         * lib/treelang-dg.exp: New File.
36673
36674 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36675
36676         * gcc.c-torture/compile/981022-1.c: Remove.
36677         * gcc.dg/array-5.c: Remove XFAIL.
36678         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
36679         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
36680         gcc.dg/cond-lvalue-1.c: Update.
36681         * gcc.dg/cast-lvalue-2.c: New test.
36682
36683 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
36684
36685         PR c++/13592
36686         * g++.dg/other/error1.C (class foo): Tweak error message.
36687
36688         PR c++/13592
36689         * g++.dg/template/call2.C: New test.
36690
36691 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36692
36693         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
36694         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
36695         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
36696         scalar-return-1_x.c, scalar-return-2_y.c,
36697         scalar-return-3_x.c, scalar-return-3_y.c,
36698         scalar-return-4_x.c, scalar-return-4_y.c,
36699         struct-align-1.h, struct-align-1_x.c,
36700         struct-align-1_y.c, struct-align-2.h,
36701         struct-align-2_x.c, struct-align-2_y.c,
36702         struct-by-value-10_y.c, struct-by-value-11_x.c,
36703         struct-by-value-11_y.c, struct-by-value-12_x.c,
36704         struct-by-value-12_y.c, struct-by-value-13_x.c,
36705         struct-by-value-13_y.c, struct-by-value-14_x.c,
36706         struct-by-value-14_y.c, struct-by-value-15_x.c,
36707         struct-by-value-15_y.c, struct-by-value-16_y.c,
36708         struct-by-value-17_y.c, struct-by-value-18_y.c,
36709         struct-by-value-19_y.c, struct-by-value-1_x.c,
36710         struct-by-value-1_y.c, struct-by-value-20_y.c,
36711         struct-by-value-2_x.c, struct-by-value-2_y.c,
36712         struct-by-value-3_y.c, struct-by-value-4_x.c,
36713         struct-by-value-4_y.c, struct-by-value-5_y.c,
36714         struct-by-value-6_y.c, struct-by-value-7_y.c
36715         struct-by-value-8_x.c, struct-by-value-8_y.c
36716         struct-by-value-9_x.c, struct-by-value-9_y.c
36717         struct-return-10_x.c, struct-return-10_y.c,
36718         struct-return-19_x.c, struct-return-20_x.c
36719         struct-return-2_x.c, struct-return-2_y.c
36720         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
36721         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
36722
36723 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36724
36725         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
36726         attribute on sparc*-sun-solaris2.*.
36727
36728 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
36729
36730         PR c++/13710
36731         * g++.dg/ext/typeof7.C: New test.
36732
36733 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
36734
36735         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
36736         * gcc.dg/const-elim-1.c: Same.
36737
36738 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
36739
36740         * objc.dg/stret-1.m: New.
36741         * objc.dg/stret-2.m: New.
36742
36743 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
36744
36745         PR c++/11895
36746         * g++.dg/ext/vector1.C: New test.
36747
36748 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
36749
36750         * gcc.dg/pch/import-1.c: New.
36751         * gcc.dg/pch/import-1.hs: New.
36752         * gcc.dg/pch/import-1a.h: New.
36753         * gcc.dg/pch/import-1b.h: New.
36754         * gcc.dg/pch/import-1c.h: New.
36755
36756 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36757
36758         PR c++/13574
36759         * g++.dg/ext/array1.C: New test.
36760
36761         PR c++/13178
36762         * g++.dg/conversion/op1.C: New test.
36763
36764 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
36765
36766         PR 11864
36767         From Kazumoto Kojima / Dan Kegel:
36768         * gcc.dg/pr11864-1.c: New test.
36769
36770         PR 10392
36771         From Marcus Comstedt / Dan Kegel:
36772         * gcc.dg/pr10392-1.c: New test.
36773
36774 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36775
36776         PR c++/13478
36777         * g++.dg/init/ref10.C: New test.
36778
36779 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36780
36781         PR c++/13407
36782         * g++.dg/parse/typename6.C: New test.
36783
36784 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36785
36786         PR pch/13361
36787         * g++.dg/pch/wchar-1.C: New.
36788         * g++.dg/pch/wchar-1.Hs: New.
36789
36790 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36791
36792         PR c++/9259
36793         * g++.dg/expr/sizeof2.C: New test.
36794
36795 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
36796
36797         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
36798
36799 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36800
36801         PR c++/13659
36802         * g++.dg/lookup/strong-using-3.C: New.
36803         * g++.dg/lookup/using-10.C: New.
36804
36805 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36806
36807         PR c++/13594
36808         * g++.dg/lookup/strong-using-2.C: New.
36809
36810 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
36811             Dan Kegel <dank@kegel.com>
36812             J"orn Rennecke <joern.rennecke@superh.com>
36813
36814         PR target/9365
36815         * gcc.dg/pr9365-1.c: New test.
36816
36817 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36818
36819         PR c++/8856
36820         * g++.dg/parse/casting-operator2.C: New test.
36821         * g++.old-deja/g++.pt/explicit83.C: Remove.
36822
36823 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36824
36825         * gcc.dg/label-compound-stmt-1.c: New test.
36826         * gcc.c-torture/compile/950922-1.c,
36827         gcc.c-torture/compile/20000211-3.c,
36828         gcc.c-torture/compile/20000518-1.c,
36829         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
36830         compound statements.
36831
36832 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
36833
36834         * gcc.dg/ppc64-abi-1.c: New test.
36835
36836 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
36837
36838          * g++.dg/ext/attrib9.C: Add dg-warnings.
36839
36840 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36841
36842         PR c++/12335
36843         * g++.dg/parse/dtor3.C: New test.
36844
36845 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
36846
36847         PR c++/12709
36848         * g++.dg/parse/try-catch-1.C: New test.
36849
36850 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
36851
36852         * ada/acats/run_all.sh: Add more verbose output in acats.log
36853         when compiling tests.
36854
36855 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36856
36857         PR 13656
36858         * gcc.dg/typedef-redecl.c: New test case.
36859         * gcc.dg/typedef-redecl.h: New support file.
36860
36861 2004-01-13  Jan Hubicka  <jh@suse.cz>
36862
36863         * gcc.dg/always_inline.c: New test.
36864         * gcc.dg/debug/20031231-1.c: Fix.
36865
36866 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36867
36868         PR c++/13474
36869         * g++.dg/template/array3.C: New test.
36870
36871 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36872
36873         * g++.dg/ext/lvalue1.C: No longer expected to fail.
36874         * g++.dg/warn/Wunused-2.C: Likewise.
36875
36876 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36877
36878         PR c++/13289
36879         * g++.dg/template/instantiate6.C: New test.
36880
36881 2004-01-12  Roger Sayle  <roger@eyesopen.com>
36882
36883         PR middle-end/11397
36884         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
36885
36886 2004-01-12  Jan Hubicka  <jh@suse.cz>
36887
36888         PR opt/12826
36889         * gcc.dg/20040112-1.c: New.
36890
36891         * gcc.dg/dwarf-die[1-7].c: Move to...
36892         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
36893         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
36894
36895 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
36896
36897         PR c++/4100
36898         * g++.dg/parse/friend4.C: New test.
36899
36900 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
36901
36902         PR c++/4100
36903         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
36904         definition is called a friend.
36905
36906 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
36907
36908         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
36909
36910 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
36911
36912         PR c++/3478
36913         * g++.dg/parse/error10.C: New test.
36914         * g++.dg/template/arg2.C: Accept "invalid type" error.
36915
36916 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
36917
36918         PR middle-end/13392
36919         * g++.dg/opt/expect2.C: New test.
36920
36921 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36922
36923         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
36924         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
36925         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
36926         Update dg-error regexps.
36927
36928 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36929
36930         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
36931         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
36932
36933 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36934
36935         * gcc.dg/pragma-re-1.c: Use right pointer type.
36936
36937 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36938
36939         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
36940
36941 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
36942
36943         * gcc.dg/rs6000-ldouble-1.c: New.
36944
36945 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36946
36947         DR 337
36948         PR c++/9256
36949         * g++.dg/other/abstract1.C: New test.
36950
36951 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
36952
36953         * g++.dg/lookup/strong-using-1.C: New.
36954
36955 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36956
36957         PR c/11234
36958         * gcc.dg/func-ptr-conv-1.c: New test.
36959         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
36960
36961 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
36962
36963         PR target/13380.
36964         * gcc.c-torture/compile/20040109-1.c: New.
36965
36966 2004-01-08  Stuart Hastings  <stuart@apple.com>
36967
36968         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
36969         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
36970         * gcc.dg/i386-sse-6.c: ...this new testcase.
36971
36972 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
36973
36974         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
36975
36976 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36977
36978         * ada/acats/run_acats: Treat 'gnatchop' the same way
36979         as 'gnatmake'.  Export GCC_DRIVER.
36980         * ada/acats/run_all.sh: Add target_gnatchop.  Use
36981         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
36982
36983 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36984
36985         PR c++/12573
36986         * g++.dg/template/dependent-expr4.C: New test.
36987
36988 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
36989
36990         * gcc.dg/altivec-11.c: New test.
36991
36992 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
36993
36994         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
36995
36996 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36997
36998         PR c/6024
36999         * gcc.dg/enum-compat-1.c: New test.
37000         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
37001
37002 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37003
37004         PR c/12165
37005         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
37006         gcc.dg/c99-idem-qual-3.c: New tests.
37007
37008 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
37009
37010         * gcc.dg/winline-7.c: Don't cast void * to int.
37011
37012 2004-01-06  Jan Hubicka  <jh@suse.cz>
37013
37014         * gcc.dg/i386-sse-5.c: New test
37015         * g++.dg/eh/simd-1.c: Add -w argument for i386.
37016
37017 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37018
37019         PR c++/12815
37020         * g++.dg/rtti/typeid4.C: New test.
37021
37022 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37023
37024         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
37025
37026 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37027
37028         PR c++/12132
37029         * g++.dg/template/error11.C: New test.
37030
37031         PR c++/13451
37032         * g++.dg/template/class2.C: New test.
37033
37034 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37035         Richard Sandiford <rsandifo@redhat.com>
37036
37037         PR c++/13387
37038         * g++.dg/opt/alias3.C: New test.
37039
37040 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
37041
37042         PR c++/13157
37043         * g++.dg/template/koenig3.C: New test.
37044
37045         PR c++/13529
37046         * g++.dg/parse/offsetof3.C: New test.
37047
37048         * g++.dg/init/copy7.C: Add missing dg-error markers.
37049
37050         PR c++/12226
37051         * g++.dg/init/copy7.c: New test.
37052
37053         PR c++/13536
37054         * g++.dg/parse/cast1.C: New test.
37055
37056 2004-01-04  Jan Hubicka  <jh@suse.cz>
37057
37058         * gcc.dg/winline[1-7].c: New tests.
37059
37060 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37061
37062         PR c++/13520
37063         * g++.dg/template/qualttp22.C: New test.
37064
37065 2004-01-01  Jan Hubicka  <jh@suse.cz>
37066
37067         * gcc.dg/debug/20031231-1.c: New.
37068         * gcc.c-torture/compile/20040101-1.c: New.
37069         * gcc.dg/dwarf-die-[1-7].c: New.
37070
37071 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
37072
37073         PR optimization/13521
37074         * gcc.c-torture/compile/20031231-1.c: New test.
37075
37076 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37077
37078         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
37079
37080 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37081
37082         PR c++/10079
37083         * g++.dg/template/crash16.C: New test.
37084
37085 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
37086
37087         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
37088
37089 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37090
37091         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
37092         ports.
37093         * g++.old-deja/g++.jason/thunk3.C: Likewise.
37094         * g++.old-deja/g++.law/profile1.C: Likewise.
37095         * gcc.c-torture/compile/981006-1.c: Likewise.
37096         * gcc.c-torture/execute/loop-2e.x: Likewise.
37097         * gcc.c-torture/execute/loop-2f.x: Remove.
37098         * gcc.c-torture/execute/loop-2g.x: Likewise.
37099         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
37100         * gcc.dg/20020312-2.c: Remove traces of dead ports.
37101
37102 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37103
37104         PR c++/13507
37105         * g++.dg/ext/attrib11.C: New test.
37106
37107         PR c++/13494
37108         * g++.dg/template/array2-1.C: New test.
37109         * g++.dg/template/array2-2.C: New test.
37110
37111 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
37112
37113         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
37114
37115 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37116
37117         PR c++/12774
37118         * g++.dg/template/array1-1.C: New test.
37119         * g++.dg/template/array1-2.C: New test.
37120
37121 2003-12-29  Roger Sayle  <roger@eyesopen.com>
37122
37123         PR fortran/12632
37124         * g77.dg/12632.f: New test case.
37125
37126 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37127
37128         PR c++/13289
37129         * g++.dg/parse/nontype1.C: New test.
37130
37131 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37132
37133         PR c++/12403
37134         * g++.dg/parse/explicit1.C: New test.
37135         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
37136
37137 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
37138
37139         PR c++/13081
37140         * g++.dg/opt/inline6.C: New test.
37141
37142         PR c++/12613
37143         * g++.dg/parse/error9.C: New test.
37144
37145         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
37146
37147 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
37148
37149         PR c++/13009
37150         * g++.dg/init/assign1.C: New test.
37151
37152 2003-12-28  Roger Sayle  <roger@eyesopen.com>
37153
37154         PR c++/13070
37155         * g++.dg/warn/format3.C: New test case.
37156
37157 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37158
37159         * gcc.c-torture/compile/20031227-1.c: New test.
37160
37161 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37162
37163         * g++.dg/bprob/bprob.exp: Load target-supports.exp
37164         * g77.dg/bprob/bprob.exp: Likewise.
37165         * gcc.misc-tests/bprob.exp: Likewise.
37166         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
37167         variants on systems where the library does not provide that
37168         functionality.
37169         * gcc.dg/builtins-20.c: Use builtins-config.h.
37170         * gcc.dg/builtins-config.h: New file.
37171
37172 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37173
37174         * lib/gcc-dg.exp (dg-require-profiling): New function.
37175         * lib/target-supports.exp (check_profiling_available): Likewise.
37176         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
37177         * g77.dg/bprob/bprob.exp: Likewise.
37178         * gcc.misc-tests/bprob.exp: Likewise.
37179         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
37180         * gcc.dg/20021014-1.c: Likewise.
37181         * gcc.dg/nest.c: Likewise.
37182
37183 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37184
37185         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
37186         compiling.
37187         * g++.dg/lookup/java2.C: Likewise.
37188         * gcc.dg/cpp/lexident.c: Likewise.
37189
37190 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
37191
37192         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
37193         given.
37194         * gcc.c-torture/compile/961203-1.c: Likewise.
37195         * gcc.c-torture/compile/980506-1.c: Likewise.
37196
37197 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
37198
37199         * lib/gcc-dg.exp (dg-prune-output): New annotation.
37200         (additional_prunes): New global.
37201         (gcc-dg-prune): Handle additional per-test pruning.
37202         (dg-test): Clear additional_prunes between tests.
37203
37204         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
37205         dg-prune-output to avoid spurious failures from assembler
37206         complaining about nonexistent WAW violations.
37207         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
37208         Use dg-prune-output to avoid spurious failures from assembler
37209         warning about Itanium B-step errata.
37210
37211 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37212
37213         * g++.dg/abi/macro0.C: New test.
37214         * g++.dg/abi/macro1.C: Likewise.
37215         * g++.dg/abi/macro2.C: Likewise.
37216
37217         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
37218         * g++.dg/abi/bitfield7.C: Likewise.
37219         * g++.dg/abi/dtor2.C: Likewise.
37220         * g++.dg/abi/mangle11.C: Likewise.
37221         * g++.dg/abi/mangle12.C: Likewise.
37222         * g++.dg/abi/mangle14.C: Likewise.
37223         * g++.dg/abi/mangle17.C: Likewise.
37224         * g++.dg/abi/vbase10.C: Likewise.
37225         * g++.dg/abi/vbase14.C: Likewise.
37226         * g++.dg/template/qualttp17.C: Likewise.
37227
37228 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
37229
37230         PR c/11995
37231         * gcc.dg/20031223-1.c: New test.
37232
37233 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37234
37235         * gcc.dg/noreturn-7.c: New test.
37236
37237 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37238
37239         * gcc.dg/null-pointer-1.c: New test.
37240
37241 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
37242
37243         * g++.old-deja/g++.jason/template18.C: Remove.
37244         * g++.old-deja/g++.jason/template37.C: Likewise.
37245
37246         PR c++/12862
37247         * g++.dg/lookup/ns1.C: New test.
37248
37249         PR c++/12397
37250         * g++.dg/template/lookup3.C: New test.
37251
37252 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
37253
37254         * g++.dg/template/recurse1.C: New test
37255
37256 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
37257
37258         PR c++/12479
37259         * g++.dg/parse/semicolon1.C: New test.
37260         * g++.dg/parse/semicolon1.h: Likewise.
37261
37262 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
37263
37264         * gcc.dg/darwin-misaligned.c: New test.
37265
37266 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
37267
37268         PR c/9163
37269         * gcc.dg/20031222-1.c: New test.
37270
37271 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
37272
37273         PR c++/13438
37274         * g++.dg/parse/error8.C: New test.
37275
37276         PR c++/11554
37277         * g++.dg/warn/ctor-init-1.C: New test.
37278
37279 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
37280
37281         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
37282         too small.
37283         * gcc.c-torture/compile/930217-1.c: Likewise.
37284         * gcc.c-torture/compile/930513-1.c: Likewise.
37285         * gcc.c-torture/execute/920908-2.c: Likewise.
37286         * gcc.c-torture/execute/921204-1.c: Likewise.
37287         * gcc.c-torture/execute/930621-1.c: Likewise.
37288         * gcc.c-torture/execute/930630-1.c: Likewise.
37289         * gcc.c-torture/execute/931031-1.c: Likewise.
37290         * gcc.c-torture/execute/980602-2.c: Likewise.
37291         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37292         * gcc.c-torture/execute/compndlit-1.c: Likewise.
37293         * gcc.c-torture/execute/extzvsi.c: Likewise.
37294         * gcc.c-torture/unsorted/ext.c: Likewise.
37295
37296 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
37297
37298         PR target/12749
37299         * gcc.c-torture/compile/20031220-2.c: New test case.
37300
37301 2003-12-20  Roger Sayle  <roger@eyesopen.com>
37302
37303         PR optimization/13031
37304         * gcc.c-torture/compile/20031220-1.c: New test case.
37305
37306 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37307
37308         * gcc.dg/cast-function-1.c: New test.
37309
37310 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37311
37312         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
37313         formats.
37314
37315 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
37316
37317         PR c++/12795
37318         * g++.dg/ext/attrib10.C: New test.
37319
37320 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37321
37322         * gcc.dg/cleanup-10.c: New test.
37323         * gcc.dg/cleanup-11.c: New test.
37324
37325 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37326
37327         PR c++/13239
37328         * g++.dg/opt/expect1.C: New test.
37329
37330 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
37331
37332         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
37333
37334 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
37335
37336         PR debug/12923
37337         * gcc.dg/20031218-1.c: New test.
37338
37339         PR debug/12389
37340         * gcc.dg/20031218-2.c: New test.
37341         * gcc.dg/20031218-3.c: New test.
37342
37343         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
37344         of label name and allow for USER_LABEL_PREFIX == "_" names.
37345         * g++.dg/abi/mangle18-2.C: Likewise.
37346         * g++.dg/abi/mangle19-1.C: Likewise.
37347         * g++.dg/abi/mangle19-2.C: Likewise.
37348         * g++.dg/abi/mangle20-1.C: Likewise.
37349         * g++.dg/abi/mangle20-2.C: Likewise.
37350
37351 2003-12-18  Richard Henderson  <rth@redhat.com>
37352
37353         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
37354
37355 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
37356             Dan Kegel <dank@kegel.com>
37357
37358         PR other/12009
37359         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
37360         testing a cross compiler, it causes spurious compile failures.
37361         * lib/g++.exp: Likewise.
37362
37363 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37364
37365         PR c++/13262
37366         * g++.dg/template/access13.C: New test.
37367
37368 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
37369
37370         * gcc.dg/20031216-1.c: New test.
37371
37372 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37373
37374         PR c++/9154
37375         * g++.dg/template/error10.C: New test.
37376
37377 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37378
37379         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
37380         * g++.dg/eh/simd-2.C: Likewise.
37381
37382 2003-12-17  James E Wilson  <wilson@specifixinc.com>
37383             Roger Sayle  <roger@eyesopen.com>
37384
37385         * gcc.c-torture/execute/ieee/mzero5.c: New.
37386
37387 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
37388
37389         PR c++/10603
37390         * g++.dg/parse/error6.C: New test.
37391
37392         PR c++/12827
37393         * g++.dg/parse/error7.C: New test.
37394
37395 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37396
37397         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
37398         at -O with stabs debugging formats.
37399         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
37400         * gcc.dg/debug/debug-2.c: Likewise.
37401
37402 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37403
37404         PR c++/12696
37405         * g++.dg/init/error1.C: New test.
37406
37407         PR c++/12218
37408         * g++.dg/init/pm3.C: New test.
37409
37410 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37411
37412         PR c/3347
37413         * gcc.dg/bitfld-8.c: New test.
37414
37415 2003-12-16  James Lemke  <jim@wasabisystems.com>
37416
37417         * gcc.dg/arm-scd42-[123].c: New tests.
37418
37419 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37420
37421         PR c++/9043
37422         * g++.dg/abi/mangle20-1.C: New test.
37423         * g++.dg/abi/mangle20-2.C: New test.
37424
37425 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37426
37427         PR c++/13275
37428         * g++.dg/other/offsetof2.C: Remove XFAIL.
37429         * g++.dg/parse/offsetof1.C: New test.
37430         * g++.gd/parse/offsetof2.C: Likewise.
37431
37432 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37433
37434         * g++.dg/template/nontype3.C: New test.
37435         * g++.dg/template/static2.C: Tweaked the dg-error clause.
37436
37437 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37438
37439         * g++.dg/warn/noreturn-3.C: Also test instantiation.
37440
37441 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37442
37443         PR c++/13387
37444         * g++.dg/expr/assign1.C: New test.
37445
37446         PR c++/13242
37447         * g++.dg/abi/mangle19-1.C: New test.
37448         * g++.dg/abi/mangle19-2.C: New test.
37449
37450 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
37451
37452         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
37453
37454 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37455
37456         * gcc.c-torture/execute/20031216-1.c: New test.
37457
37458 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37459
37460         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
37461         an ICE regression.
37462
37463 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37464
37465         PR c++/10926
37466         * g++.dg/template/error9.C: New test.
37467
37468         PR c++/11116
37469         * g++.dg/template/error8.C: New test.
37470
37471 2003-12-15  Roger Sayle  <roger@eyesopen.com>
37472
37473         PR middle-end/13400
37474         * gcc.c-torture/execute/20031215-1.c: New test case.
37475
37476 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37477
37478         PR c++/13269
37479         * g++.dg/parse/error5.C: New test.
37480
37481         PR c++/12989
37482         * g++.dg/expr/sizeof1.C: New test.
37483
37484         PR c++/13310
37485         * g++.dg/template/crash15.C: New test.
37486
37487 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
37488
37489         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
37490         a non-POD type as the last named parameter of a varargs function.
37491
37492 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37493
37494         PR c++/13243
37495         PR c++/12573
37496         * g++.dg/template/crash14.C: New test.
37497         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
37498
37499 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
37500
37501         * g++.dg/other/java1.C: New test.
37502
37503         PR c++/13241
37504         * g++.dg/abi/mangle18-1.C: New test.
37505         * g++.dg/abi/mangle18-2.C: New test.
37506
37507 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37508
37509         PR optimization/10312
37510         * gcc.c-torture/execute/20031214-1.c: New.
37511
37512 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
37513
37514         PR c++/10779
37515         PR c++/12160
37516         * g++.dg/parse/error3.C: New test.
37517         * g++.dg/parse/error4.C: Likewise.
37518         * g++.dg/abi/mangle4.C: Tweak error messages.
37519         * g++.dg/lookup/using5.C: Likewise.
37520         * g++.dg/other/error2.C: Likewise.
37521         * g++.dg/parse/typename5.C: Likewise.
37522         * g++.dg/parse/undefined1.C: Likewise.
37523         * g++.dg/template/arg2.C: Likewise.
37524         * g++.dg/template/ttp3.C: Likewise.
37525         * g++.dg/template/type1.C: Likewise.
37526         * g++.old-deja/g++.other/crash32.C: Likewise.
37527         * g++.old-djea/g++.pt/defarg8.C: Likewise.
37528
37529 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37530
37531         PR c++/13106
37532         * g++.dg/warn/noreturn-3.C: New test.
37533
37534 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37535
37536         PR c++/13118
37537         * g++.dg/abi/covariant3.C: New.
37538
37539 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
37540
37541         * g++.dg/eh/ia64-1.C: New test.
37542
37543 2003-12-12  Roger Sayle  <roger@eyesopen.com>
37544
37545         PR optimization/13037
37546         * g77.f-torture/execute/13037.f: New test case.
37547
37548 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37549
37550         PR c++/12881
37551         * g++.dg/abi/covariant2.C: New.
37552
37553 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
37554
37555         * gcc.dg/cpp/trad/macro.c: New tests.
37556
37557 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
37558
37559         * gcc.c-torture/execute/wchar_t-1.x: Delete.
37560
37561 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
37562
37563         PR other/10819
37564         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
37565         to fix Bug 10819.
37566         * lib/g++.exp (g++_version): Likewise.
37567         * lib/g77.exp (g77_version): Likewise.
37568         * lib/objc.exp (default_objc_version): Likewise.
37569
37570 2003-12-10  Richard Henderson  <rth@redhat.com>
37571
37572         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
37573
37574         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
37575
37576 2003-12-08  Matt Austern  <austern@apple.com>
37577
37578         PR c/13134
37579         * lib/gcc-dg.exp (dg-require-visibility): Define.
37580         * lib/target-supports (check_visibility_available): Define.
37581         * gcc.dg/visibility-1.c: New test.
37582         * gcc.dg/visibility-2.c: Likewise.
37583         * gcc.dg/visibility-3.c: Likewise.
37584         * gcc.dg/visibility-4.c: Likewise.
37585         * gcc.dg/visibility-5.c: Likewise.
37586         * gcc.dg/visibility-6.c: Likewise.
37587         * g++.dg/ext/visibility-1.C: Likewise.
37588         * g++.dg/ext/visibility-2.C: Likewise.
37589         * g++.dg/ext/visibility-3.C: Likewise.
37590         * g++.dg/ext/visibility-4.C: Likewise.
37591         * g++.dg/ext/visibility-5.C: Likewise.
37592         * g++.dg/ext/visibility-6.C: Likewise.
37593
37594 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37595
37596         * g++.dg/lookup/java1.C: New test.
37597         * g++.dg/lookup/java2.C: New test.
37598
37599 2003-12-07  Falk Hueffner  <falk@debian.org>
37600
37601         * g++.dg/opt/noreturn-1.C: New test.
37602
37603 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
37604
37605         * gcc.dg/overflow-1.c: New test.
37606
37607 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37608
37609         * g77.f-torture/compile/13060.f: New test.
37610
37611 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
37612
37613         PR c++/13323
37614         * g++.dg/inherit/operator2.C: New test.
37615
37616 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
37617
37618         PR c++/13305
37619         * g++.dg/ext/attrib9.C: New test.
37620
37621 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
37622
37623         PR c++/13314
37624         * g++.dg/template/error7.C: New test.
37625
37626 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
37627             J"orn Rennecke <joern.rennecke@superh.com>
37628
37629         PR target/13302
37630         * g++.dg/other/struct-va_list.C: New test.
37631
37632 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37633
37634         PR c++/13166
37635         * g++.dg/parse/defarg6.C: New test.
37636
37637 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
37638
37639         PR target/13256
37640         * gcc.c-torture/execute/20031201-1.c: New test.
37641
37642 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
37643
37644         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
37645
37646 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37647
37648         * gcc.dg/builtin-return-1.c: New test.
37649
37650 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
37651             J"orn Rennecke <joern.rennecke@superh.com>
37652
37653         PR optimization/13260
37654         * gcc.c-torture/execute/20031204-1.c: New test.
37655
37656 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37657
37658         PR c++/9127
37659         * g++.dg/template/error6.C: New test.
37660
37661 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
37662
37663         * gcc.dg/20031202-1.c: New test.
37664
37665 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37666
37667         PR c++/13179
37668         * g++.dg/template/eh1.C: New test.
37669
37670         PR c++/10771
37671         * g++.dg/template/error5.C: New test.
37672
37673 2003-12-02  David Ung  <davidu@mips.com>
37674
37675         * gcc.dg/compat/vector-check.h: Corrected type for var
37676         g_##TMODE
37677
37678 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37679
37680         PR c++/10126
37681         * g++.dg/template/ptrmem8.C: New test.
37682
37683 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37684
37685         PR c++/12573
37686         * g++.dg/template/dependent-expr3.C: New test.
37687
37688 2003-12-01  James Lemke  <jim@wasabisystems.com>
37689
37690         * gcc.dg/arm-g2.c: New test.
37691
37692 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37693
37694         PR optimization/11634
37695         * gcc.dg/20031201-2.c: New test case.
37696
37697 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
37698
37699         PR 11433
37700         * objc.dg/proto-lossage-3.m: New test.
37701
37702 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37703
37704         PR optimization/12628
37705         * gcc.dg/20031201-1.c: New test case.
37706
37707 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37708
37709         * gcc.dg/unaligned-1.c: New test.
37710
37711 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
37712
37713         PR c++/9849
37714         * g++.dg/template/error4.C: New test.
37715         * g++.dg/template/nested3.C: Adjust error markers.
37716
37717 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37718
37719         * gcc.dg/cpp/assert4.c: Check more #system assertions.
37720
37721 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37722
37723         PR c/10333
37724         * gcc.dg/bitfld-7.c: New test.
37725
37726 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
37727
37728         * gcc.dg/tls/asm-1.C: New test.
37729
37730 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37731
37732         * gcc.dg/cpp/assert4.c: Update.
37733
37734 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37735
37736         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
37737         * gcc.dg/builtin-apply3.c: New test.
37738
37739 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37740
37741         * lib/compat.exp (compat-obj): New xfaildata parameter.
37742         Use it to set compiler_conditional_xfail_data before compiling.
37743         (compat-get-options): Handle dg-xfail-if.
37744         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
37745         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
37746         * gcc.dg/compat/vector-1_y.c: Likewise.
37747         * gcc.dg/compat/vector-2_x.c: Likewise.
37748         * gcc.dg/compat/vector-2_y.c: Likewise.
37749
37750 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37751
37752         * g++.dg/opt/reg-stack4.C: New test.
37753
37754 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37755
37756         * gcc.dg/builtin-apply2.c: New test.
37757
37758 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37759
37760         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
37761
37762 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37763
37764         PR c++/12924
37765         * g++.dg/template/template-id-2.C: New test.
37766
37767 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37768
37769         PR c++/5369
37770         * g++.dg/template/memfriend1.C: New test.
37771         * g++.dg/template/memfriend2.C: Likewise.
37772         * g++.dg/template/memfriend3.C: Likewise.
37773         * g++.dg/template/memfriend4.C: Likewise.
37774         * g++.dg/template/memfriend5.C: Likewise.
37775         * g++.dg/template/memfriend6.C: Likewise.
37776         * g++.dg/template/memfriend7.C: Likewise.
37777         * g++.dg/template/memfriend8.C: Likewise.
37778         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
37779
37780 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
37781
37782         PR c++/12515
37783         * g++.dg/ext/cond1.C: New test.
37784
37785 2003-11-20  Richard Henderson  <rth@redhat.com>
37786
37787         * gcc.dg/20020201-2.c: Remove.
37788         * gcc.dg/20020201-4.c: Remove.
37789         * gcc.dg/20020304-1.c: Remove.
37790
37791 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
37792
37793         * gcc.dg/cpp/trad/xwin1.c: New test case.
37794
37795 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
37796
37797         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
37798         * lib/g77.exp: Likewise.
37799         * lib/objc.exp: Likewise.
37800         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
37801         for darwin.
37802
37803 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37804
37805         PR c++/12932
37806         * g++.dg/template/static5.C: New test.
37807
37808 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37809
37810         * gcc.dg/nested-func-1.c: New test.
37811
37812 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37813
37814         * gcc.dg/cpp/assert4.c: New test.
37815
37816 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37817
37818         PR c++/2294
37819         * g++.dg/lookup/using9.c: New test.
37820
37821 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
37822
37823         PR c++/12762
37824         * g++.dg/template/error3.C: New test.
37825
37826 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
37827
37828         PR ada/13035
37829         * ada/acats/run_acats, run_all.sh: Fix syntax error.
37830         No longer use a wrapper for gcc, since this does not work under
37831         Windows.
37832
37833 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37834
37835         PR c++/2094
37836         * g++.dg/template/ptrmem7.C: New test.
37837
37838 2003-11-13  Andrew Pinski <apinski@apple.com>
37839
37840         * gcc.c-torture/compile/20031113-1.c: New test.
37841
37842 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
37843             Kean Johnston <jkj@sco.com>
37844
37845         PR c/13029
37846         * gcc.dg/unused-4.c: Update.
37847
37848 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37849
37850         * g++.dg/opt/const3.C: New test.
37851
37852 2003-11-13  Jan Hubicka  <jh@suse.cz>
37853
37854         * gcc.c-torture/compile/20031112-1.c: New test.
37855
37856 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
37857
37858         * g++.dg/parse/crash10.C: Remove bogus error marker.
37859
37860 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37861
37862         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
37863         (host_gcc): Likewise.
37864         (ROOT): Honor $PWDCMD.
37865         (BASE): Likewise.
37866         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
37867
37868 2003-11-12  Catherine Moore  <clm@redhat.com>
37869
37870         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
37871
37872 2003-11-12  Andreas Jaeger  <aj@suse.de>
37873             Jakub Jelinek  <jakub@redhat.com>
37874             Andrew Pinski  <pinskia@physics.uc.edu>
37875             Richard Henderson  <rth@redhat.com>
37876
37877         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
37878         systems.
37879         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
37880
37881         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
37882         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37883
37884 2003-11-11  Andreas Jaeger  <aj@suse.de>
37885
37886         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
37887
37888         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
37889
37890 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
37891
37892         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
37893         Clean ups.
37894
37895 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
37896
37897         * gcc.dg/trampoline-1.c: New test.
37898
37899 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37900
37901         * gcc.c-torture/compile/200031109-1.c: New test.
37902
37903 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37904
37905         PR c/3190
37906         PR c/8714
37907         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37908         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
37909         gcc.dg/format/no-y2k-1.c: Update.
37910
37911 2003-11-08  Roger Sayle  <roger@eyesopen.com>
37912
37913         PR optimization/10467
37914         * gcc.dg/20031108-1.c: New test case.
37915
37916 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
37917
37918         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
37919
37920 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37921
37922         * gcc.dg/compound-lvalue-1.c: New test.
37923         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
37924         some XFAILs.
37925
37926 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
37927
37928         * gcc.dg/altivec-varargs-1.c: New test.
37929
37930 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37931
37932         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
37933         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
37934         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
37935         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
37936         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
37937
37938 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37939
37940         * gcc.dg/cond-lvalue-1.c: New test.
37941
37942 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
37943
37944         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
37945
37946 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37947
37948         PR c++/11616
37949         * g++.dg/template/instantiate5.C: New test.
37950
37951 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37952
37953         PR c++/12726
37954         * g++.dg/ext/complit2.C: Replace test with self-contained version.
37955         * ChangeLog: Add missing first entry for above test.
37956
37957 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37958
37959         PR c++/9810
37960         * g++.dg/template/using8.C: New test.
37961         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
37962
37963 2003-11-02  Roger Sayle  <roger@eyesopen.com>
37964
37965         PR optimization/10817
37966         * gcc.c-torture/compile/20031102-1.c: New test case.
37967
37968 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
37969
37970         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
37971         2147483647.
37972
37973 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37974
37975         * gcc.dg/20031102-1.c: New test.
37976
37977 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37978
37979         * gcc.dg/complex-1.c: New test.
37980
37981 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37982
37983         PR c++/12796
37984         * g++.dg/template/crash13.C: Adjust expected error location.
37985         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37986
37987 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37988
37989         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37990
37991 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37992
37993         PR/10239
37994         * gcc.c-torture/compile/20031031-2.c: New test.
37995
37996 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37997
37998         PR/11640
37999         * gcc.c-torture/compile/20031031-1.c: New test.
38000
38001 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38002
38003         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38004         * gcc.misc-tests/bprob.exp: Likewise.
38005         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
38006         the execution test on arm-elf configs.
38007         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
38008         configs that don't support scratch files.
38009         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
38010
38011 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
38012
38013         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
38014         done by dejagnu.
38015
38016 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
38017
38018         * ada/acats/run_all.sh: Redirect mv output to /dev/null
38019         Avoid non pure sh syntax. Add more logging.
38020
38021         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
38022         fail.
38023
38024 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38025
38026         PR libgcj/10610
38027         * gcc.dg/ppc-stackalign-1.c: New test.
38028
38029 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
38030
38031         * ada/acats/run_all.sh: Change output to be more compliant with
38032         dejagnu framework.
38033         Create acats.sum and acats.log files under testsuite/ada/acats
38034         Only run [a-z]* directories, to filter out e.g. CVS.
38035         Redirect build output to log file.
38036
38037 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38038
38039         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
38040
38041 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38042
38043         PR ada/5909:
38044         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
38045
38046 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
38047
38048         * gcc.c-torture/compile/20031023-1.c: New test.
38049         * gcc.c-torture/compile/20031023-2.c: New test.
38050         * gcc.c-torture/compile/20031023-3.c: New test.
38051         * gcc.c-torture/compile/20031023-4.c: New test.
38052
38053 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38054
38055         PR c++/10371
38056         * g++.dg/lookup/scoped8.C: New test.
38057
38058 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38059
38060         * g++.dg/opt/reg-stack3.C: New test.
38061
38062 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38063
38064         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
38065
38066 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38067
38068         PR c++/11076
38069         * g++.dg/template/crash13.C: New test.
38070
38071 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38072
38073         * gcc.dg/c99-restrict-2.c: New test.
38074
38075 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
38076
38077         PR c++/12698, c++/12699, c++/12700, c++/12566
38078         * g++.dg/inherit/covariant9.C: New test.
38079         * g++.dg/inherit/covariant10.C: New test.
38080         * g++.dg/inherit/covariant11.C: New test.
38081
38082 2003-10-23  Jason Merrill  <jason@redhat.com>
38083
38084         PR c++/12726
38085         * g++.dg/ext/complit2.C: New test.
38086
38087 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38088
38089         PR target/12654
38090         * gcc.c-torture/execute/20031020-1.c: New test.
38091
38092 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38093
38094         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
38095         following the jump_insn.
38096
38097 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38098
38099         * gcc.dg/cast-lvalue-1.c: New test.
38100
38101 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
38102
38103         PR c++/11962
38104         * g++.dg/template/cond2.C: New test.
38105
38106 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38107
38108         * gcc.dg/builtins-28.c: New test.
38109
38110 2003-10-20  Jan Hubicka  <jh@suse.cz>
38111
38112         * g++.dg/opt/inline4.C: Do not use min-inline-insns
38113         parameter.
38114         * gcc.dg/inline-2.c: Likewise.
38115
38116 2003-10-20  Phil Edwards  <phil@codesourcery.com>
38117
38118         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
38119         * gcc.dg/nest.c: Likewise.
38120
38121 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38122
38123         PR c++/9781, c++/10583, c++/11862
38124         * g++.dg/parse/crash13.C: New test.
38125
38126 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38127
38128         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
38129
38130 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38131
38132         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
38133         Define HAVE_C99_RUNTIME except on Solaris.
38134         * gcc.dg/builtins-20.c: Likewise.
38135
38136 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38137
38138         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
38139
38140 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38141
38142         PR c++/12495
38143         * g++.dg/template/crash21.C: New test.
38144
38145 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38146
38147         PR c++/2513
38148         * g++.dg/template/typename5.C: New test.
38149
38150 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38151
38152         PR c++/12369
38153         * g++.dg/template/friend25.C: New test.
38154
38155 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
38156
38157         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
38158         versions.
38159
38160 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
38161
38162         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
38163         == 2147483647.
38164
38165 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
38166
38167         * gcc.c-torture/execute/960416-1.x: Remove.
38168         * gcc.c-torture/execute/divconst-3.x: Likewise.
38169
38170 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
38171
38172         PR target/12598
38173         * gcc.dg/torture/cris-volatile-1.c: New test.
38174
38175 2003-10-14  Roger Sayle  <roger@eyesopen.com>
38176
38177         PR optimization/9325
38178         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
38179         for overflowing floating point to integer conversion during RTL
38180         simplification.
38181
38182 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
38183
38184         * objc/execute/_cmd.m: Fix typo.
38185         * objc.dg/image-info.m, objc.dg/symtab-1.m:
38186         Relax 'scan-assembler' regexp.
38187         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
38188         objc.dg/try-catch-4.m: Run on non-Darwin targets.
38189         * objc.dg/zero-link-2.m: Remove blank line.
38190         * objc.dg/zero-link-3.m: New test case.
38191
38192 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
38193
38194         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
38195
38196         * gcc.dg/asm-names.c: Use scan-assembler-not rather
38197         than linker trickery.
38198
38199 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38200
38201         PR c++/12370
38202         * g++.dg/other/friend2.C: New test.
38203
38204 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
38205
38206         * gcc.dg/20031012-1.c: New test.
38207
38208 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
38209
38210         * gcc.dg/weak/weak-3.c: Fix for new warning.
38211
38212 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
38213
38214         PR optimization/8750
38215         * gcc.c-torture/execute/20031012-1.c: New test case.
38216
38217 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38218
38219         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
38220         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
38221
38222 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38223
38224         PR optimization/12260
38225         * gcc.c-torture/compile/20031011-2.c: New test case.
38226
38227 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38228
38229         * gcc.c-torture/execute/20031011-1.c: New testcase.
38230
38231 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
38232
38233         * gcc.c-torture/compile/20031011-1.c: New test.
38234
38235 2003-10-11  Jan Hubicka  <jh@suse.cz>
38236
38237         * g++.dg/other/first-global.C: New test.
38238
38239 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38240
38241         * gcc.c-torture/execute/string-opt-18.c: New testcase.
38242
38243 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
38244
38245         * gcc.c-torture/compile/20031010-1.c: New test.
38246
38247 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
38248
38249         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
38250         * gcc.c-torture/execute/va-arg-25.c: ... here.
38251
38252 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
38253
38254         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
38255
38256 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
38257
38258         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
38259
38260 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
38261
38262         * g++.dg/parse/error2.C: New test.
38263
38264 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
38265
38266         PR c++/11097
38267         * g++.dg/other/error5.C: Modify the error message.
38268         * g++.dg/lookup/using8.C: New test.
38269
38270 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
38271
38272         * gcc.dg/darwin-abi-2.c: New file.
38273         * gcc.c-torture/execute/va-arg-24.c: New file.
38274
38275 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
38276
38277         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
38278         indentation.
38279
38280 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
38281
38282         PR c++/10147
38283         * g++.dg/other/error4.C: Update error messages.
38284         * g++.dg/template/ptrmem4.C: Likewise.
38285
38286         PR c++/12337
38287         * g++.dg/init/new9.C: New test.
38288
38289         PR c++/12334, c++/12236, c++/8656
38290         * g++.dg/ext/attrib8.C: New test.
38291
38292 2003-10-06  Devang Patel  <dpatel@apple.com>
38293
38294         * gcc.dg/debug/dwarf2-3.h: New test.
38295         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
38296
38297 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
38298
38299         * g++.dg/opt/cfg2.C: New test.
38300
38301 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38302
38303         * g++.dg/opt/float1.C: New test.
38304
38305 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38306
38307         * gcc.dg/c90-array-lval-6.c: New test.
38308         * gcc.dg/c99-array-lval-6.c: New test.
38309
38310 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
38311             Ziemowit Laski  <zlaski@apple.com>
38312
38313         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
38314         'Derived', so that it is never considered a class method; add
38315         new warning for '+port' method ambiguity.
38316         * objc.dg/method-12.m: Include <objc/objc.h> instead of
38317         <objc/objc-api.h> (needed on Mac OS X).
38318         * objc.dg/method-13.m: New test.
38319
38320 2003-10-03  Roger Sayle  <roger@eyesopen.com>
38321
38322         PR optimization/9325, PR java/6391
38323         * gcc.c-torture/execute/20031003-1.c: New test case.
38324
38325 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
38326
38327         PR optimization/12180
38328         * gcc.dg/20031002-1.c: New test.
38329
38330         PR c++/12486
38331         * g++.dg/inherit/error1.C: New test.
38332
38333 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
38334
38335         * lib/f-torture.exp (search_for): Rename to...
38336         (search_for_re): This.  Also, clean up comments and the
38337         "regexp" invocation.
38338
38339 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
38340
38341         * gcc.c-torture/compile/20031002-1.c: New test.
38342
38343 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
38344
38345         * g++.dg/opt/cond1.C: New test.
38346
38347 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
38348
38349         * gcc.dg/Wold-style-definition-2.c: New testcase.
38350         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
38351
38352 2003-09-29  Richard Henderson  <rth@redhat.com>
38353
38354         * g++.dg/init/array10.C: Add dg-options.
38355
38356 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
38357
38358         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
38359
38360 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38361
38362         * g++.dg/template/friend19.C: Fix typo.
38363         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
38364
38365 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
38366
38367         * gcc.c-torture/execute/20030928-1.c: New test.
38368         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
38369
38370 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38371
38372         * g++.dg/opt/unroll1.C: New test.
38373
38374 2003-09-26  Roger Sayle  <roger@eyesopen.com>
38375
38376         PR optimization/11741
38377         * gcc.dg/20030926-1.c: New test case.
38378
38379 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38380
38381         PR c++/5655
38382         * g++.dg/parse/access7.C: New test.
38383         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
38384
38385 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
38386
38387         MERGE OF objc-improvements-branch into MAINLINE:
38388         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
38389         if libobjc has not been built.
38390         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
38391         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
38392         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
38393         objc/execute/nested-3.m, objc/execute/np-2.m,
38394         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
38395         objc/execute/redefining_self.m, objc/execute/root_methods.m,
38396         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
38397         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
38398         objc.dg/special/unclaimed-category-1.h,
38399         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
38400         well as GNU runtime.
38401         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
38402         * execute/cascading-1.m, execute/function-message-1.m,
38403         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
38404         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
38405         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
38406         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
38407         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
38408         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
38409         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
38410         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
38411         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
38412         * objc.dg/bitfield-2.m: Run only on Darwin.
38413         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
38414         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
38415         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
38416         * objc.dg/const-str-1.m: Fix constant string layout.
38417
38418 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
38419
38420         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
38421
38422 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
38423
38424         * gcc.dg/darwin-abi-1.c: New file.
38425
38426 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
38427
38428         PR target/12281
38429         * gcc.c-torture/compile/20030921-1.c: New test.
38430
38431 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38432
38433         * g++.dg/opt/reg-stack2.C: New test.
38434
38435 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38436
38437         * g++.dg/eh/delayslot1.C: New test.
38438
38439 2003-09-20  Richard Henderson  <rth@redhat.com>
38440
38441         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
38442
38443 2003-09-20  Roger Sayle  <roger@eyesopen.com>
38444
38445         * gcc.c-torture/execute/20030920-1.c: New test case.
38446
38447 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38448
38449         * g++.dg/rtti/typeid3.C: Correct expected error message.
38450
38451 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38452
38453         PR c++/157
38454         * g++.dg/parse/crash12.C: New test.
38455
38456 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
38457
38458         * gcc.dg/compat/mixed-struct-check.h: New.
38459         * gcc.dg/compat/mixed-struct-defs.h: New.
38460         * gcc.dg/compat/mixed-struct-init.h: New.
38461         * gcc.dg/compat/struct-by-value-19_main.c: New.
38462         * gcc.dg/compat/struct-by-value-19_x.c: New.
38463         * gcc.dg/compat/struct-by-value-19_y.c: New.
38464         * gcc.dg/compat/struct-by-value-20_main.c: New.
38465         * gcc.dg/compat/struct-by-value-20_x.c: New.
38466         * gcc.dg/compat/struct-by-value-20_y.c: New.
38467         * gcc.dg/compat/struct-return-19_main.c: New.
38468         * gcc.dg/compat/struct-return-19_x.c: New.
38469         * gcc.dg/compat/struct-return-19_y.c: New.
38470         * gcc.dg/compat/struct-return-20_main.c: New.
38471         * gcc.dg/compat/struct-return-20_x.c: New.
38472         * gcc.dg/compat/struct-return-20_y.c: New.
38473
38474 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
38475         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
38476         so that it will not complain on LP64 targets.
38477
38478 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38479
38480         PR c++/495
38481         * g++.dg/template/friend24.C: New test.
38482
38483 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
38484
38485         PR c++/12332
38486         * g++.dg/template/memtmpl2.C: New test.
38487
38488 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
38489
38490         PR target/11184
38491         * gcc.dg/builtin-apply1.c: New test.
38492
38493 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38494
38495         PR c++/9848
38496         * g++.dg/warn/Wunused-4.C: New test.
38497
38498 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38499
38500         PR c++/12316
38501         * g++.dg/other/gc2.C: New test.
38502
38503 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
38504
38505         PR c++/11991
38506         * g++.dg/rtti/typeid3.C: New test.
38507
38508         PR c++/12266
38509         * g++.dg/overload/template1.C: New test.
38510
38511 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38512
38513         * g++.dg/opt/cfg3.C: New test.
38514
38515 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38516
38517         PR c++/7939
38518         * g++.dg/template/crash11.C: New test.
38519
38520 2003-09-16  Jason Merrill  <jason@redhat.com>
38521             Jakub Jelinek  <jakub@redhat.com>
38522
38523         * gcc.dg/attr-warn-unused-result.c: New test.
38524
38525 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38526
38527         PR c++/12184
38528         * g++.dg/expr/call2.C: New test.
38529
38530 2003-09-15  Andreas Jaeger  <aj@suse.de>
38531
38532         * gcc.dg/Wold-style-definition-1.c: New test.
38533
38534 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
38535
38536         PR c++/3907
38537         * g++.dg/parse/template12.C: New test.
38538
38539         * g++.dg/abi/bitfield11.C: New test.
38540         * g++.dg/abi/bitfield12.C: Likewise.
38541
38542 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
38543
38544         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
38545         non-expansion of functional macro name without arguments at EOL.
38546         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
38547
38548 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
38549
38550         * gcc.c-torture/execute/20030914-[12].c: New tests.
38551
38552 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38553
38554         PR c++/11788
38555         * g++.dg/overload/addr1.C: New test.
38556
38557 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
38558
38559         * gcc.dg/20030909-1.c: New test.
38560
38561 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38562
38563         * gcc.dg/ultrasp10.c: New test.
38564
38565 2003-09-09  Devang Patel  <dpatel@apple.com>
38566
38567         * gcc.dg/darwin-ld-6.c: New test.
38568
38569 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38570
38571         * gcc.dg/torture/builtin-explog-1.c: New testcase.
38572
38573 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
38574
38575         * gcc.dg/ia64-types1.c: New test.
38576         * gcc.dg/ia64-types2.c: Likewise.
38577
38578 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38579
38580         * gcc.dg/builtins-1.c: Add more _Complex tests.
38581         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38582
38583         * gcc.dg/builtins-1.c: Test existing _Complex functions.
38584         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38585
38586 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
38587
38588         PR c++/11786
38589         * g++.dg/lookup/koenig2.C: New test.
38590
38591         PR c++/5296
38592         * g++.dg/rtti/typeid2.C: New test.
38593
38594 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
38595
38596         * gcc.c-torture/compile/20030904-1.c: New test.
38597
38598 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38599
38600         * g++.dg/opt/longbranch2.C: New test.
38601
38602 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
38603
38604         * g++.dg/template/crash10.C: Only compile it.
38605
38606 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
38607
38608         PR middle-end/11665
38609         * gcc.c-torture/compile/20030907-1.c: New test.
38610         * g++.dg/init/array11.C: New test.
38611
38612 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
38613
38614         PR c++/11852
38615         * g++.dg/init/struct1.C: New test.
38616
38617 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
38618
38619         PR c++/12181
38620         * g++.dg/expr/comma1.C: New test.
38621
38622 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
38623
38624         PR c++/11867
38625         * g++.dg/expr/static_cast5.C: New test.
38626
38627 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
38628
38629         PR c++/11507
38630         * g++.dg/lookup/scoped7.C: New test.
38631
38632         PR c++/9574
38633         * g++.dg/other/static1.C: New test.
38634
38635         PR c++/11490
38636         * g++.dg/warn/template-1.C: New test.
38637
38638         PR c++/11432
38639         * g++.dg/template/crash10.C: New test.
38640
38641         PR c++/2478
38642         * g++.dg/overload/VLA.C: New test.
38643
38644         PR c++/10804
38645         * g++.dg/template/call1.C: New test.
38646
38647 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38648
38649         PR c++/11794
38650         * g++.dg/parse/using3.C: New test.
38651
38652 2003-09-06  Roger Sayle  <roger@eyesopen.com>
38653
38654         PR c++/11409
38655         * g++.dg/overload/builtin3.C: New test case.
38656
38657 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
38658
38659         PR c/9862
38660         * gcc.dg/20030906-1.c: New test.
38661         * gcc.dg/20030906-2.c: Likewise.
38662
38663 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38664
38665         PR c++/12167
38666         * g++.dg/parse/defarg5.C: New test.
38667
38668         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
38669
38670 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
38671
38672         PR c++/12163
38673         * g++.dg/expr/static_cast4.C: New test.
38674
38675         PR c++/12146
38676         * g++.dg/template/crash9.C: New test.
38677
38678 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
38679
38680         * g++.old-deja/g++.ext/pretty2.C: Update for change
38681         in __FUNCTION__.
38682         * g++.old-deja/g++.ext/pretty3.C: Likewise.
38683
38684 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
38685
38686         PR c++/11922
38687         * g++/dg/template/qualified-id1.C: New test.
38688
38689         PR c++/12037
38690         * g++.dg/warn/noeffect4.C: New test.
38691
38692 2003-09-04  Matt Austern  <austern@apple.com>
38693
38694         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
38695         * g++.dg/ext/fnname2.C: Likewise.
38696         * g++.dg/ext/fnname3.C: Likewise.
38697
38698 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
38699
38700         * g++.dg/expr/lval1.C: New test.
38701         * g++.dg/ext/lvcast.C: Remove.
38702
38703 2003-09-03  Roger Sayle  <roger@eyesopen.com>
38704
38705         PR optimization/11700.
38706         * gcc.c-torture/compile/20030903-1.c: New test case.
38707
38708 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
38709
38710         PR c++/12053
38711         * g++.dg/abi/layout4.C: New test.
38712
38713 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
38714
38715         PR c++/11553
38716         * g++.dg/parse/friend3.C: New test.
38717
38718 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
38719
38720         PR c++/11847
38721         * g++.dg/template/class1.C: New test.
38722
38723         PR c++/11808
38724         * g++.dg/expr/call1.C: New test.
38725
38726 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
38727
38728         PR c++/12114
38729         * g++.dg/init/ref9.C: New test.
38730
38731         PR c++/11972
38732         * g++.dg/template/nested4.C: New test.
38733
38734 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38735
38736         PR c++/12093
38737         * g++.dg/template/non-dependent4.C: New test.
38738
38739         PR c++/11928
38740         * g++.dg/inherit/conv1.C: New test.
38741
38742 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38743
38744         PR c++/6196
38745         * g++.dg/ext/label1.C: New test.
38746         * g++.dg/ext/label2.C: Likewise.
38747
38748 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38749
38750         * g++.dg/expr/cond3.C: New test.
38751
38752 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38753
38754         * gcc.dg/builtins-1.c: Add new builtin cases.
38755
38756 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38757
38758         * gcc.dg/builtins-1.c: Add new cases.
38759         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38760
38761 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38762
38763         * gcc.dg/builtins-1.c: Add more math builtin tests.
38764         * gcc.dg/torture/builtin-attr-1.c: New test.
38765
38766 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38767
38768         PR optimization/5079
38769         * g++.dg/opt/static3.C: New test.
38770
38771 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38772
38773         * gcc.misc-tests/gcov-10b.c: New test.
38774
38775 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
38776
38777         * g++.dg/opt/ptrmem3.C: New test.
38778
38779         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
38780
38781 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
38782
38783         * gcc.dg/20030826-2.c: New test.
38784
38785 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38786
38787         PR middle-end/12002
38788         * g77.f-torture/compile/12002.f: New test case.
38789
38790 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38791
38792         * gcc.dg/20030826-1.c: New test case.
38793
38794 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
38795
38796         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
38797
38798 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
38799
38800         PR c++/11871
38801         * c++.dg/lookup/crash1.C: New test.
38802
38803         * c++.dg/warn/noeffect3.C: New test.
38804
38805 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
38806
38807         * gcc.dg/compat/vector-1_x.c: Compile with -w.
38808         * gcc.dg/compat/vector-1_y.c: Ditto.
38809         * gcc.dg/compat/vector-2_x.c: Ditto.
38810         * gcc.dg/compat/vector-2_y.c: Ditto.
38811
38812 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
38813
38814         * gcc.dg/20030702-1.c: New test.
38815
38816 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
38817
38818         PR c++/8795
38819         * g++.dg/ext/altivec-1.C: New test.
38820
38821 2003-08-24  Richard Henderson  <rth@redhat.com>
38822
38823         * g++.dg/eh/simd-2.C: Add -w for x86.
38824
38825 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
38826
38827         * gcc.dg/20030815-1.c: New test.
38828
38829 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38830
38831         PR c++/3765
38832         * g++.dg/parse/access6.C: New test.
38833
38834 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38835
38836         PR c++/641, c++/11876
38837         * g++.dg/template/friend22.C: New test.
38838         * g++.dg/template/friend23.C: Likewise.
38839
38840 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38841
38842         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
38843         identically.
38844
38845 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38846
38847         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
38848
38849 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38850
38851         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
38852
38853 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38854
38855         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
38856
38857 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38858
38859         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
38860
38861 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
38862
38863         PR c++/11919
38864         * g++.dg/overload/prom1.C: New test.
38865
38866         PR c++/11551
38867         * g++.dg/parse/dtor2.C: New test.
38868
38869         PR c++/10762
38870         * g++.dg/parse/using2.C: New test.
38871
38872 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
38873
38874         PR target/11805
38875         * gcc.c-torture/compile/20030821-1.c: New.
38876
38877 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
38878
38879         PR c++/11834
38880         * g++.dg/template/deduce2.C: New test.
38881
38882 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
38883
38884         * gcc.c-torture/execute/20030821-1.c: New test.
38885
38886 2003-08-20  Roger Sayle  <roger@eyesopen.com>
38887
38888         PR middle-end/11984
38889         * gcc.dg/20030820-1.c: New test case.
38890
38891 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
38892
38893         PR c++/11945
38894         * g++.dg/warn/noeffect2.C: New test.
38895
38896 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
38897
38898         PR c++/10926
38899         * g++.dg/template/dtor2.C: New test.
38900
38901         PR c++/11684
38902         * g++.dg/template/operator1.C: New test.
38903         * g++.dg/parse/operator4.C: New test.
38904
38905         PR c++/11946.C
38906         * g++.dg/expr/enum1.C: New test.
38907         * gcc.dg/c99-bool-1.c: Remove bogus warning.
38908
38909         PR c++/11036.C
38910         * g++.dg/parse/elab2.C: New test.
38911         * g++.dg/parse/typedef4.C: Change error message.
38912         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
38913         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
38914         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
38915
38916 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
38917
38918         * gcc.dg/pch/warn-1.c: New.
38919         * gcc.dg/pch/warn-1.hs: New.
38920
38921         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
38922         not-tested file.
38923
38924 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38925
38926         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
38927
38928 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38929
38930         * gcc.dg/uninit-D.c: New Test.
38931         * gcc.dg/uninit-E.c: New Test.
38932         * gcc.dg/uninit-F.c: New Test.
38933         * gcc.dg/uninit-G.c: New Test.
38934
38935 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
38936
38937         * g++.dg/README: Describe the pch directory.
38938
38939 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38940
38941         PR c++/11174
38942         * g++.dg/parse/access4.C: New test.
38943         * g++.dg/parse/access5.C: Likewise.
38944         * g++.old-deja/g++.jason/access17.C: Adjust error message.
38945
38946 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
38947
38948         * gcc.dg/noncompile/20030818-1.c: New.
38949
38950 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38951
38952         PR c++/11957
38953         * g++.dg/warn/noeffect1.C: New test.
38954
38955         * g++.dg/template/scope2.C: New test.
38956         * g++.dg/template/error2.C: Correct dg-error
38957
38958 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
38959
38960         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
38961
38962 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
38963
38964         PR C++/11512
38965         * g++.dg/template/warn1.C: New.
38966
38967 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38968
38969         * g++.dg/template/error2.C: New test.
38970         * g++.dg/lookup/using7.C: Adjust errors
38971         * g++.old-deja/g++.pt/crash36.C: Likewise.
38972         * g++.old-deja/g++.pt/derived3.C: Likewise.
38973
38974 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38975
38976         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
38977         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
38978         * gcc.c-torture/execute/builtins/string-9.c: New, from
38979         string-opt-9.c.  Adjust for execute/builtins framework.
38980         * gcc.c-torture/execute/string-opt-9.c: Delete.
38981
38982 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
38983
38984         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
38985
38986         * g++.dg/parse/ret-type2.C: New test.
38987
38988         PR c++/11703
38989         * g++.dg/init/new8.C: New test.
38990
38991         PR c++/10923
38992         * g++.dg/parse/typedef5.C: New test.
38993
38994         PR c++/9512
38995         * g++.dg/parse/qualified2.C: New test.
38996         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
38997         invalid code.
38998
38999 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
39000
39001         * g++.dg/conversion/ptrmem1.C: New test.
39002
39003 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
39004
39005         PR target/11693
39006         * gcc.dg/20030811-1.c: New test.
39007
39008         PR target/11535
39009         * gcc.c-torture/execute/20030811-1.c: New test.
39010
39011 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39012
39013         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
39014
39015 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
39016
39017         PR c++/11789.C
39018         * g++.dg/inherit/multiple1.C: New test.
39019
39020 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39021
39022         * gcc.dg/spe1.c: New test.
39023
39024         PR c++/11670
39025         * g++.dg/expr/cast2.C: New test.
39026
39027         PR c++/10530
39028         * g++.dg/template/dependent-name2.C: New test.
39029
39030 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
39031
39032         * g++.dg/parse/crash11.C: Put the dg options in comments.
39033
39034 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
39035
39036         * lib/gcc-dg.exp: Update for diagnostic change.
39037
39038 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39039
39040         PR c++/5767
39041         * g++.dg/parse/crash11.C: New test.
39042
39043 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
39044
39045         * gcc.dg/cpp/spacing1.c: Update.
39046
39047 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
39048
39049         PR target/11739
39050         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
39051         a value for -mtune.
39052
39053 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39054
39055         PR middle-end/11771
39056         * gcc.c-torture/compile/20030804-1.c: New test case.
39057
39058 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39059
39060         * gcc.dg/20030804-1.c: New test case.
39061
39062 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
39063
39064         * gcc.dg/cpp/separate-1.c: New test.
39065
39066 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
39067
39068         PR c++/11704
39069         * g++.dg/template/dependent-expr2.C: New test.
39070
39071         PR c++/11766
39072         * g++.dg/expr/ptrmem1.C: New test.
39073
39074 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39075
39076         PR c++/9453
39077         * g++.dg/template/friend15.C: New test.
39078
39079 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
39080
39081         * lib/dg-pch.exp: Work round PCH bug.
39082
39083 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39084
39085         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
39086         builtins.  Move cases from builtins-4.c here.
39087
39088         * gcc.dg/torture/builtin-math-1.c: New test taken from
39089         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
39090         additional cases.
39091
39092         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
39093         Delete.
39094
39095 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39096
39097         PR c++/9447
39098         * g++.dg/template/using7.C: New test.
39099
39100 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
39101
39102         * import1.c, import2.c: New tests.
39103
39104 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
39105
39106         * g++.dg/eh/crossjump1.C: New test.
39107
39108 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
39109
39110         PR c++/11697
39111         * g++.dg/template/using6.C: New test.
39112
39113         PR c++/11744
39114         * g++.dg/template/koenig2.C: New test.
39115
39116 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39117
39118         PR c++/7983
39119         * g++.dg/parse/typedef4.C: New test.
39120
39121 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39122
39123         PR c++/8442, c++/8806
39124         * g++.dg/template/elab1.C: New test.
39125         * g++.dg/template/type2.C: Likewise.
39126         * g++.dg/template/ttp3.C: Adjust expected error message.
39127         * g++.old-deja/g++.law/visibility13.C: Likewise.
39128         * g++.old-deja/g++.niklas/t135.C: Likewise.
39129         * g++.old-deja/g++.pt/ttp41.C: Likewise.
39130         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
39131         template argument.
39132         * g++.old-deja/g++.pt/ttp44.C: Likewise.
39133
39134 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
39135
39136         PR c++/11295
39137         * g++.dg/ext/stmtexpr1.C: New test.
39138
39139         * g++.dg/opt/tmp1.C: New test.
39140
39141         PR c++/11525
39142         * g++.dg/parse/constant4.C: New test.
39143
39144         PR c++/9447
39145         * g++.dg/template/using5.C: New test.
39146
39147 2003-07-31  Roger Sayle  <roger@eyesopen.com>
39148
39149         * gcc.dg/builtins-27.c: New test case.
39150
39151 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
39152
39153         * gcc.dg/tls/opt-7.c: New test.
39154
39155 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
39156
39157         * g++.old-deja/g++.other/crash18.C: Remove.
39158
39159 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39160
39161         * g++.dg/template/explicit3.C: New.
39162         * g++.dg/template/explicit4.C: New.
39163         * g++.dg/template/explicit5.C: New.
39164
39165         PR c++/11347
39166         * g++.dg/template/memtmpl1.C: New.
39167
39168 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
39169
39170         PR target/11565
39171         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
39172         * gcc.dg/i386-387-5.c (dg-options): Likewise.
39173
39174 2003-07-30  Jan Hubicka  <jh@suse.cz>
39175
39176         * vtgc1.c: Kill.
39177
39178 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
39179
39180         * gcc.dg/struct-in-proto-1.c: New test.
39181
39182 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
39183
39184         * gcc.dg/cpp/include2.c: Only expect one message.
39185
39186 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
39187
39188         PR c++/9447
39189         * g++.dg/template/using1.C: New test.
39190         * g++.dg/template/using2.C: New test.
39191         * g++.dg/template/using3.C: New test.
39192         * g++.dg/template/using4.C: New test.
39193
39194 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
39195
39196         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
39197         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39198
39199 2003-07-28  Jan Hubicka  <jh@suse.cz>
39200
39201         PR c++/11530
39202         * g++.dg/opt/call1.C: New test.
39203
39204 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
39205
39206         PR c++/11667
39207         * g++.dg/init/enum2.C: New test.
39208         * g++.dg/template/overload1.C: Add "-w" option.
39209
39210 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
39211
39212         * gcc.dg/Wdeclaration-after-statement-1.c,
39213         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
39214
39215 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
39216
39217         * gcc.c-torture/compile/20030725-1.c: New test.
39218
39219 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
39220
39221         * gcc.dg/20030505.c: Only run for SPE.
39222         Remove definition of opaque type.
39223
39224 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
39225
39226         * g++.dg/template/ptrmem6.C: New test.
39227
39228 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
39229
39230         * gcc.c-torture/compile/zero-strct-2.c: New test.
39231
39232 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
39233
39234         * gcc.dg/intermod-1.c: New test.
39235
39236 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39237
39238         PR c++/11617
39239         * g++.dg/template/lookup2.C: New test.
39240         * g++.dg/template/memclass1.C: Remove instantiated from error.
39241         * g++.dg/other/error2.C: Tweak expected errors.
39242
39243         PR c++/11596
39244         * g++.dg/template/defarg3.C: New test.
39245
39246         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
39247
39248 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
39249
39250         * g++.dg/inherit/access5.C: New test.
39251
39252 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39253
39254         PR c++/11513
39255         * g++.dg/template/crash8.C: New test.
39256
39257 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
39258
39259         PR c/10602
39260         * gcc.dg/noncompile/incomplete-2.c: New test.
39261
39262 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
39263
39264         PR c++/11645
39265         * g++.dg/inherit/access4.C: New test.
39266
39267         PR c++/11517
39268         * g++.dg/expr/cond2.C: New test.
39269
39270         PR optimization/10679
39271         * g++.dg/opt/inline4.C: New test.
39272
39273 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39274
39275         * g++.dg/parse/crash10: New test.
39276
39277 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39278
39279         * g++.dg/ext/flexary1.C: New test.
39280
39281 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39282
39283         PR c++/10793
39284         * g++.dg/template/crash9.C: New test.
39285
39286 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39287
39288         PR c++/3004
39289         * g++.dg/parse/typedef3.C: New test.
39290
39291         PR c++/7906
39292         * g++.dg/parse/operator2.C: New test.
39293
39294         PR c++/8895
39295         * g++.dg/parse/def-tmpl-arg1.C: New test.
39296
39297         PR c++/9282
39298         * g++.dg/parse/funptr1.C: New test.
39299
39300         PR c++/9452
39301         * g++.dg/parse/ambig3.C: New test.
39302
39303         PR c++/9454
39304         * g++.dg/parse/operator3.C: New test.
39305
39306         PR c++/9486
39307         * g++.dg/parse/template10.C: New test.
39308
39309         PR c++/9488
39310         * g++.dg/parse/template11.C: New test.
39311
39312         PR c++/10150
39313         * g++.dg/parse/invalid-op1.C: New test.
39314
39315         PR c++/10247
39316         * g++.dg/parse/condexpr1.C: New test.
39317
39318 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39319
39320         * g++.dg/ext/packed3.C: New test.
39321         * g++.dg/ext/packed4.C: New test.
39322
39323         * gcc.dg/pack-test-3.c: New test.
39324
39325 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
39326
39327         * lib/compat.exp: Handle dg-options per source file.
39328         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
39329         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
39330         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
39331         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
39332         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
39333         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
39334         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
39335         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
39336         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
39337         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
39338         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
39339         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
39340         * g++.dg/compat/break/bitfield7_x.C: Ditto.
39341         * g++.dg/compat/break/bitfield7_y.C: Ditto.
39342
39343 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
39344
39345         PR c/10320
39346         * gcc.c-torture/execute/20030718-1.c: New test.
39347
39348 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39349
39350         PR optimization/11536
39351         * gcc.dg/20030721-1.c: New test.
39352
39353 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
39354
39355         PR c++/11546
39356         * g++.dg/template/lookup1.C: New test.
39357
39358 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
39359
39360         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
39361         diagnostics of ill-formed constructs involving labels.
39362         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
39363         the new 'previously defined here' message.
39364
39365 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
39366
39367         * g++.dg/parse/non-dependent2.C: New test.
39368
39369 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
39370
39371         * g++.dg/init/init-ref4.C: xfail on targets without
39372         weak symbols.
39373
39374 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
39375
39376         PR target/11087
39377         * gcc.c-torture/execute/20030717-1.c: New test.
39378
39379 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39380
39381         * g++.dg/opt/cfg1.C: New test.
39382
39383 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
39384
39385         PR optimization/11557
39386         * gcc.dg/20030717-1.c: New test.
39387
39388 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
39389
39390         PR c++/10476
39391         * g++.dg/expr/crash-1.C: New test.
39392
39393         PR c++/11027
39394         * g++.dg/template/init3.C: New test.
39395
39396         PR c++/8222
39397         * g++.dg/template/non-dependent1.C: New test.
39398
39399         PR c++/11070
39400         * g++.dg/template/non-dependent2.C: New test.
39401
39402         PR c++/11071
39403         * g++.dg/template/non-dependent3.C: New test.
39404
39405         PR c++/9907
39406         * g++.dg/template/sizeof5.C: New test.
39407
39408 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
39409
39410         PR 11498
39411         * gcc.c-torture/compile/mangle-1.c: New file.
39412
39413 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39414
39415         PR c++/7809
39416         * g++.dg/parse/access3.C: New test.
39417
39418 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
39419
39420         PR c++/11384
39421         * g++.dg/init/init-ref4.C: New test.
39422
39423 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
39424
39425         PR c++/11547
39426         * g++.dg/parse/constant3.C: New test.
39427         * g++.dg/parse/crash7.C: Likewise.
39428
39429 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
39430
39431         PR target/11008
39432         * gcc.dg/i386-pentium4-not-mull.c: New.
39433
39434 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
39435
39436         * gcc.dg/asm-names.c (ymain): Make it weak.
39437
39438 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39439
39440         PR c++/5421
39441         * g++.dg/template/friend21.C: New test.
39442
39443 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
39444
39445         * gcc.dg/cleanup-8.c: New test.
39446         * gcc.dg/cleanup-9.c: New test.
39447
39448 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
39449
39450         * g++.dg/ext/dll-MI1.h: New file.
39451         * g++.dg/ext/dllexport-MI1.C: New file.
39452         * g++.dg/ext/dllimport-MI1.C: New file.
39453
39454 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
39455
39456         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
39457         it does not have cmpstrsi patterns (just cmpmemsi).
39458
39459 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
39460
39461         PR debug/11473
39462         * g++.dg/debug/debug8.C: New test.
39463
39464 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39465
39466         PR c++/10108
39467         * g++.dg/template/crash7.C: New test.
39468
39469 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
39470
39471         PR target/10795
39472         * gcc.c-torture/compile/20030708-1.c: New.
39473
39474 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
39475
39476         * gcc.c-torture/execute/20030715-1.c: New test.
39477
39478 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
39479
39480         * gcc.dg/pch/inline-3.c: New file.
39481         * gcc.dg/pch/inline-3.hs: New file.
39482         * gcc.dg/pch/inline-4.c: New file.
39483         * gcc.dg/pch/inline-4.hs: New file.
39484
39485 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
39486
39487         PR c++/11509
39488         * g++.dg/template/crash6.C: New test.
39489
39490         PR c++/7053
39491         * g++.dg/template/friend20.C: New test.
39492
39493         PR c++/7019
39494         * g++.dg/template/overload2.C: New test.
39495
39496 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39497
39498         PR optimization/11440
39499         * gcc.c-torture/execute/20030714-1.c: New test.
39500
39501 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39502
39503         PR c++/11154
39504         * g++.dg/template/partial2.C: New test.
39505
39506 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
39507
39508         PR c++/11503
39509         * g++.dg/template/anon1.C: New test.
39510
39511         PR c++/11493
39512         PR c++/11495
39513         * g++.dg/parse/template9.C: Likewise.
39514         * g++.dg/template/crash4.C: New test.
39515         * g++.dg/template/koenig1.C: Likewise.
39516         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
39517         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
39518         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
39519         functions.
39520         * g++.old-deja/g++.jason/template36.C: Likewise.
39521         * g++.old-deja/g++.mike/p1989.C: Likewise.
39522         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
39523         * g++.old-deja/g++.pt/ttp20.C: Use this->.
39524         * g++.old-deja/g++.pt/ttp21.C: Use this->.
39525         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
39526         compiling.
39527         * g++.old-deja/g++.pt/union2.C: Use this->.
39528
39529 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
39530
39531         * gcc.dg/20030711-1.c: New test.
39532
39533 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
39534
39535         PR c++/11050
39536         * g++.dg/parse/args1.C: New test.
39537         * g++.pt/defarg8.C: Change expected errors.
39538
39539 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
39540
39541         PR c++/8164
39542         * g++.dg/template/nontype2.C: New test.
39543
39544         PR c++/10558
39545         * g++.dg/parse/template8.C: New test.
39546
39547         PR c++/8327
39548         * g++.dg/template/scope1.C: New test.
39549
39550         * g++.dg/warn/Wsign-compare-1.C: New test.
39551
39552 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
39553
39554         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
39555
39556 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
39557
39558         PR c++/9411
39559         * g++.dg/template/explicit2.C: New test.
39560
39561         PR c++/10032
39562         * g++.dg/warn/pedantic1.C: New test.
39563
39564 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
39565
39566         PR c++ 9483
39567         * g++.dg/other/field1.C: New test.
39568
39569 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
39570
39571         PR c/11449
39572         * gcc.c-torture/compile/20030707-1.c: New.
39573
39574 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39575
39576         PR c++/10849
39577         * g++.dg/template/access12.C: New test.
39578
39579 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
39580
39581         * g++.dg/bprob/bprob.exp (prof_ext): Update.
39582         * g77.dg/bprob/bprob.exp (prof_ext): Update.
39583         * gcc.misc-tests/bprob.exp (prof_ext): Update.
39584         * gcc.misc-tests/gcov.exp: Update
39585         * g++.dg/gcov/gcov.exp: Update
39586         * lib/gcov.exp: Update.
39587
39588 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
39589
39590         * g++.dg/abi/mangle17.C: Make sure template expressions are
39591         dependent.
39592         * g++.dg/abi/mangle4.C: Mark erroneous casts.
39593         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
39594         * g++.dg/opt/stack1.C: Remove erroneous code.
39595         * g++.dg/parse/template7.C: New test.
39596         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
39597         * g++.old-deja/g++.pt/crash4.C: Likewise.
39598
39599 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39600
39601         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
39602         with zero or one occurence of `$' after the initial `L'.
39603
39604 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
39605
39606         * gcc.c-torture/compile/20030704-1.c: Add a comment.
39607
39608 2003-07-08  Roger Sayle  <roger@eyesopen.com>
39609
39610         PR c/11370
39611         * gcc.dg/Wunreachable-6.c: New testcase.
39612         * gcc.dg/Wunreachable-7.c: New testcase.
39613
39614 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
39615
39616         PR c/11420
39617         * gcc.dg/20030708-1.c: New test.
39618
39619 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
39620
39621         * gcc.dg/compat/sdata-section.h: New file.
39622         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
39623         * gcc.dg/torture/mips-sdata-1.c: New test.
39624
39625 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39626
39627         PR c++/11030
39628         * g++.dg/template/friend19.C: New test.
39629
39630 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
39631
39632         * g++.dg/opt/strength-reduce.C: New test.
39633
39634 2003-07-07  Roger Sayle  <roger@eyesopen.com>
39635
39636         PR target/10979
39637         * gcc.dg/20030707-1.c: New testcase.
39638
39639 2003-07-07  Roger Sayle  <roger@eyesopen.com>
39640
39641         PR optimization/11059
39642         * g++.dg/opt/emptyunion.C: New testcase.
39643
39644 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39645             Eric Botcazou  <ebotcazou@libertysurf.fr>
39646
39647         * g++.dg/opt/stack1.C: New test.
39648
39649 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
39650
39651         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
39652         run test.
39653
39654         PR c++/11431
39655         * g++.dg/expr/static_cast3.C: New test.
39656
39657 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
39658
39659         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
39660         everywhere.
39661         * gcc.dg/concat.c: Concatenation of string constants with
39662         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
39663         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
39664         * gcc.dg/cpp/escape-2.c: Use wide character constants where
39665         necessary to avoid multi-character character constant warning.
39666         * gcc.dg/cpp/escape.c: Likewise.
39667         * gcc.dg/cpp/ucs.c: Likewise.
39668         Remove backslashes from dg-bogus comments, as they confuse Tcl.
39669         Fix a typo.
39670
39671 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
39672
39673         PR c/11428
39674         * gcc.c-torture/compile/20030704-1.c: New.
39675
39676 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
39677
39678         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
39679
39680 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
39681
39682         PR c++/5287, PR c++/7910,  PR c++/11021
39683         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
39684         tests for warnings.
39685         * g++.dg/ext/dllimport2.C: Add tests for warnings.
39686         * g++.dg/ext/dllimport3.C: Likewise.
39687         * g++.dg/ext/dllimport4.C: New file.
39688         * g++.dg/ext/dllimport5.C: New file.
39689         * g++.dg/ext/dllimport6.C: New file.
39690         * g++.dg/ext/dllimport7.C: New file.
39691         * g++.dg/ext/dllimport8.C: New file.
39692         * g++.dg/ext/dllimport9.C: New file.
39693         * g++.dg/ext/dllimport10.C: New file.
39694         * g++.dg/ext/dllexport1.C: New file.
39695
39696 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39697
39698         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
39699         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
39700
39701 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39702
39703         * gcc.dg/builtins-25.c: New testcase.
39704         * gcc.dg/builtins-26.c: New testcase.
39705
39706 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
39707
39708         * gcc.dg/compat/vector-defs.h: New file.
39709         * gcc.dg/compat/vector-setup.h: New file.
39710         * gcc.dg/compat/vector-check.h: New file.
39711         * gcc.dg/compat/vector-1_main.c: New file.
39712         * gcc.dg/compat/vector-1_x.c: New file.
39713         * gcc.dg/compat/vector-1_y.c: New file.
39714         * gcc.dg/compat/vector-2_main.c: New file.
39715         * gcc.dg/compat/vector-2_x.c: New file.
39716         * gcc.dg/compat/vector-2_y.c: New file.
39717
39718         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
39719         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
39720         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
39721         * gcc.dg/compat/struct-align-1.h: New file.
39722         * gcc.dg/compat/struct-align-1_main.c: New file.
39723         * gcc.dg/compat/struct-align-1_x.c: New file.
39724         * gcc.dg/compat/struct-align-1_y.c: New file.
39725         * gcc.dg/compat/struct-align-2.h: New file.
39726         * gcc.dg/compat/struct-align-2_main.c: New file.
39727         * gcc.dg/compat/struct-align-2_x.c: New file.
39728         * gcc.dg/compat/struct-align-2_y.c: New file.
39729
39730         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
39731         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39732         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39733         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39734         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39735         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39736         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39737         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39738         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39739         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39740         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39741         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39742         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39743         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39744         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39745         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39746         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39747         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39748         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39749         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39750         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39751         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39752         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39753         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39754         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39755         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39756         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39757         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39758         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39759
39760 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39761
39762         * gcc.dg/i386-call-1.c: New test.
39763
39764 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39765
39766         PR c++/9162
39767         * g++.dg/parse/defarg4.C: New.
39768
39769 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39770
39771         PR target/10700
39772         * gcc.c-torture/compile/20030703-1.c: New test case.
39773
39774 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39775
39776         * g++.dg/template/local3.C: Remove extra semicolon.
39777
39778 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39779
39780         * gcc.dg/i386-volatile-1.c: New test.
39781
39782 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
39783
39784         PR c++/11072
39785         * g++.dg/other/offsetof2.C: XFAIL.
39786         * g++.dg/other/offsetof5.C: New.
39787
39788         PR c++/10219
39789         * g++.dg/template/error1.C: New.
39790
39791         PR c++/9779
39792         * g++.dg/template/dependent-expr1.C: New.
39793
39794 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39795
39796         PR c++/6949
39797         * g++.dg/template/local3.C: New test.
39798
39799         PR c++/11149
39800         * g++.dg/lookup/scoped6.C: New test.
39801
39802 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
39803
39804         PR c++/8046
39805         * g++.dg/other/error7.C: New test.
39806
39807 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
39808
39809         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
39810         * g++.old-deja/g++.abi/vtable3.h: Likewise.
39811         * g++.old-deja/g++.law/code-gen5.C: Likewise.
39812         * g++.old-deja/g++.other/union2.C: Likewise.
39813         * gcc.dg/c90-const-expr-2.c: Likewise.
39814         * gcc.dg/c90-const-expr-3.c: Likewise.
39815         * gcc.dg/c99-const-expr-2.c: Likewise.
39816         * gcc.dg/c99-const-expr-3.c: Likewise.
39817         * gcc.dg/concat.c: Likewise.
39818
39819 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39820
39821         PR c++/9559
39822         * g++.dg/init/static1.C: New test.
39823
39824 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39825
39826         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
39827         * g++.old-deja/g++.other/access2.C: Likewise.
39828         * g++.old-deja/g++.other/decl2.C: Likewise.
39829         * gcc.c-torture/execute/20020615-1.c: Likewise.
39830
39831 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39832
39833         PR c++/4933
39834         * g++.dg/template/sizeof4.C: New test.
39835
39836 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39837
39838         * g++.dg/other/error6.C: New test.
39839
39840 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39841
39842         PR c++/10750
39843         * g++.dg/parse/constant2.C: New test.
39844
39845 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
39846
39847         PR c++/11106
39848         * g++.dg/other/error5.C: New test.
39849
39850 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39851
39852         * gcc.dg/format/gcc_diag-1.c: New test.
39853
39854 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
39855
39856         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
39857
39858 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39859
39860         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
39861         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
39862         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
39863
39864 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
39865
39866         * gcc.c-torture/execute/builtins/string-8.c: New test.
39867         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
39868         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
39869         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
39870
39871 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39872
39873         PR c++/10468
39874         * g++.dg/ext/typeof6.C: New test.
39875
39876 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39877
39878         PR c++/10796
39879         * g++.dg/init/enum1.C: New test.
39880
39881 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
39882
39883         * gcc.dg/20030627-1.c: New test.
39884
39885 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
39886
39887         PR c++/11332
39888         * g++.dg/expr/static_cast2.C: New test.
39889
39890 2003-06-26  Roger Sayle  <roger@eyesopen.com>
39891             Jakub Jelinek  <jakub@redhat.com>
39892
39893         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
39894         sprintf(dst,"%s",src) optimization.
39895         * gcc.c-torture/execute/20030626-1.c: New test case.
39896         * gcc.c-torture/execute/20030626-2.c: New test case.
39897
39898 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
39899
39900         * gcc.c-torture/execute/multi-ix.c: New test.
39901
39902         * gcc.c-torture/execute/simd-4.c (main):
39903         Added missing semicolon at end of union.
39904
39905 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
39906
39907         PR c++/8266
39908         * g++.dg/template/explicit-instantiation3.C: New test.
39909
39910 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39911
39912         * gcc.dg/20030626-1.c: Use signed char.
39913
39914 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39915
39916         * gcc.dg/20030626-1.c: New test.
39917
39918 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
39919
39920         * const-str-2.m: Update.
39921
39922 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
39923
39924         PR c++/10990
39925         * g++.dg/rtti/dyncast1.C: New test.
39926         * g++.dg/abi/mangle4.C: Correct base-specifier access.
39927         * g++.dg/lookup/scoped1.C: Remove XFAIL.
39928         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
39929
39930         PR c++/10931
39931         * g++.dg/expr/static_cast1.C: New test.
39932
39933 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
39934
39935         * gcc.dg/20030625-1.c: New test.
39936
39937 2003-06-24  Roger Sayle  <roger@eyesopen.com>
39938
39939         * gcc.c-torture/compile/20030624-1.c: New test case.
39940
39941 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
39942
39943         * gcc.c-torture/execute/string-opt-17.c: New test.
39944
39945 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
39946
39947         PR c++/5754
39948         * g++.dg/parse/crash6.C: New test.
39949
39950 2003-06-23  Roger Sayle  <roger@eyesopen.com>
39951
39952         * gcc.dg/builtins-24.c: New test case.
39953
39954 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
39955
39956         * g++.dg/opt/operator1.C: New test.
39957
39958 2003-06-22  Roger Sayle  <roger@eyesopen.com>
39959
39960         * gcc.c-torture/execute/string-opt-16.c: New test case.
39961
39962 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39963
39964         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
39965         * g++.old-deja/g++.other/conv7.C: Likewise.
39966         * g++.old-deja/g++.other/overcnv2.C: Likewise.
39967         * g++.old-deja/g++.other/overload14.C: Likewise.
39968
39969 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39970
39971         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
39972         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
39973
39974 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39975
39976         PR c++/10888
39977         * g++.dg/warn/Winline-3.C: New test.
39978
39979 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39980
39981         * lib/target-supports.exp (check_alias_available): Make the test
39982         program acceptable to the Solaris assembler.
39983
39984         PR c++/10749
39985         * g++.dg/template/memclass2.C: New test.
39986
39987 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39988             Eric Botcazou  <ebotcazou@libertysurf.fr>
39989
39990         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
39991         data for non-matching targets.
39992         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
39993
39994 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39995
39996         PR c++/10845
39997         * g++.dg/template/member3.C: New test.
39998
39999 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
40000
40001         PR c++/10939
40002         * g++.dg/template/func1.C: New test.
40003
40004         PR c++/9649
40005         * g++.dg/template/static4.C: New test.
40006         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
40007
40008         PR c++/11041
40009         * g++.dg/init/ref7.C: New test.
40010
40011 2003-06-19  Matt Austern  <austern@apple.com>
40012
40013         PR c++/11228
40014         * g++.dg/anew1.C: New test.
40015         * g++.dg/anew2.C: New test.
40016         * g++.dg/anew3.C: New test.
40017         * g++.dg/anew4.C: New test.
40018
40019 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
40020
40021         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
40022
40023 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
40024
40025         * gcc.c-torture/execute/simd-4.c (main): Make expected value
40026         endian-dependent.
40027
40028 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
40029
40030         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
40031         Remove cruft.
40032
40033 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
40034
40035         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
40036         * gcc.c-torture/compile/961203-1.c: Likewise.
40037         * gcc.c-torture/compile/980506-1.c: Likewise.
40038
40039 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40040
40041         PR c++/10712
40042         * g++.dg/lookup/using7.C: New test.
40043
40044 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40045
40046         PR c++/11105
40047         * g++.dg/abi/conv1.C: Remove it.
40048         * g++.dg/template/conv7.C: New test.
40049         * g++.dg/template/conv8.C: Likewise.
40050         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
40051         conversion operator.
40052
40053 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
40054
40055         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
40056         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40057         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40058         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40059         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40060         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40061         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40062         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40063         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40064         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40065         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40066         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40067         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40068         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40069         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40070         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40071         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40072         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40073         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40074         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40075         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40076         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40077         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40078         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40079         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40080         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40081         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40082         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40083         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40084
40085 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
40086
40087         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
40088         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
40089         indications.
40090
40091 2003-06-16  Roger Sayle  <roger@eyesopen.com>
40092
40093         * gcc.dg/i386-387-5.c: New test case.
40094         * gcc.dg/i386-387-6.c: New test case.
40095         * gcc.dg/builtins-23.c: New test case.
40096
40097 2003-06-15  Roger Sayle  <roger@eyesopen.com>
40098
40099         * gcc.dg/builtins-22.c: New test case.
40100         * gcc.dg/i386-387-1.c: Update to test exp.
40101         * gcc.dg/i386-387-2.c: Likewise.
40102
40103 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40104
40105         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
40106
40107 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
40108
40109         * lib/gcc-dg.exp (dg-require-dll): New function.
40110         (dg-xfail-if): Likewise.
40111         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
40112         driver.
40113
40114         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
40115         * gcc.c-torture/compile/20001205-1.c: Likewise.
40116         * gcc.c-torture/compile/20001226-1.c: Likewise.
40117         * gcc.c-torture/compile/20010518-2.c: Likewise.
40118         * gcc.c-torture/compile/20020312-1.c: Likewise.
40119         * gcc.c-torture/compile/20020604-1.c: Likewise.
40120         * gcc.c-torture/compile/920501-12.c: Likewise.
40121         * gcc.c-torture/compile/920501-4.c: Likewise.
40122         * gcc.c-torture/compile/920520-1.c: Likewise.
40123         * gcc.c-torture/compile/920521-1.c: Likewise.
40124         * gcc.c-torture/compile/920625-1.c: Likewise.
40125         * gcc.c-torture/compile/961203-1.c: Likewise.
40126         * gcc.c-torture/compile/980506-1.c: Likewise.
40127         * gcc.c-torture/compile/981006-1.c: Likewise.
40128         * gcc.c-torture/compile/981022-1.c: Likewise.
40129         * gcc.c-torture/compile/981223-1.c: Likewise.
40130         * gcc.c-torture/compile/990617-1.c: Likewise.
40131         * gcc.c-torture/compile/dll.c: Likewise.
40132         * gcc.c-torture/compile/labels-3.c: Likewise.
40133         * gcc.c-torture/compile/mipscop-1.c: Likewise.
40134         * gcc.c-torture/compile/mipscop-2.c: Likewise.
40135         * gcc.c-torture/compile/mipscop-3.c: Likewise.
40136         * gcc.c-torture/compile/mipscop-4.c: Likewise.
40137         * gcc.c-torture/compile/simd-5.c: Likewise.
40138         * gcc.c-torture/compile/20000804-1.x: Remove.
40139         * gcc.c-torture/compile/20001205-1.x: Likewise.
40140         * gcc.c-torture/compile/20001226-1.x: Likewise.
40141         * gcc.c-torture/compile/20010518-2.x: Likewise.
40142         * gcc.c-torture/compile/20020312-1.x: Likewise.
40143         * gcc.c-torture/compile/20020604-1.x: Likewise.
40144         * gcc.c-torture/compile/920501-12.x: Likewise.
40145         * gcc.c-torture/compile/920501-4.x: Likewise.
40146         * gcc.c-torture/compile/920520-1.x: Likewise.
40147         * gcc.c-torture/compile/920521-1.x: Likewise.
40148         * gcc.c-torture/compile/920625-1.x: Likewise.
40149         * gcc.c-torture/compile/961203-1.x: Likewise.
40150         * gcc.c-torture/compile/980506-1.x: Likewise.
40151         * gcc.c-torture/compile/981006-1.x: Likewise.
40152         * gcc.c-torture/compile/981022-1.x: Likewise.
40153         * gcc.c-torture/compile/981223-1.x: Likewise.
40154         * gcc.c-torture/compile/990617-1.x: Likewise.
40155         * gcc.c-torture/compile/mipscop-1.x: Likewise.
40156         * gcc.c-torture/compile/mipscop-2.x: Likewise.
40157         * gcc.c-torture/compile/mipscop-3.x: Likewise.
40158         * gcc.c-torture/compile/mipscop-4.x: Likewise.
40159         * gcc.c-torture/compile/simd-5.x: Likewise.
40160
40161         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
40162
40163 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40164
40165         * gcc.c-torture/execute/20030611-1.c: New test.
40166
40167 2003-06-12  Roger Sayle  <roger@eyesopen.com>
40168
40169         PR middle-end/168
40170         * gcc.dg/20030612-1.c: New test case.
40171
40172 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
40173
40174         PR c++/10635
40175         * g++.dg/expr/cast1.C: New test.
40176
40177 2003-06-12  Roger Sayle  <roger@eyesopen.com>
40178
40179         * gcc.dg/builtins-21.c: New test case.
40180
40181 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
40182
40183         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
40184         options instead of at the end.
40185         * lib/objc.exp (objc_target_compile): Likewise.
40186
40187 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
40188
40189         PR c++/10432
40190         * g++.dg/parse/error1.C: New test.
40191
40192 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
40193
40194         * gcc.dg/compat/struct-by-value-11_main.c: New file.
40195         * gcc.dg/compat/struct-by-value-11_x.c: New file.
40196         * gcc.dg/compat/struct-by-value-11_y.c: New file.
40197         * gcc.dg/compat/struct-by-value-12_main.c: New file.
40198         * gcc.dg/compat/struct-by-value-12_x.c: New file.
40199         * gcc.dg/compat/struct-by-value-12_y.c: New file.
40200         * gcc.dg/compat/struct-by-value-13_main.c: New file.
40201         * gcc.dg/compat/struct-by-value-13_x.c: New file.
40202         * gcc.dg/compat/struct-by-value-13_y.c: New file.
40203         * gcc.dg/compat/struct-by-value-14_main.c: New file.
40204         * gcc.dg/compat/struct-by-value-14_x.c: New file.
40205         * gcc.dg/compat/struct-by-value-14_y.c: New file.
40206         * gcc.dg/compat/struct-by-value-15_main.c: New file.
40207         * gcc.dg/compat/struct-by-value-15_x.c: New file.
40208         * gcc.dg/compat/struct-by-value-15_y.c: New file.
40209         * gcc.dg/compat/struct-by-value-16_main.c: New file.
40210         * gcc.dg/compat/struct-by-value-16_x.c: New file.
40211         * gcc.dg/compat/struct-by-value-16_y.c: New file.
40212         * gcc.dg/compat/struct-by-value-17_main.c: New file.
40213         * gcc.dg/compat/struct-by-value-17_x.c: New file.
40214         * gcc.dg/compat/struct-by-value-17_y.c: New file.
40215         * gcc.dg/compat/struct-by-value-18_main.c: New file.
40216         * gcc.dg/compat/struct-by-value-18_x.c: New file.
40217         * gcc.dg/compat/struct-by-value-18_y.c: New file.
40218
40219         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
40220         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
40221         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
40222         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
40223         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
40224         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
40225         * gcc.dg/compat/scalar-return-3_main.c: New file.
40226         * gcc.dg/compat/scalar-return-3_x.c: New file.
40227         * gcc.dg/compat/scalar-return-3_y.c: New file.
40228         * gcc.dg/compat/scalar-return-4_main.c: New file.
40229         * gcc.dg/compat/scalar-return-4_x.c: New file.
40230         * gcc.dg/compat/scalar-return-4_y.c: New file.
40231
40232 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
40233
40234         * gcc.dg/compat/fp2-struct-check.h: New file.
40235         * gcc.dg/compat/fp2-struct-defs.h: New file.
40236         * gcc.dg/compat/fp2-struct-init.h: New file.
40237         * gcc.dg/compat/struct-by-value-10_main.c: New file.
40238         * gcc.dg/compat/struct-by-value-10_x.c: New file.
40239         * gcc.dg/compat/struct-by-value-10_y.c: New file.
40240         * gcc.dg/compat/struct-return-10_main.c: New file.
40241         * gcc.dg/compat/struct-return-10_x.c: New file.
40242         * gcc.dg/compat/struct-return-10_y.c: New file.
40243
40244         * gcc.dg/compat/compat-common.h: New file.
40245         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
40246         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
40247         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
40248         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
40249         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
40250         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
40251         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
40252         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40253         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
40254         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
40255         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40256         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
40257         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
40258         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40259         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
40260         * gcc.dg/compat/small-struct-check.h: Ditto.
40261         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
40262         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40263         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
40264         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
40265         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40266         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40267         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
40268         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40269         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
40270         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
40271         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40272         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40273         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
40274         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40275         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40276         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
40277         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40278         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
40279         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
40280         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40281         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
40282         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
40283         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40284         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
40285         * gcc.dg/compat/struct-return-2_main.c: Ditto.
40286         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40287         * gcc.dg/compat/struct-return-2_y.c: Ditto.
40288         * gcc.dg/compat/struct-return-3_main.c: Ditto.
40289         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40290         * gcc.dg/compat/struct-return-3_y.c: Ditto.
40291
40292 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
40293
40294         * g++.dg/pch/static-1.C: New file.
40295         * g++.dg/pch/static-1.Hs: New file.
40296
40297 2003-06-10  Richard Henderson  <rth@redhat.com>
40298
40299         * gcc.dg/asm-7.c: Adjust expected warning text.
40300
40301 2003-06-10  Roger Sayle  <roger@eyesopen.com>
40302
40303         * gcc.dg/builtins-20.c: New test case.
40304
40305 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
40306
40307         PR c++/11131
40308         * g++.dg/opt/template1.C: New test.
40309
40310 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40311
40312         * lib/gcc-dg.exp (dg-test): Clear additional_files and
40313         additional_sources.
40314
40315 2003-05-21  David Taylor  <dtaylor@emc.com>
40316
40317         * gcc.dg/Wpadded.c: New file.
40318
40319 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40320
40321         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
40322         * gcc.dg/special/weak-2.c: Add dg-require-weak.
40323         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
40324         dg-require-weak.
40325
40326 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
40327
40328         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
40329
40330 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40331
40332         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
40333         (dg-require-alias): Likewise.
40334         (dg-require-gc-sections): Likewise.
40335         * lib/target-supports.exp (check_gc_sections_available): Likewise.
40336
40337 2003-06-08  Richard Henderson  <rth@redhat.com>
40338
40339         * gcc.dg/20011029-2.c: Fix the array reference.
40340         * gcc.dg/asm-7.c: New.
40341
40342 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
40343
40344         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
40345
40346 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
40347
40348         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
40349         (dg-require-gc-sections): Likewise.
40350
40351 2003-06-08  Jan Hubicka  <jh@suse.cz>
40352
40353         * i386-cmov1.c: Fix regular expression.
40354         * i386-cvt-1.c: Likewise.
40355         * i386-local.c: Likewise.
40356         * i386-local2.c: Likewise.
40357         * i386-mul.c: Likewise.
40358         * i386-ssetype-1.c: Likewise.
40359         * i386-ssetype-3.c: Likewise.
40360         * i386-ssetype-5.c: Likewise.
40361
40362 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40363
40364         PR c++/11039
40365         * g++.dg/warn/implicit-typename2.C: New test.
40366         * g++.dg/warn/implicit-typename3.C: New test.
40367
40368 2003-06-07  Richard Henderson  <rth@redhat.com>
40369
40370         * g++.dg/other/offsetof3.C: Use size_t.
40371         * g++.dg/other/offsetof4.C: Likewise.
40372
40373 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
40374
40375         * lib/copy-file.exp: New. Implement gcc_copy_files.
40376
40377         * lib/dg-pch.exp: Load copy-file.exp
40378         (dg-pch): Use gcc_copy_files instead of "file copy".
40379
40380 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
40381
40382         * gcc.dg/weak/weak.exp: Simplify.
40383         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
40384         * gcc.dg/weak/weak-1.c: Likewise.
40385         * gcc.dg/weak/weak-2.c: Likewise.
40386         * gcc.dg/weak/weak-3.c: Likewise.
40387         * gcc.dg/weak/weak-4.c: Likewise.
40388         * gcc.dg/weak/weak-5.c: Likewise.
40389         * gcc.dg/weak/weak-6.c: Likewise.
40390         * gcc.dg/weak/weak-7.c: Likewise.
40391         * gcc.dg/weak/weak-8.c: Likewise.
40392         * gcc.dg/weak/weak-9.c: Likewise.
40393
40394 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
40395
40396         gcc.c-torture/execute/20030606-1.c: New.
40397
40398 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40399
40400         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
40401         * gcc.dg/builtins-19.c: Likewise.
40402
40403 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40404
40405         * gcc.dg/builtins-2.c: Add some more tests.
40406         * gcc.dg/builtins-18.c: New test case.
40407         * gcc.dg/builtins-19.c: New test case.
40408
40409 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40410             Jim Wilson  <wilson@tuliptree.org>
40411
40412         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
40413
40414 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
40415
40416         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
40417         mempcpy/stpcpy calls not to be optimized into something else.
40418         * gcc.c-torture/execute/string-opt-3.c: Moved to...
40419         * gcc.c-torture/execute/builtins/string-7.c: ...here.
40420         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
40421
40422 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40423
40424         * gcc.dg/format/asm_fprintf-1.c: New test.
40425
40426 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
40427
40428         * lib/gcc-defs.exp (additional_sources): New variable.
40429         (dg-additional-sources): New function.
40430         (additional_files): New variable.
40431         (dg-additional-files): New function.
40432         (dg-additional-files-options): Likewise.
40433         * lib/gcc-dg.exp (dg-require-weak): New function.
40434         (dg-require-alias): Likewise.
40435         (dg-require-gc-sections): Likewise.
40436         * lib/target-supports.exp (check_alias_available): Remove testfile
40437         parameter.
40438         (check_gc_sections_available): New function.
40439         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
40440         (dg-gpp-additional-files): Likewise.
40441         * lib/g++.exp (additional_sources): Remove.
40442         (additional_files): Likewise.
40443         (g++_target_compile): Use dg-additional-files-options.
40444
40445         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
40446         Tcl logic.
40447         * gcc.dg/special/ecos.exp: Remove.
40448         * gcc.dg/special/20000419-2.c: Use dg-require-*.
40449         * gcc.dg/special/alias-1.c: Likewise.
40450         * gcc.dg/special/alias-2.c: Likewise.
40451         * gcc.dg/special/gcsec-1.c: Likewise.
40452         * gcc.dg/special/weak-1.c: Likewise.
40453         * gcc.dg/special/weak-2.c: Likewise.
40454         * gcc.dg/special/wkali-1.c: Likewise.
40455         * gcc.dg/special/wkali-2.c: Likewise.
40456
40457         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
40458         dg-gpp-additional-*.
40459         * g++.dg/special/conpr-3.C: Likewise.
40460         * g++.dg/special/conpr-4.C: Likewise.
40461         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
40462         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
40463         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
40464         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
40465         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
40466         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
40467         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
40468         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
40469         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
40470         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
40471         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
40472         * g++.old-deja/g++.other/comdat1.C: Likewise.
40473         * g++.old-deja/g++.other/comdat2.C: Likewise.
40474         * g++.old-deja/g++.other/comdat3.C: Likewise.
40475         * g++.old-deja/g++.other/ctor1.C: Likewise.
40476         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
40477
40478 2003-06-05  Richard Henderson  <rth@redhat.com>
40479
40480         * gcc.dg/debug/20030605-1.c: New.
40481
40482 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
40483
40484         * README.QMTEST: Update.
40485
40486 2003-06-04  Richard Henderson  <rth@redhat.com>
40487
40488         * gcc.dg/cleanup-1.c: New.
40489         * gcc.dg/cleanup-2.c: New.
40490         * gcc.dg/cleanup-3.c: New.
40491         * gcc.dg/cleanup-4.c: New.
40492         * gcc.dg/cleanup-5.c: New.
40493         * gcc.dg/cleanup-6.c: New.
40494         * gcc.dg/cleanup-7.c: New.
40495
40496 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
40497
40498         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
40499
40500         * lib/dg-pch.exp: New file.
40501         * g++.dg/pch/pch.exp: Use dg-pch.exp.
40502         * gcc.dg/pch/pch.exp: Likewise.
40503
40504 2003-06-04  Roger Sayle  <roger@eyesopen.com>
40505
40506         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
40507         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
40508         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
40509         * gcc.dg/builtins-17.c: New test case.
40510         * gcc.dg/i386-387-4.c: New test case.
40511         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
40512
40513 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40514
40515         * gcc.dg/ultrasp9.c: New test.
40516
40517 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40518
40519         * gcc.c-torture/compile/20030604-1.c: New test.
40520         * gcc.dg/sparc-constant-1.c: New test.
40521
40522 2003-06-03  Glen Nakamura  <glen@imodulo.com>
40523
40524         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
40525
40526 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
40527
40528         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
40529
40530         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
40531         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
40532
40533 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
40534
40535         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
40536
40537 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40538
40539         PR c++/10940
40540         * g++.dg/template/spec10.C: New test.
40541
40542 2003-06-03  Roger Sayle  <roger@eyesopen.com>
40543
40544         * gcc.dg/builtins-16.c: New test case.
40545
40546 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
40547
40548         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
40549         mempcpy test with post-increments.
40550         * gcc.c-torture/execute/string-opt-3.c: New test.
40551         * gcc.dg/string-opt-1.c: New test.
40552
40553 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
40554
40555         PR fortran/10965
40556         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
40557
40558 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
40559
40560         * lib/scanasm.exp (dg-scan): New function, factored out of ...
40561         (scan-assembler): ... here.  Use dg-scan.
40562         (scan-assembler-not): Likewise.
40563         (scan-file): New function.
40564         (scan-file-not): Likewise.
40565         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
40566         * gcc.dg/cpp/_Pragma4.c: Likewise.
40567         * gcc.dg/cpp/_Pragma5.c: Likewise.
40568         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40569         * gcc.dg/cpp/avoidpaste2.c: Likewise.
40570         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
40571         * gcc.dg/cpp/cmdlne-P.c: Likewise.
40572         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
40573         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
40574         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
40575         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
40576         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
40577         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
40578         * gcc.dg/cpp/cxxcom1.c: Likewise.
40579         * gcc.dg/cpp/line1.c: Likewise.
40580         * gcc.dg/cpp/maccom1.c: Likewise.
40581         * gcc.dg/cpp/maccom2.c: Likewise.
40582         * gcc.dg/cpp/maccom3.c: Likewise.
40583         * gcc.dg/cpp/maccom4.c: Likewise.
40584         * gcc.dg/cpp/maccom5.c: Likewise.
40585         * gcc.dg/cpp/maccom6.c: Likewise.
40586         * gcc.dg/cpp/multiline.c: Likewise.
40587         * gcc.dg/cpp/spacing1.c: Likewise.
40588         * gcc.dg/cpp/spacing2.c: Likewise.
40589         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
40590         * gcc.dg/cpp/trad/maccom1.c: Likewise.
40591         * gcc.dg/cpp/trad/maccom2.c: Likewise.
40592         * gcc.dg/cpp/trad/maccom3.c: Likewise.
40593         * gcc.dg/cpp/trad/maccom4.c: Likewise.
40594         * gcc.dg/cpp/trad/maccom6.c: Likewise.
40595         * gcc.dg/cpp/cxxcom2.c: Likewise.
40596         * gcc.dg/cpp/cxxcom2.h: New file.
40597
40598         * gcc.dg/cpp/truefalse.cpp: Move it to ...
40599         * g++.dg/cpp/truefalse.C: Here.
40600         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
40601
40602 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
40603
40604         * gcc.dg/cpp/redef3.c: New file.
40605
40606 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40607
40608         * gcc.dg/i386-loop-3.c: New test.
40609
40610 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
40611
40612         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
40613
40614 2003-05-31  Roger Sayle  <roger@eyesopen.com>
40615
40616         * gcc.dg/fwrapv-1.c: New test case.
40617         * gcc.dg/fwrapv-2.c: New test case.
40618
40619 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40620
40621         PR c++/10956
40622         * g++.dg/template/spec9.C: New test.
40623
40624 2003-05-29  Roger Sayle  <roger@eyesopen.com>
40625
40626         * gcc.dg/duff-4.c: New test case.
40627
40628 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
40629
40630         PR fortran/10843
40631         * g77.dg/ffixed-form-1.f: New test
40632         * g77.dg/ffixed-form-2.f: New test
40633         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
40634         * g77.dg/ffree-form-3.f: New test
40635
40636 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
40637
40638         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
40639         * gcc.dg/wint_t-1.c: Likewise.
40640
40641 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40642
40643         * g++.dg/template/access11.C: New test.
40644
40645 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40646
40647         PR c++/10849
40648         * g++.dg/template/access10.C: New test.
40649
40650 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40651             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40652
40653         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
40654
40655 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
40656
40657         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
40658         suppress for powerpc-*-darwin*.
40659         * gcc.dg/torture/builtin-noret-2.c: Likewise.
40660
40661 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
40662
40663         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
40664         suppress option for powerpc-*-darwin*.
40665
40666 2003-05-23  Roger Sayle  <roger@eyesopen.com>
40667
40668         * gcc.dg/builtins-1.c: Add tests for tan and atan.
40669         * gcc.dg/builtins-4.c: Add test for fmod.
40670
40671 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40672
40673         PR c++/10682
40674         * g++.dg/template/instantiate4.C: New test.
40675
40676 2003-05-22  Roger Sayle  <roger@eyesopen.com>
40677
40678         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
40679
40680 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
40681
40682         * gcc.dg/compat/scalar-return-1_main.c: New file.
40683         * gcc.dg/compat/scalar-return-1_x.c: New file.
40684         * gcc.dg/compat/scalar-return-1_y.c: New file.
40685         * gcc.dg/compat/scalar-return-2_main.c: New file.
40686         * gcc.dg/compat/scalar-return-2_x.c: New file.
40687         * gcc.dg/compat/scalar-return-2_y.c: New file.
40688         * gcc.dg/compat/struct-return-3_main.c: New file.
40689         * gcc.dg/compat/struct-return-3_y.c: New file.
40690         * gcc.dg/compat/struct-return-3_x.c: New file.
40691         * gcc.dg/compat/struct-return-2_main.c: New file.
40692         * gcc.dg/compat/struct-return-2_x.c: New file.
40693         * gcc.dg/compat/struct-return-2_y.c: New file.
40694
40695 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40696
40697         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
40698         for hppa*-hp-hpux*.
40699         * gcc.dg/20021014-1.c (dg-options): Likewise.
40700         * gcc.dg/nest.c (dg-options): Likewise.
40701
40702 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
40703
40704         PR c++/9738
40705         * g++.dg/ext/dllimport2.C: New file.
40706         * g++.dg/ext/dllimport3.C: New file.
40707
40708 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
40709
40710         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
40711         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40712         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40713         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40714         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40715         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40716         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
40717         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
40718         * gcc.dg/compat/small-struct-defs.h: New file.
40719         * gcc.dg/compat/small-struct-init.h: New file.
40720         * gcc.dg/compat/small-struct-check.h: New file.
40721         * gcc.dg/compat/fp-struct-defs.h: New file.
40722         * gcc.dg/compat/fp-struct-check.h: New file.
40723         * gcc.dg/compat/fp-struct-init.h: New file.
40724         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
40725         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
40726
40727 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
40728
40729         * gcc.dg/20030225-2.c: New test.
40730
40731 2003-05-18  Roger Sayle  <roger@eyesopen.com>
40732             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40733
40734         * gcc.c-torture/compile/20030518-1.c: New test case.
40735
40736 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
40737
40738         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
40739         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
40740         gcc-dg-debug-runtest.
40741         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
40742         gcc-dg-debug-runtest.
40743
40744 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40745
40746         PR c++/9022
40747         * g++.dg/lookup/using6.C: New test.
40748
40749 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40750
40751         * g++.dg/parse/access2.C: New test.
40752
40753 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
40754
40755         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
40756         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
40757         * gcc.dg/debug/debug.exp: Likewise.
40758
40759 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
40760
40761         * gcc.dg/dollar.c: New test.
40762
40763 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
40764
40765         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
40766         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
40767         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
40768         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
40769         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
40770         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
40771         * gcc.dg/compat/struct-by-value-6_main.c: New file.
40772         * gcc.dg/compat/struct-by-value-6_x.c: New file.
40773         * gcc.dg/compat/struct-by-value-6_y.c: New file.
40774         * gcc.dg/compat/struct-by-value-7_main.c: New file.
40775         * gcc.dg/compat/struct-by-value-7_x.c: New file.
40776         * gcc.dg/compat/struct-by-value-7_y.c: New file.
40777         * gcc.dg/compat/struct-by-value-8_main.c: New file.
40778         * gcc.dg/compat/struct-by-value-8_x.c: New file.
40779         * gcc.dg/compat/struct-by-value-8_y.c: New file.
40780         * gcc.dg/compat/struct-by-value-9_main.c: New file.
40781         * gcc.dg/compat/struct-by-value-9_x.c: New file.
40782         * gcc.dg/compat/struct-by-value-9_y.c: New file.
40783
40784 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
40785
40786         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
40787         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
40788         support for "repo" mode.
40789         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
40790         * lib/g77-dg.exp: Likewise.
40791         * lib/obj-dg.exp: Likewise.
40792
40793 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
40794
40795         Merge from gcc-3_2-rhl8-branch:
40796         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
40797
40798         * gcc.dg/tls/opt-6.c: New test.
40799
40800         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
40801
40802         * gcc.dg/20030405-1.c: New test.
40803
40804         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
40805
40806         * gcc.dg/20030309-1.c: New test.
40807
40808         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40809
40810         * gcc.c-torture/execute/20030307-1.c: New test.
40811
40812         2003-02-20  Randolph Chung  <tausq@debian.org>
40813
40814         * gcc.c-torture/compile/20030220-1.c: New test.
40815
40816         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
40817
40818         * gcc.dg/20030217-1.c: New test.
40819
40820         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
40821
40822         * gcc.c-torture/compile/20020129-1.c: New test.
40823
40824         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40825
40826         * gcc.dg/unroll-1.c: New test.
40827
40828         2002-11-16  Jan Hubicka  <jh@suse.cz>
40829
40830         * gcc.c-torture/execute/20020920-1.c: New test.
40831
40832         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
40833
40834         PR target/7434
40835         * gcc.c-torture/compile/20021008-1.c: New test.
40836
40837         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
40838
40839         PR target/7559
40840         * gcc.c-torture/execute/20020810-1.c: New test.
40841
40842         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40843
40844         * gcc.c-torture/compile/20020807-1.c: New test.
40845
40846         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
40847
40848         * gcc.dg/tls/opt-1.c: New test.
40849
40850         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
40851
40852         * gcc.dg/20020729-1.c: New test.
40853
40854         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
40855
40856         * g++.dg/opt/life1.C: New test.
40857
40858         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
40859
40860         * gcc.dg/20020525-1.c: New test.
40861
40862         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40863
40864         PR c++/6794
40865         * g++.dg/ext/pretty1.C: New test.
40866         * g++.dg/ext/pretty2.C: New test.
40867
40868 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
40869
40870         PR c++/8385
40871         * g++.dg/ext/typeof5.C: New test.
40872
40873 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
40874
40875         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
40876         __USER_LABEL_PREFIX__ into account.
40877         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
40878
40879 2003-05-14  Roger Sayle  <roger@eyesopen.com>
40880
40881         * gcc.dg/builtins-15.c: New test case.
40882
40883 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
40884
40885         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
40886
40887 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
40888
40889         * lib/g++.exp: Tweak handling of additional source files.
40890         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
40891         * g++.dg/special/conpr-2a.C: Rename to ...
40892         * g++.dg/special/conpr-2a.cc: ... this.
40893         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
40894         * g++.dg/special/conpr-3a.C: Rename to ...
40895         * g++.dg/special/conpr-3a.cc: This.
40896         * g++.dg/special/conpr-3b.C: Rename to ...
40897         * g++.dg/special/conpr-3b.cc: This.
40898         * g++.dg/special/conpr-4.C: New test.
40899         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
40900
40901 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
40902
40903         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
40904
40905 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40906
40907         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
40908         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40909         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
40910         * g++.old-deja/g++.other/warn3.C: Likewise.
40911
40912 2003-05-11  Roger Sayle  <roger@eyesopen.com>
40913
40914         * gcc.dg/i386-387-1.c: Update to also test log.
40915         * gcc.dg/i386-387-2.c: Likewise.
40916
40917 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40918
40919         * g77.f-torture/execute/int8421.f: New test.
40920
40921 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40922
40923         PR c++/10230, c++/10481
40924         * g++.dg/lookup/scoped5.C: New test.
40925
40926 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40927
40928         PR c++/10552
40929         * g++.dg/template/ttp6.C: New test.
40930
40931 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
40932
40933         * gcc.c-torture/execute/builtins: New directory.
40934         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
40935         gcc.c-torture/execute/builtins.
40936         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
40937         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
40938         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
40939         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
40940
40941 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40942
40943         PR c++/9252
40944         * g++.dg/template/access8.C: New test.
40945         * g++.dg/template/access9.C: New test.
40946
40947 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40948
40949         PR c++/9554
40950         * g++.dg/parse/access1.C: New test.
40951
40952 2003-05-09  DJ Delorie  <dj@redhat.com>
40953
40954         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
40955         long, and not an int.
40956
40957 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40958
40959         PR c++/10555, c++/10576
40960         * g++.dg/template/memclass1.C: New test.
40961
40962 2003-05-08  DJ Delorie  <dj@redhat.com>
40963
40964         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
40965         targets.
40966         * gcc.c-torture/execute/20021024-1.x: Likewise.
40967         * gcc.c-torture/execute/shiftdi.x: Likewise.
40968         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
40969         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
40970         * gcc.dg/20021018-1.c: Likewise.
40971
40972 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40973
40974         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
40975
40976         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
40977         (bcopy): Call memmove.
40978
40979 2003-05-08  Roger Sayle  <roger@eyesopen.com>
40980
40981         * g77.f-torture/compile/8485.f: New test case.
40982
40983 2003-05-07  Richard Henderson  <rth@redhat.com>
40984
40985         PR c++/10570
40986         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
40987         Verify exception_cleanup not called for rethrows.
40988         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
40989         when exiting catch block without rethrowing.
40990         * g++.dg/eh/forced3.C: New.
40991         * g++.dg/eh/forced4.C: New.
40992
40993 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
40994
40995         * gcc.dg/20030505.c: Fix triplet.
40996
40997 2003-05-06  DJ Delorie  <dj@redhat.com>
40998
40999         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
41000         * gcc.dg/nest.c: Likewise.
41001
41002 2003-05-05  Roger Sayle  <roger@eyesopen.com>
41003
41004         * gcc.dg/builtins-14.c: New test case.
41005
41006 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
41007
41008         * lib/compat.exp (compat-execute): New argument.
41009         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
41010         * gcc.dg/compat: New test directory.
41011         * gcc.dg/compat/compat.exp: New expect script.
41012         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
41013         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
41014         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
41015         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
41016         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
41017         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
41018
41019         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
41020         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
41021         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
41022         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
41023         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
41024         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
41025         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
41026         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
41027         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
41028         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
41029         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
41030         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
41031         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
41032         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
41033         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
41034
41035 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
41036
41037         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
41038
41039 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
41040
41041         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
41042
41043 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
41044
41045         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
41046         * gcc.dg/ppc-fsel-2.c: New test.
41047
41048         * gcc.dg/unused-5.c: New test.
41049
41050 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41051
41052         PR c++/10496
41053         * g++.dg/warn/pmf1.C: New test.
41054
41055 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41056
41057         PR c++/4494
41058         * g++.dg/warn/main.C: New test.
41059
41060 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41061
41062         * gcc.dg/nonnull-3.c: New test.
41063
41064 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
41065
41066         * gcc.dg/cpp/Wtrigraphs.c: Update.
41067         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
41068
41069 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
41070
41071         * gcc.dg/ppc-fsel-1.c: New test.
41072
41073 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
41074
41075         PR c/10604
41076         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
41077
41078 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
41079
41080         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
41081
41082 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41083
41084         PR c++/9364, c++/10553, c++/10586
41085         * g++.dg/parse/typename4.C: New test.
41086         * g++.dg/parse/typename5.C: Likewise.
41087
41088 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
41089
41090         * gcc.c-torture/compile/20030503-1.c: New test.
41091
41092 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41093
41094         * g++.dg/lookup/using5.C: Fix testcase error.
41095
41096 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
41097
41098         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
41099         since MEABI is no longer supported.  Remove all vestiges
41100         of MEABI from the test.
41101
41102 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41103
41104         PR c++/10554
41105         * g++.dg/lookup/using5.C: New test.
41106
41107 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41108
41109         PR c++/8772
41110         * g++.dg/template/ttp5.C: New test.
41111
41112 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
41113
41114         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
41115         (dg-gpp-additional-sources): New function.
41116         (dg-gpp-additional-files): Likewise.
41117         * lib/g++.exp (additional_sources): New variable.
41118         (additional_files): Likewise.
41119         (g++_target_compile): Deal with them.
41120         * lib/old-dejagnu.exp: Remove.
41121         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
41122         * g++.old-deja: Revise all tests to use dg commands.
41123
41124 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41125
41126         PR c++/9432, c++/9528
41127         * g++.dg/lookup/using4.C: New test.
41128
41129 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
41130
41131         * gcc.dg/noreturn-5.c: New file.
41132         * gcc.dg/noreturn-6.c: New file.
41133
41134         * gcc.c-torture/compile/inline-1.c: New file.
41135
41136 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41137
41138         PR c++/10551
41139         * g++.dg/template/explicit1.C: New test.
41140
41141 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41142
41143         PR c++/10549
41144         * g++.dg/other/bitfield1.C: New test.
41145
41146         PR c++/10527
41147         * g++.dg/init/new7.C: New test.
41148
41149 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41150
41151         * g++.dg/ext/desig1.C: New test.
41152         * g++.dg/ext/init1.C: Update.
41153
41154         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
41155
41156 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
41157
41158         PR c++/10180
41159         * g++.dg/warn/Winline-1.C: New test.
41160
41161 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
41162
41163         * gcc.c-torture/execute/string-opt-19.c: New test.
41164
41165         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
41166         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
41167
41168 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
41169
41170         PR c++/10506
41171         * g++.dg/init/new6.C: New test.
41172
41173         PR c++/10503
41174         * g++.dg/init/ref6.C: New test.
41175
41176 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
41177
41178         * g++.dg/warn/weak1.C: XFAIL on AIX4.
41179
41180 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41181
41182         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
41183         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
41184
41185 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
41186
41187         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
41188         initialized static data members.
41189
41190 2003-04-25  H.J. Lu <hjl@gnu.org>
41191
41192         * gcc.dg/ia64-sync-4.c: New test.
41193
41194 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41195
41196         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
41197         date.
41198
41199 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
41200
41201         PR c++/10337
41202         * g++.dg/warn/conv1.C: New test.
41203         * g++.old-deja/g++.other/conv7.C: Adjust.
41204         * g++.old-deja/g++.other/overload14.C: Adjust.
41205
41206 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41207
41208         PR c++/10471
41209         * g++.dg/template/defarg2.C: New test.
41210
41211 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
41212
41213         * gcc.dg/cpp/include2.c: Update.
41214         * gcc.dg/cpp/multiline-2.c: New.
41215         * gcc.dg/cpp/multiline.c: Update.
41216         * gcc.dg/cpp/strify2.c: Update.
41217         * gcc.dg/cpp/trad/literals-2.c: Update.
41218
41219 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41220
41221         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
41222
41223 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41224
41225         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
41226
41227 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41228
41229         PR c++/10451
41230         * g++.dg/parse/crash4.C: New test.
41231
41232         PR c++/9847
41233         * g++.dg/parse/crash5.C: New test.
41234
41235 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
41236
41237         PR c++/10446
41238         * g++.dg/parse/crash3.C: New test.
41239
41240         PR c++/10428
41241         * g++.dg/parse/elab1.C: New test.
41242
41243 2003-04-22  Devang Patel  <dpatel@apple.com>
41244
41245         * gcc.dg/cpp/trad/funlike-5.c: New test.
41246
41247 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
41248
41249         * g++.dg/other/packed1.C: Fix dg options.
41250
41251 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
41252
41253         * g++.dg/other/offsetof2.C: New test.
41254
41255 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
41256
41257         * g++.dg/template/recurse.C: Adjust location of error messages.
41258
41259 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
41260
41261         PR c++/9881
41262         * g++.dg/init/addr-const1.C: New test.
41263         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
41264
41265 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41266
41267         PR c++/10405
41268         * g++.dg/lookup/struct-hack1.C: New test.
41269
41270 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
41271
41272         * ucs.c: Update diagnostic messages.
41273
41274 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41275
41276         * gcc.dg/cpp/truefalse.cpp: New test.
41277         * gcc.dg/cpp/cpp.exp: Update.
41278         * g++.dg/other/stdbool-if.C: Remove.
41279
41280 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41281
41282         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
41283         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
41284
41285 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41286
41287         * gcc.c-torture/compile/20030418-1.c: New test.
41288
41289 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
41290
41291         * README.compat: Remove; content moved to doc/sourcebuild.texi.
41292
41293 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41294
41295         PR c++/10347
41296         g++.dg/template/dependent-name1.C: New test.
41297
41298 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
41299
41300         * gcc.dg/warn-1.c (tourist_guide): New array,
41301         contains a pointer to bar.
41302
41303 2003-04-16  Roger Sayle  <roger@eyesopen.com>
41304
41305         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
41306         * gcc.c-torture/execute/medce-1.c: New test case.
41307         * gcc.c-torture/execute/medce-2.c: New test case.
41308
41309 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
41310
41311         * lib/prune.exp: Ignore more messages.
41312
41313         PR c++/10381
41314         * g++.dg/parse/lookup3.C: New test.
41315
41316 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
41317
41318         * gcc.c-torture/compile/20030415-1.c : New test.
41319
41320 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
41321
41322         * gcc.c-torture/execute/scope-2.c: Move to ...
41323         * gcc.dg/noncompile/scope.c: .... here.
41324
41325 2003-04-14  Roger Sayle  <roger@eyesopen.com>
41326
41327         * gcc.dg/20030414-2.c: New test case.
41328
41329 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
41330
41331         PR target/10377
41332         * gcc.dg/20030414-1.c: New test.
41333
41334 2003-04-13  Roger Sayle  <roger@eyesopen.com>
41335
41336         * gcc.dg/builtins-12.c: New test case.
41337         * gcc.dg/builtins-13.c: New test case.
41338
41339 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41340
41341         * gcc.c-torture/execute/string-opt-18.c: New test.
41342
41343 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
41344
41345         PR c++/10300
41346         * g++.dg/init/new5.C: New test.
41347
41348 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
41349
41350         PR c++/7910
41351         * g++.dg/ext/dllimport1.C: New test.
41352
41353 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41354
41355         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
41356
41357 2003-04-11  Bud Davis <bdavis9659@comcast.net>
41358
41359         PR Fortran/9263
41360         * g77.f-torture/noncompile/9263.f: New test
41361         PR Fortran/1832
41362         * g77.f-torture/execute/1832.f: New test
41363
41364 2003-04-11  David Chad  <davidc@freebsd.org>
41365             Loren J. Rittle  <ljrittle@acm.org>
41366
41367         PR libobjc/8562
41368         * objc.dg/headers.m: New test.
41369
41370 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
41371
41372         * gcc.c-torture/execute/builtin-noret-2.c: New.
41373         * gcc.c-torture/execute/builtin-noret-2.x: New.
41374         XFAIL builtin-noret-2.c at -O1 and above.
41375         * gcc.dg/redecl.c: New.
41376         * gcc.dg/Wshadow-1.c: Update error regexps.
41377
41378 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
41379
41380         * g++.dg/abi/bitfield10.C: New test.
41381
41382 2003-04-09  Mike Stump  <mrs@apple.com>
41383
41384         * gcc.dg/pch/pch.exp: Make testcase names longer.
41385         * g++.dg/pch/pch.exp: Make testcase names longer.
41386
41387 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41388
41389         * gcc.dg/builtins-11.c: New test case.
41390
41391 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41392
41393         * gcc.dg/builtins-9.c: New test case.
41394         * gcc.dg/builtins-10.c: New test case.
41395
41396 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
41397
41398         * gcc.dg/noncompile/init-4.c.c: New test.
41399
41400 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41401
41402         * gcc.misc-test/gcov-9.c: New test.
41403         * gcc.misc-test/gcov-10.c: New test
41404         * gcc.misc-test/gcov-11.c: New test.
41405
41406 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
41407
41408         PR optimization/10024
41409         * gcc.c-torture/compile/20030405-1.c: New test.
41410
41411 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
41412
41413         * gcc.dg/pch/static-3.c: New.
41414         * gcc.dg/pch/static-3.hs: New.
41415         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
41416
41417 2003-04-04  Richard Henderson  <rth@redhat.com>
41418
41419         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
41420         * g++.dg/eh/forced2.C: Likewise.
41421
41422 2003-04-03  Mike Stump  <mrs@apple.com>
41423
41424         * lib/scanasm.exp (scan-assembler): Add xfail processing for
41425         target arg.
41426         (scan-assembler-times, scan-assembler-not): Likewise.
41427         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
41428
41429 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41430
41431         * gcc.dg/sparc-loop-1.c: New test.
41432
41433 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
41434
41435         PR other/9274
41436         * g++.dg/pch/system-2.C: New.
41437         * g++.dg/pch/system-2.Hs: New.
41438
41439 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
41440
41441         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
41442
41443         * g++.dg/eh/simd-1.C (vecfunc): Same.
41444
41445 2003-04-01  Roger Sayle  <roger@eyesopen.com>
41446
41447         * gcc.c-torture/execute/20030401-1.c: New test case.
41448
41449 2003-04-01  Ziemowit Laski <zlaski@apple.com>
41450
41451         * objc.dg/defs.m: New.
41452
41453 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
41454
41455         * g++.dg/eh/simd-1.C: New.
41456         * g++.dg/eh/simd-2.C: New.
41457
41458 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
41459
41460         * gcc.c-torture/execute/simd-3.c: New.
41461
41462 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
41463
41464         PR c/9936
41465         * gcc.dg/20030331-2.c: New test.
41466
41467 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
41468
41469         PR c++/10278
41470         * g++.dg/parse/crash2.C: New test.
41471
41472 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41473
41474         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
41475         * gcc.c-torture/execute/20030331-1.c: ...here.
41476
41477 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41478
41479         * gcc.c-torture/execute/20030331-1.c: New test.
41480
41481 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
41482
41483         * lib/gcov.exp: Adjust call return testing strings.
41484         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
41485
41486 2003-03-31  Roger Sayle  <roger@eyesopen.com>
41487
41488         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
41489         * gcc.dg/builtins-7.c: New test case.
41490         * gcc.dg/builtins-8.c: New test case.
41491
41492 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41493
41494         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
41495
41496 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
41497
41498         PR c++/7647
41499         * g++.dg/lookup-class-member-2.C: New test.
41500
41501 2003-03-30  Glen Nakamura  <glen@imodulo.com>
41502
41503         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
41504
41505 2003-03-28  Roger Sayle  <roger@eyesopen.com>
41506
41507         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
41508
41509 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
41510
41511         * g++.dg/init/attrib1.C: New test.
41512
41513 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41514
41515         * gcc.dg/ultrasp8.c: New test.
41516
41517 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41518
41519         * gcc.dg/ultrasp7.c: New test.
41520
41521 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
41522
41523         PR c++/10047
41524         * g++.dg/template/inline1.C: New test.
41525
41526 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41527
41528         * gcc.dg/sparc-dwarf2.c: New test.
41529
41530 2003-03-27  Roger Sayle  <roger@eyesopen.com>
41531
41532         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
41533         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
41534
41535 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
41536
41537         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
41538         than reading .x files.
41539         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
41540         * g77.dg/gcov/gcov-1.f: Likewise.
41541         * gcc.misc-tests/gcov-4b.c: Likewise.
41542         * gcc.misc-tests/gcov-5b.c: Likewise.
41543         * gcc.misc-tests/gcov-6.c: Likewise.
41544         * gcc.misc-tests/gcov-7.c: Likewise.
41545         * gcc.misc-tests/gcov-8.c: Likewise.
41546         * g++.dg/gcov/gcov-1.x: Remove.
41547         * g77.dg/gcov/gcov-1.x: Likewise.
41548         * gcc.misc-tests/gcov-4b.x: Likewise.
41549         * gcc.misc-tests/gcov-5b.x: Likewise.
41550         * gcc.misc-tests/gcov-6.x: Likewise.
41551         * gcc.misc-tests/gcov-7.x: Likewise.
41552         * gcc.misc-tests/gcov-8.x: Likewise.
41553
41554 2003-03-27  Glen Nakamura  <glen@imodulo.com>
41555
41556         PR opt/10087
41557         * gcc.dg/20030324-1.c: New test.
41558
41559 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
41560
41561         PR c++/10224
41562         * g++.dg/template/arg3.C: New test.
41563
41564         PR c++/10158
41565         * g++.dg/template/friend18.C: New test.
41566
41567 2003-03-26  Roger Sayle  <roger@eyesopen.com>
41568
41569         * g77.f-torture/compile/20030326-1.f: New test case.
41570
41571 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
41572
41573         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
41574
41575         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
41576
41577 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
41578
41579         * gcc.dg/ia64-sync-3.c: New test.
41580
41581 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
41582
41583         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
41584
41585 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41586
41587         * gcc.dg/ultrasp6.c: New test.
41588
41589 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41590
41591         * gcc.dg/i386-signbit-1.c: New test.
41592         * gcc.dg/i386-signbit-2.c: New test.
41593         * gcc.dg/i386-signbit-3.c: New test.
41594
41595 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41596
41597         * gcc.dg/ultrasp5.c: Fix options.
41598
41599 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41600
41601         * gcc.dg/ultrasp5.c: Fix comment.
41602
41603 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
41604
41605         PR fortran/10197
41606         * g77.f-torture/execute/10197.f: New test.
41607
41608 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
41609
41610         PR c++/9898, c++/383
41611         * g++.dg/template/conv6.C: New test.
41612
41613         PR c++/10119
41614         * g++.dg/template/ptrmem5.C: New test.
41615
41616         PR c++/10026
41617         * g++.dg/lookup/koenig1.C: New test.
41618
41619         PR C++/10199
41620         * g++.dg/lookup/template2.C: New test.
41621
41622 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
41623
41624         * g++.dg/opt/rtti1.C: New test.
41625
41626 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41627
41628         * gcc.dg/ultrasp5.c: New test.
41629
41630 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
41631
41632         PR middle-end/9967
41633         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
41634         builtin fputs.
41635
41636 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
41637
41638         PR c/8224
41639         * gcc.dg/20030323-1.c: New test.
41640
41641 2003-03-23  Roger Sayle  <roger@eyesopen.com>
41642
41643         * gcc.c-torture/compile/20030323-1.c: New test case.
41644
41645 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
41646
41647         * gcc.dg/20030321-1.c: New test.
41648
41649 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
41650
41651         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
41652
41653 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
41654
41655         PR c++/9978, c++/9708
41656         * g++.dg/ext/vlm1.C: Adjust expected error.
41657         * g++.dg/ext/vla2.C: New test.
41658         * g++.dg/template/arg1.C: New test.
41659         * g++.dg/template/arg2.C: New test.
41660
41661 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
41662
41663         * g77.f-torture/execute/select.f: New test.
41664         * g77.f-torture/noncompile/select_no_compile.f: New test.
41665
41666 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
41667
41668         PR c++/9898
41669         * g++.dg/other/error4.C: New test.
41670
41671 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
41672
41673         * g++.dg/template/friend17.C: New test.
41674
41675 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
41676
41677         * gcc.c-torture/compile/20030320-1.c: New.
41678
41679 2003-03-20  Roger Sayle  <roger@eyesopen.com>
41680
41681         * gcc.dg/builtins-6.c: New test case.
41682
41683 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
41684
41685         PR target/10073
41686         * gcc.c-torture/compile/20030319-1.c: New.
41687
41688 2003-03-18  Jan Hubicka  <jh@suse.cz>
41689
41690         * gcc.dg/i386-cvt-1.c: New test.
41691
41692 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
41693
41694         * objc.dg/naming-1.m: Use "(parse|syntax) error".
41695         * objc.dg/naming-2.m: Likewise.
41696
41697 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
41698
41699         PR c++/9639
41700         * g++.dg/parse/crash1.C: New test.
41701
41702 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
41703
41704         PR c++/8805
41705         * g++.dg/eh/cleanup1.C: New test.
41706
41707 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41708
41709         * gcc.c-torture/execute/20030316-1.c: New test case.
41710
41711 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
41712
41713         PR c++/9629
41714         * g++.dg/init/ctor2.C: New test.
41715
41716 2003-03-15  Roger Sayle  <roger@eyesopen.com>
41717
41718         * g77.f-torture/compile/xformat.f: New test case.
41719
41720 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41721
41722         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
41723         * g++.old-deja/g++.mike/eh50.C: Likewise.
41724
41725 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41726
41727         PR c++/6440
41728         * g++.dg/template/spec7.C: New test.
41729         * g++.dg/template/spec8.C: Likewise.
41730
41731 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
41732
41733         * gcc.c-torture/execute/20030313-1.c: New test.
41734
41735 2003-03-14  Richard Henderson  <rth@redhat.com>
41736
41737         * gcc.dg/inline-2.c: Adjust alpha test for external call.
41738
41739 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41740
41741         * gcc.c-torture/compile/20030314-1.c: New test.
41742
41743 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
41744
41745         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
41746         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
41747         thumb target,
41748         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
41749         to accept newer _imp__  prefix and additional
41750         newline in .drectve section.
41751         * gcc.dg/dll-4.c: Likewise.
41752         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
41753         switch.
41754
41755 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
41756
41757         * g++.dg/parse/namespace9.C: New test.
41758
41759         * g++.dg/init/ref5.C: New test.
41760         * g++.dg/parse/ptrmem1.C: Likewise.
41761
41762 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41763
41764         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
41765         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
41766         regular expression.
41767         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
41768         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
41769
41770 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
41771
41772         * gcc.c-torture/execute/20030224-2.c: New test.
41773
41774 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41775
41776         * gcc.dg/decl-3.c: New test.
41777
41778 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41779
41780         * gcc.dg/i386-loop-2.c: New test.
41781
41782 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
41783
41784         PR c++/9474
41785         * g++.dg/parse/namespace8.C: New test.
41786
41787         PR c++/9924
41788         * g++.dg/overload/builtin2.C: New test.
41789
41790 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
41791
41792         * gcc.dg/return-type-3.c: New test.
41793
41794 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41795
41796         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
41797         profiling options are not supported.
41798
41799 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
41800
41801         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
41802         * g++.old-deja/g++.warn/impint2.C: Likewise.
41803
41804 2003-03-10  Devang Patel  <dpatel@apple.com>
41805
41806         * g++.dg/cpp/c++_cmd_1.C: New test.
41807         * g++.dg/cpp/c++_cmd_1.h: New file.
41808
41809 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
41810
41811         * gcc.dg/altivec-9.c: New file.
41812
41813 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41814
41815         * gcc.dg/ppc-sdata-1.c: New test.
41816         * gcc.dg/ppc-sdata-2.c: New test.
41817
41818 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
41819
41820         PR c++/9373
41821         * g++.dg/opt/ptrmem2.C: New test.
41822
41823         PR c++/8534
41824         * g++.dg/opt/ptrmem1.C: New test.
41825
41826 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41827
41828         * gcc.dg/i386-loop-1.c: New test.
41829
41830 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41831
41832         PR c++/9970
41833         * g++.dg/lookup/friend1.C: New test.
41834
41835 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41836
41837         PR c++/9823
41838         * g++.dg/parser/constructor1.C: New test.
41839
41840 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
41841
41842         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
41843
41844         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
41845
41846 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
41847
41848         * gcc.dg/cpp/Wunused.c: Update test.
41849
41850 2003-03-08  Jan Hubicka  <jh@suse.cz>
41851
41852         * gcc.dg/inline-3.c: New test.
41853
41854 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41855
41856         PR c++/9809
41857         * g++.dg/parse/builtin1.C: New test.
41858
41859         PR c++/9982
41860         * g++.dg/abi/cookie1.C: New test.
41861         * g++.dg/abi/cookie2.C: Likewise.
41862
41863         PR c++/9524
41864         * g++.dg/template/field1.C: New test.
41865
41866         PR c++/9912
41867         * g++.dg/parse/class1.C: New test.
41868         * g++.dg/parse/namespace7.C: Likewise.
41869         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
41870
41871 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
41872
41873         * g++.dg/init/ref4.C: New test.
41874
41875 2003-03-07  Jan Hubicka  <jh@suse.cz>
41876
41877         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
41878         * gcc.dg/inline-3.c: New test.
41879
41880 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
41881
41882         * g++.dg/init/ref3.C: New test.
41883
41884         PR c++/9965
41885         * g++.dg/init/ref2.C: New test.
41886
41887         PR c++/9400
41888         * g++.dg/warn/Wshadow-2.C: New test.
41889
41890         PR c++/9791
41891         * g++.dg/warn/Woverloaded-1.C: New test.
41892
41893 2003-03-05  Jan Hubicka  <jh@suse.cz>
41894
41895         * gcc.dg/i386-local2.c: New.
41896         * gcc.dg/i386-local.c: Fix typo.
41897
41898 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
41899
41900         * g++.dg/abi/layout3.C: New test.
41901
41902 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41903
41904         * gcc.c-torture/compile/20030305-1.c
41905
41906 2003-03-05  Jan Hubicka  <jh@suse.cz>
41907
41908         * gcc.dg/i386-local.c: New.
41909
41910 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
41911
41912         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
41913
41914 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41915
41916         * gcc.dg/switch-2.c: New test.
41917         * gcc.dg/switch-3.c: New test.
41918         * gcc.dg/Wswitch.c: Adjust line numbers.
41919         * gcc.dg/Wswitch-default.c: Likewise.
41920         * gcc.dg/Wswitch-enum.c: Likewise.
41921
41922 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
41923
41924         * gcc.c-torture/execute/20030222-1.c: New test.
41925
41926 2003-03-03  James E Wilson  <wilson@tuliptree.org>
41927
41928         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
41929
41930 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
41931
41932         PR c++/9878
41933         * g++.dg/init/ref1.C: New test.
41934
41935 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
41936
41937         * gcc.dg/sh-relax.c: New SH-only test.
41938
41939 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
41940
41941         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
41942         comment explaining purpose of testcase.
41943
41944 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41945
41946         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
41947         for HC11/HC12 (asm needs two int registers).
41948         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
41949         HC11/HC12 because the test uses an asm which needs two 32-bit
41950         registers.
41951
41952 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41953
41954         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
41955         for HC11/HC12 (array is too large otherwise).
41956         * gcc.c-torture/compile/920501-4.x: New file, likewise.
41957         * gcc.c-torture/compile/20010518-2.x: Likewise.
41958         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
41959         HC11/HC12 (array is too large).
41960
41961 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
41962
41963         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
41964         * lib/g++-dg.exp (g++-dg-test): Likewise.
41965
41966 2003-03-01  Roger Sayle  <roger@eyesopen.com>
41967
41968         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
41969         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
41970
41971 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41972
41973         * g++.dg/warn/implicit-typename1.C: Remove warning.
41974
41975 2003-02-28  Richard Henderson  <rth@redhat.com>
41976
41977         * gcc.dg/noreturn-1.c: Move noreturn warning line.
41978         * gcc.dg/return-type-1.c: Move control reaches end warning line.
41979
41980 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
41981
41982         * gcc.dg/pch/pch.exp: Change .pch to .gch.
41983         * g++.dg/pch/pch.exp: Likewise.
41984
41985 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
41986
41987         PR c++/9879
41988         * g++.dg/init/new4.C: New test.
41989
41990 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
41991
41992         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
41993
41994 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
41995
41996         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
41997         unsigned long.
41998
41999         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
42000         wider than float.
42001
42002 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42003
42004         * lib/scanasm.exp: Add support for counting numbers of
42005         occurences.
42006         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
42007         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
42008
42009 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
42010
42011         PR c++/9683
42012         * g++.dg/template/static3.C: New test.
42013
42014         PR c++/9829
42015         * g++.dg/parse/namespace6.C: New test.
42016
42017 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42018
42019         PR target/9732
42020         * gcc.dg/20030225-1.c: New test.
42021
42022 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
42023
42024         * README: Remove out-of-date information.
42025
42026         PR c++/9836
42027         * g++.dg/template/spec6.C: New test.
42028
42029 2003-02-24  Jeff Law  <law@redhat.com>
42030
42031         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
42032
42033 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42034
42035         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
42036         * gcc.dg/pragma-ep-1.c: Likewise.
42037
42038 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42039
42040         PR c++/9602
42041         * g++.dg/template/friend16.C: New test.
42042
42043 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
42044
42045         PR c++/5333
42046         * g++.dg/parse/fused-params1.C: Adjust error messages.
42047         * g++.dg/template/nested3.C: New test.
42048
42049 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
42050
42051         * g++.dg/abi/param1.C: New test.
42052
42053 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42054
42055         PR c++/7982
42056         * g++.dg/warn/implicit-typename1.C: New test.
42057
42058 2003-02-22  Kelley Cook <kelleycook@comcast.net>
42059
42060         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
42061         with "mtune".
42062         * g++.old-deja/g++.other/store-expr2.C: Likewise.
42063         * gcc.c-torture/execute/20010129-1.x: Likewise.
42064         * gcc.dg/20011107-1.c: Likewise.
42065         * gcc.dg/20020108-1.c: Likewise.
42066         * gcc.dg/20020122-3.c: Likewise.
42067         * gcc.dg/20020206-1.c: Likewise.
42068         * gcc.dg/20020310-1.c: Likewise.
42069         * gcc.dg/20020426-2.c: Likewise.
42070         * gcc.dg/20020517-1.c: Likewise.
42071         * gcc.dg/991230-1.c: Likewise.
42072         * gcc.dg/i386-unroll-1.c: Likewise.
42073         * gcc.misc-tests/i386-prefetch.exp: Likewise.
42074
42075 2003-02-22  Jan Hubicka  <jh@suse.cz>
42076
42077         * gcc.dg/i386-mul.c: New test.
42078
42079 2003-02-21  Roger Sayle  <roger@eyesopen.com>
42080
42081         * gcc.dg/builtins-5.c: New test case.
42082
42083 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
42084
42085         * gcc.dg/asmreg-1.c: New test.
42086
42087 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42088
42089         PR c++/9749
42090         * g++.dg/parse/varmod1.C: New test.
42091
42092 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42093
42094         PR c++/9727
42095         * g++.dg/template/op1.C: New test.
42096
42097 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42098
42099         PR c++/8906
42100         * g++.dg/template/nested2.C: New test.
42101
42102 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42103
42104         PR c++/8724
42105         * g++.dg/expr/dtor1.C: New test.
42106
42107 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
42108
42109         * gcc.dg/cpp/include3.c: New test.
42110         * gcc.dg/cpp/inc/foo.h: New file.
42111
42112 2003-02-21  Glen Nakamura  <glen@imodulo.com>
42113
42114         * gcc.c-torture/execute/20030221-1.c: New test.
42115
42116 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
42117
42118         PR c++/9729
42119         * g++.dg/abi/conv1.C: New test.
42120
42121 2003-02-20  Jan Hubicka  <jh@suse.cz>
42122
42123         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
42124
42125 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
42126
42127         * gcc.c-torture/compile/20030219-1.c: New test.
42128
42129 2003-02-18  Jan Hubicka  <jh@suse.cz>
42130
42131         * gcc.dg/funcorder.c: New test.
42132
42133 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
42134
42135         * gcc.c-torture/execute/20030218-1.c: New.
42136
42137 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
42138
42139         * gcc.dg/20030218-1.c: New.
42140
42141 2003-02-18  Richard Henderson  <rth@redhat.com>
42142
42143         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
42144         * gcc.dg/attr-used-2.c: New.
42145
42146 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
42147
42148         PR c++/9704
42149         * g++.dg/init/copy5.C: New test.
42150
42151 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
42152
42153         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
42154         * g++.dg/pch/pch.exp: Likewise.
42155
42156 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
42157
42158         * gcc.c-torture/execute/20030209-1.c: Enable the test if
42159         STACK_SIZE is not defined.
42160
42161 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42162
42163         PR c++/9457
42164         * g++.dg/template/init1.C: New test.
42165
42166 2003-02-16  Jan HUbicka  <jh@suse.cz>
42167
42168         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
42169         (foo): Add few extra tests
42170         * gcc.dg/c99-const-expr-3.c: Likewise.
42171         * gcc.c-torture/execute/20030216-1.c: New.
42172
42173 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42174
42175         PR c++/9459
42176         * g++.dg/ext/typeof4.C: New test.
42177
42178 2003-02-15  Roger Sayle  <roger@eyesopen.com>
42179
42180         * gcc.dg/i386-387-3.c: New test case.
42181
42182 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
42183
42184         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
42185         cris-*-elf* cris-*-aout* and mmix-*-*.
42186
42187 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
42188
42189         * gcc.dg/20030213-1.c: New test.
42190
42191 2003-02-12  Roger Sayle  <roger@eyesopen.com>
42192
42193         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
42194         * gcc.dg/i386-387-2.c: Likewise.
42195
42196 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
42197
42198         * gcc.dg/ppc-spe.c: Fix formatting.
42199         Enable tests that were previously unsupported by gas.
42200         Delete tests for instructions that no longer exist.
42201         Switch arguments on evsubifw builtin.
42202
42203 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
42204
42205         * gcc.c-torture/execute/20030209-1.c: Disable the test if
42206         STACK_SIZE is too small.
42207
42208 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42209             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42210
42211         * gcc.dg/decl-2.c: New test.
42212
42213 2003-02-10  Jan Hubicka  <jh@suse.cz>
42214
42215         * gcc.dg/i386-fpcvt-1.c: New test.
42216
42217 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
42218
42219         * gcc.c-torture/execute/20030209-1.c: New test.
42220
42221 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
42222
42223         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
42224         int-wide bitops, use the constants of the same width.
42225         Likewise, if long long is 32-bit wide, test bitops using
42226         32-bit constants.
42227
42228 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
42229
42230         * gcc.dg/20021014-1.c: Annotate with expected notice text.
42231
42232 2003-02-07  Roger Sayle  <roger@eyesopen.com>
42233
42234         * gcc.dg/builtins-4.c: New test case.
42235
42236 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42237
42238         * gcc.dg/20020430-1.c: Fix dg command typos.
42239         * gcc.dg/20020503-1.c: Likewise.
42240
42241 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42242
42243         PR c++/8785
42244         * g++.dg/parse/fused-params1.C: New test.
42245
42246         PR c++/8857
42247         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
42248
42249         PR c++/8921
42250         * g++.dg/parse/non-dependent1.C: New test.
42251
42252         PR c++/8928
42253         * g++.dg/parse/dupl-tmpl-args1.C: New test.
42254
42255         PR c++/9228
42256         * g++.dg/parse/undefined7.C: New test.
42257         * g++.dg/parse/non-templ1.C: New test.
42258
42259         PR c++/9229
42260         * g++.dg/parse/too-many-tmpl-args1.C: New test.
42261
42262 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
42263
42264         * gcc.c-torture/compile/20030206-1.c: New test.
42265
42266 2003-02-05  Roger Sayle  <roger@eyesopen.com>
42267
42268         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
42269         "pow" to "foo" to avoid potential confusion with a math built-in.
42270
42271 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42272
42273         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
42274         conditions for SPARC targets.
42275
42276 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
42277
42278         * gcc.dg/20030204-1.c: New test.
42279
42280 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42281
42282         PR c++/38
42283         * g++.dg/parse/array-size1.C: New test.
42284
42285         PR c++/5657
42286         * g++.dg/parse/undefined3.C: New test.
42287
42288         PR c++/5665
42289         * g++.dg/parse/undefined4.C: New test.
42290
42291         PR c++/5975
42292         * g++.dg/parse/undefined5.C: New test.
42293
42294         PR c++/7259
42295         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
42296
42297         PR c++/8578
42298         * g++.dg/parse/casting-operator1.C: New test.
42299
42300         PR c++/8596
42301         * g++.dg/parse/undefined6.C: New test.
42302
42303         PR c++/8736
42304         * g++.dg/parse/missing-template1.C: New test.
42305
42306 2003-02-04  Jan Hubicka  <jh@suse.cz>
42307
42308         * gcc.dg/i386-cadd.c: Compile using -march=k8.
42309         * gcc.dg/i386-cmov?.c: Likewise.
42310         * gcc.dg/i386-fpcvt-?.c: Likewise.
42311         * gcc.dg/i386-ssefp-1.c: Likewise.
42312         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
42313         conventions.
42314
42315 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
42316
42317         PR c++/7129
42318         * g++.dg/ext/max.C: New test.
42319
42320 2003-02-03  Jan Hubicka  <jh@suse.cz>
42321
42322         * gcc.c-torture/execute/20030203-1.c: New test.
42323
42324 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
42325
42326         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
42327         'natural-endian'.
42328
42329 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
42330
42331         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
42332         * g++.dg/init/new2.C: Likewise.
42333         * g++.dg/other/new1.C: Likewise.
42334
42335 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
42336
42337         * gcc.dg/struct-ret-libc.c: New test.
42338
42339 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
42340
42341         * gcc.dg/20030129-1.c: New test.
42342
42343 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42344
42345         PR c++/8849
42346         * g++.dg/template/ptrmem4.C: New test.
42347
42348 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
42349
42350         * g++.dg/parser/constant1.C: New test.
42351
42352 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42353
42354         PR c++/8591
42355         * g++.dg/parse/friend2.C: New test.
42356
42357 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
42358
42359         PR c++/9437
42360         * g++.dg/template/unify4.C: New test.
42361
42362 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
42363
42364         * gcc.c-torture/execute/20030128-1.c: New test.
42365
42366 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
42367
42368         * g++.dg/lookup/nested1.C: Test moved from ...
42369         * g++.old-deja/g++.other/lookup24.C: ... here.
42370
42371 2003-01-28  Jan Hubicka  <jh@suse.cz>
42372
42373         * gcc.dg/i386-cmov5.c: New test.
42374
42375 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42376
42377         * gcc.c-torture/execute/20010925-1.c: Changed the
42378         memcpy declaration.
42379
42380 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42381
42382         PR c++/3902
42383         * g++.dg/parse/template5.C: New test.
42384
42385 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
42386
42387         PR fortran/9258
42388         * g77.dg/pr9258: New test.
42389
42390 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42391
42392         * README: Move relevant parts from README.g++.
42393
42394         * README.g++: Remove this file.
42395
42396 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42397
42398         * g++.dg/abi/dcast1.C: New test.
42399
42400 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42401
42402         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
42403
42404 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
42405
42406         PR c++/47
42407         * g++.old-deja/g++.other/lookup24.C: New test.
42408
42409 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42410
42411         PR middle-end/7227
42412         * gcc.dg/uninit-C.c: New test.
42413
42414 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
42415
42416         * g++.dg/abi/covariant1.C: New test.
42417
42418 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
42419
42420         * gcc.dg/20030123-1.c: New test.
42421
42422 2003-01-25  Jan Hubicka  <jh@suse.cz>
42423
42424         PR opt/8492
42425         * gcc.c-torture/compile/20030125-1.c
42426
42427 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
42428
42429         PR c++/9403
42430         * g++.dg/parse/template3.C: New test.
42431         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
42432
42433         PR c++/795
42434         * g++.dg/parse/template4.C: New test.
42435
42436         PR c++/9415
42437         * g++.dg/template/qual2.C: New test.
42438
42439         PR c++/8545
42440         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
42441
42442         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
42443
42444 2003-01-25  Roger Sayle  <roger@eyesopen.com>
42445
42446         * gcc.c-torture/execute/switch-1.c: New test case.
42447
42448 2003-01-25  Jan Hubicka  <jh@suse.cz>
42449
42450         * gcc.c-torture/execute/20030125-1.[cx]: New test.
42451
42452 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
42453
42454         Tweaks for Bison-1.875. From the NEWS file:
42455         "- `parse error' -> `syntax error'
42456         Bison now uniformly uses the term `syntax error'"
42457         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
42458         * gcc.dg/cpp/digraph2.c: Likewise.
42459         * gcc.dg/cpp/direct2.c: Likewise.
42460         * gcc.dg/cpp/paste4.c: Likewise.
42461         * gcc.dg/c90-restrict-1.c: Likewise.
42462         * gcc.dg/c99-func-2.c: Likewise.
42463         * gcc.dg/noncompile/920721-2.c: Likewise.
42464         * gcc.dg/noncompile/930622-2.c: Likewise.
42465         * gcc.dg/noncompile/940112-1.c: Likewise.
42466         * gcc.dg/noncompile/950921-1.c: Likewise.
42467         * gcc.dg/noncompile/951123-1.c: Likewise.
42468         * gcc.dg/noncompile/971104-1.c: Likewise.
42469         * gcc.dg/noncompile/990416-1.c: Likewise.
42470
42471 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
42472
42473         * g++.dg/parse/undefined1.C: Add error message.
42474
42475 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
42476
42477         PR c++/9354
42478         * g++.dg/parse/new1.C: New test.
42479
42480         PR c++/9216
42481         * g++.dg/parse/template2.C: New test.
42482
42483         PR c++/9354
42484         * g++.dg/parse/typedef2.C: New test.
42485
42486         PR c++/9328
42487         * g++.dg/ext/typeof3.C: New test.
42488
42489 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42490
42491         PR c++/2738
42492         * g++.dg/parse/ret-type1.C: New test.
42493
42494         PR c++/3792
42495         * g++.dg/parse/tmpl-outside1.C: New test.
42496
42497         PR c++/4207
42498         * g++.dg/parse/int-as-enum1.C: New test.
42499
42500         PR c++/4903
42501         * g++.dg/parse/no-typename1.C: New test.
42502
42503         PR c++/5533
42504         * g++.dg/parse/no-value1.C: New test.
42505
42506         PR c++/5921
42507         * g++.dg/parse/wrong-inline1.C: New test.
42508
42509         PR c++/6402
42510         * g++.dg/parse/ref1.C: New test.
42511
42512         PR c++/6992
42513         * g++.dg/parse/attr-ctor1.C: New test.
42514
42515         PR c++/7229
42516         * g++.dg/parse/namespace5.C: New test.
42517
42518         PR c++/7917
42519         * g++.dg/parse/func-def1.C: New test.
42520
42521         PR c++/8143
42522         * g++.dg/parse/undefined1.C: New test.
42523
42524         PR c++/5723, PR c++/8522
42525         * g++.dg/parse/specialization1.C: New test.
42526
42527         PR c++/163, PR c++/8595
42528         * g++.dg/parse/struct-as-enum1.C: New test.
42529
42530         PR c++/9173
42531         * g++.dg/parse/undefined2.C: New test.
42532
42533 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
42534
42535         PR c++/9298
42536         * g++.dg/parse/template1.C: New test.
42537
42538         PR c++/9384
42539         * g++.dg/parse/using1.C: New test.
42540
42541         PR c++/9285
42542         PR c++/9294
42543         * g++.dg/parse/expr2.C: New test.
42544
42545         PR c++/9388
42546         * g++.dg/parse/lookup2.C: Likewise.
42547
42548 2003-01-21  Jan Hubicka  <jh@suse.cz>
42549
42550         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
42551         * gcc.c-torture/execute/eeprof-1.c: Likewise.
42552         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
42553         * gcc.c-torture/execute/string-opt-*.c: Likewise.
42554
42555 2003-01-20  Nick Clifton  <nickc@redhat.com>
42556
42557         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
42558         problem with ARM sibcall code generation.
42559
42560 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
42561
42562         * gcc.c-torture/execute/20030120-1.c: New.
42563
42564 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
42565
42566         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
42567
42568 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
42569
42570         PR c++/9272
42571         * g++.dg/parse/ctor1.C: New test.
42572
42573         PR c++/9294:
42574         * g++.dg/parse/qualified1.C: New test.
42575
42576         * g++.dg/parse/typename3.C: New test.
42577
42578 2003-01-16  Richard Henderson  <rth@redhat.com>
42579
42580         * g++.dg/tls/init-2.C: Fix error matches for real this time.
42581
42582 2003-01-16  Richard Henderson  <rth@redhat.com>
42583
42584         * g++.dg/pch/pch.exp: Copy test header to the working directory
42585         before using it either for precompilation or direct use.
42586         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
42587         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
42588
42589 2003-01-16  Richard Henderson  <rth@redhat.com>
42590
42591         * gcc.dg/pch/pch.exp: Copy test header to the working directory
42592         before using it either for precompilation or direct use.
42593         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
42594         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
42595
42596 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
42597
42598         * g++.dg/ext/typename1.C: Add typename keyword.
42599         * g++.dg/template/crash1.C: Update error messages.
42600         * g++.dg/template/crash2.C: Remove error message.
42601         * g++.dg/parse/typename2.C: New test.
42602         * g++.dg/template/typename2.C: Change implicit
42603         typename warning into error.
42604         * g++.old-deja/g++.benjamin/tem03.C: Issue more
42605         error messages.
42606         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
42607         * g++.old-deja/g++.brendan/crash56.C: Add this->.
42608         * g++.old-deja/g++.law/visibility13.C: Remove error
42609         messages.
42610         * g++.old-deja/g++.ns/template17.C: Reorder code to
42611         make declaration visible in template.
42612         * g++.old-deja/g++.pt/crash3.C: Fix typos.
42613         * g++.old-deja/g++.pt/crash36.C: Issue more error
42614         messages.
42615         * g++.old-deja/g++.pt/crash5.C: Improve error
42616         message.
42617         * g++.old-deja/g++.pt/crash67.C: Remove warning.
42618         * g++.old-deja/g++.pt/inherit1.C: Add this->.
42619         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
42620         * g++.old-deja/g++.pt/typename16.C: Replace implicit
42621         typename warning with error message.
42622         * g++.old-deja/g++.pt/typename19.C: Remove warning.
42623         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
42624         * g++.old-deja/g++.robertl/eb24.C: Use this->.
42625
42626 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
42627
42628         * g++.dg/parse/ambig2.C: New test.
42629
42630 2003-01-15  Richard Henderson  <rth@redhat.com>
42631
42632         * g++.dg/tls/init-2.C: Update error message string.
42633
42634 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42635
42636         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
42637
42638 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
42639
42640         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
42641         all for HC11/HC12.
42642         * gcc.c-torture/compile/20001205-1.x: Likewise.
42643         * gcc.c-torture/compile/20001226-1.x: Likewise.
42644         * gcc.c-torture/compile/920520-1.x: Likewise.
42645         * gcc.c-torture/compile/961203-1.x: Likewise.
42646         * gcc.c-torture/compile/20020604-1.x: Likewise.
42647
42648 2003-01-15  Jan Hubicka  <jh@suse.cz>
42649
42650         * gcc.c-torture/compile/20030115-1.c: New test.
42651
42652         * gcc.dg/i386-fpcvt-1.c: New test.
42653         * gcc.dg/i386-fpcvt-2.c: New test.
42654
42655 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
42656
42657         Further conform g++'s __vmi_class_type_info to the C++ ABI
42658         specification.
42659         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
42660         the specification.
42661
42662 2003-01-14  Jan Hubicka  <jh@suse.cz>
42663
42664         * gcc.dg/i386-fpcvt-1.c: New test.
42665         * gcc.dg/i386-fpcvt-2.c: New test.
42666
42667 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42668
42669         * gcc.dg/i386-mmx-3.c: New test.
42670
42671 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
42672
42673         PR c++/9264
42674         * g++.dg/parse/octal1.C: New file.
42675
42676         PR c++/9172
42677         * g++.dg/parse/typename1.C: New file.
42678
42679 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
42680
42681         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
42682         * gcc.dg/bf-no-ms-layout.c: Likewise.
42683         * gcc.dg/bf-ms-attrib.c: Likewise.
42684
42685 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
42686
42687         PR c++/9099
42688         * g++.dg/parse/dtor1.C: New file.
42689
42690         PR c++/9128
42691         * g++.dg/rtti/typeid1.C: New file.
42692
42693         PR c++/9153
42694         * g++.dg/parse/lookup1.C: New file.
42695
42696         PR c++/9171
42697         * g++.dg/templ/spec5.C: New file.
42698
42699 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
42700
42701         * gcc.c-torture/compile/20030110-1.c: New test.
42702
42703 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
42704
42705         Merge from pch-branch:
42706
42707         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
42708
42709         * gcc.dg/pch/cpp-1.h: New.
42710         * gcc.dg/pch/cpp-1.c: New.
42711         * gcc.dg/pch/cpp-2.h: New.
42712         * gcc.dg/pch/cpp-2.c: New.
42713
42714         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
42715
42716         * gcc.dg/pch/except-1.h: New.
42717         * gcc.dg/pch/except-1.c: New.
42718
42719         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
42720
42721         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
42722         running test.
42723         * gcc.dg/pch: Include *.hp not *.h.
42724         * gcc.dg/pch/system-1.h: New.
42725         * gcc.dg/pch/system-1.c: New.
42726
42727         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
42728
42729         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
42730         rather than trying to build and run a program using PCH.
42731         * gcc.dg/pch: Remove dg-do commands from test files.
42732
42733         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
42734
42735         * gcc.dg/pch/macro-3.c: New.
42736         * gcc.dg/pch/macro-3.h: New.
42737
42738         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
42739
42740         * gcc.dg/pch/common-1.c: New.
42741         * gcc.dg/pch/common-1.h: New.
42742         * gcc.dg/pch/decl-1.c: New.
42743         * gcc.dg/pch/decl-1.h: New.
42744         * gcc.dg/pch/decl-2.c: New.
42745         * gcc.dg/pch/decl-2.h: New.
42746         * gcc.dg/pch/decl-3.c: New.
42747         * gcc.dg/pch/decl-3.h: New.
42748         * gcc.dg/pch/decl-4.c: New.
42749         * gcc.dg/pch/decl-4.h: New.
42750         * gcc.dg/pch/decl-5.c: New.
42751         * gcc.dg/pch/decl-5.h: New.
42752         * gcc.dg/pch/global-1.c: New.
42753         * gcc.dg/pch/global-1.h: New.
42754         * gcc.dg/pch/inline-1.c: New.
42755         * gcc.dg/pch/inline-1.h: New.
42756         * gcc.dg/pch/inline-2.c: New.
42757         * gcc.dg/pch/inline-2.h: New.
42758         * gcc.dg/pch/static-1.c: New.
42759         * gcc.dg/pch/static-1.h: New.
42760         * gcc.dg/pch/static-2.c: New.
42761         * gcc.dg/pch/static-2.h: New.
42762
42763         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
42764
42765         * g++.dg/pch/pch.exp: Better handle failing testcases.
42766         * gcc.dg/pch/pch.exp: Likewise.
42767         * gcc.dg/pch/macro-1.c: New.
42768         * gcc.dg/pch/macro-1.h: New.
42769         * gcc.dg/pch/macro-2.c: New.
42770         * gcc.dg/pch/macro-2.h: New.
42771
42772         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
42773
42774         * g++.dg/dg.exp: Treat files in pch/ specially.
42775         * g++.dg/pch/pch.exp: New file.
42776         * g++.dg/pch/empty.H: New file.
42777         * g++.dg/pch/empty.C: New file.
42778         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
42779         "precompile".
42780
42781         * gcc.dg/pch/pch.exp: New file.
42782         * gcc.dg/pch/empty.h: New file.
42783         * gcc.dg/pch/empty.c: New file.
42784         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
42785         "precompile".
42786
42787 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42788
42789         * g++.dg/template/friend14.C: New test.
42790
42791 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42792
42793         * gcc.dg/old-style-asm-1.c: New test.
42794
42795 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
42796
42797         * gcc.c-torture/compile/20030109-1.c: New test.
42798
42799 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42800
42801         * gcc.c-torture/execute/20030109-1.c: New test.
42802
42803 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
42804
42805         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
42806         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
42807         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
42808         * g++.old-deja/g++.mike/eh2.C: Likewise.
42809         * g++.old-deja/g++.mike/eh3.C: Likewise.
42810         * g++.old-deja/g++.mike/eh5.C: Likewise.
42811         * g++.old-deja/g++.mike/eh6.C: Likewise.
42812         * g++.old-deja/g++.mike/eh7.C: Likewise.
42813         * g++.old-deja/g++.mike/eh8.C: Likewise.
42814         * g++.old-deja/g++.mike/eh9.C: Likewise.
42815         * g++.old-deja/g++.mike/eh10.C: Likewise.
42816         * g++.old-deja/g++.mike/eh12.C: Likewise.
42817         * g++.old-deja/g++.mike/eh13.C: Likewise.
42818         * g++.old-deja/g++.mike/eh14.C: Likewise.
42819         * g++.old-deja/g++.mike/eh16.C: Likewise.
42820         * g++.old-deja/g++.mike/eh17.C: Likewise.
42821         * g++.old-deja/g++.mike/eh18.C: Likewise.
42822         * g++.old-deja/g++.mike/eh21.C: Likewise.
42823         * g++.old-deja/g++.mike/eh23.C: Likewise.
42824         * g++.old-deja/g++.mike/eh24.C: Likewise.
42825         * g++.old-deja/g++.mike/eh25.C: Likewise.
42826         * g++.old-deja/g++.mike/eh26.C: Likewise.
42827         * g++.old-deja/g++.mike/eh27.C: Likewise.
42828         * g++.old-deja/g++.mike/eh28.C: Likewise.
42829         * g++.old-deja/g++.mike/eh29.C: Likewise.
42830         * g++.old-deja/g++.mike/eh31.C: Likewise.
42831         * g++.old-deja/g++.mike/eh33.C: Likewise.
42832         * g++.old-deja/g++.mike/eh34.C: Likewise.
42833         * g++.old-deja/g++.mike/eh35.C: Likewise.
42834         * g++.old-deja/g++.mike/eh36.C: Likewise.
42835         * g++.old-deja/g++.mike/eh37.C: Likewise.
42836         * g++.old-deja/g++.mike/eh38.C: Likewise.
42837         * g++.old-deja/g++.mike/eh39.C: Likewise.
42838         * g++.old-deja/g++.mike/eh40.C: Likewise.
42839         * g++.old-deja/g++.mike/eh41.C: Likewise.
42840         * g++.old-deja/g++.mike/eh42.C: Likewise.
42841         * g++.old-deja/g++.mike/eh44.C: Likewise.
42842         * g++.old-deja/g++.mike/eh46.C: Likewise.
42843         * g++.old-deja/g++.mike/eh47.C: Likewise.
42844         * g++.old-deja/g++.mike/eh48.C: Likewise.
42845         * g++.old-deja/g++.mike/eh49.C: Likewise.
42846         * g++.old-deja/g++.mike/eh50.C: Likewise.
42847         * g++.old-deja/g++.mike/eh51.C: Likewise.
42848         * g++.old-deja/g++.mike/eh53.C: Likewise.
42849         * g++.old-deja/g++.mike/eh55.C: Likewise.
42850         * g++.old-deja/g++.mike/p7912.C: Likewise.
42851         * g++.old-deja/g++.mike/p9706.C: Likewise.
42852         * g++.old-deja/g++.mike/p10416.C: Likewise.
42853         * g++.old-deja/g++.mike/p11667.C: Likewise.
42854         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
42855         Remove redundant reference to Iris.
42856         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
42857         Elxsi, i860, Pico Java, and WE32K.
42858
42859 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
42860
42861         * g++.dg/ext/asm4.C: New test.
42862
42863 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42864
42865         PR c++/9030
42866         * g++.dg/template/friend12.C: New test.
42867         * g++.dg/template/friend13.C: Likewise.
42868         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
42869
42870 2003-01-08  Jan Hubicka  <jh@suse.cz>
42871
42872         * gcc.dg/i386-cadd.c: New test.
42873         * gcc.dg/i386-cmov4.c: Likewise.
42874
42875 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
42876
42877         PR c++/9165
42878         * g++.dg/warn/Wunused-3.C: New test.
42879
42880         * g++.dg/abi/bitfield9.C: New test.
42881
42882         PR c++/9189
42883         * g++.dg/parse/defarg3.C: New test.
42884
42885 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
42886
42887         * g++.dg/parse/ambig1.C: New test.
42888         * g++.dg/parse/defarg2.C: New test.
42889
42890 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
42891
42892         * g++.dg/template/defarg-1.C: New test.
42893         * g++.dg/template/local2.C: Likewise.
42894
42895 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
42896
42897         * gcc.c-torture/execute/20030105-1.c: New test.
42898
42899 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42900
42901         * g++.dg/parse/namespace3.C: Remove extra semicolons.
42902         * g++.dg/parse/namespace4.C: Likewise.
42903
42904 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42905
42906         * g++.dg/template/ntp2.C: New test.
42907
42908 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
42909
42910         * g++.dg/parse/extern-C-1.C: New test.
42911
42912         * g++.dg/parse/namespace4.C: New test.
42913
42914         * g++.dg/template/nested1.C: New test.
42915
42916         * g++.dg/parse/namespace3.C: New test.
42917
42918 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42919
42920         * g++.dg/lookup/two-stage1.C: New test.
42921
42922 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42923
42924         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
42925         * g++.old-deja/g++.jason/access8.C: Likewise.
42926         * g++.old-deja/g++.other/decl5.C: Likewise.
42927
42928 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42929
42930         * g++.dg/parse/parse7.C: New test.
42931
42932 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
42933
42934         PR c++/2843
42935         * g++.dg/ext/attrib7.C: New test.
42936
42937 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42938
42939         * g++.dg/parse/parse6.C: New test.
42940
42941 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
42942
42943         * gcc.dg/h8300-stack-1.c: New.
42944
42945 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42946
42947         g++.dg/lookup/exception1.C: New test.
42948
42949         g++.dg/lookup/template1.C: New test.
42950
42951         g++.dg/parse/namespace2.C: New test.
42952
42953         g++.dg/parse/parens2.C: New test.
42954
42955 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42956
42957         * g++.dg/parse/parse5.C: New test.
42958         * g++.dg/lookup/scoped4.C: New test.
42959
42960 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42961
42962         * g++.dg/parse/parens1.C: New test.
42963
42964         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
42965         angle-bracket1.C.
42966         * g++.dg/parse/parens2.C: New test.
42967
42968         * g++.dg/lookup/scope-operator1.C: New test.
42969
42970         * g++.dg/parse/operator1.C: New test.
42971
42972 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42973
42974         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
42975         * g++.old-deja/g++.other/access6.C: Likewise.
42976         * g++.old-deja/g++.other/decl1.C: Likewise.
42977         * g++.old-deja/g++.pt/typename12.C: Likewise.
42978
42979 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42980
42981         * g++.dg/parse/namespace1.C: New test.
42982
42983 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42984
42985         * g++.dg/parse/parse4.C: New test.
42986
42987 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42988
42989         * g++.dg/parse/parse3.C: New test.
42990
42991 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42992
42993         * g++.dg/parse/parse2.C: New test.
42994
42995 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42996
42997         * g++.dg/template/friend11.C: New test.
42998
42999 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43000
43001         * g++.dg/parse/parse1.C: New test.
43002
43003 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
43004
43005         * lib/profopt.exp: Change the name of a global variable to avoid
43006         possible clashes with other test suites.
43007
43008 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
43009
43010         * g++.dg/inherit/covariant8.C: New test.
43011
43012 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43013
43014         * g++.dg/init/array9.C: New test.
43015
43016         PR c++/9112
43017         * g++.dg/parse/expr1.C: New test.
43018
43019 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
43020
43021         * gcc.c-torture/compile/20021230-1.c: New test.
43022
43023 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43024
43025         * g++.dg/inherit/covariant5.C: New test.
43026         * g++.dg/inherit/covariant6.C: New test.
43027         * g++.dg/inherit/covariant7.C: New test.
43028
43029 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43030
43031         PR c++/2739
43032         * g++.dg/other/access2.C: New test.
43033
43034 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43035
43036         * g++.dg/other/anon-struct.C: No longer fails
43037         * g++.old-deja/g++.brendan/parse4.C: Likewise.
43038         * g++.old-deja/g++.brendan/parse5.C: Likewise.
43039         * g++.old-deja/g++.brendan/parse6.C: Likewise.
43040
43041 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43042
43043         * g++.dg/parse/angle-bracket.C (main): No longer fails.
43044
43045 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
43046
43047         * g++.dg/eh/spec4.C: Remove stray semicolon.
43048         * g++.dg/expr/pmf-1.C: Change error message.
43049         * g++.dg/ext/asm1.C: Remove stray semicolon.
43050         * g++.dg/ext/typename1.C: Add missing typenames.
43051         * g++.dg/inherit/template-as-base.C: Change error message.
43052         * g++.dg/lookup/scoped1.C: Likewise.
43053         * g++.dg/lookup/scoped2.C: Likewise.
43054         * g++.dg/lookup/using2.C: Likewise.
43055         * g++.dg/other/component1.C: Remove stray semicolon.
43056         * g++.dg/other/do1.C: Change error message.
43057         * g++.dg/other/error2.C: Likewise.
43058         * g++.dg/other/init1.C: Likewise.
43059         * g++.dg/other/packed1.C: Remove stray semicolon.
43060         * g++.dg/other/ptrmem2.C: Change error message.
43061         * g++.dg/parse/parameter-declaration-1.C: Remove line number
43062         marker.
43063         * g++.dg/special/initp1.C: Remove invalid attribute usage.
43064         * g++.dg/template/access3.C: Add typename keyword.
43065         * g++.dg/template/access5.C: Remove stray semicolon.
43066         * g++.dg/template/access6.C: Likewise.
43067         * g++.dg/template/complit1.C: Likewise.
43068         * g++.dg/template/crash1.C: Change error message.
43069         * g++.dg/template/inherit2.C: Remove stray semicolon.
43070         * g++.dg/template/instantiate2.C: Likewise.
43071         * g++.dg/template/instantiate3.C: Change error message.
43072         * g++.dg/template/qual1.C: Remove stray semicolon.
43073         * g++.dg/template/qualttp18.C: Change error message.
43074         * g++.dg/template/ref1.C: Remove stray semicolon.
43075         * g++.dg/template/sizeof1.C (A::value): Declare it.
43076         * g++.dg/template/spec4.C: Change error message.
43077         * g++.dg/template/static1.C: Likewise.
43078         * g++.dg/template/type1.C: Likewise.
43079         * g++.dg/template/typename3.C: Likewise.
43080         * g++.old-deja/g++.benjamin/13478.C: Change error message.
43081         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
43082         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
43083         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
43084         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
43085         named return value extension.
43086         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
43087         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
43088         * g++.old-deja/g++.bob/extern_C.C: Likewise.
43089         * g++.old-deja/g++.bob/inherit2.C: Likewise.
43090         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43091         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43092         * g++.old-deja/g++.brendan/crash13.C: Likewise.
43093         * g++.old-deja/g++.brendan/crash15.C: Likewise.
43094         * g++.old-deja/g++.brendan/crash18.C: Change error message.
43095         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
43096         * g++.old-deja/g++.brendan/crash38.C: Likewise.
43097         * g++.old-deja/g++.brendan/crash50.C: Likewise.
43098         * g++.old-deja/g++.brendan/crash56.C: Likewise.
43099         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
43100         syntax.
43101         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
43102         * g++.old-deja/g++.brendan/crash8.C: Change error message.
43103         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
43104         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43105         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
43106         * g++.old-deja/g++.brendan/template11.C: Likewise.
43107         * g++.old-deja/g++.brendan/template26.C: Likewise.
43108         * g++.old-deja/g++.brendan/template27.C: Use explicit
43109         specialization syntax.
43110         * g++.old-deja/g++.brendan/template30.C: Likewise.
43111         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
43112         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
43113         non-dependent names.
43114         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
43115         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
43116         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
43117         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
43118         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
43119         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
43120         named return value extension.
43121         * g++.old-deja/g++.ext/namedret2.C: Likewise.
43122         * g++.old-deja/g++.ext/namedret3.C: Likewise.
43123         * g++.old-deja/g++.ext/return1.C: Likewise.
43124         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
43125         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
43126         * g++.old-deja/g++.jason/access8.C: Likewise.
43127         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
43128         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
43129         pseudo-destructor names.
43130         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
43131         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
43132         pseudo-destructor names.
43133         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
43134         * g++.old-deja/g++.jason/overload19.C: Likewise.
43135         * g++.old-deja/g++.jason/overload32.C: Likewise.
43136         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
43137         stray semicolons.
43138         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
43139         * g++.old-deja/g++.jason/return.C: Likewise.
43140         * g++.old-deja/g++.jason/return2.C: Likewise.
43141         * g++.old-deja/g++.jason/shadow1.C: Likewise.
43142         * g++.old-deja/g++.jason/special.C: Use explicit specialization
43143         syntax.
43144         * g++.old-deja/g++.jason/template10.C: Account for use of
43145         non-dependent names.
43146         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
43147         syntax.
43148         * g++.old-deja/g++.jason/template37.C: Likewise.
43149         * g++.old-deja/g++.law/access4.C: Change error messages.
43150         * g++.old-deja/g++.law/arm13.C: Remove incorrect
43151         pseudo-destructor names.
43152         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
43153         * g++.old-deja/g++.law/ctors9.C: Likewise.
43154         * g++.old-deja/g++.law/cvt22.C: Likewise.
43155         * g++.old-deja/g++.law/dtors5.C: Likewise.
43156         * g++.old-deja/g++.law/global-init1.C: Likewise.
43157         * g++.old-deja/g++.law/missed-error3.C: Likewise.
43158         * g++.old-deja/g++.law/operators28.C: Likewise.
43159         * g++.old-deja/g++.law/visibility28.C: Likewise.
43160         * g++.old-deja/g++.martin/eval1.C: Likewise.
43161         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
43162         name.
43163         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
43164         * g++.old-deja/g++.mike/net34.C: Likewise.
43165         * g++.old-deja/g++.mike/net36.C: Likewise.
43166         * g++.old-deja/g++.mike/ns2.C: Likewise.
43167         * g++.old-deja/g++.mike/p12306.C: Likewise.
43168         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
43169         value extension.
43170         * g++.old-deja/g++.mike/p700.C: Likewise.
43171         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
43172         * g++.old-deja/g++.mike/p710.C: Likewise.
43173         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
43174         value extension.
43175         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
43176         * g++.old-deja/g++.mike/pmf9.C: Likewise.
43177         * g++.old-deja/g++.ns/crash2.C: Likewise.
43178         * g++.old-deja/g++.ns/crash3.C: Likewise.
43179         * g++.old-deja/g++.ns/invalid1.C: Likewise.
43180         * g++.old-deja/g++.ns/ns17.C: Likewise.
43181         * g++.old-deja/g++.ns/template16.C: Likewise.
43182         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
43183         keyword.
43184         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
43185         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
43186         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
43187         named return value extension.
43188         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
43189         * g++.old-deja/g++.other/access4.C: Issue additional error
43190         messages.
43191         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
43192         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
43193         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
43194         * g++.old-deja/g++.other/crash25.C: Change error message.
43195         * g++.old-deja/g++.other/crash4.C: Change error message.
43196         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
43197         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
43198         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
43199         checks.
43200         * g++.old-deja/g++.other/defarg8.C: Likewise.
43201         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
43202         * g++.old-deja/g++.other/dtor10.C: Likewise.
43203         * g++.old-deja/g++.other/incomplete.C: Likewise.
43204         * g++.old-deja/g++.other/linkage7.C: Likewise.
43205         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
43206         lookup algorithm.
43207         * g++.old-deja/g++.other/mangle2.C: Likewise.
43208         * g++.old-deja/g++.other/refinit2.C: Likewise.
43209         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
43210         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
43211         * g++.old-deja/g++.pt/crash28.C: Likewise.
43212         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
43213         syntax.
43214         * g++.old-deja/g++.pt/crash32.C: Change error message.
43215         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
43216         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
43217         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
43218         error message position.
43219         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
43220         * g++.old-deja/g++.pt/defarg8.C: Change error message.
43221         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
43222         syntax.
43223         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
43224         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
43225         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
43226         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
43227         keyword.
43228         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43229         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
43230         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
43231         keyword.
43232         * g++.old-deja/g++.pt/explicit71.C: Change error message.
43233         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
43234         syntax.
43235         * g++.old-deja/g++.pt/friend28.C: Account for use of
43236         non-dependent names.
43237         * g++.old-deja/g++.pt/friend29.C: Likewise.
43238         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
43239         rules.
43240         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
43241         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
43242         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
43243         lookup rules.
43244         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
43245         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
43246         keyword.
43247         * g++.old-deja/g++.pt/memclass20.C: Likewise.
43248         * g++.old-deja/g++.pt/memclass5.C: Likewise.
43249         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
43250         keyword.
43251         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
43252         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
43253         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
43254         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
43255         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
43256         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
43257         keyword.
43258         * g++.old-deja/g++.pt/spec10.C: Likewise.
43259         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
43260         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
43261         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
43262         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
43263         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
43264         * g++.old-deja/g++.pt/ttp62.C: Likewise.
43265         * g++.old-deja/g++.pt/ttp64.C: Likewise.
43266         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
43267         * g++.old-deja/g++.pt/typename15.C: Likewise.
43268         * g++.old-deja/g++.pt/typename22.C: Likewise.
43269         * g++.old-deja/g++.pt/typename6.C: Change error messages.
43270         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
43271         * g++.old-deja/g++.pt/virtual2.C: Likewise.
43272         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
43273         syntax.
43274         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
43275         return value extension.
43276         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
43277         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
43278         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
43279         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
43280
43281 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43282
43283         * g++.dg/warn/inline1.C: New test.
43284         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
43285         * g++.old-deja/g++.jason/synth10.C: Likewise.
43286         * g++.old-deja/g++.mike/net31.C: Likewise.
43287         * g++.old-deja/g++.mike/p8786.C: Likewise.
43288
43289         * g++.dg/template/friend10.C: New test.
43290         * g++.dg/template/conv5.C: New test.
43291
43292 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43293
43294         * g++.dg/lookup/scoped3.C: New test.
43295
43296         * g++.dg/lookup/decl1.C: New test.
43297         * g++.dg/lookup/decl2.C: New test.
43298
43299 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43300
43301         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
43302         gcc.c-torture/compile/20021015-1.c,
43303         gcc.c-torture/compile/20021015-2.c,
43304         gcc.c-torture/compile/20021123-1.c,
43305         gcc.c-torture/compile/20021123-2.c,
43306         gcc.c-torture/compile/20021123-3.c,
43307         gcc.c-torture/compile/20021123-4.c,
43308         gcc.c-torture/execute/20021024-1.c: Add tests previously added
43309         only to 3.1 or 3.2 branch.
43310
43311 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
43312
43313         * gcc.dg/i386-bitfield3.c: New test.
43314
43315         * gcc.dg/i386-bitfield2.c: New test.
43316
43317 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
43318
43319         * g++.dg/parse/conv_op1.C: New test.
43320
43321 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
43322
43323         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
43324         approved.
43325
43326 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
43327
43328         * gcc.c-torture/compile/20021220-1.c: New test.
43329
43330 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
43331
43332         * gcc.dg/i386-fastcall-1.c: New.
43333
43334 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43335
43336         * gcc.c-torture/execute/20021219-1.c: New test.
43337
43338 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43339
43340         * gcc.dg/i386-pic-1.c: New test.
43341
43342 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43343
43344         PR c++/8099
43345         * g++.dg/template/friend9.C: New test.
43346
43347 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43348
43349         PR c++/3663
43350         * g++.dg/template/access7.C: New test.
43351
43352 2002-12-18  Nick Clifton  <nickc@redhat.com>
43353
43354         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
43355         the libstdc++-v3 directory has been found.
43356
43357 2002-12-12  Devang Patel <dpatel@apple.com>
43358         * gcc.dg/darwin-ld-1.c: New test.
43359         * gcc.dg/darwin-ld-2.c: New test.
43360         * gcc.dg/darwin-ld-3.c: New test.
43361         * gcc.dg/darwin-ld-4.c: New test.
43362         * gcc.dg/darwin-ld-5.c: New test.
43363
43364 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43365
43366         * gcc.c-torture/compile/20021212-1.c: New test.
43367
43368 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
43369
43370         * gcc.dg/fshort-wchar: New test.
43371
43372 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
43373
43374         PR c++/8372
43375         * g++.dg/template/dtor1.C: New test.
43376
43377         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
43378         markers.
43379
43380 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
43381
43382         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
43383
43384 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
43385
43386         * g++.dg/template/static1.C: New test.
43387         * g++.dg/template/static2.C: New test.
43388         * g++.old-deja/g++.ext/memconst.C: New test.
43389
43390 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43391
43392         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
43393         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
43394         * g++.dg/special/initp1.C: Likewise.
43395
43396 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
43397
43398         * gcc.c-torture/execute/20021204-1.c: New test.
43399
43400 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
43401
43402         * gcc.dg/ppc-fmadd-1.c: New file.
43403         * gcc.dg/ppc-fmadd-2.c: New file.
43404         * gcc.dg/ppc-fmadd-3.c: New file.
43405
43406 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43407
43408         * gcc.c-torture/compile/20021204-1.c: New test.
43409
43410 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43411
43412         * g++.dg/inherit/covariant2.C: New test.
43413         * g++.dg/inherit/covariant3.C: New test.
43414         * g++.dg/inherit/covariant4.C: New test.
43415         * g++.dg/inherit/covariant1.C: Remove XFAIL.
43416         * g++.old-deja/g++.robertl/eb17.C: Likewise.
43417
43418 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
43419
43420         PR c++/8688
43421         * g++.dg/init/brace3.C: New test.
43422
43423 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
43424
43425         * gcc.dg/20020210-1.c: Fix a comment typo.
43426
43427 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
43428
43429         PR c++/8720
43430         * g++.dg/parse/defarg1.C: New test.
43431
43432         PR c++/8615
43433         * g++.dg/template/char1.C: New test.
43434
43435         * g++.dg/template/varmod1.C: Fix typo.
43436
43437 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43438
43439         DR 180
43440         * g++.old-deja/g++.pt/crash32.C: Expect error.
43441
43442 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
43443
43444         PR c++/5919
43445         * g++.dg/template/varmod1.C: New test.
43446
43447         PR c++/8727
43448         * g++.dg/inherit/typeinfo1.C: New test.
43449
43450         PR c++/8663
43451         * g++.dg/inherit/typedef1.C: New test.
43452
43453 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
43454
43455         PR c++/8332
43456         PR c++/8493
43457         * g++.dg/template/strlen1.C: New test.
43458
43459         PR c++/8227
43460         * g++.dg/template/ctor2.C: New test.
43461
43462         PR c++/8214
43463         * g++.dg/init/string1.C: New test.
43464
43465         PR c++/8511
43466         * g++.dg/template/friend8.C: New test.
43467
43468 2002-11-29  Joe Buck <jbuck@synopsys.com>
43469
43470         * g++.dg/lookup/anon2.C: New test.
43471
43472 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
43473
43474         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
43475         h8300 port.
43476
43477 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
43478
43479         * gcc.dg/bitfld-6.c: New test.
43480
43481 2002-11-27  Jan Hubicka  <jh@suse.cz>
43482
43483         * gcc.c-torture/execute/20021127.[cx]: New test.
43484
43485 2002-11-26  Jan Hubicka  <jh@suse.cz>
43486
43487         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
43488         quality.
43489
43490 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
43491
43492         * g++.dg/init/brace2.C: New test.
43493         * g++.old-deja/g++.mike/p9129.C: Correct.
43494
43495 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
43496
43497         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
43498
43499 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
43500
43501         * gcc.dg/sibcall-6: New test for indirect sibcalls.
43502
43503 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
43504
43505         * g++.dg/abi/empty11.C: New test.
43506         * g++.dg/rtti/cv1.C: New test.
43507
43508 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
43509
43510         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
43511
43512 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
43513
43514         * g++.dg/abi/empty10.C: New test.
43515
43516 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43517
43518         * gcc.c-torture/compile/20021124-1.c: New test.
43519
43520 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
43521
43522         * g++.dg/abi/rtti2.C: New test.
43523
43524 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43525
43526         * gcc.dg/i386-unroll-1.c: New test.
43527
43528 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43529
43530         * gcc.c-torture/compile/20021120-1.c: New test.
43531         * gcc.c-torture/compile/20021120-2.c: New test.
43532
43533 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43534
43535         * gcc.dg/bitfld-5.c: New test.
43536
43537 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43538
43539         * gcc.c-torture/execute/20021120-3.c: New test.
43540
43541 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43542
43543         * gcc.c-torture/execute/20021120-2.c: New test.
43544
43545 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43546
43547         * gcc.c-torture/execute/20021120-1.c: New test.
43548
43549 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
43550
43551         * gcc.c-torture/execute/20021118-3.c: New test.
43552
43553 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43554
43555         * gcc.c-torture/compile/20021119-1.c: New test.
43556
43557 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
43558
43559         * gcc.dg/duff-1.c: New test.
43560         * gcc.dg/duff-2.c: New test.
43561         * gcc.dg/duff-3.c: New test.
43562
43563 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
43564
43565         * gcc.dg/cpp/_Pragma5.c: New test.
43566
43567 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
43568
43569         * gcc.c-torture/execute/20021118-2.c: New test.
43570
43571 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
43572
43573         * gcc.c-torture/execute/20021118-1.c: New test.
43574
43575 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
43576
43577         * gcc.dg/20021116-1.c: New test.
43578
43579 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
43580
43581         * g++.dg/abi/vcall1.C: New test.
43582
43583 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
43584
43585         * gcc.dg/20021029-1.c: New test.
43586         * gcc.dg/20021029-2.c: New test.
43587
43588 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43589
43590         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
43591
43592 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43593
43594         PR c/8439
43595         * gcc.dg/20021110.c: Move to ...
43596         * gcc.c-torture/compile/20021110.c: .... here.
43597
43598 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43599
43600         PR c/8467
43601         * gcc.c-torture/execute/20021111-1.c
43602
43603 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43604
43605         PR c/8439
43606         * gcc.dg/20021110.c: New test.
43607
43608 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
43609
43610         * g++.dg/abi/vthunk3.C: Run only on x86.
43611
43612 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43613
43614         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
43615
43616 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
43617
43618         * lib/compat.exp (compat-execute): Fix logic error in last
43619         change.
43620
43621 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
43622
43623         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
43624
43625 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43626
43627         PR c++/8389
43628         * g++.dg/template/access6.C: New test.
43629
43630 2002-11-08  Jan Hubicka  <jh@suse.cz>
43631
43632         * gcc.dg/i386-ssefp-1.c: New test.
43633         * gcc.dg/i386-ssefp-1.c: New test.
43634
43635 2002-11-08  Jan Hubicka  <jh@suse.cz>
43636
43637         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
43638
43639 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
43640
43641         * g++.dg/abi/vthunk3.C: New test.
43642
43643         PR c++/8338
43644         * g++.dg/template/crash2.C: New test.
43645
43646 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
43647
43648         * g++.dg/abi/dtor1.C: New test.
43649         * g++.dg/abi/dtor2.C: Likewise.
43650
43651 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
43652
43653         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
43654         Darwin.
43655
43656 2002-11-04  Adam Nemet  <anemet@lnxw.com>
43657
43658         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
43659         -mthumb.  Only xfail with -O0.
43660
43661 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
43662
43663         * g++.dg/abi/thunk1.C: New test.
43664         * g++.dg/abi/thunk2.C: Likewise.
43665         * g++.dg/abi/vtt1.C: Likewise.
43666
43667 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
43668
43669         PR optimization/8423
43670         * gcc.c-torture/execute/builtin-constant.c: New test.
43671
43672 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
43673
43674         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
43675         Add some more cases.
43676
43677 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
43678
43679         PR c++/8391
43680         * g++.dg/opt/local1.C: New test.
43681
43682 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
43683
43684         PR c++/8160
43685         * g++.dg/template/complit1.C: New test.
43686
43687         PR c++/8149
43688         * g++.dg/template/typename4.C: Likewise.
43689
43690 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43691
43692         Core issue 287, PR c++/7639
43693         * g++.dg/template/instantiate1.C: Adjust error location.
43694         * g++.dg/template/instantiate3.C: New test.
43695         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
43696         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
43697         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
43698
43699 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
43700
43701         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
43702
43703 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
43704
43705         PR c++/8287
43706         * g++.dg/init/dtor2.C: New test.
43707
43708 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43709
43710         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
43711         * gcc.dg/nest.c: Bypass errors on irix6.
43712
43713 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
43714
43715         * gcc.dg/nest.c: Expect error for mmix-*-*.
43716         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
43717
43718 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
43719
43720         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
43721         markers.
43722
43723         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
43724
43725 2002-10-25  Mike Stump  <mrs@apple.com>
43726
43727         * gcc.dg/warn-1.c: New test.
43728
43729 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43730
43731         * g++.dg/template/typename3.C: New test.
43732
43733 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
43734
43735         * g++.dg/lookup/ptrmem1.C: New test.
43736
43737         * g++.dg/abi/vthunk2.C: New test.
43738
43739 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43740
43741         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
43742
43743 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
43744
43745         * g++.dg/abi/empty9.C: New test.
43746
43747 2002-10-24  Richard Henderson  <rth@redhat.com>
43748
43749         * g++.dg/inherit/thunk1.C: Enable for ia64.
43750
43751 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43752
43753         PR c++/8067
43754         * g++.dg/lookup/pretty1.C: New test.
43755
43756 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
43757
43758         * gcc.dg/20021023-1.c: New test.
43759
43760 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43761
43762         PR c++/7679
43763         * g++.dg/parse/inline1.C: New test.
43764
43765 2002-10-23  Richard Henderson  <rth@redhat.com>
43766
43767         * g++.dg/inherit/thunk1.C: Enable for x86_64.
43768
43769         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
43770
43771 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
43772
43773         PR c++/6579
43774         * g++.dg/parse/stmtexpr3.C: New test.
43775
43776 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
43777
43778         * g++.dg/expr/cond1.C: New test.
43779
43780 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43781
43782         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
43783
43784 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43785
43786         * g++.dg/abi/vbase13.C: New test.
43787         * g++.dg/abi/vbase14.C: Likewise.
43788
43789 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
43790
43791         * gcc.dg/tls/pic-1.c: New test.
43792         * gcc.dg/tls/nonpic-1.c: New test.
43793         * gcc.dg/20021018-1.c: New test.
43794
43795 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43796
43797         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
43798         Remove only files with the same base name as the test case.
43799         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
43800         (profopt-execute): Likewise.  Also, remove old profiling
43801         and performance data files before running the tests.
43802
43803         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
43804         * g++.dg/bprob/bprob.exp: Likewise.
43805         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
43806         to allow more general test case names.
43807
43808         * g++.dg/bprob/bprob-1.C: Rename to ...
43809         * g++.dg/bprob/g++-bprob-1.C: ... this.
43810
43811         * g77.dg/bprob/bprob-1.f: Rename to ...
43812         * g77.dg/bprob/g77-bprob-1.f: ... this.
43813
43814 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43815
43816         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
43817         bison 1.50 or later.
43818
43819 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
43820
43821         * g++.dg/README: Describe more test directories.
43822
43823 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43824
43825         * g++.dg/init/array6.C: Add additional tests.
43826
43827 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43828
43829         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
43830         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
43831
43832 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
43833
43834         * gcc.c-torture/compile/20020604-1.x: New.
43835         * gcc.c-torture/compile/simd-5.x: Likewise.
43836         * gcc.c-torture/execute/920710-1.x: Likewise.
43837         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
43838
43839 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43840
43841         * g++.dg/inherit/override1.C: Add dg-options clause.
43842
43843 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43844
43845         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
43846         _mm_slli_si128.
43847
43848 2002-10-19  Andreas Schwab  <schwab@suse.de>
43849
43850         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
43851         directory component.
43852
43853 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
43854
43855         * g++.dg/inherit/thunk1.C: New test.
43856
43857         * g++.dg/inherit/override1.C: New test.
43858
43859         * g++.dg/abi/mangle11.C: New test.
43860         * g++.dg/abi/mangle14.C: New test.
43861         * g++.dg/abi/mangle17.C: New test.
43862
43863 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
43864
43865         * g++.dg/overload/member2.C: New test.
43866
43867 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
43868
43869         * g++.dg/README: Describe new compat directory.
43870         * g++.dg/dg.exp: Skip tests in compat directory.
43871         * README.compat: New file.
43872         * lib/compat.exp: New expect script.
43873         * g++.dg/compat: New test directory.
43874         * g++.dg/compat/compat.exp: New expect script.
43875         * g++.dg/compat/abi: New test directory.
43876         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
43877         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
43878         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
43879         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
43880         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
43881         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
43882         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
43883         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
43884         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
43885         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
43886         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
43887         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
43888         * g++.dg/compat/break: New test directory.
43889         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
43890         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
43891         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
43892         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
43893         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
43894         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
43895         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
43896         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
43897         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
43898         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
43899         g++.dg/compat/break/README: New files.
43900         * g++.dg/compat/eh: New test directory.
43901         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
43902         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
43903         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
43904         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
43905         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
43906         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
43907         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
43908         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
43909         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
43910         g++.dg/compat/eh/filter2_y.C,
43911         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
43912         g++.dg/compat/eh/new1_y.C,
43913         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
43914         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
43915         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
43916         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
43917         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
43918         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
43919         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
43920         g++.dg/compat/eh/unexpected1_y.C: New files.
43921         * g++.dg/compat/init: New test directory.
43922         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
43923         g++.dg/compat/init/array5_y.C,
43924         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
43925         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
43926         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
43927         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
43928         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
43929         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
43930         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
43931         g++.dg/compat/init/init-ref2_y.C: New files.
43932
43933 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43934
43935         PR c++/7584
43936         * g++.dg/inherit/using3.C: New test.
43937
43938 2002-10-17  Jan Hubicka  <jh@suse.cz>
43939
43940         * gcc.dg/20021017-2.c: New test.
43941
43942 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43943
43944         * g++.dg/abi/mangle16.C: Adjust.
43945
43946         * g++.dg/init/array8.C: New test.
43947
43948 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
43949
43950         * gcc.dg/special/mips-abi.exp: New test.
43951         * gcc.dg/special/mips-abi.s: Empty file used by the above.
43952
43953 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43954
43955         * g++.dg/abi/mangle16.C: New test.
43956         * g++.dg/abi/mangle17.C: Likewise.
43957
43958         PR c++/7478
43959         * g++.dg/template/ref1.C: New test.
43960
43961 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43962
43963         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
43964
43965 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
43966
43967         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
43968
43969 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43970
43971         PR c++/7524
43972         * g++.dg/init/array7.C: New test.
43973
43974 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
43975
43976         * g++.dg/init/array6.C: New test.
43977
43978         * g++.dg/abi/mangle13.C: Likewise.
43979         * g++.dg/abi/mangle14.C: Likewise.
43980         * g++.dg/abi/mangle15.C: Likewise.
43981
43982 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43983
43984         * g++.dg/abi/empty8.C: New test.
43985
43986 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
43987
43988         * g++.dg/init/ctor1.C: New test.
43989
43990 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
43991
43992         * gcc.c-torture/execute/20021015-1.c: New test.
43993
43994 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
43995
43996         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
43997
43998 2002-10-14  Jan Hubicka  <jh@suse.cz>
43999
44000         * gcc.dg/i386-ssetype-[1-5].c: New tests.
44001
44002 2002-10-14  Richard Henderson  <rth@redhat.com>
44003
44004         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
44005
44006 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44007
44008         PR optimization/6631
44009         * g++.dg/opt/const2.C: New test.
44010
44011 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44012
44013         PR c++/7176
44014         * g++.dg/parse/friend1.C: New test.
44015         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
44016
44017 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
44018
44019         * gcc.dg/20021014-1.c: New test.
44020
44021 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
44022
44023         PR c++/5661
44024         * g++.dg/ext/vlm1.C: New test.
44025         * g++.dg/ext/vlm2.C: Likewise.
44026
44027         * g++.dg/init/array1.C: Remove invalid braces.
44028         * g++.dg/init/brace1.C: New test.
44029         * g++.dg/init/copy2.C: Likewise.
44030         * g++.dg/init/copy3.C: Likewise.
44031         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
44032         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
44033         braces.
44034
44035 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
44036
44037         * gcc.dg/cpp/assembler.S: Don't use -ansi.
44038
44039 2002-10-11  Richard Shann  <richard.shann@superh.com>
44040
44041         * gcc.c-torture/compile/simd-5.c: New test.
44042
44043 2002-10-10  Roger Sayle  <roger@eyesopen.com>
44044
44045         * gcc.c-torture/execute/shiftopt-1.c: New test case.
44046
44047 2002-10-10  Jim Wilson  <wilson@redhat.com>
44048
44049         * gcc.c-torture/execute/20021010-1.c: New test.
44050
44051 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
44052
44053         PR c/7353
44054         * g++.dg/ext/typedef-init.C: New test.
44055         * gcc.dg/typedef-init.c: New test.
44056
44057 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
44058
44059         * gcc.dg/cpp/paste13.c: New test.
44060
44061 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44062
44063         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
44064         remaining platforms, XFAIL during compile, not execute.  Don't
44065         XFAIL at -O0.
44066
44067 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
44068
44069         * gcc.dg/alias-1.c: Tweak expected warning.
44070
44071 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44072
44073         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
44074
44075 2002-10-06  Andreas Jaeger  <aj@suse.de>
44076
44077         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
44078         * gcc.dg/cpp/c++98.C: Likewise.
44079
44080         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
44081         * g++.dg/cpp/c++98.C: Likewise.
44082
44083         * g++.dg/README (Subdirectories): Mention cpp directory.
44084
44085         PR target/7559
44086         * gcc.dg/20021006-1.c: New test.
44087
44088 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44089
44090         PR c++/7804
44091         * g++.dg/other/warning1.C: New test.
44092
44093 2002-10-04  Roger Sayle  <roger@eyesopen.com>
44094
44095         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
44096         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
44097         and sparc-*-* with -m64 as expected failures.  See PR 8087.
44098
44099 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44100
44101         PR c++/7931
44102         * g++.dg/template/ptrmem3.C: New test.
44103
44104         PR c++/7754
44105         * g++.dg/template/union1.C: New test.
44106
44107 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44108
44109         PR c++/8006
44110         * g++.dg/abi/mangle9.C: New test.
44111         * g++.dg/abi/mangle10.C: New test.
44112         * g++.dg/abi/mangle11.C: New test.
44113         * g++.dg/abi/mangle12.C: New test.
44114
44115 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
44116
44117         PR c++/7188.
44118         * g++.dg/template/meminit1.C: New test.
44119         * g++.dg/warn/Wreorder-1.C: Likewise.
44120         * g++.old-deja/g++.mike/warn3.C: Tweak.
44121         * lib/prune.exp: Ingore "in copy constructor".
44122
44123 2002-10-02  Andreas Jaeger  <aj@suse.de>
44124
44125         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
44126         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
44127         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
44128         on x86-64.
44129
44130 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
44131
44132         * gcc.dg/empty1.C: Fix typo.
44133
44134 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
44135
44136         * gcc.dg/alias-1.c: New test.
44137
44138 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
44139
44140         * gcc.dg/empty1.C: New test.
44141
44142         * g++.dg/tls/init-2.C: Tweak error messages.
44143
44144 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
44145
44146         * gcc.c-torture/compile/20020923-1.c: New test.
44147
44148 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
44149
44150         * gcc.c-torture/execute/ffs-1.c: New test.
44151         * gcc.c-torture/execute/ffs-2.c: Ditto.
44152
44153 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
44154
44155         * g++.dg/overload/member1.C: New test.
44156
44157 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
44158
44159         * g++.dg/abi/empty7.C: New test.
44160         * g++.dg/init/pm2.C: Likewise.
44161
44162 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
44163
44164         * g++.dg/rtti/crash1.C: New test.
44165
44166 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
44167
44168         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
44169         gcc.dg/sibcall-4.c: New tests.
44170
44171 2002-09-28  Roger Sayle  <roger@eyesopen.com>
44172
44173         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
44174         powerpc and MMIX targets.
44175
44176 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
44177
44178         * gcc.dg/cpp/20020927-1.c: New.
44179
44180 2002-09-26  David S. Miller  <davem@redhat.com>
44181
44182         * gcc.c-torture/compile/trunctfdf.c: New.
44183
44184 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44185
44186         * lib/target-supports.exp (check_weak_available): Handle solaris2.
44187
44188 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
44189
44190         * gcc.c-torture/execute/loop-15.c: New.
44191
44192 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
44193
44194         * README.QMTEST: Fix typo.
44195
44196 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
44197
44198         * gcc.dg/20020926-1.c: New test.
44199
44200 2002-09-25  David S. Miller  <davem@redhat.com>
44201
44202         PR target/7842
44203         * gcc.c-torture/execute/shiftdi.c: New test.
44204
44205 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
44206
44207         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
44208         unique to the tool.
44209         * lib/g77.exp (g77_init): Likewise.
44210         * lib/g++.exp (g++_init): Likewise.
44211         * lib/objc.exp (objc_init): Likewise.
44212
44213 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
44214
44215         * g++.dg/abi/empty5.C: New test.
44216         * g++.dg/abi/empty6.C: New test.
44217         * g++.dg/abi/vbase12.C: New test.
44218
44219 2002-09-25  Richard Henderson  <rth@redhat.com>
44220
44221         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
44222         too-small long double.
44223
44224 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
44225
44226         * gcc.dg/20020919-1.c: New test.
44227
44228 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
44229
44230         * g++.dg/abi/bitfield6.C: New test.
44231         * g++.dg/abi/bitfield7.C: New test.
44232         * g++.dg/abi/bitfield8.C: New test.
44233         * g++.dg/abi/vbase11.C: New test.
44234
44235 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44236
44237         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
44238         hppa*-*-hpux*.  Update test comment.
44239
44240 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
44241
44242         * gcc.dg/tls/struct-1.c: New test.
44243
44244 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
44245
44246         * gcc.dg/cpp/tr-warn2.c: Update.
44247
44248 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
44249
44250         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
44251
44252 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
44253
44254         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
44255         systems.
44256
44257 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
44258
44259         * gcc.c-torture/execute/ieee/mzero3.c: New test.
44260
44261         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44262         Adjust for c++filt moved to binutils.  Remove spurious duplicate
44263         setting of cxxfilt.
44264
44265 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
44266
44267         * gcc.dg/20020312-2.c: Update for darwin.
44268
44269 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44270
44271         * g++.old-deja/g++.other/crash32.C: Mark ICE.
44272
44273 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
44274
44275         * objc.dg/comp-types-1.m: New test.
44276         * objc.dg/comp-types-2.m: New test.
44277         * objc.dg/comp-types-3.m: New test.
44278         * objc.dg/comp-types-4.m: New test.
44279         * objc.dg/comp-types-5.m: New test.
44280         * objc.dg/comp-types-6.m: New test.
44281
44282 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44283
44284         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
44285
44286 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44287
44288         * g++.dg/other/do1.C: New test.
44289
44290         * g++.dg/template/subst1.C: New test.
44291
44292 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
44293
44294         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
44295
44296 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44297
44298         * g++.dg/template/qualttp20.C: Adjust expected errors.
44299         * g++.old-deja/g++.jason/report.C: Likewise.
44300         * g++.old-deja/g++.other/qual1.C: Likewise.
44301
44302         * g++.dg/lookup/scoped2.C: New test.
44303
44304         * g++.dg/ext/asm3.C: New test.
44305
44306 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
44307
44308         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
44309
44310 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
44311
44312         * ChangeLog: follow spelling conventions.
44313         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
44314         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
44315         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
44316         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
44317         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
44318         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
44319         * g++.old-deja/g++.law/global-init1.C: Likewise.
44320         * g++.old-deja/g++.other/delete4.C: Likewise.
44321         * g++.old-deja/g++.other/inline21.C: Likewise.
44322         * g++.old-deja/g++.other/singleton.C: Likewise.
44323         * g77.dg/strlen0.f: Likewise.
44324         * g77.f-torture/compile/20010519-1.f: Likewise.
44325         * g77.f-torture/compile/980310-4.f: Likewise.
44326         * gcc.c-torture/compile/20000605-1.c: Likewise.
44327         * gcc.c-torture/execute/20020225-1.c: Likewise.
44328         * gcc.dg/c90-hexfloat-2.c: Likewise.
44329         * gcc.dg/c99-bool-1.c: Likewise.
44330         * gcc.dg/c99-hexfloat-2.c: Likewise.
44331         * gcc.dg/dll-2.c: Likewise.
44332         * gcc.dg/wtr-union-init-1.c: Likewise.
44333         * gcc.dg/wtr-union-init-2.c: Likewise.
44334         * gcc.dg/wtr-union-init-3.c: Likewise.
44335         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44336         * gcc.dg/cpp/defined.c: Likewise.
44337         * gcc.dg/cpp/macsyntx.c: Likewise.
44338         * gcc.dg/cpp/paste2.c: Likewise.
44339         * gcc.dg/cpp/trad/defined.c: Likewise.
44340         * gcc.dg/format/c90-printf-1.c: Likewise.
44341         * gcc.dg/format/c90-scanf-1.c: Likewise.
44342         * gcc.dg/format/c99-printf-1.c: Likewise.
44343         * gcc.dg/format/c99-scanf-1.c: Likewise.
44344         * gcc.misc-tests/gcov-8.c: Likewise.
44345         * lib/profopt.exp: Likewise.
44346
44347 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
44348
44349         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
44350
44351 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44352
44353         * g++.dg/inherit/using2.C: New test.
44354
44355 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
44356
44357         * ChangeLog: Follow spelling conventions.
44358         * g++.dg/template/friend4.C: Likewise.
44359         * g++.old-deja/g++.pt/crash67.C: Likewise.
44360         * gcc.c-torture/execute/20000801-4.c: Likewise.
44361         * gcc.dg/c90-digraph-1.c: Likewise.
44362         * gcc.dg/c94-digraph-1.c: Likewise.
44363         * gcc.dg/c99-digraph-1.c: Likewise.
44364         * gcc.dg/cpp/line5.c: Likewise.
44365         * gcc.dg/cpp/multiline.c: Likewise.
44366         * gcc.dg/cpp/trad/literals-1.c: Likewise.
44367         * gcc.dg/format/attr-3.c: Likewise.
44368         * gcc.dg/format/c90-scanf-3.c: Likewise.
44369         * gcc.dg/format/ext-4.c: Likewise.
44370
44371 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44372
44373         * g++.dg/template/pretty1.C: New test.
44374
44375 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
44376
44377         * gcc.c-torture/execute/struct-cpy-1.c: New test.
44378
44379 2002-09-13  Matt Austern  <austern@apple.com>
44380
44381         * g++.dg/other/constref[12].C: New, regression tests for
44382         passing a cast expression to a function by const reference.
44383
44384 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
44385
44386         * g++.dg/template/deduce1.C: New test.
44387
44388 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
44389
44390         * gcc.c-torture/execute/simd-1.c: Force all use of int to
44391         32-bit int.
44392
44393 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44394
44395         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
44396         usage.
44397
44398 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
44399
44400         * gcc.c-torture/compile/20020910-1.c: New test.
44401
44402 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
44403
44404         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
44405
44406 2002-09-10  Andreas Jaeger  <aj@suse.de>
44407
44408         * gcc.dg/20020312-2.c: Adjust for x86-64.
44409
44410 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
44411
44412         * g77.dg/7388.f: New test case for PR 7388.
44413
44414 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
44415
44416         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
44417
44418 2002-09-05  Ziemowit Laski <zlaski@apple.com>
44419
44420         * objc.dg/proto-lossage-1.m: New test.
44421
44422 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
44423
44424         * gcc.dg/cpp/_Pragma4.c: Fix typo.
44425
44426 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
44427
44428         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
44429         expected to pass.
44430
44431 2002-09-06  Stan Shebs  <shebs@apple.com>
44432             David Edelsohn  <edelsohn@gnu.org>
44433
44434         * gcc.dg/weak: New directory.
44435         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
44436         target-specific xfail bits.
44437         * gcc.dg/typeof-2.c: Move to new directory.
44438         * gcc.dg/weak.exp: New expect script.
44439
44440 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
44441
44442         * gcc.c-torture/execute/extzvsi.c: New test.
44443
44444 2002-09-05  Stan Shebs  <shebs@apple.com>
44445
44446         * gcc.dg/weak-1.c: xfail on Darwin.
44447         * gcc.dg/weak-2.c: Ditto.
44448         * gcc.dg/weak-3.c: Ditto.
44449         * gcc.dg/weak-4.c: Ditto.
44450         * gcc.dg/weak-5.c: Ditto.
44451         * gcc.dg/weak-6.c: Ditto.
44452         * gcc.dg/weak-7.c: Ditto.
44453         * gcc.dg/weak-8.c: Ditto.
44454         * gcc.dg/weak-9.c: Ditto.
44455
44456 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
44457
44458         * gcc.c-torture/execute/loop-14.c: New test.
44459
44460 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
44461
44462         * g++.dg/other/cxa-atexit1.C: New test.
44463
44464         * gcc.dg/typeof-2.c: New test.
44465
44466 2002-09-03  Roger Sayle  <roger@eyesopen.com>
44467
44468         * gcc.dg/builtins-2.c: New testcase.
44469         * gcc.dg/builtins-3.c: New testcase.
44470
44471 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
44472
44473         * gcc.dg/cpp/_Pragma4.c: New test.
44474
44475 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
44476
44477         * objc/execute/nil_method-1.m: New testcase.
44478
44479 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
44480
44481         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
44482         [Object class], not [Object initialize].
44483
44484 2002-08-31  Roger Sayle  <roger@eyesopen.com>
44485             Hans-Peter Nilsson  <hp@bitrange.com>
44486
44487         * gcc.c-torture/execute/20020720-1.x: Skip test on
44488         mmix-knuth-mmixware.  Correct comment.
44489
44490 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
44491
44492         * g++.dg/abi/bitfield5.C: New test.
44493         * g++.dg/abi/vbase10.C: Likewise.
44494
44495 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
44496
44497         * objc.dg/undeclared-selector.m: New test.
44498
44499 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
44500
44501         * g++.dg/other/offsetof1.C: Avoid cast warning.
44502
44503 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
44504
44505         * objc.dg/super-class-2.m: New test.
44506
44507 2002-08-24  Matt Austern  <austern@apple.com>
44508
44509         * g++.dg/ext/lvaddr.C: New test.
44510         * g++.dg/ext/lvcast.C: New test.
44511
44512 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
44513
44514         * g++.dg/inherit/cond1.C: New test.
44515
44516 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
44517
44518         * gcc.dg/noncompile/incomplete-1.c: New test.
44519
44520 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
44521
44522         * gcc.dg/typespec-1.c: New test.
44523
44524 2002-08-20  Devang Patel  <dpatel@apple.com>
44525         * objc.dg/proto-hier-2.m: New test.
44526
44527 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
44528
44529         * objc.dg/bitfield-1.m: New test.
44530         * objc.dg/bitfield-2.m: New test.
44531
44532 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44533
44534         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
44535         gcc.dg/c99-flex-array-4.c: New tests.
44536
44537 2002-08-16  Stan Shebs  <shebs@apple.com>
44538
44539         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
44540
44541 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
44542
44543         * gcc.dg/typeof-1.c: New test.
44544         * g++.dg/ext/typeof2.C: New test.
44545
44546 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44547
44548         * g++.dg/other/offsetof1.C: New test.
44549
44550 2002-08-14  Richard Henderson  <rth@redhat.com>
44551
44552         * gcc.dg/tls/diag-3.c: Fix expected message strings.
44553
44554 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
44555
44556         * gcc.dg/cpp/_Pragma3.c: New test.
44557
44558 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
44559
44560         * g++.dg/template/inherit3: New test.
44561
44562 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44563
44564         * gcc.dg/bitfld-4.c: Add blank options.
44565
44566 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
44567
44568         * g++.dg/template/crash1.C: New test.
44569
44570 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
44571
44572         * gcc.dg/tls/opt-2.c: New test.
44573
44574 2002-08-08  Devang Patel  <dpatel@apple.com>
44575
44576         * objc.dg/selector-1.m : New test
44577
44578 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
44579
44580         * g++.dg/abi/bitfield4.C: New test.
44581         * gcc.dg/bitfld-4.c: New test.
44582
44583 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
44584
44585         * g++.dg/other/packed1.C: New test.
44586
44587 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
44588
44589         * g++.dg/abi/offsetof.C: Tweak error messages.
44590         * g++.old-deja/g++.mike/p10769a.C: Likewise.
44591
44592 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
44593
44594         * gcc.dg/bitfld-3.c: New test.
44595
44596 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44597             Richard Henderson  <rth@redhat.com>
44598
44599         * gcc.dg/i386-bitfield1.c: New test.
44600         * g++.dg/abi/bitfield3.C: Update.
44601
44602 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
44603
44604         * objc.dg/const-str-2.m: Update.
44605         * gcc.dg/cpp/c++98.c: Change to C extension.
44606         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
44607         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
44608
44609 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
44610
44611         * gcc.dg/tls/diag-3.c: New.
44612
44613 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
44614
44615         * g++.dg/README (Subdirectories): Document new subdir expr.
44616         * g++.dg/expr/pmf-1.C: New test.
44617
44618 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
44619
44620         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
44621
44622 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
44623
44624         * g++.dg/abi/bitfield3.C: New test.
44625
44626 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
44627
44628         * lib/gcov.exp: Tweak expected line formats.
44629         * gcc.misc-tests/gcov8.c: New test.
44630         * gcc.misc-tests/gcov8.x: New flags.
44631
44632 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
44633
44634         * consistency.vlad/layout/endian.c: Include string.h.
44635
44636         * gcc.c-torture/execute/20020805-1.c: New test.
44637
44638 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
44639
44640         * g++.dg/other/conversion1.C: New test.
44641
44642 2002-08-03  Roger Sayle  <roger@eyesopen.com>
44643
44644         * gcc.dg/builtins-1.c: New testcase.
44645
44646 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
44647
44648         * g++.dg/inherit/access3.C: New test.
44649
44650 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
44651
44652         * gcc.dg/ia64-visibility-2.c: New test.
44653
44654 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
44655
44656         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
44657         __qualifier_flags to __flags.
44658
44659 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
44660
44661         * g++.dg/inherit/operator1.C: New test.
44662         * g++.dg/lookup/disamb1.C: Fix typo in comment.
44663         * g++.dg/other/error1.C: Change expected error message.
44664         * g++.dg/template/conv4.C: Likewise.
44665
44666 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
44667
44668         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
44669         for documented behavior.
44670
44671 2002-07-25  Roger Sayle  <roger@eyesopen.com>
44672
44673         * gcc.c-torture/execute/20020720-1.x: Skip this test on
44674         several targets known to fail.
44675
44676 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
44677
44678         * gcc.dg/mips-args-[123].c: New tests.
44679
44680 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
44681
44682         * gcc.dg/ppc-spe.c: New.
44683
44684 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
44685
44686         * g++.dg/other/ptrmem4.C: New testcase.
44687
44688 2002-07-24  Richard Henderson  <rth@redhat.com>
44689
44690         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
44691
44692 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
44693
44694         * g++.dg/ext/alignof1.C (main): Return 0 for success.
44695
44696 2002-07-24  Roger Sayle  <roger@eyesopen.com>
44697
44698         * gcc.c-torture/execute/memset-3.c: New testcase.
44699
44700 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
44701
44702         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
44703         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
44704
44705 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44706
44707         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
44708         Delete.
44709
44710 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
44711
44712         * gcc.c-torture/compile/simd-4.c: New test.
44713
44714 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44715
44716         PR c++/7347, c++/7348
44717         * g++.dg/template/access4.C: New test.
44718         * g++.dg/template/access5.C: New test.
44719         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
44720         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
44721         * g++.old-deja/g++.pt/ttp58.C: Likewise.
44722         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
44723
44724 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
44725
44726         * gcc.dg/gnu89-init-2.c: New test.
44727
44728 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
44729
44730         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
44731
44732 2002-07-20  Roger Sayle  <roger@eyesopen.com>
44733
44734         * gcc.c-torture/execute/20020720-1.c: New testcase.
44735
44736 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
44737
44738         * gcc.dg/cpp/Wsignprom.c: New tests.
44739
44740 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
44741
44742         * gcc.c-torture/execute/loop-13.c: New test.
44743
44744 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
44745
44746         * gcc.dg/cpp/expr.c: New tests.
44747
44748 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
44749
44750         * g++.dg/opt/pr6713.C: Add template instantiation.
44751
44752 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
44753
44754         * gcc.dg/nest.c: New test.
44755
44756 2002-07-17  Richard Henderson  <rth@redhat.com>
44757
44758         * g++.dg/opt/pr6713.C: New test.
44759
44760 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
44761
44762         * gcc.c-torture/execute/loop-2e.x: Let the testcase
44763         XFAIL for all x86 processors.
44764
44765 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
44766
44767         * gcc.c-torture/execute/20010122-1.x: Do not test with
44768         -fomit-frame-pointer.
44769
44770 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44771
44772         * g++.dg/template/instantiate2.C: New test.
44773         * g++.dg/template/spec4.C: New test.
44774
44775 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44776
44777         * g++.dg/template/access2.C: New test.
44778         * g++.dg/template/access3.C: New test.
44779
44780 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
44781
44782         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
44783         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
44784         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
44785         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
44786         Convert to use <stdarg.h>.
44787         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
44788         Delete.
44789         * gcc.dg/va-arg-2.c: New.
44790         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
44791
44792 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
44793
44794         * gcc.c-torture/compile/20020710-1.c: New test.
44795
44796 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
44797                           Andrew Pinski  <pinskia@physics.uc.edu>
44798
44799         gcc.c-torture/compile/simd-2.c: New testcase.
44800         gcc.c-torture/compile/simd-3.c: Likewise.
44801
44802 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
44803
44804         PR c++/7224
44805         * g++.dg/overload/error1.C: New test.
44806
44807 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44808
44809         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
44810         configuration and IRIX 6 O32 ABI.
44811
44812 2002-07-11  Roger Sayle  <roger@eyesopen.com>
44813
44814         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
44815
44816 2002-07-10  Roger Sayle  <roger@eyesopen.com>
44817
44818         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
44819
44820 2002-07-10  Jeffrey A Law  <law@redhat.com>
44821
44822         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
44823
44824         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
44825
44826 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
44827
44828         * gcc.dg/20020312-2.c: Check for __PPC__.
44829
44830 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
44831
44832         * gcc.c-torture/compile/20020709-1.c: New test.
44833
44834 2002-07-07  Roger Sayle  <roger@eyesopen.com>
44835
44836         * g++.dg/template/qualttp21.C: New test case.
44837
44838 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
44839
44840         * gcc.c-torture/compile/20020706-1.c: New test.
44841         * gcc.c-torture/compile/20020706-2.c: New test.
44842
44843 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
44844             Alexandre Oliva  <aoliva@redhat.com>
44845
44846         * g++.dg/warn/incomplete1.C: New test.
44847
44848 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44849
44850         PR c++/7099
44851         * g++.dg/warn/noreturn1.C: New test.
44852
44853 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
44854
44855         PR c++/6706
44856         * g++.dg/debug/debug6.C: New test.
44857         * g++.dg/debug/debug7.C: New test.
44858
44859 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
44860
44861         * gcc.c-torture/compile/simd-3.c: New test.
44862
44863 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
44864
44865         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
44866         * gcc.dg/20020620-1.c: Likewise.
44867
44868 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44869
44870         PR c++/6944
44871         * g++.dg/init/array4.C: New test.
44872         * g++.dg/init/array5.C: New test.
44873
44874 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
44875
44876         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
44877         * gcc.c-torture/execute/simd-2.c (main): Likewise.
44878
44879 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44880
44881         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
44882         * gcc.dg/wtr-aggr-init-1.c: Likewise.
44883         * gcc.dg/wtr-conversion-1.c: Likewise.
44884         * gcc.dg/wtr-escape-1.c: Likewise.
44885         * gcc.dg/wtr-int-type-1.c: Likewise.
44886         * gcc.dg/wtr-label-1.c: Likewise.
44887         * gcc.dg/wtr-static-1.c: Likewise.
44888         * gcc.dg/wtr-strcat-1.c: Likewise.
44889         * gcc.dg/wtr-suffix-1.c: Likewise.
44890         * gcc.dg/wtr-switch-1.c: Likewise.
44891         * gcc.dg/wtr-unary-plus-1.c: Likewise.
44892         * gcc.dg/wtr-union-init-1.c: Likewise.
44893         * gcc.dg/wtr-union-init-2.c: Likewise.
44894         * gcc.dg/wtr-union-init-3.c: Likewise.
44895
44896         * gcc.dg/wtr-func-def-1.c: New test.
44897
44898 2002-07-02 Devang Patel <dpatel@apple.com>
44899
44900         * objc.dg/param-1.m: New test.
44901
44902 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
44903
44904         * gcc.dg/cpp/trad/directive.c: Add test.
44905         * gcc.dg/cpp/trad/macroargs.c: Add test.
44906         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
44907
44908 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
44909
44910         * gcc.dg/cpp/cmdlne-M.c: New test.
44911
44912 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
44913
44914         * objc.dg/desig-init-1.m: New test.
44915
44916 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44917
44918         PR c++/6716
44919         * g++.dg/template/instantiate1.C: New test.
44920
44921 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
44922
44923         PR c++/7112
44924         * g++.dg/template/sizeof2.C: New test.
44925
44926 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44927
44928         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
44929         gcc.dg/cpp/trad/include.c: New tests.
44930
44931 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
44932
44933         PR target/7177
44934         * gcc.c-torture/compile/20020701-1.c: New test.
44935
44936 2002-07-01  Stan Shebs  <shebs@apple.com>
44937
44938         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
44939         header here...
44940         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
44941         (objc-torture-execute): or here.
44942
44943 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
44944
44945         * gcc.c-torture/execute/arith-rand-ll.c: New test.
44946
44947 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44948
44949         * gcc.dg/cpp/trad/escaped-nl.c: New test.
44950
44951 2002-06-30  Devang Patel  <dpatel@apple.com>
44952
44953         * objc.dg/fsyntax-only.m: New test.
44954
44955 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
44956
44957         PR c++/6695
44958         * g++.dg/template/friend7.C: New file.
44959
44960 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
44961
44962         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
44963         return type.
44964
44965 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
44966
44967         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
44968         avoid division by zero.
44969
44970 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
44971
44972         * gcc.dg/Wunknownprag.c: New tests.
44973
44974 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
44975
44976         * gcc.c-torture/execute/simd-2.c: New test.
44977
44978 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
44979
44980         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
44981         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
44982         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
44983         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
44984         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
44985         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
44986         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
44987         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
44988         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
44989         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
44990         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
44991         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
44992         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
44993         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
44994         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
44995         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
44996         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
44997
44998 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
44999
45000         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
45001         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
45002         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
45003         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
45004         New tests.
45005         * gcc.dg/cpp/trad/directive.c: Update.
45006
45007 2002-06-23  Andreas Jaeger  <aj@suse.de>
45008
45009         * gcc.c-torture/execute/complex-6.c: New.
45010
45011 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
45012
45013         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
45014         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
45015         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
45016         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
45017
45018 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
45019
45020         * gcc.dg/cpp/trad: New directory with traditional tests copied
45021         from parent directory.
45022         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45023         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45024         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45025         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45026         Move to trad/ and rename.
45027         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
45028         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
45029         gcc.dg/cpp/trad/redef2.c: New tests.
45030         * gcc.dg/cpp/trad/trad.exp: New driver.
45031
45032 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
45033
45034         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45035         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45036         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45037         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45038         Remove.
45039
45040 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
45041
45042         * gcc.dg/20020620-1.c: New test.
45043
45044 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45045
45046         * g++.dg/template/ttp4.C: New test.
45047
45048 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
45049
45050         * g++.dg/opt/vt1.C: Fix regexp.
45051
45052 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45053
45054         * gcc.c-torture/execute/pure-1.c: Make functions static again.
45055         Don't use attribute `noinline'.
45056
45057 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45058
45059         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
45060
45061 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
45062
45063         * gcc.c-torture/execute/simd-1.c: New.
45064
45065         * gcc.dg/simd-1.c: New.
45066
45067 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45068
45069         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
45070
45071 2002-06-16  Richard Henderson  <rth@redhat.com>
45072
45073         * g++.dg/ext/anon-struct1.C: New.
45074         * g++.dg/ext/anon-struct2.C: New.
45075         * g++.dg/ext/anon-struct3.C: New.
45076         * gcc.dg/anon-struct-1.c: New.
45077         * gcc.dg/anon-struct-2.c: New.
45078         * gcc.dg/anon-struct-3.c: New.
45079         * gcc.dg/20011008-1.c: Adjust warning text.
45080         * gcc.dg/20020527-1.c: Add -fms-extensions.
45081
45082 2002-06-16  Richard Henderson  <rth@redhat.com>
45083
45084         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
45085
45086 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
45087
45088         * gcc.c-torture/execute/20020615-1.c: New test.
45089
45090 2002-06-15  Roger Sayle  <roger@eyesopen.com>
45091
45092         * gcc.c-tortuture/execute/compare-1.c: New test case.
45093         * gcc.c-tortuture/execute/compare-2.c: New test case.
45094         * gcc.c-tortuture/execute/compare-3.c: New test case.
45095
45096 2002-06-13  Richard Henderson  <rth@redhat.com>
45097
45098         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
45099         ia64 ilp32.
45100
45101 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45102
45103         * g++.dg/template/typename2.C: Update error message.
45104
45105 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
45106
45107         * gcc.c-torture/execute/20020611-1.c: New test.
45108
45109 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
45110
45111         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
45112         list of targets to skip.
45113
45114 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
45115
45116         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
45117         targets if not optimizing.
45118
45119 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
45120
45121         * gcc.c-torture/compile/20020605-1.c: New test.
45122
45123         * g++.dg/opt/vt1.C: New test.
45124
45125         * gcc.dg/20020531-1.c: New test.
45126
45127         * gcc.dg/20020530-1.c: New test.
45128
45129         * gcc.dg/20020527-1.c: New test.
45130
45131         * g++.dg/opt/cse1.C: New test.
45132
45133 2002-06-07  Roger Sayle  <roger@eyesopen.com>
45134
45135         * gcc.dg/20020607-2.c: New test case.
45136
45137 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
45138
45139         * gcc.c-torture/compile/20020604-1.c: New test.
45140
45141 2002-06-04  Richard Henderson  <rth@redhat.com>
45142
45143         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
45144         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
45145         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
45146
45147 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
45148
45149         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
45150
45151 2002-06-03  Richard Henderson  <rth@redhat.com>
45152
45153         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
45154         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
45155
45156 2002-06-02  Richard Henderson  <rth@redhat.com>
45157
45158         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
45159         test functions static.
45160
45161 2002-06-02  Andreas Jaeger  <aj@suse.de>
45162
45163         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
45164         now.
45165
45166 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45167
45168         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
45169         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
45170         Update for mofified diagnostics.
45171         * gcc.dg/c99-intconst-1.c: No longer fail.
45172
45173 2002-06-02  Richard Henderson  <rth@redhat.com>
45174
45175         * gcc.dg/uninit-A.c: Remove xfail markers.
45176
45177 2002-06-01  Roger Sayle  <roger@eyesopen.com>
45178
45179         * gcc.dg/fnegate-1.c: New test case.
45180
45181 2002-05-30  Osku Salerma  <osku@iki.fi>
45182
45183         * gcc.c-torture/execute/mayalias-1.c: New file.
45184
45185 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45186
45187         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
45188         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
45189         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
45190
45191 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
45192
45193         * gcc.c-torture/execute/20020529-1.c: New test.
45194
45195 2002-05-27  Richard Henderson  <rth@redhat.com>
45196
45197         * g++.dg/ext/attrib6.C: New test case.
45198
45199 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45200
45201         * gcc.c-torture/execute/pure-1.c: New test.
45202
45203 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45204
45205         * gcc.dg/cpp/arith-2.c: Remove.
45206
45207 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45208
45209         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
45210         * gcc.dg/cpp/if-3.c: Remove.
45211
45212 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
45213
45214         * g++.dg/opt/cse2.C: New test.
45215
45216 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
45217
45218         * gcc.dg/cpp/arith-1.c: New semantic tests.
45219         * gcc.dg/cpp/if-1.c: Update.
45220
45221 2002-05-24  Ben Elliston  <bje@redhat.com>
45222
45223         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
45224
45225 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45226
45227         * gcc.dg/verbose-asm.c: New test.
45228
45229 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45230
45231         * gcc.dg/cpp/paste12.c: New test.
45232
45233 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45234
45235         * g++.dg/parse/named_ops.C: New test.
45236
45237 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
45238
45239         * gcc.dg/weak-8.c: New test.
45240
45241 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
45242
45243         * gcc.dg/weak-2.c: Allow optional leading underscore
45244         in scan-assembler symbol name.
45245         * gcc.dg/weak-3.c: Likewise.
45246         * gcc.dg/weak-4.c: Likewise.
45247         * gcc.dg/weak-5.c: Likewise.
45248
45249 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
45250
45251         * gcc.dg/20020523-1.c: New test.
45252
45253 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45254
45255         * objc.dg/const-str-2.m: Update now that we stop after
45256         a command line error.
45257
45258 2002-05-22  Richard Henderson  <rth@redhat.com>
45259
45260         * g++.dg/dg.exp: Fix typo in test pruneing.
45261
45262 2002-05-22  Richard Henderson  <rth@redhat.com>
45263
45264         * g++.dg/dg.exp: Prune the tls subdirectory.
45265         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
45266         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
45267         * g++.dg/tls/init-1.C: New.
45268
45269 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
45270
45271         * gcc.dg/20020517-1.c: New test.
45272
45273 2002-05-21  Richard Henderson  <rth@redhat.com>
45274
45275         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
45276         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
45277
45278 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
45279
45280         * g++.dg/other/copy2.C: New test.
45281
45282 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
45283
45284         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
45285         (MAX_COPY): Bump up to 10 times sizeof (long long).
45286         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
45287
45288         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
45289         sizeof (long long).
45290
45291         * gcc.c-torture/execute/strcpy-1.c: New test.
45292
45293 2002-05-19  Jason Merrill  <jason2redhat.com>
45294
45295         * g++.dg/ext/oper1.C: New test.
45296
45297 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
45298 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
45299
45300         * README.QMTEST: New file.
45301
45302         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
45303
45304 2002-05-19  Andreas Jaeger  <aj@suse.de>
45305
45306         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
45307         now.
45308         * gcc.c-torture/execute/loop-2d.x: Likewise.
45309
45310 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
45311
45312         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
45313         support weak symbols.
45314         * gcc.dg/weak-4.c: Likewise.
45315         * gcc.dg/weak-6.c: Likewise.
45316
45317 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
45318
45319         * gcc.dg/weak-3.c: Add dg-excess-error comment for
45320         cygwin, coff and h8300-*-hms targets
45321         * gcc.dg/weak-5.c: Likewise.
45322         * gcc.dg/weak-7.c: Likewise.
45323
45324 2002-05-16  Jason Merrill  <jason@redhat.com>
45325
45326         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
45327         (scan-assembler-not, scan-assembler-dem): Likewise.
45328         (scan-assembler-dem-not): Likewise.
45329
45330 2002-05-15  Richard Henderson  <rth@redhat.com>
45331
45332         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
45333
45334 2002-05-15  Richard Henderson  <rth@redhat.com>
45335
45336         * gcc.dg/weak-5.c (vfoo1c): No warning here.
45337         (vfoo1f): Warning here.
45338         (vfoo1l): Don't redefine the alias.
45339
45340 2002-05-14  Jason Merrill  <jason@redhat.com>
45341             Alexandre Oliva  <aoliva@redhat.com>
45342
45343         * g++.dg/init/pm1.C: New test.
45344
45345 2002-05-12  David S. Miller  <davem@redhat.com>
45346
45347         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
45348         types.
45349
45350 2002-05-10  Roger Sayle  <roger@eyesopen.com>
45351
45352         * gcc.c-torture/execute/20020510-1.c: New test case.
45353
45354 2002-05-10  David S. Miller  <davem@redhat.com>
45355
45356         * gcc.c-torture/execute/conversion.c: Test long double too.
45357
45358 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
45359
45360         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
45361         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
45362         * lib/g++.exp (g++_link_flags): Likewise.
45363         * lib/objc.exp (objc_target_compile): Likewise.
45364
45365 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45366
45367         * gcc.dg/cpp/poison.c: Update.
45368         * gcc.dg/cpp/20000625-2.c: Remove.
45369         * gcc.dg/cpp/direct2s.c: Remove final test.
45370
45371 2002-05-08  Tom Rix  <trix@redhat.com>
45372
45373         * gcc.c-torture/execute/20020508-1.c: New test.
45374         * gcc.c-torture/execute/20020508-2.c: New test.
45375         * gcc.c-torture/execute/20020508-3.c: New test.
45376
45377 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45378
45379         * gcc.dg/cpp/charconst-4.c: More tests.
45380
45381 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
45382
45383         PR c/6569
45384         * gcc.dg/weak-3.c: Update location of warning messages.
45385         * gcc.dg/weak-5.c: Likewise.
45386
45387 2002-05-06  Roger Sayle  <roger@eyesopen.com>
45388
45389         * gcc.c-torture/execute/20020506-1.c: New test case.
45390
45391 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45392
45393         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
45394
45395 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45396
45397         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
45398
45399 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45400
45401         * gcc.dg/cpp/charconst-3.c: New test.
45402
45403 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45404
45405         * gcc.dg/cpp/charconst.c: Update tests.
45406
45407 2002-05-05  Tim Josling  <tej@melbpc.org.au>
45408
45409         * treelang: Added directory for new sample language treelang. Also
45410         lib/treelang.exp: New file to signal treelang should be tested.
45411
45412 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45413
45414         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
45415         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
45416         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
45417         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
45418         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
45419         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
45420         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
45421
45422 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45423
45424         * gcc.dg/format/xopen-2.c: New test.
45425
45426 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45427
45428         * gcc.dg/20020503-1.c: New test.
45429
45430 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
45431
45432         * g++.dg/init/dtor1.C: Make it tougher.
45433
45434 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
45435
45436         * g++.dg/init/dtor1.C: New test.
45437
45438 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
45439
45440         * gcc.dg/altivec-8.c: New.
45441
45442 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
45443
45444         * gcc.dg/altivec-7.c: New.
45445
45446 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
45447
45448         * g++.dg/parse/typedef1.C: New test.
45449
45450 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
45451
45452         PR c++/6486
45453         * g++.dg/template/friend6.C: New test.
45454
45455         PR c++/6492
45456         * g++.dg/init/copy1.C: New test.
45457
45458 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
45459
45460         * g++.dg/warn/effc1.C: New test.
45461
45462 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45463
45464         * gcc.dg/cpp/if-cexp.c: Add a test.
45465
45466 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
45467
45468         * gcc.dg/20020426-2.c: New test.
45469
45470 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
45471
45472         * gcc.dg/cpp/if-mop.c: Update.
45473         * gcc.dg/cpp/if-mpar.c: Add test.
45474         * gcc.dg/cpp/if-oppr.c: Update.
45475
45476 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45477
45478         PR c/6343
45479         * gcc.dg/weak-[2-7].c: New tests.
45480
45481 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
45482
45483         * gcc.dg/enum1.c: New test.
45484
45485 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
45486
45487         PR c++/6497
45488         * g++.dg/inherit/access2.C: New test.
45489
45490 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
45491
45492         PR bootstrap/6445
45493         * gcc.dg/20020426-1.c: New test.
45494
45495 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
45496
45497         * g++.dg/abi/enum1.C: New test.
45498
45499 2002-04-26  Richard Henderson  <rth@redhat.com>
45500
45501         * gcc.dg/c99-bool-1.c: Expect always true warning.
45502
45503 2002-04-25  Roger Sayle  <roger@eyesopen.com>
45504
45505         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
45506
45507 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45508
45509         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
45510         targets.
45511
45512 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
45513
45514         * g++.dg/abi/mange7.C: New test.
45515
45516         PR c++/6438.
45517         * g++.dg/parse/stmtexpr2.C: New test.
45518
45519 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
45520
45521         * gcc.dg/20020312-2.c: Add SH target.
45522
45523 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45524
45525         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
45526         compiler output on mips*-*-irix*.
45527
45528 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
45529
45530         * g++.dg/parse/attr1.C: New test.
45531
45532 2002-04-23  Roger Sayle  <roger@eyesopen.com>
45533
45534         * gcc.c-torture/execute/string-opt-17.c: New test case.
45535         * gcc.c-torture/execute/memset-2.c: New test case.
45536
45537 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
45538
45539         PR c++/6256:
45540         * g++.dg/template/friend5.C: New test.
45541
45542         PR c++/6331:
45543         * g++.dg/template/qual1.C: Likewise.
45544
45545 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
45546
45547         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
45548         Include stdlib.h, not stdio.h or ctype.h.
45549
45550 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
45551
45552         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
45553         cris-*-elf* and mmix-*-*.
45554         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
45555         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
45556         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
45557         Ditto.
45558         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
45559         * gcc.dg/wchar_t-1.c: Ditto.
45560
45561 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
45562
45563         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
45564         Clarify comment.
45565
45566 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
45567
45568         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
45569
45570 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45571
45572         * gcc.c-torture/execute/20000906-1.x: Delete.
45573
45574 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
45575
45576         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
45577
45578 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
45579
45580         * PR6367
45581         * g77.f-torture/execute/6367.f: New test.
45582         * g77.f-torture/execute/6367.x: Disable for MMIX.
45583
45584 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
45585
45586         * PR6352
45587         * g++.dg/opt/inline2.C: New test.
45588
45589 2002-04-18  Richard Henderson  <rth@redhat.com>
45590
45591         * gcc.dg/20000906-1.c: Enable for all targets.
45592         * gcc.c-torture/compile/iftrap-2.c: New.
45593
45594 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
45595
45596         * gcc.dg/20020418-1.c: New test.
45597         * gcc.dg/20020418-2.c: New test.
45598
45599 2002-04-18  Richard Henderson  <rth@redhat.com>
45600
45601         * gcc.c-torture/compile/iftrap-1.c: New.
45602         * gcc.dg/iftrap-1.c: Adjust for ia64.
45603         * gcc.dg/iftrap-2.c: New.
45604
45605 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
45606
45607         * gcc.c-torture/compile/20020418-1.c: New test.
45608
45609 2002-04-18  Roger Sayle  <roger@eyesopen.com>
45610
45611         * gcc.c-torture/compile/20020415-1.c: New.
45612
45613 2002-04-18  David S. Miller  <davem@redhat.com>
45614
45615         * gcc.c-torture/execute/20020418-1.c: New test.
45616
45617 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
45618
45619         * gcc.dg/20020416-1.c: New test.
45620
45621         * g++.dg/opt/inline1.C: New test.
45622
45623 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
45624
45625         * gcc.dg/altivec-5.c: New test.
45626
45627         * gcc.dg/20020415-1.c: New test.
45628
45629 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
45630
45631         * lib/chill.exp: Remove.
45632
45633 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
45634
45635         * g++.dg/other/big-struct.C: New test.
45636
45637 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
45638
45639         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
45640         of scratch file.
45641
45642 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
45643
45644         PR c/6277
45645         * gcc.dg/i386-387-1.c: Allow optional leading underscore
45646         in scan-assembler function name
45647
45648 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
45649
45650         * g77.f-torture/execute/980628-4.x,
45651         g77.f-torture/execute/980628-5.x,
45652         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45653         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45654         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
45655         i[34567]86-*-*.
45656
45657 2002-04-13  David S. Miller  <davem@redhat.com>
45658
45659         * gcc.c-torture/execute/20020413-1.c: New test.
45660
45661 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
45662
45663         * gcc.dg/asm-6.c,
45664         * g++.dg/ext/asm1.C: New tests.
45665
45666 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
45667
45668         PR c++ 5373.
45669         * g++.dg/parse/stmtexpr1.C: New test.
45670
45671         PR c++/5189.
45672         * g++.dg/template/copy1.C: New test.
45673
45674 2002-04-12  Richard Henderson  <rth@redhat.com>
45675
45676         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
45677
45678 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
45679
45680         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
45681         gcc.c-torture/execute/20020307-2.c.
45682
45683 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
45684
45685         * g++.dg/ext/attrib5.C,
45686         * g++.dg/lookup/struct1.C: New tests.
45687
45688 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
45689
45690         * gcc.dg/20020411-1.c: New test.
45691
45692         * gcc.c-torture/execute/20020411-1.c: New test.
45693
45694 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
45695
45696         * g77.f-torture/execute/6177.f: New test.
45697
45698 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
45699
45700         PR middle-end/6247
45701         * g++.dg/opt/cleanup1.C: New test.
45702
45703         * g++.dg/opt/const1.C: New test.
45704
45705 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
45706
45707         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
45708
45709 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45710
45711         PR c++/5507
45712         * g++.dg/template/typename2.C: New test.
45713
45714 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
45715
45716         * gcc.c-torture/execute/loop-12.c: New.
45717
45718 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
45719
45720         * g77.f-torture/execute/980628-4.x,
45721         g77.f-torture/execute/980628-5.x,
45722         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45723         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45724         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
45725
45726 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45727
45728         PR optimization/6086
45729         * g++.dg/opt/preinc1.C: New test.
45730
45731 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45732
45733         PR c++/5571
45734         * g++.dg/opt/static2.C: New test.
45735
45736 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45737
45738         PR c/5120
45739         * gcc.dg/20020406-1.c: New test.
45740
45741 2002-04-04  David S. Miller  <davem@redhat.com>
45742
45743         * gcc.c-torture/execute/20020404-1.c: New test.
45744
45745 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
45746
45747         PR c/6123
45748         * gcc.dg/20020312-2.c: Do not declare global register variable
45749         if __PIC__ or __pic__ is defined.
45750
45751 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
45752
45753         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
45754         __asm__ so that it works correctly even if -ansi -pedantic-errors.
45755
45756 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45757
45758         * gcc.misc-tests/linkage.exp: Update last change to handle
45759         sparc*-, not just sparc-.
45760
45761 2002-04-03  Richard Henderson  <rth@redhat.com>
45762
45763         * gcc.dg/cpp/ucs.c: Improved long UCS test.
45764
45765 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45766
45767         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
45768
45769 2002-04-02  David S. Miller  <davem@redhat.com>
45770
45771         * gcc.c-torture/execute/20020402-3.c: New test.
45772
45773 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45774
45775         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
45776         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
45777
45778         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
45779         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
45780         g77.f-torture/execute/20001201.x,
45781         g77.f-torture/execute/u77-test.x: New files.
45782
45783         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
45784         * gcc.dg/wchar_t-1.c: Ditto.
45785
45786 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45787
45788         * gcc.c-torture/execute/20020402-1.c: New test.
45789
45790 2002-04-01  Richard Henderson  <rth@redhat.com>
45791
45792         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
45793
45794         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
45795
45796 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45797
45798         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
45799
45800 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45801
45802         * g++.dg/inherit/template-as-base.C: Expect error.
45803         * g++.dg/inherit/namespace-as-base.C: Likewise.
45804
45805 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
45806
45807         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
45808         g++.dg/ext/instantiate3.C: Tweak match patterns.
45809
45810         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
45811         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
45812         -da test.
45813
45814 2002-03-31  Richard Henderson  <rth@redhat.com>
45815
45816         * gcc.dg/special/alias-2.c: New.
45817         * gcc.dg/special/ecos.exp: Run it.
45818
45819 2002-03-31  Richard Henderson  <rth@redhat.com>
45820
45821         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
45822
45823 2002-03-31  Kazu Hirata  <kazu@hxi.com>
45824
45825         * gcc.dg/weak-1.c: Disable on h8300 port.
45826
45827 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
45828
45829         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
45830         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
45831         ordering tests.
45832         * g++.dg/bprob/bprob-1.C: New test.
45833         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
45834         * g++.dg/gcov/gcov-1.C: New test.
45835         * g++.dg/gcov/gcov-1.x: New file.
45836         * g++.dg/gcov/gcov-2.C: New test.
45837         * g++.dg/gcov/gcov-3.C: New test.
45838         * g++.dg/gcov/gcov-3.h: New file.
45839
45840 2002-03-28  Roger Sayle  <roger@eyesopen.com>
45841
45842         * g++.old-deja/g++.other/builtins5.C: New test.
45843         * g++.old-deja/g++.other/builtins6.C: New test.
45844         * g++.old-deja/g++.other/builtins7.C: New test.
45845         * g++.old-deja/g++.other/builtins8.C: New test.
45846         * g++.old-deja/g++.other/builtins9.C: New test.
45847
45848 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
45849
45850         * g++.dg/opt/static1.C: New test.
45851
45852         * g++.dg/opt/longbranch1.C: New test.
45853
45854 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
45855
45856         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
45857
45858         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
45859
45860 2002-03-28  Jeffrey A Law  (law@redhat.com)
45861
45862         * gcc.c-torture/execute/20020328-1.c: New test.
45863
45864 2002-03-27  Richard Henderson  <rth@redhat.com>
45865
45866         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
45867         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
45868         move from g++.old-deja/g++.ext/.
45869
45870 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
45871
45872         * g++.dg/init/new2.C: New test.
45873
45874 2002-03-26  Richard Henderson  <rth@redhat.com>
45875
45876         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
45877
45878         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
45879         on sparc.
45880
45881         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
45882         sparcv9 systems.
45883         * gcc.dg/20001102-1.c: Likewise.
45884
45885 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
45886
45887         * gcc.dg/cpp/endif-pedantic1.c,
45888         gcc.dg/cpp/endif-pedantic2.c: New tests.
45889
45890 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
45891
45892         * g++.dg/init/new1.C: New test.
45893
45894 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45895
45896         * g++.dg/abi/vbase9.C: New test.
45897
45898 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
45899
45900         * gcc.dg/arm-asm.c: New test.
45901
45902 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
45903
45904         * gcc.dg/Wswitch-enum.c: New test.
45905         Fix PR c/5044.
45906
45907 2002-03-26  Richard Henderson  <rth@redhat.com>
45908
45909         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
45910         structure.
45911
45912 2002-03-25  Richard Henderson  <rth@redhat.com>
45913
45914         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
45915         sparcv9 systems.
45916
45917         * gcc.c-torture/compile/20011119-1.c (xxx): New.
45918         * gcc.c-torture/compile/20011119-2.c (xxx): New.
45919
45920 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
45921
45922         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
45923
45924 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
45925
45926         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
45927         targets using generic thunk support.
45928
45929 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
45930
45931         * gcc.c-torture/compile/20020323-1.c: New test.
45932
45933         * g++.dg/opt/conj2.C: New test.
45934
45935 2002-03-24  Richard Henderson  <rth@redhat.com>
45936
45937         * gcc.dg/weak-1.c: Use -fno-common.
45938
45939 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45940
45941         * g77.dg/f77-edit-apostrophe-out.f: New test
45942         * g77.dg/f77-edit-h-out.f: New test
45943         * g77.dg/f77-edit-t-in.f: New test
45944         * g77.dg/f77-edit-t-out.f: New test
45945         * g77.dg/f77-edit-x-out.f: New test
45946         * g77.dg/f77-edit-slash-out.f: New test
45947         * g77.dg/f77-edit-colon-out.f: New test
45948         * g77.dg/f77-edit-s-out.f: New test
45949
45950 2002-03-24  Richard Henderson  <rth@redhat.com>
45951
45952         * objc/execute/formal_protocol-6.x: New XFAIL.
45953
45954 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45955
45956         * gcc.dg/weak-1.c: Early return from dg-final on platforms
45957         that do not support weak symbols
45958
45959 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45960
45961         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
45962         * lib/g77.exp: Likewise.
45963         * lib/objc.exp: Likewise.
45964
45965 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
45966
45967         * gcc.dg/Wswitch-default.c: New test.
45968
45969 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
45970
45971         * g++.dg/other/enum1.C: New test.
45972
45973 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
45974
45975         * gcc.dg/pragma-ep-3.c: Fix typo.
45976
45977 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45978
45979         * g++.dg/inherit/template-as-base.C: New test.
45980
45981 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
45982
45983         * g++.old-deja/g++.other/dwarf2-1.C: Move...
45984         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
45985
45986 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
45987
45988         * gcc.dg/cpp/multiline.c: Update to match.
45989
45990 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
45991
45992         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
45993
45994 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
45995
45996         * gcc.dg/cpp/extratokens2.c: New file.
45997
45998 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
45999
46000         * gcc.dg/20020312-2.c: Add rs6000 target.
46001
46002         * gcc.c-torture/compile/20020319-1.c: New test.
46003
46004 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46005
46006         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
46007         (A, E): Handle this.
46008
46009 2002-03-20  Jason Merrill  <jason@redhat.com>
46010
46011         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
46012         ignoring -fpic.
46013         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
46014         through prune_gcc_output.
46015
46016 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
46017
46018         * gcc.c-torture/compile/20020320-1.c: New test.
46019
46020 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
46021
46022         * gcc.c-torture/compile/20020318-1.c: New test.
46023
46024         * gcc.dg/struct-by-value-1.c: New test.
46025
46026         * gcc.dg/20020319-1.c: New test.
46027
46028 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
46029
46030         * g++.dg/opt/conj1.C: New test.
46031
46032 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
46033
46034         * g++.dg/template/qualttp20.C: Revert previous change.
46035         * g++.dg/template/qualttp3.C: Likewise.
46036         * g++.dg/template/qualttp4.C: Likewise.
46037         * g++.dg/template/qualttp5.C: Likewise.
46038         * g++.dg/template/qualttp6.C: Likewise.
46039         * g++.dg/template/qualttp7.C: Likewise.
46040         * g++.dg/template/qualttp8.C: Likewise.
46041         * g++.dg/template/recurse.C: Likewise.
46042
46043 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46044
46045         * gcc.dg/cpp/wchar-1.c: Update.
46046
46047 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46048
46049         * g++.dg/template/conv1.C: New test.
46050         * g++.dg/template/conv2.C: New test.
46051         * g++.dg/template/conv3.C: New test.
46052         * g++.dg/template/conv4.C: New test.
46053
46054 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46055
46056         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
46057         * g++.dg/template/qualttp3.C: Likewise.
46058         * g++.dg/template/qualttp4.C: Likewise.
46059         * g++.dg/template/qualttp5.C: Likewise.
46060         * g++.dg/template/qualttp6.C: Likewise.
46061         * g++.dg/template/qualttp7.C: Likewise.
46062         * g++.dg/template/qualttp8.C: Likewise.
46063         * g++.dg/template/recurse.C: Likewise.
46064
46065 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46066
46067         * g++.dg/opt/dtor1.C: New test.
46068
46069 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
46070
46071         * gcc.c-torture/compile/20020315-1.c: New test.
46072
46073 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
46074
46075         * gcc.dg/weak-1.c: Fix scan tests.
46076
46077 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
46078
46079         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
46080         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
46081         cris-*-aout* mmix-*-*.
46082         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
46083         cris-*-aout* mmix-*-*.
46084         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
46085         cris-*-elf* cris-*-aout* and mmix-*-*.
46086         * gcc.dg/20001009-1.c: Ditto.
46087         * gcc.dg/20010912-1.c: Ditto.
46088         * gcc.dg/20020122-4.c: Ditto.
46089         * gcc.dg/inline-2.c: Ditto.
46090
46091 2002-03-14  Jeffrey A Law  (law@cygnus.com)
46092
46093         * gcc.c-torture/compile/20020314-1.c: New test.
46094
46095 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
46096
46097         * gcc.c-torture/execute/20020314-1.c: New test.
46098
46099 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
46100
46101         * g++.dg/warn/Wunused-1.C: New test.
46102
46103 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
46104
46105         * g++.dg/abi/mangle6.C: New test.
46106
46107 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
46108
46109         * gcc.c-torture/compile/20020309-2.c: New test.
46110
46111         * gcc.c-torture/compile/20020312-1.c: New test.
46112
46113 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
46114
46115         * g++.dg/other/access1.C: New test.
46116
46117 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
46118
46119         * gcc.c-torture/execute/wchar_t-1.c: New test.
46120
46121 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
46122
46123         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
46124
46125 2002-03-12  Roger Sayle  <roger@eyesopen.com>
46126
46127         * gcc.dg/20020312-1.c: New test case.
46128
46129 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
46130
46131         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
46132
46133 2002-03-11  Richard Henderson  <rth@redhat.com>
46134
46135         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
46136         * g++.old-deja/g++.jason/report.C: Likewise.
46137
46138 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
46139
46140         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
46141         * g++.old-deja/g++.robertl/eb56.C: Likewise.
46142
46143 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
46144
46145         * g++.dg/overload/pmf1.C: New test.
46146
46147 2002-03-11  Kazu Hirata  <kazu@hxi.com>
46148
46149         * gcc.c-torture/execute/20020307-1.c: Use long.
46150
46151 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
46152
46153         PR optimization/5844
46154         * gcc.dg/20020310-1.c: New test.
46155
46156 2002-03-09  Michael Meissner  <meissner@redhat.com>
46157
46158         * gcc.c-torture/execute/memcpy-2.c: New test.
46159         * gcc.c-torture/execute/memset-1.c: New test.
46160         * gcc.c-torture/execute/strlen-1.c: New test.
46161         * gcc.c-torture/execute/strcmp-1.c: New test.
46162         * gcc.c-torture/execute/strncmp-1.c: New test.
46163
46164 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
46165
46166         * gcc.dg/ppc-ldstruct.c: New test.
46167
46168 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
46169
46170         * gcc.c-torture/execute/va-arg-22.c: New test.
46171
46172 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46173
46174         * gcc.c-torture/compile/20020309-1.c: New test.
46175
46176 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
46177
46178         * gcc.c-torture/execute/20020307-2.c: New test.
46179
46180 2002-03-07  Jeffrey A Law  (law@redhat.com)
46181
46182         * g77.f-torture/compile/20020307-1.f: New test.
46183
46184 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
46185
46186         * gcc.dg/unordered-1.c: New test.
46187
46188 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
46189
46190         * gcc.c-torture/execute/20020307-1.c: New test.
46191
46192 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
46193
46194         * gcc.dg/20020304-1.c: New test.
46195
46196         * gcc.c-torture/compile/20020304-2.c: New test.
46197
46198 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
46199
46200         * gcc.c-torture/compile/20020304-1.c: New test case
46201         (from PR c/5830).
46202
46203 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
46204
46205         * gcc.dg/20020103-1.c: Add other -D ppc variants.
46206
46207 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46208
46209         * g++.dg/other/classkey1.C: New test.
46210
46211 2002-03-01  Richard Henderson  <rth@redhat.com>
46212
46213         * gcc.c-torture/compile/981223-1.x: New.
46214         * gcc.c-torture/compile/920625-1.x: New.
46215
46216 2002-02-28  Richard Henderson  <rth@redhat.com>
46217
46218         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
46219
46220 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
46221
46222         * gcc.c-torture/execute/20020227-1.c: New test.
46223
46224 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
46225
46226         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
46227         here" ERROR lines.
46228         * g++.old-deja/g++.oliva/partord1.C: Likewise.
46229         * g++.old-deja.g++.other/defarg1.C: Likewise.
46230         * g++.old-deja/g++.pt/calls2.C: Likewise.
46231         * g++.old-deja/g++.pt/crash20.C: Likewise.
46232         * g++.old-deja/g++.pt/crash30.C: Likewise.
46233         * g++.old-deja/g++.pt/crash36.C: Likewise.
46234         * g++.old-deja/g++.pt/crash6.C: Likewise.
46235         * g++.old-deja/g++.pt/defarg13.C: Likewise.
46236         * g++.old-deja/g++.pt/derived3.C: Likewise.
46237         * g++.old-deja/g++.pt/error1.C: Likewise.
46238         * g++.old-deja/g++.pt/friend21.C: Likewise.
46239         * g++.old-deja/g++.pt/friend23.C: Likewise.
46240         * g++.old-deja/g++.pt/infinite1.C: Likewise.
46241         * g++.old-deja/g++.robertl/eb128.C: Likewise.
46242
46243 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
46244
46245         * gcc.c-torture/execute/20020225-2.c: New test.
46246
46247 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
46248
46249         * gcc.c-torture/execute/920730-1t.c,
46250         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
46251         Delete test cases, only relevant to -traditional.
46252
46253 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46254
46255         * gcc.dg/cpp/undef1.c: Remove.
46256         * gcc.dg/cpp/directiv.c: Update.
46257         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
46258
46259 2002-02-27  Michael Meissner  <meissner@redhat.com>
46260
46261         * gcc.c-torture/execute/20020226-1.c: New test.
46262
46263 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
46264
46265         * g++.dg/debug/debug4.C: New test.
46266
46267         * gcc.dg/ia64-visibility-1.c: New test.
46268
46269 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
46270
46271         * gcc.dg/debug/20020224-1.c: New.
46272
46273 2002-02-25  Kazu Hirata  <kazu@hxi.com>
46274
46275         * gcc.c-torture/execute/960416-1.x: New.
46276         * gcc.c-torture/execute/divconst-3.x: Likewise.
46277
46278 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
46279
46280         * gcc.dg/20020224-1.c: New test.
46281
46282 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
46283
46284         * gcc.c-torture/execute/20020225-1.c: New.
46285
46286 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46287
46288         * gcc.dg/cpp/wchar-1.c: New test.
46289
46290 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
46291
46292         * gcc.dg/20020222-1.c: New test.
46293
46294 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
46295
46296         * g++.dg/opt/anonunion1.C: New test.
46297
46298 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
46299
46300         * g++.dg/template/qualttp19.C: New test.
46301         * g++.dg/template/qualttp20.C: New test.
46302         * g++.old-deja/g++.jason/report.C: Adjust expected errors
46303         * g++.old-deja/g++.other/qual1.C: Likewise.
46304
46305 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
46306
46307         * gcc.dg/attr-alwaysinline.c: New.
46308
46309 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
46310
46311         * gcc.dg/20020220-1.c: New test.
46312
46313         * gcc.dg/20020220-2.c: New test.
46314
46315         * g++.dg/opt/mmx1.C: New test.
46316
46317 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
46318
46319         * gcc.c-torture/compile/20020110.c: New test.
46320
46321 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
46322
46323         * gcc.c-torture/execute/20020219-1.c: New test.
46324
46325         * gcc.dg/20020219-1.c: New test.
46326
46327         * gcc.dg/noncompile/20020220-1.c: New test.
46328
46329         * g++.dg/opt/ptrintsum1.C: New test.
46330
46331         * gcc.dg/debug/20020220-1.c: New test.
46332
46333 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
46334
46335         * gcc.c-torture/execute/20020216-1.c: New test.
46336
46337 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46338
46339         * gcc.dg/decl-1.c: Update, new test.
46340
46341 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
46342
46343         * g++.dg/abi/bitfield1.C: New test.
46344         * g++.dg/abi/bitfield2.C: New test.
46345
46346 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46347
46348         * gcc.dg/attr-nest.c: New test.
46349
46350 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46351
46352         * gcc.c-torture/execute/20020215-1.c: New test.
46353
46354 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
46355
46356         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
46357         * g++.dg/debug/debug.exp: New.
46358         * g++.dg/debug/trivial.C: New.
46359         * g++.dg/debug/debug1.C: Moved...
46360         * g++.dg/other/debug1.C: ...from here.
46361         * g++.dg/debug/debug2.C: Moved...
46362         * g++.dg/other/debug2.C: ...from here.
46363         * g++.dg/debug/debug3.C: Moved...
46364         * g++.dg/other/debug3.C: ...from here.
46365
46366         * gcc.dg/noncompile/20020213-1.c: New test.
46367
46368 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
46369
46370         * g++.dg/other/debug3.C: New test.
46371
46372         * gcc.c-torture/execute/20020213-1.c: New test.
46373
46374 2002-02-13  Richard Smith <richard@ex-parrot.com>
46375
46376         * g++.old-deja/g++.other/thunk1.C: New test.
46377
46378 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46379
46380         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
46381
46382 2002-02-13  Stan Shebs  <shebs@apple.com>
46383
46384         * gcc.dg/altivec-3.c: New.
46385
46386 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
46387
46388         * gcc.dg/Wunreachable-1.c: New test.
46389         * gcc.dg/Wunreachable-2.c: New test.
46390
46391 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46392
46393         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
46394
46395 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
46396
46397         * gcc.dg/decl-1.c: New test.
46398
46399 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46400
46401         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
46402
46403 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46404
46405         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
46406         * gcc.c-torture/compile/980506-1.x: Likewise.
46407
46408 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46409
46410         * gcc.dg/20020210-1.c: New.
46411
46412 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
46413
46414         * g77.f-torture/execute/947.f: New regression test
46415         for PR fortran/947.
46416
46417 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
46418
46419         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
46420         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
46421
46422 2002-02-08  Richard Henderson  <rth@redhat.com>
46423
46424         * gcc.c-torture/compile/labels-3.c: New.
46425
46426 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
46427
46428         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
46429         expression statements work instead.
46430         * gcc.dg/noncompile/20020207-1.c: New test.
46431
46432 2002-02-07  Richard Henderson  <rth@redhat.com>
46433
46434         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
46435
46436 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46437
46438         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
46439         message from g77
46440         * lib/g77-dg.exp: Trim g77 error messages so that they are
46441         recognized by dg.exp.
46442
46443 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46444
46445         PR fortran/5473
46446         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
46447
46448 2002-02-07  Richard Henderson  <rth@redhat.com>
46449
46450         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
46451         to be sufficiently aligned for integers.
46452
46453 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
46454
46455         * g++.dg/template/friend4.C: New test.
46456
46457 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46458
46459         PR fortran/5743
46460         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
46461         unsupported cases.
46462
46463 2002-02-07  Richard Henderson  <rth@redhat.com>
46464
46465         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
46466         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
46467         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
46468         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
46469
46470 2002-02-06  Richard Henderson  <rth@redhat.com>
46471
46472         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
46473
46474 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
46475
46476         * gcc.dg/20020206-1.c: New test.
46477
46478 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
46479
46480         * gcc.c-torture/execute/20020206-1.c: New test.
46481
46482         * gcc.c-torture/execute/20020206-2.c: New test.
46483
46484         PR optimization/5429:
46485         * gcc.c-torture/compile/20020206-1.c: New test.
46486
46487 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
46488
46489         * g++.dg/ext/align1.C: Do not use an explicit alignment value
46490         as certain file formats cannot support particularly large
46491         alignments.
46492
46493         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
46494         and do not expect to be able to link the executable.
46495
46496         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
46497         fail because the COFF format does not support the weak attribute.
46498
46499 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
46500
46501         * g77.dg/pr5473.f: New test
46502
46503 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
46504
46505         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
46506         Fix testcase accordingly.
46507
46508 2002-02-04  Richard Henderson  <rth@redhat.com>
46509
46510         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
46511         (buf): Change to be an array of pointers, not ints.
46512
46513 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
46514
46515         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
46516         before all tests.  Move warning one line above to match where it
46517         C frontend emits.
46518         * gcc.dg/Wswitch-2.c: New test.
46519         * g++.dg/warn/Wswitch-1.C: New test.
46520         * g++.dg/warn/Wswitch-2.C: New test.
46521
46522 2002-02-04  Richard Henderson  <rth@redhat.com>
46523
46524         * g++.dg/abi/offsetof.C: Fix size comparison.
46525
46526 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
46527
46528         * gcc.dg/cast-qual-2.c: New test.
46529
46530 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
46531
46532         * gcc.dg/20020201-4.c: New test.
46533
46534 2002-02-04  Ben Elliston  <bje@redhat.com>
46535
46536         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
46537         target_info attribute != 0, in addition to the empty string.
46538         (gcc_target_compile): Likewise.
46539
46540 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
46541
46542         * gcc.dg/Wswitch.c: New test.
46543         PR gcc/4475. PR gcc/3780.
46544
46545 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
46546
46547         * g77.f-torture/execute/5122.f: New test for regressions
46548         against PR fortran/5122.
46549
46550 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
46551
46552         * g77.f-torture/compile/pr3743.f: Delete
46553         * g77.dg/pr3743-1.f: New test.
46554         * g77.dg/pr3743-2.f: New test.
46555         * g77.dg/pr3743-3.f: New test.
46556         * g77.dg/pr3743-4.f: New test.
46557
46558 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46559
46560         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
46561
46562 2002-02-02  Richard Henderson  <rth@redhat.com>
46563
46564         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
46565         * gcc.c-torture/execute/bf64-1.c: Likewise.
46566
46567 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
46568
46569         * gcc.dg/20020201-2.c: New test.
46570
46571         * gcc.dg/20020201-3.c: New test.
46572
46573         * gcc.c-torture/execute/bitfld-2.c: New test.
46574
46575 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46576
46577         * gcc.dg/bitfld-1.c: Update.
46578         * gcc.dg/bitfld-2.c: Update.
46579         * gcc.c-torture/execute/bitfld-1.x: New.
46580
46581 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
46582
46583         * gcc.c-torture/execute/20020201-1.c: New test.
46584
46585 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
46586
46587         PR target/5469
46588         * gcc.dg/20020201-1.c: New test.
46589
46590 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
46591
46592         PR fortran/3743
46593         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
46594         * g77.f-torture/compile/pr3743.x: Remove
46595
46596 2002-01-31  Tom Rix  <trix@redhat.com>
46597
46598         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
46599
46600 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46601
46602         * gcc.dg/noncompile/20020130-1.c: New test.
46603
46604 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
46605
46606         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
46607
46608 2002-01-29  Richard Henderson  <rth@redhat.com>
46609
46610         * gcc.c-torture/execute/991118-1.c: Cast various constants back
46611         to long long.
46612         * gcc.c-torture/execute/bf64-1.c: Likewise.
46613
46614 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
46615
46616         * gcc.c-torture/execute/20020129-1.c: New test.
46617
46618 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46619
46620         * gcc.c-torture/compile/20000224-1.c: Update.
46621         * gcc.c-torture/execute/bitfld-1.c: New tests.
46622         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
46623         * gcc.dg/uninit-A.c: Update.
46624
46625 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46626
46627         * g++.dg/template/ctor1.C: Add instantiation.
46628
46629 2002-01-28  Paul Koning  <pkoning@equallogic.com>
46630
46631         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
46632         argument to __builtin_prefetch to be const ptr.
46633
46634 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
46635
46636         * gcc.c-torture/compile/20020120-1.c: New test.
46637
46638 2002-01-27  Kazu Hirata  <kazu@hxi.com>
46639
46640         * gcc.c-torture/execute/20020127-1.c: New test.
46641
46642 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
46643
46644         * g77.dg/f77-edit-i-in.f: New test
46645         * g77.dg/f77-edit-i-out.f: New test
46646
46647 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
46648
46649         * gcc.dg/debug/debug.exp: New file.
46650         * gcc.dg/debug/trivial.c: New file.
46651         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
46652         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
46653         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
46654         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
46655         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
46656         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
46657         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
46658         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
46659         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
46660         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
46661         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
46662         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
46663         * gcc.dg/20000503-1.c: Removed.
46664         * gcc.dg/20010207-1.c: Removed.
46665         * gcc.dg/20011223-1.c: Removed.
46666         * gcc.dg/20020104-2.c: Removed.
46667         * gcc.dg/debug-1.c: Removed.
46668         * gcc.dg/debug-2.c: Removed.
46669         * gcc.dg/debug-3.c: Removed.
46670         * gcc.dg/debug-4.c: Removed.
46671         * gcc.dg/debug-5.c: Removed.
46672         * gcc.dg/debug-6.c: Removed.
46673         * gcc.dg/dwarf2-1.c: Removed.
46674         * gcc.dg/dwarf2-2.c: Removed.
46675
46676 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
46677
46678         * g++.old-deja/g++.other/eh5.C: New test.
46679         * g++.old-deja/g++.other/sibcall2.C: New test.
46680         * g++.old-deja/g++.other/array9.C: New test.
46681         * g++.old-deja/g++.other/typename2.C: New test.
46682         * g++.old-deja/g++.other/crash60.C: New test.
46683         * g++.old-deja/g++.other/conv9.C: New test.
46684         * g++.old-deja/g++.other/mangle10.C: New test.
46685         * g++.old-deja/g++.other/unchanging1.C: New test.
46686         * g++.old-deja/g++.other/exprstmt1.C: New test.
46687         * g++.old-deja/g++.other/inline23.C: New test.
46688         * g++.old-deja/g++.eh/ia64-1.C: New test.
46689         * g++.old-deja/g++.other/dwarf2-1.C: New test.
46690         * g++.old-deja/g++.other/reload1.C: New test.
46691         * g++.old-deja/g++.other/static20.C: New test.
46692         * g++.old-deja/g++.other/local-alloc1.C: New test.
46693         * g++.old-deja/g++.other/conv8.C: New test.
46694         * g++.old-deja/g++.other/stmtexpr2.C: New test.
46695         * g++.old-deja/g++.other/storeexpr1.C: New test.
46696         * g++.old-deja/g++.other/storeexpr2.C: New test.
46697         * g++.dg/eh/template2.C: New test.
46698         * g++.dg/warn/weak1.C: New test.
46699
46700 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
46701
46702         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46703         Remove first, non-varying, argument.
46704
46705 2002-01-23  Richard Henderson  <rth@redhat.com>
46706
46707         * gcc.dg/inline-2.c: New.
46708
46709         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
46710         Add optional target arg.  Check number of arguments.
46711         (scan-assembler-not, scan-assembler-dem): Likewise.
46712         (scan-assembler-dem-not): Likewise.
46713
46714 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46715
46716         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
46717         line 12.
46718         * g++.old-deja/g++.brendan/parse3.C,
46719         g++.old-deja/g++.other/crash26.C,
46720         g++.old-deja/g++.other/crash28.C,
46721         g++.old-deja/g++.other/crash29.C,
46722         g++.old-deja/g++.other/crash30.C,
46723         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
46724
46725 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
46726
46727         * gcc.dg/20020115-1.c: New.
46728
46729 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
46730
46731         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
46732
46733 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
46734
46735         * gcc.dg/20020122-3.c: New.
46736
46737 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
46738
46739         * g++.dg/other/gc1.C: New test.
46740
46741 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46742
46743         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
46744
46745 2002-01-22  Richard Henderson  <rth@redhat.com>
46746
46747         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
46748
46749 2002-01-22  Richard Henderson  <rth@redhat.com>
46750
46751         * gcc.dg/20020122-4.c: New.
46752
46753 2002-01-22  H.J. Lu <hjl@gnu.org>
46754
46755         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
46756         link output.
46757         * gcc.dg/special/ecos.exp: Likewise.
46758         * lib/g++-dg.exp: Likewise.
46759         * lib/g77-dg.exp: Likewise.
46760         * lib/gcc-dg.exp : Likewise.
46761         * lib/mike-g++.exp: Likewise.
46762         * lib/mike-g77.exp: Likewise.
46763         * lib/mike-gcc.exp: Likewise.
46764         * lib/objc-dg.exp: Likewise.
46765
46766 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
46767
46768         PR target/5379
46769         * gcc.dg/20020122-2.c: New test.
46770
46771 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
46772
46773         * gcc.dg/20020122-1.c: New test.
46774
46775 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
46776
46777         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
46778
46779 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
46780
46781         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
46782
46783 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46784
46785         * gcc.c-torture/compile/20020121-1.c: New test.
46786
46787 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46788
46789         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
46790         ld_library_path.
46791
46792 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
46793
46794         * gcc.dg/20020218-1.c: New test.
46795
46796 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
46797
46798         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
46799         messages
46800         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
46801         "At global scope" warning
46802         * g++.dg/ext/align1.C: Change cygwin test for alignment
46803         from db-bogus to dg-warning
46804
46805 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
46806
46807         * g77.f-torture/compile/cpp2.F: New test.
46808
46809 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46810
46811         * g++.dg/template/access1.C: New test.
46812
46813 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
46814
46815         * gcc.dg/20020118-1.c: New.
46816
46817 2002-01-18  Kazu Hirata  <kazu@hxi.com>
46818
46819         * gcc.c-torture/execute/20020118-1.c: New test.
46820
46821 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46822
46823         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
46824         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
46825         alignment warnings.
46826
46827 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46828
46829         * gcc.misc-tests/i386-prefetch.exp: Save and restore
46830         torture_with_loops and torture_without_loops
46831
46832 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
46833
46834         * gcc.c-torture/compile/20020116-1.c: New test.
46835
46836 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
46837
46838         * gcc.dg/20020116-2.c: New test.
46839
46840         * gcc.dg/ultrasp4.c: New test.
46841
46842         * gcc.dg/20020116-1.c: New test.
46843
46844 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
46845
46846         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
46847         by EABI.
46848
46849 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
46850
46851         * gcc.misc-tests/i386-prefetch.exp: New.
46852         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
46853         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
46854         * gcc.misc-tests/i386-pf-none-1.c: New test.
46855         * gcc.misc-tests/i386-pf-sse-1.c: New test.
46856
46857 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
46858
46859         * gcc.dg/gnu89-init-1.c: Add new tests.
46860
46861 2002-01-15  Andreas Jaeger  <aj@suse.de>
46862
46863         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
46864         * gcc.dg/i386-mmx-2.c: Likewise.
46865         * gcc.dg/i386-sse-1.c: Likewise.
46866         * gcc.dg/i386-sse-2.c: Likewise.
46867         * gcc.dg/i386-sse-3.c: Likewise.
46868
46869 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
46870
46871         * g77.f-torture/execute/intrinsic-unix-bessel.f:
46872         Uncomment additional cases that now pass.
46873
46874 2002-01-11  Richard Henderson  <rth@redhat.com>
46875
46876         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
46877         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
46878
46879 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
46880
46881         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
46882
46883 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
46884
46885         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
46886         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
46887
46888 2002-01-10  Dale Johannesen  <dalej@apple.com>
46889
46890         * gcc.c-torture/execute/loop-11.c: New.
46891
46892 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
46893
46894         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
46895         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
46896
46897 2002-01-09  Richard Henderson  <rth@redhat.com>
46898
46899         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
46900         type in which to perform the operation for each size.
46901
46902 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
46903
46904         * gcc.c-torture/compile/20020109-2.c: New test.
46905
46906 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
46907
46908         * gcc.c-torture/execute/loop-10.c: New test.
46909
46910 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46911
46912         * gcc.c-torture/compile/20010226-1.c: New test.
46913         * gcc.c-torture/compile/20010227-1.c: New test.
46914         * gcc.c-torture/compile/20010426-1.c: New test.
46915         * gcc.c-torture/compile/20010510-1.c: New test.
46916         * gcc.c-torture/compile/20010605-3.c: New test.
46917         * gcc.c-torture/compile/20010824-1.c: New test.
46918         * gcc.c-torture/execute/20010409-1.c: New test.
46919         * gcc.dg/noncompile/20000901-1.c: New test.
46920         * gcc.dg/20001023-1.c: New test.
46921         * gcc.dg/20001101-1.c: New test.
46922         * gcc.dg/20001102-1.c: New test.
46923         * gcc.dg/20010207-1.c: New test.
46924         * gcc.dg/20010405-1.c: New test.
46925         * gcc.dg/20010822-1.c: New test.
46926         * gcc.dg/20011107-1.c: New test.
46927
46928 2002-01-09  Jeffrey A Law  (law@redhat.com)
46929
46930         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
46931
46932         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
46933         execution failure on PA targets.
46934
46935 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46936
46937         * gcc.c-torture/compile/20020109-1.c: New test.
46938
46939 2002-01-08  Kazu Hirata  <kazu@hxi.com>
46940
46941         * gcc.c-torture/execute/20020108-1.c: New test.
46942
46943 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
46944
46945         * gcc.dg/20020108-1.c: New test.
46946
46947 2002-01-08  H.J. Lu <hjl@gnu.org>
46948
46949         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
46950         for header files.
46951
46952 2002-01-08  Geoff Keating  <geoffk@redhat.com>
46953
46954         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
46955         consistency.
46956
46957 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
46958
46959         * gcc.dg/altivec-4.c: Test altivec predicates.
46960
46961 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
46962
46963         * gcc.c-torture/execute/20020107-1.c: New test.
46964
46965 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
46966
46967         PR c/5279
46968         * gcc.c-torture/compile/20020106-1.c: New test.
46969
46970 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
46971
46972         * gcc.c-torture/execute/nestfunc-4.c: New test.
46973
46974 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46975
46976         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
46977         extra triple that slipped in.
46978         * g++.old-deja/g++.abi/align.C: Likewise.
46979         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46980
46981 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46982
46983         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
46984         * g++.old-deja/g++.abi/align.C: Likewise.
46985         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46986
46987         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
46988         on FreeBSD/i386.
46989         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
46990         FreeBSD.
46991
46992 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
46993
46994         * gcc.dg/20020104-1.c: New test.
46995
46996         * gcc.dg/20020104-2.c: New test.
46997
46998 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
46999
47000         * gcc.dg/20020103-1.c: Fix typo in target selector.
47001
47002 2002-01-03  Richard Henderson  <rth@redhat.com>
47003
47004         * gcc.dg/20020103-1.c: New.
47005
47006 2002-01-03  Kazu Hirata  <kazu@hxi.com>
47007
47008         * gcc.c-torture/execute/20020103-1.c: New test.
47009
47010 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
47011
47012         * g++.dg/other/debug2.C: New test.
47013
47014         * gcc.c-torture/compile/20020103-1.c: New test.
47015
47016 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
47017
47018         * gcc.dg/gnu89-init-1.c: Added new tests.
47019
47020 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47021
47022         * g++.dg/template/friend2.C: Remove as patch is reverted.
47023
47024         * g++.dg/warn/oldcast1.C: New test.
47025
47026         * g++.dg/template/ptrmem1.C: New test.
47027         * g++.dg/template/ptrmem2.C: New test.
47028
47029         * g++.dg/template/ntp.C: New test.
47030
47031         * g++.dg/other/component1.C: New test.
47032
47033         * g++.dg/template/ttp3.C: New test.
47034
47035         * g++.dg/template/friend2.C: New test.
47036         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
47037
47038 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47039
47040         * g++.dg/other/ptrmem1.C: New test.
47041         * g++.dg/other/ptrmem2.C: New test.
47042
47043 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47044
47045         * g++.dg/template/ctor1.C: New test.
47046
47047 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47048
47049         * g++.dg/template/friend2.C: New test.
47050
47051 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
47052
47053         * gcc.dg/mmix-1.c: New test.
47054
47055 2001-12-31  Richard Henderson  <rth@redhat.com>
47056
47057         * gcc.dg/asm-5.c: New.
47058
47059 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
47060
47061         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
47062         in namespace __gnu_cxx
47063
47064 2001-12-30  Richard Henderson  <rth@redhat.com>
47065
47066         * gcc.dg/debug-6.c: New.
47067
47068 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
47069
47070         * gcc.c-torture/compile/20011229-2.c: New test.
47071
47072 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
47073
47074         * gcc.dg/debug-3.c: New test.
47075         * gcc.dg/debug-4.c: New test.
47076         * gcc.dg/debug-5.c: New test.
47077
47078 2001-12-29  Richard Henderson  <rth@redhat.com>
47079
47080         * g++.dg/eh/loop1.C: New.
47081
47082 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47083
47084         * g++.dg/template/crash1.C: New test.
47085
47086 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47087
47088         * g++.dg/other/const1.C: New test.
47089
47090 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47091
47092         * gcc.c-torture/compile/20011229-1.c: New test.
47093
47094 2001-12-28  Stan Shebs  <shebs@apple.com>
47095
47096         * lib/objc-torture.exp: Resync with c-torture.exp.
47097         * lib/objc.exp: Load standard libraries.
47098
47099 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
47100
47101         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
47102         additional tests.
47103
47104 2001-12-27  Roger Sayle <roger@eyesopen.com>
47105
47106         * gcc.c-torture/execute/string-opt-16.c: New testcase.
47107
47108 2001-12-27  Richard Henderson  <rth@redhat.com>
47109
47110         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
47111
47112 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47113
47114         * g++.dg/eh/ctor1.C: New test.
47115         * g++.dg/other/error2.C: New test.
47116
47117 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47118
47119         * g++.dg/other/init2.C: New test.
47120
47121 2001-12-24  Richard Henderson  <rth@redhat.com>
47122
47123         * gcc.dg/20011223-1.c: New.
47124         * gcc.dg/inline-1.c: New.
47125
47126 2001-12-23  Richard Henderson  <rth@redhat.com>
47127
47128         * gcc.dg/asm-4.c: Test operand modifiers.
47129
47130 2001-12-23  Richard Henderson  <rth@redhat.com>
47131
47132         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
47133
47134 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47135
47136         * gcc.c-torture/execute/20011223-1.c: New test.
47137
47138 2001-12-21  Richard Henderson  <rth@redhat.com>
47139
47140         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
47141         re-enables the warning.
47142
47143 2001-12-21  Richard Henderson  <rth@redhat.com>
47144
47145         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
47146
47147 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
47148
47149         * gcc.c-torture/compile/20011218-1.c: New test.
47150
47151 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
47152
47153         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
47154         arm-isr.c test.
47155         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
47156         epilogue generation for ARM ISR routines.
47157
47158 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47159
47160         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
47161         * gcc.dg/format/c90-printf-3.c: Likewise.
47162         * gcc.dg/format/c99-printf-3.c: Likewise.
47163         * gcc.dg/format/ext-1.c: Likewise.
47164         * gcc.dg/format/ext-6.c: Likewise.
47165         * gcc.dg/format/format.h: Prototype unlocked stdio.
47166
47167 2001-12-20  Richard Henderson  <rth@redhat.com>
47168
47169         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
47170         (arena): Use it.
47171         (malloc): Correct allocation logic.  Abort if we fill up the
47172         arena before initialization complete.
47173         (realloc): Correct allocation logic.
47174
47175 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
47176
47177         * gcc.c-torture/compile/20011219-2.c: New test.
47178
47179         * gcc.c-torture/execute/20011219-1.c: New test.
47180
47181 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
47182
47183         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
47184         target does not support weak symbols.
47185
47186 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
47187
47188         * gcc.c-torture/compile/20011219-1.c: New test.
47189
47190 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
47191
47192         * g++.dg/other/error1.C: New test.
47193
47194 2001-12-17  Jeffrey A Law  (law@redhat.com)
47195
47196         * gcc.c-torture/execute/20011217-1.c: New test.
47197
47198 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
47199
47200         * objc.dg/special/: New directory.
47201         * objc.dg/special/special.exp: New file.
47202         * objc.dg/special/unclaimed-category-1.h: New file.
47203         * objc.dg/special/unclaimed-category-1a.m: New file.
47204         * objc.dg/special/unclaimed-category-1.m: New file.
47205
47206 2001-12-17  Andreas Jaeger  <aj@suse.de>
47207
47208         * gcc.c-torture/compile/20011217-2.c: New test.
47209
47210 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47211
47212         * gcc.c-torture/compile/20011217-1.c: New test.
47213
47214 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
47215
47216         * gcc.dg/20011214-1.c: New.
47217
47218 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
47219
47220         * gcc.dg/altivec-4.c: New.
47221
47222 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
47223
47224         * gcc.dg/20011113-1.c: New test.
47225
47226 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47227
47228         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
47229         std::__malloc_alloc_template<0> and
47230         std::__default_alloc_template<false, 0>.
47231
47232 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
47233
47234         * objc/execute/bf-21.m: New test.
47235         * objc/execute/enumeration-1.m: New test.
47236         * objc/execute/enumeration-2.m: New test.
47237
47238 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
47239
47240         * gcc.dg/gnu89-init-1.c: New test.
47241
47242 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
47243
47244         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
47245         * g++.old-deja/g++.jason/2371.C: Likewise.
47246         * g++.old-deja/g++.jason/template33.C: Likewise.
47247         * g++.old-deja/g++.jason/template34.C: Likewise.
47248         * g++.old-deja/g++.jason/template36.C: Likewise.
47249         * g++.old-deja/g++.oliva/typename1.C: Likewise.
47250         * g++.old-deja/g++.oliva/typename2.C: Likewise.
47251         * g++.old-deja/g++.other/typename1.C: Likewise.
47252         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47253         * g++.old-deja/g++.pt/nontype5.C: Likewise.
47254         * g++.old-deja/g++.pt/typename11.C: Likewise.
47255         * g++.old-deja/g++.pt/typename14.C: Likewise.
47256         * g++.old-deja/g++.pt/typename16.C: Likewise.
47257         * g++.old-deja/g++.pt/typename3.C: Likewise.
47258         * g++.old-deja/g++.pt/typename4.C: Likewise.
47259         * g++.old-deja/g++.pt/typename5.C: Likewise.
47260         * g++.old-deja/g++.pt/typename7.C: Likewise.
47261         * g++.old-deja/g++.robertl/eb9.C: Likewise.
47262
47263 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
47264
47265         * g++.dg/other/linkage1.C: New test.
47266         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
47267         specifiers.
47268
47269 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47270
47271         * gcc.dg/concat.c: New test.
47272
47273 2001-12-11  Stan Shebs  <shebs@apple.com>
47274
47275         * objc/compile: New test directory.
47276         * objc/compile/compile.exp: New expect script.
47277         * objc/compile/20011211-1.m: New compile test.
47278
47279 2001-12-11  Jason Merrill  <jason@redhat.com>
47280
47281         * lib/prune.exp (prune_gcc_output): Also handle "In member
47282         function".  So many permutations...
47283
47284 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
47285
47286         * g++.dg/template/typedef1.C: New test.
47287
47288 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
47289
47290         * g++.dg/other/copy1.C: New test.
47291
47292 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
47293
47294         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
47295
47296         * gcc.dg/builtin-choose-expr.c: New.
47297
47298 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
47299
47300         * gcc.dg/altivec-2.c: New.
47301
47302 2001-12-07  Richard Henderson  <rth@redhat.com>
47303
47304         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
47305
47306 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
47307
47308         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
47309         ultrasparc.
47310
47311 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47312
47313         * g++-old.deja/g++.robertl/eb101.C: Deleted.
47314
47315 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
47316
47317         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
47318         variable argument list.
47319
47320 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
47321
47322         * gcc.c-torture/execute/memcheck: Delete entire directory.
47323         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
47324         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
47325
47326 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47327
47328         * gcc.dg/Wshadow-1.c: New test.
47329
47330 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
47331
47332         * gcc.c-torture/compile/20011130-1.c: New test.
47333
47334         * gcc.dg/noncompile/20011025-1.c: New test.
47335
47336         * g++.dg/other/anon-union.C: New test.
47337
47338         * gcc.c-torture/execute/20011024-1.c: New test.
47339
47340 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47341
47342         * gcc.c-torture/execute/20000722-1.x,
47343         gcc.c-torture/execute/20010123-1.x: Remove.
47344         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
47345         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
47346         gcc.dg/c99-complit-2.c: New tests.
47347
47348 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
47349
47350         * g++.dg/inherit/base1.C: New test.
47351
47352 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
47353
47354         * g++.dg/other/stdarg1.C: New test.
47355
47356         * gcc.c-torture/compile/20011130-2.c: New test.
47357
47358 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
47359
47360         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
47361         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
47362         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
47363         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
47364         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
47365         * gcc.dg/builtin-prefetch-1.c: New test.
47366
47367 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
47368
47369         * gcc.dg/20011130-1.c: New test.
47370
47371 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47372
47373         * g++.dg/other/scope1.C: New test.
47374         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
47375
47376 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47377
47378         * gcc.dg/vla-init-1.c: New test.
47379
47380 2001-12-01  Geoff Keating  <geoffk@redhat.com>
47381
47382         * gcc.c-torture/compile/structs.c: New testcase from GDB.
47383
47384 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47385
47386         * objc.dg/alias.m: Update.
47387         * objc.dg/class-1.m: Update.
47388         * objc.dg/const-str-1.m: Update.
47389         * objc.dg/fwd-proto-1.m: Update.
47390         * objc.dg/id-1.m: Update.
47391         * objc.dg/super-class-1.m: Update.
47392
47393 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
47394
47395         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
47396         constructs.
47397
47398 2001-11-28  Jeffrey A Law  (law@cygnus.com)
47399
47400         * gcc.c-torture/execute/20011128-1.c: New test.
47401
47402 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
47403
47404         * gcc.dg/20011127-1.c: New test.
47405
47406 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47407
47408         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
47409         from Austin Group draft 7.
47410         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
47411         scanf format arguments.
47412         * gcc.dg/format/no-exargs-2.c: New test.
47413
47414 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
47415
47416         * g++.dg/abi/vbase8-4.C: New test.
47417
47418 2001-11-24  Ian Lance Taylor  <ian@airs.com>
47419
47420         * gcc.c-torture/execute/20011121-1.c: New test.
47421
47422 2001-11-23  Jeffrey A Law  (law@cygnus.com)
47423
47424         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
47425
47426 2001-11-23  Andreas Jaeger  <aj@suse.de>
47427
47428         * gcc.dg/cpp/charconst-2.c: New test.
47429
47430 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
47431
47432         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
47433         to the host if it is remote.  Let tests specify extra headers
47434         they use.
47435         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
47436         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
47437         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
47438         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
47439         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
47440         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
47441         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
47442         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
47443         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
47444         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
47445
47446 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
47447
47448         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
47449         for little endian ARMs.
47450
47451 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
47452
47453         * gcc.c-torture/compile/20011119-1.c: New test.
47454         * gcc.c-torture/compile/20011119-2.c: New test.
47455
47456 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
47457
47458         * gcc.dg/altivec-1.c: Fix typo.
47459
47460 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47461
47462         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
47463
47464 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
47465
47466         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
47467
47468 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
47469
47470         * lib/g77.exp: Don't specify --rpath-link.
47471
47472         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
47473         across all the headers.
47474         * gcc.dg/format/format.exp: For testing on a remote host,
47475         copy format.h.
47476
47477         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
47478         * gcc.c-torture/execute/930406-1.c: Likewise.
47479         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
47480
47481 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
47482
47483         * gcc.dg/altivec-1.c: New.
47484
47485 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
47486
47487         * gcc.dg/cpp/fpreprocessed.c: New test case.
47488
47489 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47490
47491         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
47492         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
47493         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
47494
47495 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47496
47497         * gcc.dg/no-builtin-1.c: New test.
47498
47499 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
47500
47501         * gcc.c-torture/execute/20011115-1.c: New test.
47502
47503 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
47504
47505         * gcc.c-torture/compile/20011114-2.c: New test.
47506         * gcc.c-torture/compile/20011114-3.c: New test.
47507         * gcc.c-torture/compile/20011114-4.c: New test.
47508
47509 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47510
47511         * g++.dg/other/init1.C: New test.
47512
47513 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
47514
47515         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
47516         message.
47517
47518         * gcc.c-torture/execute/20011114-1.c: New testcase.
47519
47520         * gcc.c-torture/compile/20010327-1.c: Revert last change.
47521         * gcc.c-torture/compile/20011114-1.c: New test, exactly
47522         like the (before this change) version of 20010327-1.c.
47523
47524 2001-11-14  Roger Sayle <roger@eyesopen.com>
47525
47526         * gcc.c-torture/execute/string-opt-13.c: New testcase.
47527
47528 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
47529
47530         * g++.dg/init/array2.C: New test.
47531
47532 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
47533
47534         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
47535
47536 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
47537
47538         * g++.dg/other/forscope1.C: New test.
47539         * g++.dg/ext/forscope1.C: New test.
47540         * g++.dg/ext/forscope2.C: New test.
47541
47542 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
47543
47544         * gcc.c-torture/execute/20011113-1.c: New test.
47545
47546 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
47547
47548         * gcc.c-torture/execute/20011109-2.c: New test.
47549
47550         * gcc.c-torture/execute/20011109-1.c: New test.
47551
47552 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
47553
47554         * gcc.c-torture/compile/20011109-1.c: New test.
47555
47556 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
47557
47558         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
47559         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
47560         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
47561         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
47562         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
47563         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
47564         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
47565
47566 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47567
47568         * g++.dg/warn/Wshadow-1.C: New tests.
47569         * g++.old-deja/g++.mike/for3.C: Update.
47570
47571 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47572
47573         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
47574         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
47575         XFAILs.  Adjust expected error texts.
47576         * gcc.c-torture/compile/20011106-1.c,
47577         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
47578         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
47579         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
47580         gcc.dg/c99-array-lval-5.c: New tests.
47581
47582 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47583
47584         * gcc.dg/cpp/defined.c: Update.
47585
47586 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47587
47588         * gcc.c-torture/execute/anon-1.c: New test.
47589
47590 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
47591
47592         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
47593         same size, so no warning should be produced on stormy16.
47594
47595         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
47596         due to oversized array.
47597         * g++.old-deja/g++.mike/ns15.C: Likewise.
47598         * g++.old-deja/g++.pt/crash16.C: Likewise.
47599
47600 2001-11-02  Graham Stott  <grahams@redhat.com>
47601
47602         * g++.dgother/debug1.C: Fix typos.
47603
47604 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
47605
47606         * g++.dg/other/debug1.C: New test.
47607
47608 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47609
47610         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
47611         of unsigned long.
47612
47613 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
47614
47615         * gcc.dg/20011029-2.c: New test.
47616
47617         * gcc.c-torture/compile/20011029-1.c: New test.
47618
47619 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
47620
47621         * objc/execute/class_self-1.m: New test.
47622         * objc/execute/class_self-2.m: New test.
47623
47624 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
47625
47626         * gcc.misc-tests/msgs.exp: Delete.
47627         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
47628         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
47629         error set to match recent changes.
47630
47631 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
47632
47633         * gcc.dg/20011021-1.c: New test.
47634
47635 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
47636
47637         * gcc.c-torture/compile/20011023-1.c: New test.
47638
47639 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
47640
47641         * lib/g77.exp: Rewrite based on lib/g++.exp.
47642
47643 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
47644
47645         * gcc.c-torture/execute/20011019-1.c: New test.
47646
47647         * gcc.dg/20011018-1.c: New test.
47648
47649 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
47650
47651         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
47652
47653 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
47654
47655         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
47656         * gcc.dg/attr-invalid.c: Likewise.
47657
47658 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
47659
47660         * gcc.dg/20011015-1.c: New test.
47661
47662 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
47663
47664         * g++.dg/template/unify2.C: New test.
47665
47666 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
47667
47668         * g++.dg/other/exception-specification.C: New test
47669
47670 2001-10-13  Tom Rix  <trix@redhat.com>
47671
47672         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
47673         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
47674
47675 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
47676
47677         * gcc.dg/20011009-1.c: New test.
47678
47679 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
47680
47681         PR g++/4476
47682         * g++.dg/other/friend1.C: New test.
47683
47684 2001-10-11  Richard Henderson  <rth@redhat.com>
47685
47686         * g++.old-deja/g++.other/crash18.C: Add -S to options.
47687
47688 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47689
47690         * gcc.c-torture/compile/20011010-1.c: New.
47691
47692 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47693
47694         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
47695         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
47696         g77.f-torture/execute/execute.exp,
47697         g77.f-torture/noncompile/noncompile.exp,
47698         gcc.c-torture/compile/compile.exp,
47699         gcc.c-torture/execute/execute.exp,
47700         gcc.c-torture/execute/ieee/ieee.exp,
47701         gcc.c-torture/execute/memcheck/memcheck.exp,
47702         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
47703         objc/execute/execute.exp: Update FSF address.
47704
47705 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47706
47707         * gcc.dg/cpp/cmdlne-C.c: Update.
47708         * gcc.dg/cpp/cmdlne-C2.c: New.
47709
47710 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47711
47712         * gcc.c-torture/execute/20011008-3.c: New.
47713
47714 2001-10-08  DJ Delorie  <dj@redhat.com>
47715
47716         * gcc.dg/20011008-1.c: New.
47717         * gcc.dg/20011008-2.c: New.
47718
47719 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47720
47721         * gcc.dg/cpp/spacing1.c: Update test.
47722
47723 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47724
47725         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
47726         spelling errors of "separate" as "seperate".
47727
47728 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
47729
47730         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
47731         enough to avoid inlining.
47732
47733 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47734
47735         * lib/g77.exp: set libg2c_dir correctly.
47736
47737 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47738
47739         * gcc.dg/cpp/macro11.c: New test.
47740
47741 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47742
47743         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
47744         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
47745         gcc.dg/format/multattr-3.c: New tests.
47746         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
47747         tests for format attributes on function pointers being rejected.
47748
47749 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47750
47751         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
47752
47753 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47754
47755         * g++.dg/warn/format1.C: New test.
47756
47757 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47758
47759         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
47760
47761 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47762
47763         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
47764
47765 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47766
47767         * gcc.dg/cpp/redef2.c: Add test.
47768
47769 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
47770
47771         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
47772         long-standing bug on i686, apparently.
47773         * gcc.c-torture/execute/loop-2c.x: New file.
47774         * gcc.c-torture/execute/loop-2d.x: New file.
47775         * gcc.c-torture/execute/loop-3c.x: New file.
47776
47777 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
47778
47779         * gcc.dg/cpp/20000625-2.c: Correct line number.
47780
47781 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47782
47783         * gcc.dg/cpp/macro10.c: New test.
47784         * gcc.dg/cpp/strify3.c: New test.
47785         * gcc.dg/cpp/spacing1.c: Add tests.
47786         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
47787         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
47788
47789 2001-09-24  DJ Delorie  <dj@redhat.com>
47790
47791         * gcc.c-torture/execute/20010924-1.c: New test.
47792
47793 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47794
47795         * objc/execute/paste.m: Remove.
47796
47797 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47798
47799         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
47800
47801 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
47802
47803         * g77.dg/strlen0.f: New test.
47804
47805 2001-09-21  Richard Henderson  <rth@redhat.com>
47806
47807         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
47808         * g++.old-deja/g++.abi/vtable2.C: Likewise.
47809
47810 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47811
47812         Table-driven attributes.
47813         * g++.dg/ext/attrib1.C: New test.
47814
47815 2001-09-20  DJ Delorie  <dj@redhat.com>
47816
47817         * gcc.dg/20000926-1.c: Update expected warning messages.
47818         * gcc.dg/array-2.c: Likewise, and test for warnings too.
47819         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
47820         array.
47821
47822 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
47823
47824         * g++.dg/eh/registers1.C: New test case.
47825
47826 2001-09-17  Richard Henderson  <rth@redhat.com>
47827
47828         * gcc.dg/array-5.c: Fix VLA decomposition test.
47829
47830 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47831
47832         * gcc.dg/cpp/line5.c: New testcase.
47833
47834 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47835
47836         * gcc.dg/cpp/macro9.c: New test.
47837
47838 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
47839
47840         * gcc.c-torture/execute/980223.c: Change type of addr from long
47841         to char *.
47842
47843 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
47844
47845         * gcc.c-torture/execute/20010915-1.c: New test.
47846
47847 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
47848
47849         * g77.dg/bprob: New directory.
47850         * g77.dg/bprob/bprob.exp: New file.
47851         * g77.dg/bprob/bprob-1.f: New test.
47852         * g77.dg/gcov: New directory.
47853         * g77.dg/gcov/gcov.exp: New file.
47854         * g77.dg/gcov/gcov-1.f: New test.
47855         * g77.dg/gcov/gcov-1.x: New file.
47856
47857 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47858
47859         * gcc.dg/cpp/directiv.c: Update.
47860         * gcc.dg/cpp/undef1.c: Update.
47861
47862 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
47863
47864         * gcc.dg/20010912-1.c: New test.
47865
47866 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
47867
47868         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
47869         language-independent file in lib.
47870         * lib/gcov.exp: New file.
47871
47872 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47873
47874         * gcc.c-torture/compile/20010911-1.c: New test.
47875
47876 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
47877
47878         * lib/profopt.exp: New, to support profile-directed optimizations.
47879         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
47880         * gcc.misc-tests/bprob-1.c: New test.
47881         * gcc.misc-tests/bprob-2.c: New test.
47882
47883 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
47884
47885         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
47886         XFAIL and which kinds of gcov output to verify.
47887         * gcc.misc-tests/gcov-4b.x: New file.
47888         * gcc.misc-tests/gcov-5b.x: New file.
47889         * gcc.misc-tests/gcov-6.x: New file.
47890         * gcc.misc-tests/gcov-7.c: New test.
47891         * gcc.misc-tests/gcov-7.x: New file.
47892
47893 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
47894
47895         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
47896         * gcc.misc-tests/gcov-6.c: New test.
47897
47898 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47899
47900         PR c++/3986
47901         * g++.dg/abi/vbase1.C: New test.
47902
47903 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
47904
47905         * objc.dg/method-2.m: New.
47906
47907 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47908
47909         PR c++/4203
47910         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
47911         * g++.dg/init/empty1.C: New test.
47912
47913 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
47914
47915         * gcc.c-torture/compile/20010903-1.c: New test.
47916
47917 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
47918
47919         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
47920         for m68k.
47921
47922 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
47923
47924         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
47925
47926         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
47927
47928         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
47929
47930 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
47931
47932         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
47933         for 16-bit 'unsigned int'.
47934
47935 2001-08-29  Kazu Hirata  <kazu@hxi.com>
47936
47937         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
47938
47939 2001-08-27  Richard Henderson  <rth@redhat.com>
47940
47941         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
47942         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
47943
47944 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
47945
47946         * gcc.dg/asm-names.c (ymain): New.
47947
47948 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
47949
47950         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
47951         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
47952         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
47953
47954 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47955
47956         * gcc.dg/compare5.c: New testcase.
47957
47958 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
47959
47960         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
47961         and "In instantiation".
47962
47963 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
47964
47965         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
47966
47967 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
47968
47969         * gcc.misc-tests/gcov.exp: Add support for branch information.
47970         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
47971         * gcc.misc-tests/gcov-4.c: New test.
47972         * gcc.misc-tests/gcov-4b.c: New test.
47973         * gcc.misc-tests/gcov-5b.c: New test.
47974
47975 2001-08-20  Zack Weinberg  <zackw@panix.com>
47976
47977         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
47978         expected to fail.
47979
47980 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47981
47982         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
47983
47984 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
47985
47986         * g++.dg/eh/template1.C: New test.
47987
47988 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
47989
47990         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
47991         Fix thinko.
47992         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
47993         for xfail.
47994
47995 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
47996
47997         * lib/g77-dg.exp: Use prune.exp for common procedures
47998         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
47999         * lib/g77.exp: (g77-dg-prune) Remove
48000
48001 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
48002
48003         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
48004
48005 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48006
48007         * g++.dg/template/unify1.C: New test.
48008
48009 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
48010
48011         * g++.dg/abi/empty4.C: New test.
48012
48013 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
48014
48015         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
48016         solaris2.*
48017         * g77.f-torture/compile/pr3743.x: Likewise.
48018
48019 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48020
48021         * g++.dg/other/using-declaration.C: New test.
48022
48023 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48024
48025         * gcc.dg/cpp/tr-sign.c: New testcase.
48026
48027 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48028
48029         * gcc.dg/cpp/19951025-1.c: Revert.
48030         * gcc.dg/cpp/directiv.c: We no longer process directives that
48031         interrupt macro arguments.
48032
48033 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
48034
48035         * gcc.dg/bconstp-1.c: New test.
48036
48037 2001-08-03  Richard Henderson  <rth@redhat.com>
48038
48039         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
48040
48041 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48042
48043         * gcc.dg/cpp/19951025-1.c: Update.
48044
48045 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
48046
48047         * g77.dg/ff90-1.f (s): Fix reference of variable z,
48048         should be x.
48049
48050 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
48051
48052         Kill -fhonor-std.
48053         * g++.old-deja/g++.ns/ns14.C: Remove special options.
48054         * g++.old-deja/g++.other/std1.C: Likewise.
48055         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
48056
48057 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
48058
48059         * lib/g77.exp: Load gcc-defs.exp for common procedures
48060         (g77_pass, g77_fail, g77_finish, g77_exit,
48061         ${tool}_check_unsupported_p} Now redundant.  Deleted.
48062
48063 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
48064
48065         * g77.dg/fbackslash.f
48066         * g77.dg/fcase-preserve.f
48067         * g77.dg/ff90-1.f
48068         * g77.dg/ffixed-line-length-0.f
48069         * g77.dg/ffixed-line-length-132.f
48070         * g77.dg/ffixed-line-length-7.f
48071         * g77.dg/ffixed-line-length-72.f
48072         * g77.dg/ffixed-line-length-none.f
48073         * g77.dg/ffree-form-1.f
48074         * g77.dg/fno-backslash.f
48075         * g77.dg/fno-f90-1.f
48076         * g77.dg/fno-fixed-form-1.f
48077         * g77.dg/fno-onetrip.f
48078         * g77.dg/fno-typeless-boz.f
48079         * g77.dg/fno-underscoring.f
48080         * g77.dg/fno-vxt-1.f
48081         * g77.dg/fonetrip.f
48082         * g77.dg/ftypeless-boz.f
48083         * g77.dg/fugly-assumed.f
48084         * g77.dg/funderscoring.f
48085         * g77.dg/fvxt-1.f
48086
48087 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
48088
48089         * objc.dg/fwd-proto-1.m: New.
48090         * objc.dg/local-decl-1.m: New.
48091         * objc.dg/naming-1.m: New.
48092         * objc.dg/naming-2.m: New.
48093         * objc.dg/proto-hier-1.m: New.
48094
48095 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
48096
48097         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
48098         largest-type elements to a struct makes its size grow.
48099
48100 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48101
48102         * g++.dg/abi/vthunk1.C: New test.
48103
48104 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48105
48106         * g++.dg/abi/vbase8-22.C: New test.
48107
48108 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48109
48110         * gcc.dg/cpp/macro8.c: New test.
48111
48112 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48113
48114         * g++.dg/abi/vbase8-21.C: New test.
48115
48116 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48117
48118         * g++.dg/abi/vbase8-10.C: New test.
48119
48120 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48121
48122         * lib/g++.exp (g++_set_ld_library_path): Renamed to
48123         ${tool}_set_ld_library_path.
48124         Changed caller.
48125         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
48126         g++.exp.
48127
48128 2001-07-26  Stan Cox <scox@redhat.com>
48129
48130         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
48131         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
48132         gcc_exit, gcc_check_unsupported_p):
48133         Moved to gcc-deps.exp
48134         * gcc-deps.exp: New file.
48135
48136 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48137
48138         * g++.old-deja/g++.pt/defarg14.C: New test.
48139
48140 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48141
48142         * g++.old-deja/g++.other/lineno5.C: New test.
48143
48144 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48145
48146         * g++.old-deja/g++.pt/crash68.C: New test.
48147
48148 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48149
48150         * g++.old-deja/g++.other/crash42.C: New test.
48151
48152 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48153
48154         * gcc.dg/cpp/extratokens.c: Fix.
48155         * gcc.dg/cpp/skipping2.c: New tests.
48156
48157 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48158
48159         * gcc.c-torture/execute/20010724-1.c: New file.
48160         * gcc.c-torture/execute/20010724-1.x: New file.
48161
48162 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48163
48164         * g++.old-deja/g++.other/cond7.C: New test.
48165
48166 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48167
48168         * g++.old-deja/g++.other/optimize4.C: New test.
48169
48170 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48171
48172         * g++.old-deja/g++.abi/vbase8-5.C: New test.
48173
48174 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
48175
48176         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
48177         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
48178         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
48179         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
48180
48181         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
48182         bug report" message.
48183
48184         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
48185         * g++.dg/ext/instantiate1.C: Move from old-deja.
48186
48187 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
48188
48189         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
48190         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
48191         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
48192         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
48193
48194 2001-07-23  Jeffrey A Law  (law@cygnus.com)
48195
48196         * gcc.c-torture/execute/20010723-1.c: New test.
48197
48198 2001-07-23  Ben Elliston  <bje@redhat.com>
48199
48200         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
48201
48202 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48203
48204         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
48205         i[34567]86-*-*.
48206         Delete handling of ieee_multilib_flags.
48207         Pass -mieee for alpha*-*-* and sh-*-*.
48208         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
48209
48210 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
48211
48212         Remove old-abi tests.
48213         * g++.old-deja/g++.mike/p11116.C: Remove.
48214         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
48215
48216 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
48217
48218         * g77.f-torture/compile/pr3743.f: New test
48219
48220 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
48221
48222         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
48223
48224 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48225
48226         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
48227         g++.old-deja/g++.pt/static6.C: Likewise.
48228         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
48229         supports weak symbols.
48230
48231 2001-07-18  Andreas Jaeger  <aj@suse.de>
48232
48233         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
48234         supported again.
48235
48236 2001-07-18  Andreas Jaeger  <aj@suse.de>
48237
48238         * gcc.dg/iftrap-1.c: Fix target line.
48239
48240 2001-07-17  Richard Henderson  <rth@redhat.com>
48241
48242         * gcc.c-torture/execute/20010717-1.c: New.
48243
48244 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48245
48246         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
48247         tests.
48248
48249 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48250
48251         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
48252
48253 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48254
48255         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
48256         UAC_SIGBUS, UAC_NOPRINT definitions.
48257
48258 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
48259
48260         * objc/execute/object_is_class.m: New test.
48261         * objc/execute/object_is_meta_class.m: New test.
48262
48263 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48264
48265         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
48266         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
48267
48268 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
48269
48270         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
48271         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
48272
48273 2001-07-14  Richard Henderson  <rth@redhat.com>
48274
48275         * gcc.dg/iftrap-1.c: New.
48276
48277 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
48278
48279         * g77.f-torture/execute/intrinsic77.f: New test.
48280
48281 2001-07-11  Janis Johnson <janis@us.ibm.com>
48282
48283         * gcc.misc-tests/gcov-3.c: New test.
48284
48285 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48286
48287         * gcc.c-torture/compile/20010711-1.c,
48288         * gcc.c-torture/compile/20010711-2.c: New tests.
48289
48290 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48291
48292         * gcc.c-torture/execute/20010711-1.c: New test.
48293
48294 2001-07-11  Ben Elliston  <bje@redhat.com>
48295
48296         * g++.old-deja/g++.other/enum5.C: New test.
48297
48298 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
48299
48300         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
48301         (g++-dg-prune): Call prune_gcc_output.
48302         * prune.exp: New file for prune_gcc_output.
48303         * lib/g++.exp, lib/gcc.exp: Load it.
48304
48305 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48306
48307         * gcc.c-torture/compile/20010701-1.c,
48308         g++.old-deja/g++.ext/attrib6.C: New tests.
48309
48310 2001-07-06  Jeffrey A Law  (law@cygnus.com)
48311
48312         * gcc.c-torture/compile/20010706-1.c: New test.
48313
48314 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
48315
48316         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
48317
48318 2001-06-28  Stan Shebs  <shebs@apple.com>
48319
48320         * gcc.dg/pragma-darwin.c: New test.
48321
48322 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48323
48324         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
48325         Solaris 2.[678] system.
48326
48327 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48328
48329         * gcc.dg/20010622-1.c: New test.
48330
48331 2001-06-18  Stan Shebs  <shebs@apple.com>
48332
48333         * objc.dg: New directory.
48334         * objc.dg/dg.exp: New file.
48335         * objc.dg/alias.m: New.
48336         * objc.dg/class-1.m: New.
48337         * objc.dg/class-2.m: New.
48338         * objc.dg/const-str-1.m: New.
48339         * objc.dg/const-str-2.m: New.
48340         * objc.dg/id-1.m: New.
48341         * objc.dg/method-1.m: New.
48342         * objc.dg/super-class-1.m: New.
48343         * lib/objc-dg.exp: New file.
48344
48345 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48346
48347         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
48348         of label name.
48349
48350 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
48351
48352         * g++.old-deja/g++.abi/vbase8-9.C: New test.
48353
48354 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48355
48356         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
48357         variable.
48358
48359 2001-06-12  Richard Henderson  <rth@redhat.com>
48360
48361         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
48362
48363 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48364
48365         * g++.old-deja/g++.abi/vbase5.C: New test.
48366         * g++.old-deja/g++.abi/vbase6.C: New test.
48367         * g++.old-deja/g++.abi/vbase7.C: New test.
48368
48369 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48370
48371         * gcc.c-torture/compile/20010610-1.c: New test.
48372
48373 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48374
48375         * g++.old-deja/g++.abi/vbase4.C: New test.
48376
48377 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48378
48379         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
48380         support %f for HC11/HC12 targets.
48381         * gcc.c-torture/execute/930513-1.x: New file, likewise.
48382         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
48383         on HC11/HC12 targets.
48384         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
48385
48386 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48387
48388         * gcc.dg/wchar_t-1.c: New file.
48389         * gcc.dg/wint_t-1.c: Likewise.
48390
48391 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
48392
48393         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
48394
48395 2001-06-11  Richard Henderson  <rth@redhat.com>
48396
48397         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
48398
48399 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48400
48401         * gcc.c-torture/compile/20010611-1.c: New test.
48402
48403 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48404
48405         * gcc.dg/c99-tag-1.c: Add more tests.
48406
48407 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
48408
48409         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
48410         representation on MN10300 and ARM/Thumb.
48411
48412 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
48413
48414         * g77.f-torture/execute/20010610.f: New.
48415
48416 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
48417
48418         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
48419         names.
48420
48421 2001-06-09  Richard Henderson  <rth@redhat.com>
48422
48423         * gcc.c-torture/execute/ashrdi-1.c: New.
48424         * gcc.c-torture/execute/ashldi-1.c: New.
48425         * gcc.c-torture/execute/lshrdi-1.c: New.
48426
48427 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
48428
48429         * objc/execute/load-3.m: Added. Check sending +load to categories,
48430         in addition to classes.
48431
48432 2001-06-08  Stan Shebs  <shebs@apple.com>
48433
48434         * objc/execute/load-2.m: New test.  From Nicola Pero
48435         <n.pero@mi.flashnet.it>.
48436
48437 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
48438
48439         * gcc.c-torture/execute/20010605-2.c: New test.
48440
48441 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
48442
48443         * g++.old-deja/g++.abi/vbase2.C: New test.
48444         * g++.old-deja/g++.abi/vbase3.C: New test.
48445
48446 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
48447
48448         * g++.old-deja/g++.pt/friend49.C: New test.
48449
48450 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
48451
48452         * g++.old-deja/g++.ext/anon3.C: New test.
48453
48454 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
48455
48456         * g++.old-deja/g++.other/conv7.C: New test.
48457
48458 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48459
48460         * gcc.c-torture/compile/20010605-2.c: New test.
48461
48462 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48463
48464         * gcc.c-torture/execute/20010604-1.c: New test.
48465
48466 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
48467
48468         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
48469
48470 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
48471
48472         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
48473         (g++_link_flags): Likewise.
48474         (g++_init): Pass gccpath's value to two previous functions.
48475
48476 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48477
48478         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
48479         Ensure logfile entry matches exec command line.
48480
48481 2001-05-31  Richard Henderson  <rth@redhat.com>
48482
48483         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
48484         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
48485
48486 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
48487
48488         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
48489         compiler for irix6.2
48490
48491 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
48492
48493         * g++.old-deja/g++.other/optimize3.C: New file.
48494
48495 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
48496
48497         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
48498         assemble.
48499
48500 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
48501
48502         * g++.old-deja/g++.other/optimize2.C: New file.
48503
48504 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
48505
48506         * gcc.c-torture/compile/20010518-2.c: New file.
48507         * gcc.c-torture/execute/20010518-1.c: New file.
48508         * gcc.c-torture/execute/20010518-2.c: New file.
48509
48510 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48511
48512         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
48513
48514 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
48515
48516         G++ no longer defines builtins that do not begin with __builtin.
48517         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
48518         * g++.old-deja/g++.brendand/misc13.C: Likewise.
48519         * g++.old-deja/g++.law/builtin1.C: Likewise.
48520         * g++.old-deja/g++.law/cvt2.C: Likewise.
48521         * g++.old-deja/g++.mike/net5.C: Likewise.
48522         * g++.old-deja/g++.other/builtins1.C: Likewise.
48523         * g++.old-deja/g++.other/builtins2.C: Likewise.
48524         * g++.old-deja/g++.other/builtins3.C: Likewise.
48525         * g++.old-deja/g++.other/builtins4.C: Likewise.
48526         * g++.old-deja/g++.other/inline8.C: Likewise.
48527         * g++.old-deja/g++.robertl/eb39.C: Likewise.
48528
48529 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
48530
48531         * g++.old-deja/g++.pt/using1.C: Adjust.
48532         * g++.old-deja/g++.pt/using2.C: New test.
48533
48534 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48535
48536         * gcc.dg/cpp/charconst.c: New tests.
48537         * gcc.dg/cpp/escape.c: New tests.
48538         * gcc.dg/cpp/escape-1.c: New tests.
48539         * gcc.dg/cpp/escape-2.c: New tests.
48540         * gcc.dg/cpp/ucs.c: New tests.
48541
48542 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
48543
48544         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
48545         native compiler for irix6.5.
48546
48547 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
48548
48549         * lib/g++.exp (g++_include_flags): Use args to compute
48550         get_multilibs.
48551         (g++_link_flags): Likewise.
48552         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
48553
48554 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48555
48556         * gcc.dg/c90-hexfloat-1.c: Add more tests.
48557
48558 2001-05-21  Geoff Keating  <geoffk@redhat.com>
48559
48560         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
48561         this file.
48562
48563 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48564
48565         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
48566         STACK_SIZE;
48567         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
48568         to STACK_SIZE; Use it to define size of add_histo array.
48569         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
48570         to STACK_SIZE.
48571         (f): Use GITT_SIZE to define size of gitt local table.
48572         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
48573         to STACK_SIZE; Use it to define size of bytemem array.
48574
48575 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48576
48577         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
48578         on 68HC11/HC12 due to the asm instruction.
48579         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
48580         * gcc.c-torture/compile/920520-1.x: Likewise.
48581         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
48582         on 68HC11/HC12 because the function is larger than 64K.
48583         * gcc.c-torture/compile/961203-1.x: New file, this test fails
48584         on 68HC11/HC12 because the structure is too large.
48585
48586 2001-05-20  Richard Henderson  <rth@redhat.com>
48587
48588         * gcc.c-torture/execute/20010520-1.c: New.
48589
48590 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48591
48592         * g++.old-deja/g++.warn/compare1.C: New test.
48593         * gcc.dg/compare4.c: New test.
48594
48595 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
48596
48597         * g++.old-deja/g++.other/optimize1.C: New test.
48598
48599 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48600
48601         * g++.old-deja/g++.pt/spec41.C: New test.
48602
48603 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
48604
48605         * gcc.c-torture/compile/20010114-1.x: Remove.
48606
48607 2001-05-18  Stan Shebs  <shebs@apple.com>
48608
48609         * gcc.c-torture/compile/20010518-1.c: New test.
48610
48611 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
48612
48613         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
48614         * g++.old-deja/g++.pt/crash67.C: New test.
48615
48616 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
48617
48618         * g++.old-deja/g++.other/debug9.C: New test.
48619
48620 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
48621
48622         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
48623
48624 2001-05-16  Jan Hubicka  <jh@suse.cz>
48625
48626         * gcc.c-torture/compile/20010516-1.c: New test.
48627
48628 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
48629
48630         * g++.old-deja/g++.other/crash41.C: New test.
48631
48632 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
48633
48634         * g++.old-deja/g++.pt/crash66.C: New test.
48635
48636 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
48637
48638         * g++.old-deja/g++.robertl/eb27.C: Convert.
48639
48640 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
48641
48642         * g++.dg/friend-warn.C: New test.  Do not warn about friend
48643         declaration being redundant.
48644
48645 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
48646
48647         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
48648
48649 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
48650
48651         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
48652
48653 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
48654
48655         * lib/g++.exp: Use testsuite_flags.
48656
48657 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
48658
48659         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
48660
48661 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48662
48663         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
48664
48665 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
48666
48667         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
48668
48669 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
48670
48671         * gcc.c-torture/compile/20010313-1.c: New test.
48672
48673 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
48674
48675         * gcc.dg/cpp/direct2.c: New test.
48676         * gccq.dg/cpp/direct2s.c: New test.
48677
48678         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
48679
48680 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
48681
48682         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
48683         * g++.old-deja/g++.other/op3.C: Likewise.
48684
48685 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48686
48687         * gcc.dg/cpp/syshdr.h: New file.
48688         * gcc.dg/cpp/sysmac1.c: Update.
48689         * gcc.dg/cpp/sysmac2.c: Update.
48690
48691 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48692
48693         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
48694
48695 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
48696
48697         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
48698         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
48699
48700 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
48701
48702         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
48703
48704 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
48705
48706         * lib/g++.exp (g++_include_flags): Don't use any special flags
48707         if TESTING_IN_BUILD_TREE is not defined.
48708         (g++_init): Use a plain 'c++' as the compiler if
48709         TESTING_IN_BUILD_TREEE is not defined.
48710
48711 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
48712
48713         * g++.old-deja/g++.eh/catch13.C: New test.
48714         * g++.old-deja/g++.eh/catch14.C: New test.
48715
48716 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
48717
48718         * gcc.dg/cpp/tr-define.c: New test.
48719
48720 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
48721
48722         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
48723         <stdlib.h>, not <malloc.h>.
48724
48725 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
48726
48727         * g++.old-deja/g++.ns/template17.C: New test.
48728
48729 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
48730
48731         * g++.old-deja/g++.pt/ref4.C: New test.
48732
48733 2001-04-30  Richard Henderson  <rth@redhat.com>
48734
48735         * gcc.dg/20000724-1.c: Revert last change.
48736
48737 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
48738
48739         * g77.f-torture/execute/20010430.f: New test.
48740
48741 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
48742
48743         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
48744
48745 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
48746
48747         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
48748
48749 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48750
48751         * g++.old-deja/g++.eh/crash6.C: New test.
48752
48753 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48754
48755         * g++.old-deja/g++.other/warn7.C: New test.
48756
48757 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48758
48759         * g++.old-deja/g++.other/defarg9.C: New test.
48760
48761 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48762
48763         * g77.f-torture/compile/20010426.f: New test.
48764         * g77.f-torture/execute/20010426.f: New test.
48765
48766 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48767
48768         * g77.f-torture/compile/20000629-1.x: Remove - error
48769         has been fixed.
48770
48771 2001-04-26  Jeffrey A Law  (law@cygnus.com)
48772
48773         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
48774         Tweak slightly to work with g++.dg framework.
48775         * g++.dg/special/ecos.exp: Run initp1.C test.
48776         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
48777
48778         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
48779         its linker doesn't give line numbers either.
48780         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
48781
48782 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48783
48784         * g++.old-deja/g++.other/lex1.C: New test.
48785
48786 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
48787
48788         * gcc.dg/noncompile/20010425-1.c: New test.
48789
48790 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48791
48792         * g++.old-deja/g++.pt/mangle2.C: New test.
48793
48794 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48795
48796         * gcc.dg/format/plus-1.c: New test.
48797
48798 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48799
48800         * gcc.dg/20010423-1.c: New test.
48801
48802 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48803
48804         * gcc.c-torture/execute/20010422-1.c: New test.
48805
48806 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
48807
48808         * g++.old-deja/g++.ns/type2.C: New test.
48809
48810 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
48811
48812         * g++.old-deja/g++.other/perf1.C: New test.
48813
48814 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
48815
48816         * gcc.dg/c99-func-2.c: Remove xfail.
48817         * gcc.dg/c99-func-3.c: Remove xfail.
48818         * gcc.dg/c99-func-4.c: Remove xfail.
48819
48820 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
48821
48822         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
48823
48824 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48825
48826         * gcc.c-torture/compile/20010423-1.c: New test.
48827
48828 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48829
48830         * g++.old-deja/g++.pt/typename28.C: New test.
48831
48832 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48833
48834         * g++.old-deja/g++.abi/empty2.C: New test.
48835         * g++.old-deja/g++.abi/empty3.C: New test.
48836
48837 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48838
48839         * g++.old-deja/g++.other/comdat2.C: New test.
48840         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
48841
48842 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48843
48844         * g++.old-deja/g++.other/overload14.C: New test.
48845
48846 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48847
48848         * g++.old-deja/g++.other/lookup23.C: New test.
48849
48850 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48851
48852         * gcc.c-torture/execute/20010403-1.c: New test.
48853
48854 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
48855             Mark Mitchell  <mark@codesourcery.com>
48856
48857         * lib/old-dejagnu.exp: Don't delete output of executable.
48858         Add .exe suffix to executables.
48859
48860 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
48861
48862         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
48863
48864 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48865
48866         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
48867
48868 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48869
48870         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
48871         * g++.old-deja/g++.abi/crash1.C: New test.
48872
48873 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48874
48875         * g++.old-deja/g++.other/crash40.C: New test.
48876
48877 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48878
48879         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
48880
48881 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
48882
48883         * g++.old-deja/g++.other/warn6.C: New test.
48884
48885 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48886
48887         * g++.old-deja/g++.robertl/eb42.C: Same.
48888
48889 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48890
48891         * gcc.dg/wtr-conversion-1.c: New testcase.
48892
48893 2001-04-10  Richard Henderson  <rth@redhat.com>
48894
48895         * g++.old-deja/g++.other/array5.C: New.
48896
48897 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48898
48899         * gcc.c-torture/execute/20010408-1.c: New test.
48900
48901 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
48902
48903         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
48904         headers and constructs.
48905         * g++.old-deja/g++.robertl/eb79.C: Same.
48906         * g++.old-deja/g++.robertl/eb77.C (main): Same.
48907         * g++.old-deja/g++.robertl/eb73.C: Same.
48908         * g++.old-deja/g++.robertl/eb66.C (main): Same.
48909         * g++.old-deja/g++.robertl/eb55.C (t): Same.
48910         * g++.old-deja/g++.robertl/eb54.C (main): Same.
48911         * g++.old-deja/g++.robertl/eb46.C (main): Same.
48912         * g++.old-deja/g++.robertl/eb44.C: Same.
48913         * g++.old-deja/g++.robertl/eb41.C (main): Same.
48914         * g++.old-deja/g++.robertl/eb4.C (main): Same.
48915         * g++.old-deja/g++.robertl/eb39.C: Same.
48916         * g++.old-deja/g++.robertl/eb33.C (main): Same.
48917         * g++.old-deja/g++.robertl/eb31.C (main): Same.
48918         * g++.old-deja/g++.robertl/eb30.C: Same.
48919         * g++.old-deja/g++.robertl/eb3.C: Same.
48920         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
48921         * g++.old-deja/g++.robertl/eb21.C: Same.
48922         * g++.old-deja/g++.robertl/eb15.C: Same.
48923         * g++.old-deja/g++.robertl/eb118.C: Same.
48924         * g++.old-deja/g++.robertl/eb115.C (main): Same.
48925         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
48926         * g++.old-deja/g++.robertl/eb109.C: Same.
48927         * g++.old-deja/g++.other/sibcall1.C (main): Same.
48928         * g++.old-deja/g++.mike/rtti1.C: Same.
48929         * g++.old-deja/g++.mike/p658.C: Same.
48930         * g++.old-deja/g++.mike/net46.C: Same.
48931         * g++.old-deja/g++.mike/net34.C: Same.
48932         * g++.old-deja/g++.mike/memoize1.C: Same.
48933         * g++.old-deja/g++.mike/eh2.C: Same.
48934         * g++.old-deja/g++.law/weak.C: Same.
48935         * g++.old-deja/g++.law/visibility7.C: Same.
48936         * g++.old-deja/g++.law/visibility25.C: Same.
48937         * g++.old-deja/g++.law/visibility22.C: Same.
48938         * g++.old-deja/g++.law/visibility2.C: Same.
48939         * g++.old-deja/g++.law/visibility17.C: Same.
48940         * g++.old-deja/g++.law/visibility13.C: Same.
48941         * g++.old-deja/g++.law/visibility10.C: Same.
48942         * g++.old-deja/g++.law/visibility1.C: Same.
48943         * g++.old-deja/g++.law/virtual3.C (eval): Same.
48944         * g++.old-deja/g++.law/vbase1.C: Same.
48945         * g++.old-deja/g++.law/operators32.C: Same.
48946         * g++.old-deja/g++.law/nest3.C: Same.
48947         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
48948         * g++.old-deja/g++.law/except5.C (main): Same.
48949         * g++.old-deja/g++.law/cvt7.C (run): Same.
48950         * g++.old-deja/g++.law/cvt2.C: Same.
48951         * g++.old-deja/g++.law/cvt16.C: Same.
48952         * g++.old-deja/g++.law/ctors6.C (bar): Same.
48953         * g++.old-deja/g++.law/ctors17.C (main): Same.
48954         * g++.old-deja/g++.law/ctors13.C: Same.
48955         * g++.old-deja/g++.law/ctors12.C (main): Same.
48956         * g++.old-deja/g++.law/ctors10.C: Same.
48957         * g++.old-deja/g++.law/code-gen5.C: Same.
48958         * g++.old-deja/g++.law/bad-error7.C: Same.
48959         * g++.old-deja/g++.law/arm9.C: Same.
48960         * g++.old-deja/g++.law/arm12.C: Same.
48961         * g++.old-deja/g++.law/arg8.C: Same.
48962         * g++.old-deja/g++.law/arg1.C: Same.
48963         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
48964         * g++.old-deja/g++.jason/template31.C: Same.
48965         * g++.old-deja/g++.jason/template24.C (main): Same.
48966         * g++.old-deja/g++.jason/2371.C: Same.
48967         * g++.old-deja/g++.eh/new2.C: Same.
48968         * g++.old-deja/g++.eh/new1.C: Same.
48969         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
48970         * g++.old-deja/g++.brendan/nest21.C (main): Same.
48971         * g++.old-deja/g++.brendan/err-msg3.C: Same.
48972         * g++.old-deja/g++.brendan/crash62.C: Same.
48973         * g++.old-deja/g++.brendan/crash52.C: Same.
48974         * g++.old-deja/g++.brendan/crash49.C (main): Same.
48975         * g++.old-deja/g++.brendan/crash38.C: Same.
48976         * g++.old-deja/g++.brendan/crash15.C (main): Same.
48977         * g++.old-deja/g++.brendan/copy9.C: Same.
48978
48979 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
48980
48981         * gcc.c-torture/execute/20001203-2.c (memset):
48982         Count argument is of type __SIZE_TYPE__.
48983
48984 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
48985
48986         * gcc.c-torture/compile/20010404-1.c: New test.
48987
48988 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
48989
48990         * gcc.c-torture/compile/20010326-1.c: New test.
48991
48992 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
48993
48994         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
48995         peculiarities of the SH.
48996         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
48997
48998 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48999
49000         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
49001         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
49002         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
49003
49004 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49005
49006         * g77.f-torture/compile/20010321-1.f: New test.
49007
49008 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49009
49010         * gcc.c-torture/compile/20010329-1.c: New test.
49011
49012 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49013
49014         * gcc.c-torture/execute/20010329-1.c: New test.
49015
49016 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49017
49018         * g++.old-deja/g++.other/eh4.C: Fix typo.
49019
49020 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49021
49022         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
49023
49024 2001-03-28  Philip Blundell  <philb@gnu.org>
49025
49026         * gcc.c-torture/compile/20010328-1.c: New test.
49027
49028 2001-03-27  Richard Henderson  <rth@redhat.com>
49029
49030         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
49031         * g++.old-deja/g++.eh/vbase3.C: Likewise.
49032
49033 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
49034
49035         * gcc.c-torture/compile/20010327-1.c: New test.
49036
49037 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49038
49039         * g++.old-deja/g++.other/friend12.C: New test.
49040         * g++.old-deja/g++.other/friend9.C: Expect no errors.
49041         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
49042
49043 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49044
49045         * gcc.c-torture/execute/20010325-1.c: New test.
49046
49047 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
49048
49049         * g++.old-deja/g++.other/mangle3.C: New test.
49050
49051 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
49052
49053         * g++.old-deja/g++.other/anon8.C: New test.
49054
49055 2001-03-20  Philip Blundell  <philb@gnu.org>
49056
49057         * gcc.c-torture/compile/20010320-1.c: New test.
49058
49059 2001-03-17  Richard Henderson  <rth@redhat.com>
49060
49061         * g++.old-deja/g++.other/eh4.C: Add expected error text.
49062
49063 2001-03-15  Geoff Keating  <geoff@redhat.com>
49064
49065         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
49066         tests on AIX.
49067
49068 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
49069
49070         * g++.old-deja/g++.other/eh4.C: New test.
49071
49072 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49073
49074         * gcc.dg/cpp/mi1.c: Update.
49075
49076 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
49077
49078         * g++.old-deja/g++.other/regstack.C: New test.
49079
49080 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49081
49082         * g++.old-deja/g++.other/ref4.C: New test.
49083
49084 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
49085
49086         * objc/execute/va_method.m: Added.
49087         * objc/execute/IMP.m: Added.
49088         * objc/execute/_cmd.m: Added.
49089         * objc/execute/accessing_ivars.m: Added.
49090         * objc/execute/class-1.m: Added.
49091         * objc/execute/class-10.m: Added.
49092         * objc/execute/class-11.m: Added.
49093         * objc/execute/class-12.m: Added.
49094         * objc/execute/class-13.m: Added.
49095         * objc/execute/class-14.m: Added.
49096         * objc/execute/class-2.m: Added.
49097         * objc/execute/class-3.m: Added.
49098         * objc/execute/class-4.m: Added.
49099         * objc/execute/class-5.m: Added.
49100         * objc/execute/class-6.m: Added.
49101         * objc/execute/class-7.m: Added.
49102         * objc/execute/class-8.m: Added.
49103         * objc/execute/class-9.m: Added.
49104         * objc/execute/class-tests-1.h
49105         * objc/execute/class-tests-2.h
49106         * objc/execute/compatibility_alias.m: Added.
49107         * objc/execute/encode-1.m: Added.
49108         * objc/execute/formal_protocol-1.m: Added.
49109         * objc/execute/formal_protocol-2.m: Added.
49110         * objc/execute/formal_protocol-3.m: Added.
49111         * objc/execute/formal_protocol-4.m: Added.
49112         * objc/execute/formal_protocol-5.m: Added.
49113         * objc/execute/formal_protocol-6.m: Added.
49114         * objc/execute/formal_protocol-7.m: Added.
49115         * objc/execute/informal_protocol.m: Added.
49116         * objc/execute/initialize.m: Added.
49117         * objc/execute/load.m: Added.
49118         * objc/execute/many_args_method.m: Added.
49119         * objc/execute/nested-3.m: Added.
49120         * objc/execute/no_clash.m: Added.
49121         * objc/execute/private.m: Added.
49122         * objc/execute/redefining_self.m: Added.
49123         * objc/execute/root_methods.m: Added.
49124         * objc/execute/selector-1.m: Added.
49125         * objc/execute/static-1.m: Added.
49126         * objc/execute/static-2.m: Added.
49127         * objc/execute/va_method.m: Added.
49128
49129 2001-03-10  Richard Henderson  <rth@redhat.com>
49130
49131         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
49132
49133 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49134
49135         * g++.old-deja/g++.other/crash31.C: XFAIL.
49136         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
49137         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
49138         * gcc.c-torture/execute/20010123-1.x: XFAIL.
49139         * gcc.c-torture/execute/20010124-1.x: XFAIL.
49140         * gcc.dg/sequence-pt-1.c: XFAIL one test.
49141
49142 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49143
49144         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
49145
49146 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
49147
49148         * gcc.dg/20000724-1.c: Don't use multiline strings.
49149
49150 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
49151
49152         * objc/execute/string1.m, objc/execute/string2.m: Compare the
49153         result of -cString against what we expect it to be; don't just
49154         print it out for no one to read.
49155
49156         * objc/execute/string3.m, objc/execute/string4.m: New tests.
49157         Based on testcases provided by Nicola Pero.
49158
49159 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
49160
49161         * gcc.dg/cpp/macro7.c: New test.
49162
49163 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
49164
49165         * gcc.dg/cpp/multiline.c: Update.
49166
49167 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49168
49169         * g++.old-deja/g++.other/enum3.C: New test.
49170
49171 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49172
49173         * g++.old-deja/g++.other/pod1.C: New test.
49174
49175 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49176
49177         * g++.old-deja/g++.ext/overload1.C: New test.
49178
49179 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
49180
49181         * g++.old-deja/g++.pt/using1.C: New test.
49182
49183 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
49184
49185         * g++.old-deja/g++.other/using9.C: New test.
49186
49187 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
49188
49189         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
49190
49191         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
49192
49193 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
49194
49195         * g++.old-deja/g++.ext/realpt1.C: Remove.
49196
49197 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
49198
49199         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
49200
49201 2001-02-26  Will Cohen  <wcohen@redhat.com>
49202
49203         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
49204
49205 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
49206
49207         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
49208         templatized constructors.
49209
49210 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49211
49212         * gcc.c-torture/execute/20010224-1.c: New test.
49213
49214 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
49215
49216         * gcc.c-torture/execute/20010222-1.c: New test.
49217
49218 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
49219
49220         * g++.old-deja/g++.other/inline20.C: New test.
49221
49222 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
49223
49224         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
49225
49226 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49227
49228         * g++.old-deja/g++.other/lookup22.C: New test.
49229
49230 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
49231
49232         * g77.dg: New directory.
49233         * g77.dg/20010216-1.f: New test case.
49234         * g77.dg/dg.exp: New driver.
49235         * lib/g77-dg.exp: New driver library.
49236
49237 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49238
49239         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
49240
49241 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
49242
49243         * g++.old-deja/g++.other/decl9.C: New test.
49244
49245 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
49246
49247         * g++.old-deja/g++.other/init16.C: Update the test so that it does
49248         not need <string> and also tests the initialization at runtime.
49249
49250 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49251
49252         * gcc.c-torture/execute/longlong.c: New test.
49253
49254 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
49255
49256         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
49257
49258 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
49259
49260         * gcc.c-torture/execute/920302-1.c (execute):
49261         Change argument type to short.
49262
49263 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
49264
49265         * g++.old-deja/g++.pt/deduct6.C: New test.
49266
49267 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
49268
49269         * g++.old-deja/g++.pt/deduct5.C: New test.
49270
49271 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
49272
49273         * gcc.c-torture/execute/20010209-1.c: New test.
49274
49275 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49276
49277         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
49278
49279 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
49280
49281         * g++.dg/vtgc1.C: Update for new ABI.
49282
49283         * consistency.vlad: New directory, 1665 files.
49284
49285 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49286
49287         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
49288         return type.
49289         * gcc.dg/cpp/digraphs.c: Declare puts.
49290
49291 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49292
49293         * g++.old-deja/g++.other/warn5.C: New test.
49294
49295 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49296
49297         * g++.old-deja/g++.pt/spec40.C: New test.
49298
49299 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49300
49301         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
49302         case.
49303         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
49304
49305 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
49306
49307         * gcc.c-torture/compile/20010209-1.c: New test.
49308
49309 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
49310
49311         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
49312         excess errors message but not if it crashes.
49313         * g++.old-deja/g++.other/crash27.C: Likewise.
49314         * g++.old-deja/g++.other/crash28.C: Likewise.
49315         * g++.old-deja/g++.other/crash30.C: Likewise.
49316         * g++.old-deja/g++.other/crash32.C: Likewise.
49317         * g++.old-deja/g++.other/crash35.C: Likewise.
49318         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49319
49320 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49321
49322         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
49323         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
49324         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
49325         g77.f-torture/execute/execute.exp,
49326         g77.f-torture/noncompile/noncompile.exp,
49327         gcc.c-torture/execute/execute.exp,
49328         gcc.c-torture/execute/memcheck/memcheck.exp,
49329         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
49330         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
49331         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
49332         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
49333         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
49334         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
49335         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49336         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
49337         Remove bug reporting instructions with ancient email addresses.
49338
49339 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49340
49341         * gcc.dg/20010202-1.c: New test.
49342         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
49343
49344 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
49345
49346         * g++.dg/stdbool-if.C: New test.
49347
49348 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
49349
49350         * objc/execute/fdecl.m: Added main().
49351
49352 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49353
49354         * gcc.c-torture/execute/20010206-1.c: New test.
49355
49356 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49357
49358         * gcc.dg/cpp/avoidpaste1.c: Update.
49359
49360 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
49361
49362         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
49363         Pero <nicola@brainstorm.co.uk>.
49364         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
49365
49366 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
49367
49368         * g++.old-deja/g++.pt/spec39.C: New test.
49369
49370 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
49371
49372         * gcc.c-torture/compile/20010202-1.c: New test.
49373
49374 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
49375
49376         * g++.old-deja/g++.abi/primary2.C: New test.
49377         * g++.old-deja/g++.abi/primary3.C: New test.
49378         * g++.old-deja/g++.abi/primary4.C: New test.
49379         * g++.old-deja/g++.abi/primary5.C: New test.
49380         * g++.old-deja/g++.abi/vtable3.h: New test.
49381         * g++.old-deja/g++.abi/vtable3a.C: New test.
49382         * g++.old-deja/g++.abi/vtable3b.C: New test.
49383         * g++.old-deja/g++.abi/vtable3c.C: New test.
49384         * g++.old-deja/g++.abi/vtable3d.C: New test.
49385         * g++.old-deja/g++.abi/vtable3e.C: New test.
49386         * g++.old-deja/g++.abi/vtable3f.C: New test.
49387         * g++.old-deja/g++.abi/vtable3g.C: New test.
49388         * g++.old-deja/g++.abi/vtable3h.C: New test.
49389         * g++.old-deja/g++.abi/vtable3i.C: New test.
49390         * g++.old-deja/g++.abi/vtable3j.C: New test.
49391         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
49392
49393 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
49394
49395         * g++.old-deja/g++.other/anon6.C: New test.
49396         * g++.old-deja/g++.other/anon7.C: New test.
49397
49398 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49399
49400         * gcc.dg/cpp/avoidpaste2.c: New tests.
49401
49402 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
49403
49404         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
49405
49406 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
49407
49408         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
49409         DECIMAL_DIG cases for Irix."
49410
49411 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
49412
49413         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
49414
49415 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49416
49417         * gcc.dg/c99-tag-1.c: New test.
49418
49419 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49420
49421         * gcc.dg/cpp/tr-warn1.c: Add tests.
49422
49423 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49424
49425         * gcc.dg/cpp/avoidpaste1.c: Update.
49426         * gcc.dg/cpp/paste4.c: Update.
49427
49428 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
49429
49430         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
49431         cases for Irix.
49432
49433 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49434
49435         * g++.old-deja/g++.other/inline19.C: New test.
49436
49437 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49438
49439         * gcc.dg/Wlarger-than.c: New test.
49440
49441 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49442
49443         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
49444
49445 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
49446
49447         * gcc.c-torture/execute/20010129-1.c: New test.
49448         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
49449
49450 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49451
49452         * gcc.dg/cpp/avoidpaste1.c: Test case.
49453
49454 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
49455
49456         * g++.old-deja/g++.other/inline18.C: New test.
49457
49458 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49459
49460         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
49461         and __builtin_putchar.
49462
49463 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
49464
49465         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
49466         tests.
49467
49468 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
49469
49470         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
49471         floating point number rounding mode to round to the nearest
49472         representable mode.
49473
49474 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
49475
49476         * g++.old-deja/g++.other/mangle2.C: New test.
49477
49478 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49479
49480         * gcc.c-torture/compile/20010124-1.c: New test.
49481
49482 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
49483
49484         * g++.old-deja/g++.pt/spec38.C: New test.
49485
49486 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49487
49488         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
49489         "Build don't run".
49490
49491 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49492
49493         * gcc.c-torture/execute/20010123-1.c: New test.
49494
49495 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
49496
49497         * g++.old-deja/g++.pt/spec37.C: New test.
49498
49499 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
49500
49501         * g++.old-deja/g++.pt/overload14.C: New test.
49502
49503 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49504
49505         * gcc.c-torture/execute/20010122-1.c: New test, exercise
49506         __builtin_return_address.
49507
49508 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
49509
49510         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
49511         * g++.old-deja/g++.pt/spec35.C: New test.
49512         * g++.old-deja/g++.pt/spec36.C: New test.
49513
49514 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
49515
49516         * gcc.c-torture/compile/20010118-1.c: New test.
49517
49518 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
49519
49520         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
49521
49522 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
49523
49524         * gcc.c-torture/execute/20010119-1.c: New test.
49525
49526 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49527
49528         * g++.old-deja/g++.other/vbase5.C: New test.
49529
49530 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
49531
49532         * gcc.c-torture/execute/20010118-1.c: New test.
49533
49534 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49535
49536         * g++.old-deja/g++.pt/deduct3.C: New test.
49537
49538 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49539
49540         * g++.old-deja/g++.pt/spec34.C: New test.
49541
49542 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
49543
49544         * g77.f-torture/compile/20000601-2.f: New test.
49545
49546 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49547
49548         * g++.old-deja/g++.other/init17.C: New test.
49549
49550 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
49551
49552         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
49553
49554 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49555
49556         * g++.old-deja/g++.pt/unify8.C: New test.
49557
49558 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49559
49560         * g++.old-deja/g++.abi/vbase1.C: New test.
49561
49562 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49563
49564         * g++.old-deja/g++.pt/crash65.C: New test.
49565
49566 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49567
49568         * gcc.dg/cpp/assembl2.S: New test case.
49569
49570 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
49571
49572         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
49573         are supported.
49574
49575 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49576
49577         * g++.old-deja/g++.other/builtins1.C: New test.
49578         * g++.old-deja/g++.other/builtins2.C: Likewise.
49579         * g++.old-deja/g++.other/builtins3.C: Likewise.
49580         * g++.old-deja/g++.other/builtins4.C: Likewise.
49581
49582 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
49583
49584         * gcc.c-torture/compile/20010117-1.c: New test.
49585         * gcc.c-torture/compile/20010117-2.c: New test.
49586
49587 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49588
49589         * g77.f-torture/execute/20010116.[fx]: New test,
49590         XFAIL on i?86-*-*.
49591         * g77.f-torture/compile/20010115.f: Indicate it's
49592         a test for PR fortran/1636.
49593
49594 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49595
49596         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
49597
49598 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49599
49600         * g77.f-torture/compile/20010115.f: New test.
49601
49602 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
49603
49604         * g++.old-deja/g++.pt/nontype5.C: New test.
49605
49606 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49607
49608         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
49609         have an equivalent working one below it.
49610
49611 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
49612
49613         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
49614         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49615
49616 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
49617
49618         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
49619         message containing "init_priority".
49620         (conpr-2.C): Likewise.
49621         (conpr-3.C): Likewise.
49622         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
49623
49624 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49625
49626         * gcc.c-torture/execute/20010114-2.c: New test.
49627
49628 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49629
49630         * gcc.c-torture/compile/20010114-1.c: New test.
49631         * gcc.c-torture/compile/20010114-1.x: Xfail.
49632         * gcc.c-torture/compile/20010114-2.c: New test.
49633         * gcc.c-torture/execute/20010114-1.c: New test.
49634         * gcc.dg/trunc-1.c: New test.
49635         * gcc.dg/uninit-B.c: New test.
49636
49637 2001-01-13  Nick Clifton  <nickc@redhat.com>
49638
49639         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
49640         target.
49641
49642 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49643
49644         * gcc.c-torture/compile/20010113-1.c: New test.
49645
49646 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
49647
49648         * gcc.c-torture/compile/20001212-1.c: New test.
49649
49650 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49651
49652         * gcc.dg/cpp/widestr1.c: Update.
49653         * gcc.dg/cpp/prag-imp.c: Remove.
49654
49655 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
49656
49657         * gcc.c-torture/execute/20000801-3.x: Remove.
49658         * gcc.dg/c90-init-1.c: New test.
49659         * gcc.dg/c99-init-1.c: New test.
49660         * gcc.dg/c99-init-2.c: New test.
49661         * gcc.dg/gnu99-init-1.c: New test.
49662
49663 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
49664
49665         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
49666         testing that no relevant ones were found.
49667
49668 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
49669
49670         * g++.old-deja/g++.pt/cast2.C: New test.
49671
49672 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
49673
49674         * g++.old-deja/g++.pt/friend47.C: New test.
49675
49676 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49677
49678         * g++.old-deja/g++.pt/instantiate13.C: New test.
49679
49680 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49681
49682         * g++.old-deja/g++.other/defarg7.C: New test.
49683         * g++.old-deja/g++.other/defarg8.C: New test.
49684
49685 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49686
49687         * g++.old-deja/g++.pt/crash64.C: New test.
49688
49689 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49690
49691         * g++.old-deja/g++.pt/crash63.C: New test.
49692
49693 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49694
49695         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
49696
49697 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
49698
49699         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
49700
49701 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49702
49703         * g++.old-deja/g++.pt/error3.C: New test.
49704
49705 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49706
49707         * g++.old-deja/g++.other/crash39.C: New test.
49708
49709 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49710
49711         * g++.old-deja/g++.other/vbase4.C: New test.
49712
49713 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
49714
49715         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
49716         * gcc.dg/special/20000419-2.c: New file. Identical to above.
49717         * gcc.dg/special/special.exp: New test driver which will check
49718         for alias support for the above test.
49719
49720 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
49721
49722         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
49723         problems on small machines.
49724         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
49725         parameterize.
49726
49727 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
49728
49729         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
49730         mips.
49731         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49732
49733 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
49734
49735         * g++.old_deja/g++.pt/using8.C: New test.
49736
49737 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49738
49739         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
49740
49741 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
49742
49743         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
49744         where a failure is expected.
49745         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
49746
49747 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49748
49749         * g++.old_deja/g++.pt/instantiate12.C: New test.
49750
49751 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49752
49753         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
49754         start of structs.
49755         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
49756         * g++.old-deja/g++.brendan/crash17.C: Likewise.
49757         * g++.old-deja/g++.brendan/crash29.C: Likewise.
49758         * g++.old-deja/g++.brendan/crash48.C: Likewise.
49759         * g++.old-deja/g++.brendan/ns1.C: Likewise.
49760         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
49761         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
49762         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
49763         * g++.old-deja/g++.eh/spec6.C: Likewise.
49764         * g++.old-deja/g++.jason/crash3.C: Likewise.
49765         * g++.old-deja/g++.law/ctors11.C: Likewise.
49766         * g++.old-deja/g++.law/ctors17.C: Likewise.
49767         * g++.old-deja/g++.law/ctors5.C: Likewise.
49768         * g++.old-deja/g++.law/ctors9.C: Likewise.
49769         * g++.old-deja/g++.mike/ambig1.C: Likewise.
49770         * g++.old-deja/g++.mike/net22.C: Likewise.
49771         * g++.old-deja/g++.mike/p3538a.C: Likewise.
49772         * g++.old-deja/g++.mike/p3538b.C: Likewise.
49773         * g++.old-deja/g++.mike/virt3.C: Likewise.
49774         * g++.old-deja/g++.niklas/t128.C: Likewise.
49775         * g++.old-deja/g++.other/anon4.C: Likewise.
49776         * g++.old-deja/g++.other/using1.C: Likewise.
49777         * g++.old-deja/g++.other/warn3.C: Likewise.
49778         * g++.old-deja/g++.pt/t37.C: Likewise.
49779         * g++.old-deja/g++.robertl/eb69.C: Likewise.
49780         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49781
49782 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49783
49784         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
49785
49786 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49787
49788         * gcc.c-torture/execute/stdio-opt-3.c: New test.
49789
49790 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
49791
49792         * gcc.c-torture/compile/20010107-1.c: New test.
49793
49794 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49795
49796         * gcc.c-torture/execute/builtin-noret-1.c: New test.
49797
49798 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49799
49800         * gcc.dg/format/format.h: New file.
49801         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
49802         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
49803         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
49804         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
49805         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
49806         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
49807         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
49808         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
49809         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
49810         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
49811         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
49812         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
49813         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
49814         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
49815         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
49816         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
49817         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
49818         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
49819         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
49820         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
49821         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
49822         instead of declaring standard types, macros and functions in each
49823         test.
49824
49825 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
49826
49827         * gcc.c-torture/execute/20010106-1.c: New test.
49828
49829 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49830
49831         * gcc.dg/format/format.exp: New file.
49832         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
49833         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
49834         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
49835         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
49836         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
49837         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
49838         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
49839         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
49840         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
49841         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
49842         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
49843         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
49844         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
49845         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
49846         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
49847         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
49848         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
49849         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
49850         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
49851         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
49852         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
49853         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
49854         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
49855         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
49856         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
49857         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
49858         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
49859         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
49860         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
49861         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
49862         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
49863         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
49864         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
49865         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
49866         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
49867         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
49868         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
49869         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
49870         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
49871         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
49872         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
49873         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
49874
49875 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
49876
49877         * gcc.c-torture/execute/991228-1.c: Take word endianness into
49878         account.
49879
49880 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49881
49882         * gcc.c-torture/execute/builtin-complex-1.c: New test.
49883
49884 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
49885
49886         * g++.old-deja/g++.pt/crash62.C: New test.
49887
49888 2001-01-04  Richard Henderson  <rth@redhat.com>
49889
49890         * gcc.dg/20000926-1.c: Update expected warnings.
49891         * gcc.dg/array-2.c: Likewise.
49892         * gcc.dg/array-4.c: Also validate flexible array members.
49893         * gcc.dg/c99-flex-array-1.c: New.
49894
49895 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49896
49897         * gcc.c-torture/compile/20001222-1.x: Remove.
49898
49899 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49900
49901         * gcc.c-torture/execute/built-in-setjmp.c: New.
49902
49903 2001-01-03  Richard Henderson  <rth@redhat.com>
49904
49905         * gcc.dg/940510-1.c: Update expected error wording.
49906         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
49907
49908 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
49909
49910         * lib/target-supports.exp (check_alias_available): Modified to
49911         indicate aliases not supported if only weak aliases are supported.
49912
49913 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49914
49915         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
49916         Turn on cmpstrsi checks for __pj__ and __i370__.
49917
49918 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49919
49920         * g++.old-deja/g++.other/virtual11.C: New test.
49921
49922 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49923
49924         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
49925
49926 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49927
49928         * gcc.c-torture/compile/20010102-1.c: New test.
49929
49930 2001-01-02  Andreas Jaeger  <aj@suse.de>
49931
49932         * gcc.dg/noreturn-3.c: New test.
49933
49934         * gcc.dg/noreturn-4.c: New test.
49935
49936 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49937
49938         * gcc.c-torture/execute/stdio-opt-1.c: Also test
49939         __builtin_fputc and __builtin_fwrite.
49940
49941 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49942
49943         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
49944         signed char, not default char.
49945
49946 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49947
49948         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
49949
49950 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
49951
49952         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
49953
49954 2000-12-29  Richard Henderson  <rth@redhat.com>
49955
49956         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
49957         (__cyg_profile_func_exit): Define.
49958
49959 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49960
49961         * g++.dg/vtgc1.C: New test.
49962
49963 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
49964
49965         * gcc.dg/noncompile/20001228-1.c: New test.
49966
49967         * gcc.dg/20001228-1.c: New test.
49968
49969         * gcc.c-torture/execute/20001228-1.c: New test.
49970
49971 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
49972
49973         * gcc.dg/format-strfmon-1.c: New test.
49974
49975 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49976
49977         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
49978         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
49979         * gcc.c-torture/execute/string-opt-1.c: Likewise.
49980         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49981         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49982         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49983         * gcc.c-torture/execute/string-opt-6.c: Likewise.
49984         * gcc.c-torture/execute/string-opt-7.c: Likewise.
49985         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49986         * gcc.c-torture/execute/string-opt-9.c: Likewise.
49987         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49988         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49989         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49990
49991         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
49992         * gcc.c-torture/execute/string-opt-4.c: Test index.
49993
49994 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
49995
49996         * gcc.c-torture/compile/20001226-1.c: New test.
49997
49998 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49999
50000         * gcc.c-torture/compile/20001222-1.c: New test.
50001         * gcc.c-torture/compile/20001222-1.x: Xfail.
50002
50003 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
50004
50005         * gcc.c-torture/execute/comp-goto-2.c: New test.
50006
50007 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
50008
50009         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
50010         Use long types if __INT_MAX__ is 32767.
50011         (main): Use cast to (sint32 *) when poking 88 into a_page.
50012
50013         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
50014
50015 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
50016
50017         * gcc.c-torture/compile/20001221-1.c: New test.
50018         * gcc.c-torture/execute/20001221-1.c: New test.
50019
50020 2000-12-20  Richard Henderson  <rth@redhat.com>
50021
50022         * g++.old-deja/g++.pt/crash36.C: Update error lines.
50023         * g++.old-deja/g++.robertl/eb109.C: Likewise.
50024
50025 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50026
50027         * gcc.dg/compare3.c: New test.
50028
50029 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50030
50031         * gcc.dg/format-warnll-1.c: New test.
50032
50033 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50034
50035         * gcc.dg/cpp/cmdlne-P.c: New test.
50036
50037 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50038
50039         * gcc.c-torture/execute/builtin-abs-1.c,
50040         gcc.c-torture/execute/builtin-abs-2.c: New tests.
50041
50042 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50043
50044         * gcc.dg/cpp/multiline.c: New test.
50045
50046 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50047
50048         * g++.old-deja/g++.other/syshdr1.C: Update.
50049         * gcc.dg/cpp/lineflags.c: Remove temporarily.
50050
50051 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50052
50053         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
50054
50055 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50056
50057         * g++.old-deja/g++.pt/ttp65.C: New test.
50058
50059 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50060
50061         * g++.old-deja/g++.pt/ttp64.C: New test.
50062
50063 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50064
50065         * g++.old-deja/g++.pt/spec33.C: New test.
50066
50067 2000-12-14  Catherine Moore  <clm@redhat.com>
50068
50069         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
50070         * gcc.c-torture/execute/920612-2.c: Likewise.
50071         * gcc.c-torture/execute/920428-2.c: Likewise.
50072         * gcc-c-torture/execute/va-arg-11.c: Call exit.
50073         * gcc.c-torture/execute/va-arg-21.c: Likewise.
50074
50075 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50076
50077         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
50078         * gcc.dg/pack-test-2.c: Likewise.
50079
50080 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50081
50082         Tests by Zack Weinberg <zackw@stanford.edu>.
50083
50084         * gcc.dg/cpp/defined.c: Update.
50085         * gcc.dg/cpp/defined_trad.c: New tests.
50086
50087 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50088
50089         * gcc.dg/cpp/trad-direct.c: Update.
50090
50091 2000-12-11  Neil Booth  <neilb@earthling.net>
50092
50093         * gcc.dg/cpp/defined_trad.c
50094
50095 2000-12-11  Neil Booth  <neilb@earthling.net>
50096
50097         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
50098
50099 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50100
50101         * gcc.dg/format-miss-2.c: New test.
50102
50103 2000-12-09  Neil Booth  <neilb@earthling.net>
50104
50105         * gcc.dg/cpp/lineflags.c: New tests.
50106         * gcc.dg/cpp/poison.c: Update.
50107         * gcc.dg/cpp/redef2.c: Update.
50108         * gcc.dg/cpp/skipping.c: New test.
50109
50110 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
50111
50112         * g++.old-deja/g++.other/eh3.C: New testcase.
50113
50114 2000-12-07  Neil Booth  <neilb@earthling.net>
50115
50116         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
50117         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
50118         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
50119         wtr-union-init-2.c, wtr-union-init-3.c: Update.
50120         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
50121         Update.
50122
50123 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50124
50125         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
50126         __SIZE_TYPE__ instead of int for type of integers cast to
50127         pointers.
50128
50129 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
50130
50131         * g++.old-deja/g++.other/cleanup4.C: New test.
50132
50133 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50134
50135         * format-sec-1.c: New test.
50136
50137 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50138
50139         * gcc.dg/format-nonlit-3.c: New test.
50140
50141 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50142
50143         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
50144         through a null pointer.
50145
50146 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50147
50148         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
50149         * g++.old-deja/g++.pt/partial4.C: New test.
50150
50151 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
50152
50153         * gcc.c-torture/execute/ieee/hugeval.x: New.
50154
50155 2000-12-06  Neil Booth  <neilb@earthling.net>
50156
50157         * gcc.dg/cpp/backslash2.c: New tests.
50158
50159 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50160
50161         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
50162         * gcc.c-torture/execute/stdio-opt-2.c: New test.
50163
50164 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
50165
50166         * gcc.c-torture/execute/20001203-2.c: New testcase.
50167
50168 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
50169
50170         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
50171         * g++.old-deja/g++.other/virtual10.C: New test.
50172
50173 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
50174
50175         * g++.old-deja/g++.mike/pmf5.C: Remove test.
50176
50177 2000-12-05  Richard Henderson  <rth@redhat.com>
50178
50179         * gcc.c-torture/compile/20001205-1.c: New.
50180
50181 2000-12-04  Neil Booth  <neilb@earthling.net>
50182
50183         * g++.old-deja/g++.other/virtual9.C: New test.
50184         * g++.old-deja/g++.pt/crash61.C: New test.
50185         * gcc.c-torture/execute/loop-9.c: New test.
50186
50187 2000-12-04  Neil Booth  <neilb@earthling.net>
50188
50189         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
50190         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
50191         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
50192         * gcc.dg/cpp/extratokens.c: ...here.
50193
50194 2000-12-04  Neil Booth  <neilb@earthling.net>
50195
50196         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
50197         New tests.
50198
50199 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50200
50201         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
50202         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
50203
50204 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50205
50206         * gcc.c-torture/execute/20001203-1.c: New test.
50207
50208 2000-12-03  Neil Booth  <neilb@earthling.net>
50209
50210         * gcc.dg/cpp/macro6.c: New test cases.
50211
50212 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50213
50214         * gcc.c-torture/execute/string-opt-9.c: New test.
50215         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50216         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50217         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50218
50219         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
50220         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
50221
50222 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
50223
50224         * gcc.dg/cpp/if-6.c: New testcase.
50225
50226         * gcc.dg/20001201-1.c: New testcase.
50227
50228 2000-12-02  Neil Booth  <neilb@earthling.net>
50229
50230         * g++.old-deja/g++.other/externC4.C,
50231         g++.old-deja/g++.other/friend10.C: New tests.
50232
50233 2000-12-02  Neil Booth  <neilb@earthling.net>
50234
50235         * g++.old-deja/g++.other/instan2.C
50236         * g++.old-deja/g++.other/instan3.C: New test.
50237
50238 2000-12-02  Neil Booth  <neilb@earthling.net>
50239
50240         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
50241         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
50242         gnuc99.c,gnuc99-pedantic.c: New tests.
50243
50244 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50245
50246         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
50247         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
50248
50249 2000-12-01  Neil Booth  <neilb@earthling.net>
50250
50251         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
50252         * gcc.dg/cpp/poison.c: Update.
50253         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
50254
50255 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
50256
50257         * g77.f-torture/execute/20001201.f: New test.
50258
50259 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50260
50261         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
50262
50263 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
50264
50265         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
50266
50267 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
50268
50269         * g++.old-deja/g++.other/cast6.C: New test.
50270
50271 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
50272
50273         * gcc.c-torture/execute/20001130-2.c: New testcase.
50274
50275 2000-11-30  Richard Henderson  <rth@redhat.com>
50276
50277         * gcc.c-torture/execute/20001130-1.c: New test.
50278
50279 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50280
50281         * g++.old-deja/g++.other/op3.C: New test.
50282
50283 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50284
50285         * g++.old-deja/g++.other/op2.C: New test.
50286
50287 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50288
50289         * g++.old-deja/g++.other/crash38.C: New test.
50290
50291 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
50292
50293         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
50294
50295 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
50296
50297         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
50298         tests.
50299         * gcc.c-torture/execute/string-opt-6.c: New test.
50300
50301         * gcc.dg/20001117-1.c: Add main.
50302
50303 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
50304
50305         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
50306         Move from here ...
50307         * gcc.dg/940510-1.c: ... to here.
50308
50309         * gcc.dg/20000926-1.c: GNU C now allows initializations of
50310         zero-size arrays in toplevel structures.
50311
50312 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50313
50314         * gcc.c-torture/execute/loop-8.c: New test.
50315
50316 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50317
50318         * g++.old-deja/g++.other/base1.C: New test.
50319
50320 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50321
50322         * g++.old-deja/g++.other/parse2.C: New test.
50323
50324 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50325
50326         * g++.old-deja/g++.pt/incomplete1.C: New test.
50327
50328 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50329
50330         * g++.old-deja/g++.other/friend9.C: New test.
50331
50332 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50333
50334         * gcc.dg/20001127-1.c: New test.
50335
50336 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50337
50338         * g++.old-deja/g++.pt/friend46.C: New test.
50339
50340 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50341
50342         * g++.old-deja/g++.other/ptrmem8.C: New test.
50343
50344 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50345
50346         * gcc.c-torture/execute/string-opt-7.c: New test.
50347         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50348
50349 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50350
50351         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
50352         instead of 'mkcheck 2'.
50353
50354 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50355
50356         * gcc.c-torture/execute/memcheck/driver.c,
50357         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
50358         C9X references to refer to C99.
50359
50360 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
50361
50362         * gcc.dg/ultrasp3.c: New test.
50363
50364 2000-11-25  Neil Booth  <neilb@earthling.net>
50365
50366         * gcc.dg/cpp/include2.c: Update test to be locale independent.
50367
50368 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
50369
50370         * gcc.c-torture/compile/20001123-2.c: New.
50371
50372 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50373
50374         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
50375
50376 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
50377
50378         * gcc.dg/sequence-point-1.c: Add some new tests.
50379         * gcc.c-torture/execute/20001124-1.c: New test.
50380
50381 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50382
50383         * g++.old-deja/g++.other/vaarg4.C: New test.
50384         * gcc.c-torture/compile/20001123-1.c: New test.
50385
50386 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50387
50388         * g++.other/crash24.C: Adjust and remove XFAIL.
50389         * g++.other/crash37.C: New test.
50390
50391 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
50392
50393         * g++.old-deja/g++.pt/instantiate9.C: New test.
50394
50395 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
50396
50397         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
50398         new ABI, too.
50399
50400         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
50401         * g++.old-deja/g++.robertl/eb55.C: Likewise.
50402
50403 2000-11-22  Neil Booth  <neilb@earthling.net>
50404
50405         * gcc.dg/cpp/Wtrigraphs.c: New test.
50406
50407 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
50408
50409         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
50410
50411 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
50412
50413         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
50414
50415 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
50416
50417         * lib/gcc-dg.exp: load_lib scanasm.exp.
50418         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
50419         * lib/g++-dg.exp: load_lib scanasm.exp.
50420         * lib/scanasm.exp: New.
50421         (scan-assembler, scan-assembler-not): Add optional arguments to
50422         test name, or if not present, the pattern name.
50423         (scan-assembler-dem, scan-assembler-dem-not): New.
50424
50425         * g++.dg/dg.exp: New.
50426
50427 2000-11-21  Neil Booth  <neilb@earthling.net>
50428
50429         * gcc.dg/cpp/integrated1.c: Remove.
50430
50431 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
50432
50433         * gcc.c-torture/execute/20001121-1.c: New test.
50434
50435 2000-11-21  Richard Henderson  <rth@redhat.com>
50436
50437         * gcc.c-torture/compile/20001121-1.c: New test.
50438
50439 2000-11-20  Neil Booth  <neilb@earthling.net>
50440
50441         * gcc.dg/cpp/integrated1.c: New test.
50442
50443 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
50444
50445         * g++.old-deja/g++.other/inline17.C: New test.
50446
50447 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
50448
50449         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
50450         local variable to be zero: I made the variable global. Now
50451         uses abort() and exit() instead of relying on main's return value.
50452
50453 2000-11-20  Neil Booth  <neilb@earthling.net>
50454
50455         * gcc.dg/cpp/paste2.c: Update test.
50456         * objc/execute/paste.m: New test.
50457
50458 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50459
50460         * gcc.dg/c99-condexpr-1.c: New test.
50461
50462 2000-11-20  Neil Booth  <neilb@earthling.net>
50463
50464         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
50465
50466 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
50467
50468         * g++.old-deja/g++.pt/export1.C: New test.
50469
50470 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
50471
50472         * gcc.dg/20001117-1.c: New test.
50473
50474 2000-11-18  Richard Henderson  <rth@redhat.com>
50475
50476         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
50477
50478 2000-11-18  Richard Henderson  <rth@redhat.com>
50479
50480         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
50481         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
50482         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
50483
50484 2000-11-18  Richard Henderson  <rth@redhat.com>
50485
50486         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
50487         (main): New.  Exit cleanly.
50488
50489 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50490
50491         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
50492         gcc.dg/c99-fordecl-2.c: New tests.
50493
50494 2000-11-18  Richard Henderson  <rth@redhat.com>
50495
50496         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
50497         * gcc.c-torture/execute/zerolen-2.c: New.
50498
50499 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50500
50501         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
50502         memory.
50503
50504 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
50505
50506         * g++.old-deja/g++.pt/instantiate8.C: New test.
50507
50508 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
50509
50510         * g++.old-deja/g++.other/incomplete.C: Add more tests.
50511         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
50512
50513 2000-11-16  Nick Clifton  <nickc@redhat.com>
50514
50515         * gcc.c-torture/execute/nestfunc-2.c: New test.
50516         * gcc.c-torture/execute/nestfunc-3.c: New test.
50517
50518 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
50519
50520         * gcc.c-torture/compile/20001116-1.c: New test.
50521
50522 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50523
50524         * gcc.c-torture/execute/20001115-1.c: New test.
50525
50526 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
50527
50528         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
50529         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
50530         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
50531         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50532
50533 2000-11-15  Neil Booth  <neilb@earthling.net>
50534
50535         gcc.dg/cpp/_Pragma1.c: Update.
50536         gcc.dg/cpp/_Pragma2.c: New test.
50537
50538 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50539
50540         * g++.old-deja/g++.other/anon5.C: New test.
50541
50542 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50543
50544         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
50545         tests.
50546
50547 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
50548
50549         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
50550         output.
50551
50552 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50553
50554         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
50555         labels at end of compound statements.
50556
50557 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
50558
50559         * gcc.c-torture/execute/loop-7.c: New test.
50560
50561 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50562
50563         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
50564
50565 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50566
50567         * gcc.dg/c99-bool-1.c: New test.
50568
50569 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50570
50571         * gcc.dg/c99-scope-1.c: Remove xfail.
50572         * gcc.dg/c99-scope-2.c: New test.
50573
50574 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50575
50576         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
50577         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
50578
50579 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
50580
50581         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
50582         error messages.
50583
50584         * g++.mike/p700.C: Don't typedef wchar_t.
50585         * g++.mike/p784.C: Likewise.
50586         * g++.mike/eb101.C: Don't use __wchar_t.
50587
50588 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
50589
50590         * g77.f-torture/execute/20001111.[fx]: Test premature exit
50591         from DO loop.
50592
50593 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
50594
50595         * gcc.c-torture/execute/20001111-1.c: New test.
50596
50597 2000-11-10  Nick Clifton  <nickc@redhat.com>
50598
50599         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
50600         long multuiple and accumulate.
50601
50602 2000-11-09  Richard Henderson  <rth@redhat.com>
50603
50604         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
50605         via size_t instead of int.
50606
50607         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
50608         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50609         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50610         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50611
50612 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
50613
50614         * gcc.c-torture/compile/20001109-1.c: New test.
50615         * gcc.c-torture/compile/20001109-2.c: New test.
50616
50617 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
50618
50619         * g++.old-deja/g++.pt/operator1.C: New test.
50620         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
50621
50622 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
50623
50624         * gcc.dg/20001108-1.c: New test.
50625
50626 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
50627
50628         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
50629         with both arguments constant strings.
50630         * gcc.c-torture/execute/string-opt-3.c: New test.
50631         * gcc.c-torture/execute/string-opt-4.c: New test.
50632         * gcc.c-torture/execute/string-opt-5.c: New test.
50633
50634 2000-11-08  Nick Clifton  <nickc@redhat.com>
50635
50636         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
50637         mulsidi3adddi patterns.
50638
50639 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
50640
50641         * g++.old-deja/g++.other/crash36.C: New test.
50642
50643 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
50644
50645         * g++.old-deja/g++.other/init16.C: New test.
50646
50647 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
50648
50649         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
50650
50651 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
50652
50653         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
50654         * gcc.c-torture/execute/va-arg-16.x: Likewise.
50655         * gcc.c-torture/execute/va-arg-17.x: Likewise.
50656
50657 2000-11-07  DJ Delorie  <dj@redhat.com>
50658
50659         * gcc.dg/20000614-1.c: Add return so that test can pass.
50660
50661 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50662
50663         * gcc.c-torture/execute/string-opt-1.c: New test.
50664
50665 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
50666
50667         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
50668         mips-sgi-irix6.* because the MIPS ABI passes floating-point
50669         parameters in registers, and there is no way for a varargs
50670         function to know in which order the integer and floating-point
50671         parameters should be interleaved when they are placed on the
50672         stack.
50673         * gcc.c-torture/execute/va-arg-16.x: Likewise.
50674         * gcc.c-torture/execute/va-arg-17.x: Likewise.
50675
50676 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50677
50678         * gcc.c-torture/execute/string-opt-2.c: New test.
50679
50680 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
50681
50682         * g++.old-deja/g++.pt/crash60.C: New test.
50683
50684 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50685
50686         * g++.old-deja/g++.other/crash24.C: New test.
50687         * g++.old-deja/g++.other/crash25.C: New test.
50688         * g++.old-deja/g++.other/crash26.C: New test.
50689         * g++.old-deja/g++.other/crash27.C: New test.
50690         * g++.old-deja/g++.other/crash28.C: New test.
50691         * g++.old-deja/g++.other/crash29.C: New test.
50692         * g++.old-deja/g++.other/crash30.C: New test.
50693         * g++.old-deja/g++.other/crash31.C: New test.
50694         * g++.old-deja/g++.other/crash32.C: New test.
50695         * g++.old-deja/g++.other/crash33.C: New test.
50696         * g++.old-deja/g++.other/crash34.C: New test.
50697         * g++.old-deja/g++.other/crash35.C: New test.
50698
50699 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50700
50701         * gcc.c-torture/execute/20001031-1.c: New test.
50702
50703 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
50704
50705         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
50706         namespace.
50707
50708         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
50709         standards-conformant.
50710
50711         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
50712
50713         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
50714         * g++.old-deja/g++.mike/p755a.C: Likewise.
50715         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
50716         library makes no calls to `operator new' during initialization.
50717
50718 2000-11-04  Neil Booth  <neilb@earthling.net>
50719
50720         * gcc.dg/cpp/include2.c: New tests.
50721
50722 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
50723
50724         * lib/g++.exp (g++_set_ld_library_path): New function.
50725         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
50726
50727 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
50728
50729         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
50730         warnings.
50731
50732 2000-11-01  Richard Henderson  <rth@redhat.com>
50733
50734         * g++.old-deja/g++.ext/namedret1.C: New.
50735         * g++.old-deja/g++.ext/namedret2.C: New.
50736         * g++.old-deja/g++.ext/namedret3.C: New.
50737
50738 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
50739
50740         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
50741         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
50742
50743 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50744
50745         * gcc.c-torture/execute/va-arg-21.c: New test.
50746
50747 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50748
50749         * gcc.dg/c99-complex-2.c: New test.
50750
50751 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50752
50753         * gcc.c-torture/execute/stdio-opt-1.c: New test.
50754
50755 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
50756
50757         * g++.old-deja/g++.other/inline16.C: New test.
50758
50759 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
50760
50761         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
50762         __PRETTY_FUNCTION__
50763
50764 2000-10-29  Neil Booth  <neilb@earthling.net>
50765
50766         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
50767         New tests.
50768         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
50769         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
50770         optimisation.
50771
50772 2000-10-29  Neil Booth  <neilb@earthling.net>
50773
50774         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
50775         * mi1.c, mi1c.h: Add null directives to multiple-include test.
50776         * mi5.c: Test multiple includes work with -C.
50777         * trigraphs.c: Test ^= version.
50778
50779 2000-10-28  Neil Booth  <neilb@earthling.net>
50780
50781         New tests and test updates for new macro expander.
50782
50783         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
50784         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
50785         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
50786         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
50787         new diagnostic messages.
50788
50789         * gcc.dg/cpp/macro3.c: New tests.
50790
50791 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
50792
50793         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
50794         on the same line.
50795
50796 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
50797
50798         * g++.old-deja/g++.other/eh2.C: New test.
50799
50800 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50801
50802         * gcc.c-torture/execute/20001027-1.c: New test.
50803
50804 2000-10-26  Richard Henderson  <rth@redhat.com>
50805
50806         * gcc.c-torture/execute/20001026-1.c: New.
50807
50808 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
50809
50810         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
50811         * g++.old-deja/g++.law/builtin1.C: Likewise.
50812         * g++.old-deja/g++.law/ctors10.C: Likewise.
50813         * g++.old-deja/g++.law/virtual3.C: Likewise.
50814         * g++.old-deja/g++.mike/p658.C: Likewise.
50815         * g++.old-deja/g++.other/sibcall1.C: Likewise.
50816         * g++.old-deja/g++.other/vaarg2.C: Likewise.
50817         * g++.old-deja/g++.robertl/eb124.C: Likewise.
50818         * g++.old-deja/g++.robertl/eb44.C: Likewise.
50819         * g++.old-deja/g++.robertl/eb77.C: Likewise.
50820
50821 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
50822
50823         * gcc.c-torture/compile/20001024-1.c: New test.
50824
50825 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
50826
50827         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
50828         to tell us whether or not we are using V3.
50829
50830 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50831
50832         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
50833         operands.
50834
50835 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50836
50837         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
50838
50839 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
50840
50841         * gcc.c-torture/execute/20001024-1.c: New test.
50842
50843 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
50844
50845         * g++.old-deja/g++.other/sibcall1.C: New test.
50846
50847 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
50848
50849         * gcc.dg/noncompile/init-3.c: New test.
50850
50851 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50852
50853         * gcc.dg/format-array-1.c: New test.
50854
50855 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50856
50857         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
50858         writing through null pointers; remove comment about testing
50859         unterminated strings.
50860
50861 2000-10-17  Matthew Hiller  <hiller@redhat.com>
50862
50863         * gcc.c-torture/execute/20001017-2.c: New test.
50864
50865 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50866
50867         * gcc.c-torture/compile/20001018-1.c: New test.
50868         * gcc.c-torture/compile/20001018-1.x: Xfail.
50869
50870 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50871
50872         * gcc.c-torture/execute/20001017-1.c: New test.
50873
50874 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50875
50876         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
50877         for multiple use of arguments with scanf formats; add tests for
50878         multiple use of arguments.
50879
50880 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
50881
50882         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
50883         from some old tests.
50884
50885 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50886
50887         * gcc.dg/format-miss-1.c: New test.
50888
50889 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50890
50891         * gcc.c-torture/execute/20001013-1.c: New test.
50892
50893 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50894
50895         * gcc.dg/format-branch-1.c: New test.
50896
50897 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50898
50899         * README, lib/file-format.exp: Remove EGCS references.
50900
50901 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50902
50903         * gcc.dg/20001013-1.c: New test.
50904
50905 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50906
50907         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
50908         for intmax_t in the compiler using __typeof__ and the type rules
50909         for conditional expressions.
50910
50911 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
50912
50913         * gcc.dg/20001012-1.c: New test.
50914         * gcc.dg/20001012-2.c: New test.
50915
50916 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50917
50918         * gcc.dg/format-attr-1.c: New test.
50919
50920 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50921
50922         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
50923         __LONG_LONG_MAX__ instead of LLONG_MAX.
50924
50925 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50926
50927         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
50928         scanf flags.
50929         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
50930         flags.
50931
50932 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50933
50934         * gcc.dg/sequence-pt-1.c: New test.
50935
50936 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
50937
50938         * gcc.c-torture/execute/20001011-1.c: New testcase.
50939         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
50940
50941 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50942
50943         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
50944         does not error on it.
50945
50946 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50947
50948         * gcc.dg/20001009-1.c: New test.
50949
50950 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50951
50952         * gcc.c-torture/compile/20001009-1.c: Move from here ....
50953         * gcc.c-torture/execute/20001009-2.c: ... to here.
50954
50955 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
50956
50957         * gcc.c-torture/compile/20001009-1.c: New testcase.
50958         * gcc.c-torture/execute/20001009-1.c: New testcase.
50959         Testcases provided by Jan Hubicka <jh@suse.cz>.
50960
50961 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50962
50963         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50964         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
50965         uintmax_t using <limits.h> to emulate the compiler's internal
50966         logic.  No longer XFAIL %j tests.
50967
50968 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50969
50970         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
50971         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50972         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
50973         regexps and details of expected handling of some bad formats.
50974         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
50975         suppression.
50976
50977 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50978
50979         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
50980         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
50981         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
50982         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
50983         in list archives.
50984
50985 2000-10-06  Richard Henderson  <rth@cygnus.com>
50986
50987         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
50988         * g++.old-deja/g++.brendan/crash52.C: Likewise.
50989         * g++.old-deja/g++.jason/report.C: Likewise.
50990         * g++.old-deja/g++.law/friend5.C: Likewise.
50991         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
50992         of the expected warnings.
50993
50994 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
50995
50996         * g++.old-deja/g++.pt/enum14.C: New test.
50997
50998 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
50999
51000         * g++.old-deja/g++.pt/crash59.C: New test.
51001
51002 2000-10-04  Will Cohen  <wcohen@redhat.com>
51003
51004         * gcc.dg/20000926-1.c: New test.
51005
51006 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
51007
51008         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
51009         function name for current C++ compiler.
51010         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
51011
51012 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
51013
51014         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
51015         __PRETTY_FUNCTION__.
51016         * g++.old-deja/g++.ext/pretty2.C: Likewise.
51017
51018 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51019
51020         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
51021
51022 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
51023
51024         * gcc.c-torture/compile/20000923-1.c: New test.
51025
51026 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
51027
51028         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
51029         * g++.old-deja/g++.pt/ttp62.C: Same.
51030         * g++.old-deja/g++.other/inline14.C: Same.
51031
51032 2000-09-24  Richard Henderson  <rth@cygnus.com>
51033
51034         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
51035
51036 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51037
51038         * gcc.dg/c90-printf-1.c: Add test for wide string format.
51039
51040 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
51041
51042         * gcc.c-torture/compile/20000922-1.c: New file.
51043
51044 2000-09-21  Nick Clifton  <nickc@redhat.com>
51045
51046         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
51047         a signed long modulo operation.
51048         (mod6): New function - perform an unsigned long modulo operation.
51049         (main): Add tests for modulos of very large numbers by very small
51050         dividends.
51051
51052 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51053
51054         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
51055
51056 2000-09-19  Richard Henderson  <rth@cygnus.com>
51057
51058         * gcc.dg/compare2.c (case 10): XFAIL.
51059
51060 2000-09-18  Richard Henderson  <rth@cygnus.com>
51061
51062         * gcc.c-torture/execute/20000906-1.c: Move ...
51063         * gcc.dg/20000906-1.c: ... here.  Only run on targets
51064         that support __builtin_trap.
51065
51066 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
51067
51068         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
51069
51070 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51071
51072         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
51073         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
51074         more $ format tests.
51075
51076 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51077
51078         * gcc.dg/format-errmk-1.c: New test.
51079
51080 2000-09-17  Greg McGary  <greg@mcgary.org>
51081
51082         * gcc.c-torture/execute/20000917-1.x: Remove.
51083
51084 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51085
51086         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
51087
51088 2000-09-17  Greg McGary  <greg@mcgary.org>
51089
51090         * gcc.c-torture/execute/20000917-1.c: New test.
51091         * gcc.c-torture/execute/20000917-1.x: XFAIL.
51092
51093 2000-09-16  Neil Booth  <NeilB@earthling.net>
51094
51095         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
51096         in nested macro bug.
51097
51098 2000-09-15  Neil Booth  <NeilB@earthling.net>
51099
51100         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
51101
51102 2000-09-14  Jeffrey A Law  (law@cygnus.com)
51103
51104         * gcc.c-torture/execute/20000914-1.c: New test.
51105
51106 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
51107
51108         * g++.other/inline13.C: New test.
51109
51110 2000-09-12  Andreas Jaeger  <aj@suse.de>
51111
51112         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
51113         constant by Ulrich Drepper <drepper@redhat.com>.
51114
51115 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
51116
51117         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
51118
51119 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51120
51121         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
51122
51123 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
51124
51125         * gcc.dg/cpp/backslash.c: New test.
51126
51127 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
51128
51129         * gcc.c-torture/execute/20000910-1.c: New test.
51130         * gcc.c-torture/execute/20000910-2.c: Likewise.
51131
51132 2000-09-11  Robert Lipe  <robertl@sco.com>
51133
51134         * gcc.dg/pragma-align.c: New test.
51135
51136 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
51137
51138         * g++.old-deja/g++.pt/explicit82.C: New test.
51139         * g++.old-deja/g++.pt/explicit83.C: New test.
51140
51141 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
51142
51143         * gcc.dg/asm-names.c: New test.
51144
51145 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51146
51147         * gcc.dg/cpp/tr-warn6.c: New test
51148
51149 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51150
51151         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
51152         be accepted.
51153
51154 2000-09-07  Catherine Moore  <clm@redhat.com>
51155
51156         * gcc.c-torture/execute/unroll-1.c: New test.
51157
51158 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
51159
51160         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
51161         ERROR markers.
51162         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
51163         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
51164         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
51165         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
51166         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
51167         Preprocess only.
51168         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
51169         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
51170
51171 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51172
51173         * g++.old-deja/g++.pt/deduct2.C: New test.
51174
51175 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51176
51177         * g++.old-deja/g++.pt/parms2.C: New test.
51178
51179 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51180
51181         * g++.old-deja/g++.pt/crash58.C: New test.
51182
51183 2000-09-06  Greg McGary  <greg@mcgary.org>
51184
51185         * gcc.c-torture/execute/20000906-1.c: New test.
51186         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
51187
51188 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51189
51190         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
51191
51192 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51193
51194         * g++.old-deja/g++.pt/crash57.C: New test.
51195
51196 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51197
51198         * g++.old-deja/g++.pt/crash56.C: New test.
51199
51200 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51201
51202         * g++.old-deja/g++.pt/koenig1.C: New test.
51203
51204 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
51205
51206         * gcc.dg/20000904-1.c: New test.
51207
51208 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
51209
51210         * gcc.dg/cpp/paste8.c: New test.
51211
51212 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
51213
51214         * gcc.c-torture/compile/20000827-1.c: New test.
51215
51216 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51217
51218         * gcc.dg/format-diag-1.c: New test.
51219
51220 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51221
51222         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
51223         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
51224         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
51225         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
51226         gcc.dg/formatz-1.c: Adjust warning regular expressions.
51227
51228 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
51229
51230         * g++.old-deja/g++.other/nested4.C: New test.
51231
51232 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
51233
51234         * g++.old-deja/g++.ns/scoped1.C: New test.
51235
51236 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
51237
51238         * lib/g++.exp: Support testing already-installed GCC.
51239
51240 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51241
51242         * wtr-label-1.c, wtr-suffix-1.c: New tests.
51243
51244 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51245
51246         * gcc.dg/return-type-2.c: New test.
51247
51248 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
51249
51250         * gcc.c-torture/compile/20000825-1.c: New test.
51251
51252 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
51253
51254         * gcc.dg/dwarf2-2.c: New test.
51255
51256 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
51257
51258         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
51259         dg-warning regexps.
51260
51261 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51262
51263         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
51264         gcc.dg/format-ext-5.c: New tests.
51265
51266 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
51267
51268         * g++.old-deja/g++.other/crash22.C: New test.
51269
51270 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
51271
51272         * gcc.dg/noncompile/930622-2.c: Adjust error message.
51273
51274 2000-08-24  Richard Henderson  <rth@cygnus.com>
51275
51276         * gcc.dg/ia64-sync-1.c: New test.
51277         * gcc.dg/ia64-sync-2.c: New test.
51278         * gcc.dg/ia64-asm-1.c: New test.
51279
51280 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51281
51282         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
51283         * gcc.dg/format-ext-2.c: New test.
51284
51285 2000-08-23  Jason Merrill  <jason@redhat.com>
51286
51287         * lib/old-dejagnu.exp: Also ignore "In member function" and
51288         "At global scope".
51289
51290 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51291
51292         * gcc.dg/noncompile/label-lineno-1.c: New test.
51293
51294 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51295
51296         * gcc.dg/c99-array-nonobj-1.c: New test.
51297
51298 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51299
51300         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
51301         tests.
51302         * gcc.dg/format-ext-1.c: New test.
51303
51304 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51305
51306         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
51307         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
51308         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
51309         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
51310         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
51311
51312 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51313
51314         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
51315         gcc.dg/c99-strftime-2.c: New tests.
51316
51317 2000-08-22  Richard Henderson  <rth@cygnus.com>
51318
51319         * gcc.c-torture/execute/20000822-1.c: New test.
51320
51321 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51322
51323         * gcc.c-torture/execute/20000819-1.x: Remove.
51324
51325 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51326
51327         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
51328         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
51329         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
51330         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
51331         gcc.dg/format-xopen-1.c: New tests.
51332
51333 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51334
51335         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
51336
51337 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51338
51339         * g++.old-deja/g++.other/loop2.C: New test.
51340
51341         * gcc.c-torture/compile/20000606-1.c: New test.
51342         * gcc.c-torture/compile/20000728-1.c: New test.
51343         * gcc.c-torture/execute/20000801-1.c: New test.
51344         * gcc.c-torture/execute/20000801-2.c: New test.
51345         * gcc.c-torture/execute/20000819-1.c: New test.
51346         * gcc.c-torture/execute/20000819-1.x: XFAIL.
51347         * gcc.dg/20000629-1.c: New test.
51348         * gcc.dg/20000724-1.c: New test.
51349         * gcc.dg/20000807-1.c: New test.
51350
51351 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
51352
51353         * gcc.dg/cpp/pragma-1.c: New test.
51354         * gcc.dg/cpp/pragma-2.c: New test.
51355
51356 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
51357
51358         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
51359         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
51360
51361 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51362
51363         * gcc.c-torture/compile/20000818-1.c: New test.
51364
51365 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
51366
51367         * gcc.c-torture/execute/20000818-1.c: New test.
51368
51369 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51370
51371         * gcc.dg/format-va-1.c: New test.
51372
51373 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51374
51375         * g++.old-deja/g++.other/typedef8.C: New test.
51376
51377 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51378
51379         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
51380         * g++.old-deja/g++.mike/net36.C: Mark candidate.
51381         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
51382         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
51383         * g++.old-deja/g++.other/ptrmem7.C: New test.
51384         * g++.old-deja/g++.pt/ptrmem10.C: New test.
51385
51386 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51387
51388         * g++.old-deja/g++.pt/typename27.C: New test.
51389
51390 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
51391
51392         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
51393         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
51394         * g++.old-deja/g++.pt/friend45.C: New test.
51395         * g++.old-deja/g++.other/friend8.C: New test.
51396
51397 2000-08-15  Richard Henderson  <rth@cygnus.com>
51398
51399         * gcc.c-torture/execute/20000815-1.c: New test.
51400
51401 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51402
51403         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
51404         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
51405         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
51406
51407 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
51408
51409         * g++.old-deja/g++.other/refinit2.C: New test.
51410
51411 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
51412
51413         * lib/c-torture.exp (c-torture): Make
51414         compiler_conditional_xfail_data global.
51415         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
51416         compiler_conditional_xfail_data machinery.
51417         (f-torture-execute): Likewise.
51418         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
51419         and only when unrolling loops.
51420
51421         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
51422
51423 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51424
51425         * g++.old-deja/g++.pt/explicit81.C: New test.
51426
51427 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51428
51429         * g++.old-deja/g++.pt/typename26.C: New test.
51430
51431 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
51432
51433         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
51434         warning.
51435
51436 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51437
51438         * g++.old-deja/g++.other/array3.C: New test.
51439
51440 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51441
51442         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
51443         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
51444         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
51445         New tests.
51446
51447 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
51448
51449         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
51450         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51451
51452 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
51453
51454         * gcc.c-torture/execute/20000808-1.c: New test.
51455
51456 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51457
51458         * gcc.dg/c90-const-expr-1.c: New test.
51459
51460 2000-08-08  Richard Henderson  <rth@cygnus.com>
51461
51462         * gcc.dg/noncompile/920923-1.c: Declare calloc.
51463
51464 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51465
51466         * gcc.dg/noncompile/const-ll-1.c: New test.
51467
51468 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51469
51470         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
51471
51472 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51473
51474         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
51475         that running programs linked against the shared version of libobjc
51476         run correctly.
51477
51478 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51479
51480         * gcc.dg/c99-printf-1.c: New test.
51481
51482 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51483
51484         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
51485
51486 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
51487
51488         * gcc.c-torture/execute/20000731-1.x: Delete.
51489
51490 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
51491
51492         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
51493         and torture_without_loops as is done by c-torture.exp.
51494         (search_for): Copy from c-torture.exp.
51495         (gcc-dg-runtest): New function, drives a directory of tests
51496         iterating over the TORTURE_OPTIONS.
51497         (scan-assembler, scan-assembler-not): Move here from
51498         individual directory drivers.
51499
51500         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
51501         defined by lib/gcc-dg.exp.
51502         * gcc.dg/cpp/cpp.exp: Likewise.
51503         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
51504         gcc-dg-runtest, so we cycle over optimization options.
51505
51506         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
51507         * gcc.dg/compare2.c: No longer expected to fail.
51508
51509 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51510
51511         * gcc.c-torture/execute/20000804-1.c: New test.
51512
51513 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51514
51515         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
51516
51517 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
51518
51519         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
51520
51521 2000-08-03  Jeffrey A Law  (law@cygnus.com)
51522
51523         * gcc.c-torture/compile/20000803-1.c: New test.
51524
51525 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51526
51527         * gcc.c-torture/execute/20000801-3.c,
51528         gcc.c-torture/execute/20000801-4.c: New tests.
51529         * gcc.c-torture/execute/20000801-3.x,
51530         gcc.c-torture/execute/20000801-4.x: Xfail.
51531
51532 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
51533
51534         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
51535         libobjc/.libs to allow for libtool.
51536
51537 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
51538
51539         * gcc.c-torture/compile/20000802-1.c: New test.
51540
51541 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
51542
51543         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
51544
51545 2000-07-31  Jeffrey A Law  (law@cygnus.com)
51546
51547         * gcc-c-torture/execute/20000731-2.c: New test.
51548
51549         * gcc.c-torture/execute/20000731-1.c: New test.
51550         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
51551
51552 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
51553
51554         * gcc.dg/cpp/paste7.c: New test.
51555         * gcc.dg/cpp/20000725-1.c: New test.
51556
51557 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
51558
51559         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
51560         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
51561         declaration warning for __builtin_dwarf_reg_size.
51562
51563         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
51564
51565 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51566
51567         * gcc.dg/noncompile/voidparam-1.c: New test.
51568
51569 2000-07-30  Richard Henderson  <rth@cygnus.com>
51570
51571         * gcc.dg/c90-digraph-1.c: Don't xfail.
51572         * gcc.dg/compare2.c (case 10): Xfail.
51573         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
51574
51575 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
51576
51577         * gcc.dg/c99-main-1.c: New test.
51578
51579 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51580
51581         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
51582
51583 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
51584
51585         * gcc.c-tortuer/execute/20000726-1.c: New test.
51586
51587 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
51588
51589         * gcc.c-torture/execute/enum-2.c: New test.
51590
51591 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51592
51593         * gcc.dg/cpp/tr-warn3.c: New test.
51594
51595 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51596
51597         * g++.old-deja/g++.ext/implicit1.C: Remove.
51598         * g++.old-deja/g++.jason/c2.C: Remove
51599         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
51600         * g++.old-deja/g++.pt/crash16.C: Likewise.
51601         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
51602
51603 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51604
51605         * g++.old-deja/g++.other/for2.C: New test.
51606
51607 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
51608
51609         * gcc.dg/20000720-1.c: New test.
51610
51611 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
51612
51613         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
51614
51615 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
51616
51617         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
51618         * gcc.c-torture/execute/20000722-1.c: New.
51619         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
51620
51621 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
51622
51623         * gcc.dg/cpp/20000720-1.S: New test.
51624
51625 2000-07-21  Michael Meissner  <meissner@redhat.com>
51626
51627         * gcc.c-torture/execute/ieee/hugeval.c: New test.
51628
51629 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
51630
51631         * g++.old-deja/g++.brendan/crash16.C,
51632         g++.old-deja/g++.brendan/parse3.C,
51633         g++.old-deja/g++.brendan/redecl1.C,
51634         g++.old-deja/g++.ns/template13.C,
51635         g++.old-deja/g++.other/decl4.C,
51636         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
51637
51638 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
51639
51640         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
51641         and "Internal error".
51642
51643         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
51644         regexps.
51645         * gcc.dg/cpp/paste6.c: New test.
51646
51647 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
51648
51649         * gcc.dg/cpp/tr-direct.c: New test.
51650
51651         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
51652         gcc.dg/cpp/undef1.c: Tweak error regexps.
51653
51654 2000-07-18  Eric Christopher <echristo@redhat.com>
51655
51656         * gcc.c-torture/compile/20000718-1.c: New test.
51657
51658 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
51659
51660         * cpplex.c (_cpp_push_token): If the token being pushed back
51661         is the previous token in this context, just subtract one from
51662         context->posn.
51663         * cppmacro.c (save_expansion): Clear aux field when storing a
51664         placemarker.
51665
51666 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
51667
51668         * gcc.dg/noncompile/redecl-1.c: New test.
51669
51670 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
51671
51672         * gcc.c-torture/execute/20000717-5.c: New test.
51673         * gcc.c-torture/execute/20000717-1.x: Removed.
51674
51675 2000-07-17  Richard Henderson  <rth@cygnus.com>
51676
51677         * gcc.c-torture/execute/20000717-4.c: New test.
51678
51679 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
51680
51681         * gcc.dg/cpp/syshdr.c: New test.
51682         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
51683
51684 2000-07-17  Neil Booth  <neilb@earthling.net>
51685
51686         * gcc.dg/cpp/cmdlne-dM.c: New test.
51687         * gcc.dg/cpp/cmdlne-dD.c: New test.
51688
51689 2000-07-17  Jeffrey A Law  (law@cygnus.com)
51690
51691         * gcc.c-torture/execute/20000717-3.c: New test.
51692
51693         * gcc.c-torture/compile/20000717-1.c: New test.
51694
51695 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
51696
51697         * gcc.c-torture/execute/20000717-2.c: New test.
51698
51699 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51700
51701         * gcc.dg/formatz-1.c: New test.
51702
51703         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
51704         * gcc.dg/c99-digraph-1.c: New tests.
51705
51706         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
51707         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
51708
51709         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
51710         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
51711         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
51712         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
51713         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
51714         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
51715         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
51716
51717 2000-07-17  Greg McGary <greg@mcgary.org>
51718
51719         * gcc.c-torture/execute/20000717-1.c: New test.
51720         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
51721
51722 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
51723
51724         * gcc.c-torture/execute/20000715-2.c: New test.
51725         * gcc.dg/20000715-1.c: New test.
51726
51727 2000-07-15  Michael Meissner  <meissner@redhat.com>
51728
51729         * gcc.c-torture/execute/20000715-1.c: New test.
51730
51731 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
51732
51733         * gcc.c-torture/execute/20000707-1.c: New test.
51734
51735 2000-07-13  Neil Booth  <NeilB@earthling.net>
51736
51737         * gcc.dg/cpp/digraph1.c,
51738         gcc.dg/cpp/digraph2.c,
51739         gcc.dg/cpp/digraphs.c: New tests.
51740
51741 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
51742
51743         * g77.f-torture/compile/20000630-2.f: New test.
51744         * g77.f-torture/compile/20000630-2.x
51745
51746 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51747
51748         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
51749
51750 2000-07-11  Neil Booth  <NeilB@earthling.net>
51751
51752         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
51753
51754 2000-07-11  Neil Booth  <NeilB@earthling.net>
51755
51756         * gcc.dg/cpp/cmdlne-C.c: New.
51757
51758 2000-07-09  Neil Booth  <NeilB@earthling.net>
51759
51760         * gcc.dg/cpp/directiv.c: New tests.
51761         * gcc.dg/cpp/undef1.c: Update.
51762
51763 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
51764
51765         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
51766
51767 2000-07-09  Neil Booth  <NeilB@earthling.net>
51768
51769         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
51770
51771 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
51772
51773         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
51774         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
51775
51776 2000-07-08  Neil Booth  <NeilB@earthling.net>
51777
51778         * gcc.dg/cpp/macsyntx.c: New tests.
51779
51780 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51781
51782         * gcc.dg/20000707-1.c: New test.
51783
51784 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51785
51786         * gcc.c-torture/execute/20000706-1.c: New test.
51787         * gcc.c-torture/execute/20000706-2.c: New test.
51788         * gcc.c-torture/execute/20000706-3.c: New test.
51789         * gcc.c-torture/execute/20000706-4.c: New test.
51790         * gcc.c-torture/execute/20000706-5.c: New test.
51791
51792 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51793
51794         * g++.old-deja/g++.pt/instantiate7.C: New test.
51795
51796 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51797
51798         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
51799         * g++.old-deja/g++.mike/thunk3.C: Likewise.
51800         * g++.old-deja/g++.other/rtti3.C: Likewise.
51801         * g++.old-deja/g++.other/rttid3.C: Likewise.
51802
51803 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
51804
51805         *  g77.f-torture/compile/20000630-1.x: Fix typo
51806
51807 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
51808
51809         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
51810         assembly output.
51811
51812 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
51813
51814         * gcc.dg/cpp/ident.c: New test.
51815
51816 2000-07-05  Neil Booth  <NeilB@earthling.net>
51817
51818         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
51819           gcc.dg/cpp/lexstrng.c: New tests.
51820
51821 2000-07-04  Neil Booth  <NeilB@earthling.net>
51822
51823         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
51824         * gcc.dg/cpp/strify2.c: Same.
51825
51826 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
51827
51828         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
51829         * gcc.dg/cpp/19990703-1.c: Likewise.
51830         * gcc.dg/cpp/20000625-1.c: Likewise.
51831         * gcc.dg/cpp/20000625-2.c: Likewise.
51832
51833         * gcc.dg/cpp/macro1.c,
51834         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
51835         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
51836         gcc.dg/cpp/strify1.c,
51837         gcc.dg/cpp/strify2.c: New tests.
51838
51839 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
51840
51841         * gcc.c-torture/execute/20000703-1.c: New test.
51842
51843 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51844
51845         * g++.old-deja/g++.pt (lookup10.C): New test.
51846
51847 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51848
51849         * g++.old-deja/g++.pt (typename25.C): New test.
51850
51851 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
51852
51853         * gcc.c-torture/compile/20000701-1.c: New test.
51854
51855 2000-06-30  Nick Clifton  <nickc@cygnus.com>
51856
51857         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
51858         to test case.
51859
51860 2000-06-30  Catherine Moore  <clm@cygnus.com>
51861
51862         * gcc.c-torture/execute/align-1.c: New test.
51863
51864 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
51865
51866         * g++.old-deja/g++.pt/expr8.C: New test.
51867         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
51868
51869 2000-06-29  Nick Clifton  <nickc@cygnus.com>
51870
51871         * gcc.c-torture/compile/20000629-1.c: New test.
51872
51873 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51874
51875
51876         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
51877         gcc.dg/noncompile directory, depending on whether they're
51878         preprocessor tests or not.  Annotate all the tests for the dg
51879         framework.
51880
51881         * gcc.c-torture/noncompile/noncompile.exp: Delete.
51882         * gcc.dg/noncompile/noncompile.exp: New.
51883
51884         * Moved files:
51885         Old name                                New name
51886         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
51887         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
51888         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
51889         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
51890         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
51891         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
51892         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
51893         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
51894         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
51895         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
51896         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
51897         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
51898         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
51899         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
51900         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
51901         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
51902         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
51903         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
51904         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
51905         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
51906         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
51907         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
51908         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
51909         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
51910
51911         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
51912         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
51913         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
51914         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
51915         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
51916         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
51917
51918 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51919
51920         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
51921         declare one variable.  On the fourth, error.
51922         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
51923         declared by 20000628-1a.h.
51924
51925 2000-06-29  Richard Henderson  <rth@redhat.com>
51926
51927         * gcc.c-torture/execute/930529-1.x: New file.
51928         * gcc.dg/920413-1.c: Adjust expected warning text.
51929         * gcc.dg/980217-1.c: Declare abort.
51930         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
51931
51932 2000-06-29  Jeffrey A Law  (law@cygnus.com)
51933
51934         * g77.f-torture/compile/20000629-1.f: New test.
51935         * g77.f-torture/compile/20000629-1.x: Expected to fail.
51936
51937 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51938
51939         Rearrange lots of files, removing entirely the
51940         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
51941         directories.
51942
51943         * Deleted files:
51944         gcc.c-torture/code_quality/code_quality.exp
51945         gcc.c-torture/special/special.exp
51946         gcc.failure/failure.exp
51947         gcc.failure/940409-1.x
51948         gcc.c-torture/compile/961203-1.x
51949
51950         * New files:
51951         gcc.misc-tests/linkage.exp
51952         gcc.c-torture/execute/920730-1t.c
51953         gcc.c-torture/execute/920730-1t.x
51954         gcc.c-torture/compile/920520-1.x
51955         gcc.c-torture/compile/920521-1.x
51956         gcc.c-torture/compile/981006-1.x
51957         gcc.c-torture/execute/eeprof-1.x
51958
51959         * Moved files (possibly with modifications to fit a new harness):
51960         Old name                                New name
51961         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
51962         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
51963         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
51964         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
51965         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
51966         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
51967         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
51968         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
51969         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
51970         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
51971         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
51972         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
51973         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
51974         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
51975
51976 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51977
51978         * c-torture/compile/961203-1.x: Delete.
51979
51980         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
51981         not exit. Include stdio.h.
51982         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
51983         * gcc.misc-tests/dg-12.c: Likewise.
51984         * gcc.misc-tests/dg-5.c: Likewise.
51985         * gcc.misc-tests/dg-6.c: Likewise.
51986         * gcc.misc-tests/dg-7.c: Prototype abort.
51987         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
51988         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
51989         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
51990         not exit.
51991         * gcc.misc-tests/sieve.c: Use return from main, not exit.
51992         * gcc.misc-tests/sort2.c: Use return from main, not exit.
51993
51994 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
51995
51996         * gcc.dg/cpp/20000628-1.c: New test.
51997         * gcc.dg/cpp/20000628-1.h: New header for above test.
51998         * gcc.dg/cpp/20000628-1a.h: Likewise.
51999
52000 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
52001
52002         * gcc.dg/cpp: New directory.
52003         * gcc.dg/cpp/cpp.exp: New driver.
52004         * gcc.dg/cpp/20000627-1.c: New test.
52005         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
52006         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
52007         and rewrite as a compilation test.
52008
52009         * gcc.dg: Move many files into the cpp subdirectory, possibly
52010         renaming or editing them as well.
52011         Old name                New name
52012         990119-1.c              cpp/19990119-1.c
52013         990228-1.c              cpp/19990228-1.c
52014         990407-1.c              cpp/19990407-1.c
52015         990409-1.c              cpp/19990409-1.c
52016         990413-1.c              cpp/19990413-1.c
52017         990703-1.c              cpp/19990703-1.c
52018         20000127-1.c            cpp/20000127-1.c
52019         20000129-1.c            cpp/20000129-1.c
52020         20000207-1.c            cpp/20000207-1.c
52021         20000207-2.c            cpp/20000207-2.c
52022         20000209-1.c            cpp/20000209-1.c
52023         20000209-2.c            cpp/20000209-2.c
52024         20000301-1.c            cpp/20000301-1.c
52025         20000419-1.c            cpp/20000419-1.c
52026         20000510-1.S            cpp/20000510-1.S
52027         20000519-1.c            cpp/20000519-1.c
52028         20000529-1.c            cpp/20000529-1.c
52029         20000625-1.c            cpp/20000625-1.c
52030         20000625-2.c            cpp/20000625-2.c
52031         cpp-as1.c               cpp/assert1.c
52032         cpp-as2.c               cpp/assert2.c
52033         cxx-comments-1.c        cpp/cxxcom1.c
52034         cxx-comments-2.c        cpp/cxxcom2.c
52035         endif-label.c           cpp/endif.c
52036         cpp-hash1.c             cpp/hash1.c
52037         cpp-hash2.c             cpp/hash2.c
52038         cpp-if1.c               cpp/if-1.c
52039         cpp-if2.c               cpp/if-2.c
52040         cpp-if3.c               cpp/if-3.c
52041         cpp-if4.c               cpp/if-4.c
52042         cpp-if5.c               cpp/if-5.c
52043         cpp-cond.c              cpp/if-cexp.c
52044         cpp-missingop.c         cpp/if-mop.c
52045         cpp-missingparen.c      cpp/if-mpar.c
52046         cpp-opprec.c            cpp/if-oppr.c
52047         cpp-ifparen.c           cpp/if-paren.c
52048         cpp-shortcircuit.c      cpp/if-sc.c
52049         cpp-shift.c             cpp/if-shift.c
52050         cpp-unary.c             cpp/if-unary.c
52051         cpp-li1.c               cpp/line1.c
52052         cpp-li2.c               cpp/line2.c
52053         lineno.c                cpp/line3.c
52054         lineno-2.c              cpp/line4.c
52055         cpp-mi.c                cpp/mi1.c
52056         cpp-mic.h               cpp/mi1c.h
52057         cpp-micc.h              cpp/mi1cc.h
52058         cpp-mind.h              cpp/mi1nd.h
52059         cpp-mindp.h             cpp/mi1ndp.h
52060         cpp-mix.h               cpp/mi1x.h
52061         cpp-mi2.c               cpp/mi2.c
52062         cpp-mi2a.h              cpp/mi2a.h
52063         cpp-mi2b.h              cpp/mi2b.h
52064         cpp-mi2c.h              cpp/mi2c.h
52065         cpp-mi3.c               cpp/mi3.c
52066         cpp-mi3.def             cpp/mi3.def
52067         poison-1.c              cpp/poison.c
52068         pr-impl.c               cpp/prag-imp.c
52069         cpp-redef-2.c           cpp/redef1.c
52070         cpp-redef.c             cpp/redef2.c
52071         strpaste.c              cpp/strp1.c
52072         strpaste-2.c            cpp/strp2.c
52073         cpp-tradpaste.c         cpp/tr-paste.c
52074         cpp-tradstringify.c     cpp/tr-str.c
52075         cpp-tradwarn1.c         cpp/tr-warn1.c
52076         cpp-tradwarn2.c         cpp/tr-warn2.c
52077         trigraphs.c             cpp/trigraphs.c
52078         cpp-unc1.c              cpp/unc1.c
52079         cpp-unc2.c              cpp/unc2.c
52080         cpp-unc3.c              cpp/unc3.c
52081         cpp-unc.c               cpp/unc4.c
52082         undef.c                 cpp/undef1.c
52083         undef-2.c               cpp/undef2.c
52084         cpp-wi1.c               cpp/widestr1.c
52085
52086 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
52087
52088         * lib/g++.exp (g++_include_flags): Tweak.
52089
52090 2000-06-27  H.J. Lu  <hjl@gnu.org>
52091             Loren J. Rittle  <ljrittle@acm.org>
52092
52093         * lib/g++.exp (g++_include_flags): Override libgloss.exp
52094         version with one that knows about the new gcc tree structure.
52095         (g++_link_flags): Same.
52096
52097 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
52098
52099         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
52100         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
52101         case we are cross-compiling.
52102
52103         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
52104         g++.old-deja/g++.niklas/Makefile.in,
52105         g++.old-deja/g++.niklas/configure.in,
52106         g++.old-deja/g++.other/Makefile.in,
52107         g++.old-deja/g++.other/configure.in,
52108         gcc.c-torture/code_quality/Makefile.in,
52109         gcc.c-torture/code_quality/configure.in,
52110         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
52111         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
52112         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
52113         gcc.c-torture/execute/ieee/Makefile.in,
52114         gcc.c-torture/execute/ieee/configure.in,
52115         gcc.c-torture/noncompile/Makefile.in,
52116         gcc.c-torture/noncompile/configure.in,
52117         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
52118         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
52119         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
52120
52121 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
52122
52123         * g++.old-deja/g++.other/ambig3.C: New test.
52124
52125 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
52126
52127         * g++.old-deja/g++.pt/syntax1.C: New test.
52128         * g++.old-deja/g++.pt/syntax2.C: New test.
52129         * g++.old-deja/g++.other/syntax3.C: New test.
52130         * g++.old-deja/g++.other/syntax4.C: New test.
52131
52132 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
52133
52134         * gcc.dg/20000623-1.c: Prototype exit and abort.
52135
52136 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
52137
52138         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
52139         New tests.
52140         * gcc.dg/cpp-mi3.def: New file.
52141
52142         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
52143         inside assertions.
52144         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
52145         lexer's error messages.
52146         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
52147         divine anything from the linemarkers.
52148         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
52149         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
52150
52151 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
52152
52153         * gcc.dg/20000623-1.c: New test.
52154
52155 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
52156
52157         * gcc.c-torture/execute/20000622-1.c: New test.
52158
52159 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
52160
52161         * g++.old-deja/g++.other/init15.C: New test.
52162
52163 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
52164
52165         * g++.old-deja/g++.pt/vaarg2.C: New test.
52166         * g++.old-deja/g++.pt/vaarg3.C: New test.
52167
52168 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
52169
52170         * g++.old-deja/g++.other/dyncast6.C: New test.
52171
52172 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
52173
52174         * gcc.c-torture/execute/loop-6.c: New test.
52175
52176 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
52177
52178         * gcc.dg/20000614-1.c: New test.
52179         * gcc.dg/20000614-2.c: New test.
52180
52181 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
52182
52183         * g++.old-deja/g++.other/inline12.C: New test.
52184
52185 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
52186
52187         * g++.old-deja/g++.other/eh1.C: New test.
52188
52189 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
52190
52191         * g++.old-deja/g++.other/type.C: New test.
52192
52193 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
52194
52195         * g++.old-deja/g++.other/initstring.C: New test.
52196
52197 2000-06-12  Jason Merrill  <jason@redhat.com>
52198
52199         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
52200
52201 2000-06-09  Jeffrey A Law  (law@cygnus.com)
52202
52203         * gcc.c-torture/compile/20000609-1.c: New test.
52204
52205 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
52206
52207         * gcc.dg/20000609-1.c: New test.
52208
52209 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
52210
52211         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
52212         * gcc.c-torture/noncompile/poison-1.c: Move...
52213         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
52214         * gcc.dg/cpp-li1.c: Add a token after the #line.
52215
52216 2000-06-05  Richard Henderson  <rth@cygnus.com>
52217
52218         * gcc.c-torture/execute/20000605-2.c: New test.
52219         * gcc.c-torture/execute/20000605-3.c: New test.
52220
52221 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
52222
52223         * g77.f-torture/execute/20000503-1.x: New file.
52224
52225 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
52226
52227         * g++.old-deja/g++.eh/badalloc1.C: New test.
52228
52229 2000-06-05  Richard Henderson  <rth@cygnus.com>
52230
52231         * gcc.c-torture/execute/20000605-1.c: New test.
52232
52233 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
52234             Nathan Sidwell <nathan@codesourcery.com>
52235
52236         * gcc.c-torture/compile/20000605-1.c: New test.
52237
52238 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
52239
52240         * g77.f-torture/compile/20000601-1.f: New test.
52241
52242 2000-06-03  Richard Henderson  <rth@cygnus.com>
52243
52244         * gcc.c-torture/execute/20000603-1.c: New.
52245
52246 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
52247
52248         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
52249         * gcc.dg/noreturn-2.c (noreturn): Likewise.
52250
52251 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
52252
52253         * gcc.dg/compare2.c (case 12): XFAIL.
52254         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
52255         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
52256
52257         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
52258
52259 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
52260
52261         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
52262         guard macro is already defined when the header is first
52263         included.
52264         * gcc.dg/cpp-mix.h: New file.
52265         * gcc.dg/endif-label.c: Update patterns to match compiler.
52266
52267         * g++.brendan/complex1.C: Declare abort.
52268         * g++.law/refs4.C: Remove XFAIL.
52269         * g++.oliva/expr2.C: Declare abort and exit.
52270
52271 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
52272
52273         * gcc.c-torture/execute/20000528-1.c: New test.
52274
52275         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
52276         * g++.old-deja/g++.law/temps4.C: Likewise.
52277
52278         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
52279         stdlib.h.  Call abort() on failure.
52280         * g++.old-deja/g++.law/refs4.C: Likewise.
52281         * g++.old-deja/g++.law/temps4.C: Likewise.
52282         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
52283         * gcc.c-torture/execute/20000112-1.c: Include string.h.
52284
52285 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
52286
52287         Relative to g++.dg/special:
52288         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
52289
52290         Relative to g++.old-deja:
52291         * g++.brendan/complex1.C, g++.jason/optimize2.C,
52292         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
52293         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
52294         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
52295         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
52296         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
52297         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
52298
52299         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
52300         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
52301         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
52302         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
52303         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
52304         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
52305         and/or string.h.
52306
52307         * g++.other/goto1.C: Update expectations for error messages.
52308
52309 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
52310
52311         * gcc.c-torture/compile/20000523-1.c: New test.
52312
52313 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52314
52315         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
52316
52317 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52318
52319         * g++.old-deja/g++.eh/catch11.C: New test.
52320         * g++.old-deja/g++.eh/catch12.C: New test.
52321
52322 2000-05-24  Nick Clifton  <nickc@cygnus.com>
52323
52324         * gcc.c-torture/execute/20000523-1.c: New test.
52325
52326 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
52327
52328         * c-torture/execute/bcp-1.c: Replace abort in arg of
52329         __builtin_constant_p with a generic external function.
52330
52331         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
52332         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
52333         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
52334         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
52335         Prototype abort and/or exit.
52336
52337         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
52338         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
52339         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
52340         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
52341
52342 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
52343
52344         * gcc.dg/dwarf2-1.c: New test.
52345
52346 2000-05-20  Richard Henderson  <rth@cygnus.com>
52347
52348         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
52349
52350 2000-05-20  Andreas Jaeger  <aj@suse.de>
52351
52352         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
52353         testcase.
52354
52355 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
52356
52357         * gcc.c-torture/execute/20000519-2.c: New test.
52358
52359 2000-05-19  Andreas Jaeger  <aj@suse.de>
52360
52361         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
52362         which fails with SSA.
52363
52364         * lib/c-torture.exp: Also test with -O3 -fssa.
52365
52366 2000-05-18  Michael Meissner  <meissner@redhat.com>
52367
52368         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
52369         * gcc.c-torture/execute/920415-1.c: Ditto.
52370         * gcc.c-torture/execute/920501-1.c: Ditto.
52371         * gcc.c-torture/execute/conversion.c: Ditto.
52372         * gcc.c-torture/execute/cvt-1.c: Ditto.
52373
52374 2000-05-18  Jeffrey A Law  (law@cygnus.com)
52375
52376         * gcc.c-torture/compile/20000518-1.c: New test.
52377
52378 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52379
52380         * g77.f-torture/compile/200005018.f: New test.
52381
52382 2000-05-17  Jeffrey A Law  (law@cygnus.com)
52383
52384         * gcc.c-torture/compile/20000517-1.c: New test.
52385
52386 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52387
52388         * gcc.c-torture/execute/20000516-1.c: New test.
52389
52390 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
52391
52392         * g++.old-deja/g++.other/eh.C: New test.
52393
52394 2000-05-12  Richard Henderson  <rth@cygnus.com>
52395
52396         * gcc.c-torture/execute/990208-1.c (main): Don't pass
52397         constants through to doit's conditional.
52398
52399 2000-05-11  Jeffrey A Law  (law@cygnus.com)
52400
52401         * gcc.c-torture/compile/20000511-1.c: New test.
52402         * g77.f-torture/compile/20000511-1.f: New test.
52403         * g77.f-torture/compile/20000511-2.f: New test.
52404
52405 2000-05-11  Michael Meissner  <meissner@redhat.com>
52406
52407         * gcc.c-torture/execute/20000511-1.c: New test.
52408
52409 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
52410
52411         * gcc.dg/dg.exp: Scan .S files as well as .c files.
52412         * gcc.dg/20000510-1.S: New.
52413
52414 2000-05-08  Catherine Moore  <clm@cygnus.com>
52415
52416         * gcc.dg/unused-3.c: New.
52417
52418 2000-05-06  Richard Henderson  <rth@cygnus.com>
52419
52420           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
52421           * g++.old-deja/g++.mike/warn1.C: Likewise.
52422           * g++.old-deja/g++.pt/local1.C: Likewise.
52423           * g++.old-deja/g++.pt/local7.C: Likewise.
52424           * g++.old-deja/g++.pt/spec16.C: Likewise.
52425
52426 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
52427
52428         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
52429
52430 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
52431
52432           * g77.f-torture/execute/20000503-1.f: New test.
52433
52434 2000-05-04  Andreas Jaeger  <aj@suse.de>
52435
52436         * gcc.dg/noreturn-2.c: New test.
52437
52438 2000-05-04  Neil Booth  <NeilB@earthling.net>
52439
52440         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
52441         preprocessor.
52442
52443 2000-05-04  Richard Henderson  <rth@cygnus.com>
52444
52445         * gcc.c-torture/execute/20000503-1.c: Fix typo.
52446
52447 2000-05-04  Richard Henderson  <rth@cygnus.com>
52448
52449         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
52450         OpenSSL by Jason R Thorpe.
52451
52452 2000-05-03  Jim Wilson  <wilson@cygnus.com>
52453
52454         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
52455
52456 2000-05-03  Robert Lipe <robertlipe@usa.net>
52457
52458         * gcc.dg/20000503-1.c: New test.
52459
52460 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
52461
52462         * gcc.c-torture/compile/20000502-1.c: New test.
52463         * g++.old-deja/g++.other/align.C: New test.
52464         * gcc.dg/cpp-tradstringify.c: New test.
52465
52466 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52467
52468         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
52469         and hard registers.
52470
52471 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
52472
52473         * gcc.c-torture/execute/loop-5.c: New test.
52474
52475 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
52476
52477         * gcc.c-torture/execute/va-arg-20.c: New test.
52478
52479 2000-04-23  Jeffrey A Law  (law@cygnus.com)
52480
52481         * gcc.c-torture/execute/20000422-1.c: New test.
52482
52483 2000-04-20  Greg McGary  <gkm@gnu.org>
52484
52485         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
52486         when optimizing, but without sibling-call optimizations (-O1).
52487
52488 2000-04-20  Jeffrey A Law  (law@cygnus.com)
52489
52490           * gcc.c-torture/compile/20000420-1.c: New test.
52491
52492 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52493
52494         * g++.abi/ptrflags.C: New test.
52495         * g++.eh/catchptr1.C: Test incomplete pointer chains.
52496
52497 2000-04-19  Catherine Moore  <clm@cygnus.com>
52498
52499         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
52500
52501 2000-04-19  Greg McGary  <gkm@gnu.org>
52502
52503         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
52504         sibling-call optimizations.
52505
52506 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
52507
52508         * gcc.dg/20000419-1.c: New test.
52509
52510 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
52511
52512         * gcc.c-torture/execute/20000412-6.c: New test.
52513
52514 2000-04-12  Jeffrey A Law  (law@cygnus.com)
52515
52516         * gcc.c-torture/execute/20000412-5.c: New test.
52517         * g77.f-torture/compile/20000412-1.f: New test.
52518         * gcc.c-torture/execute/20000412-4.c: New test.
52519         * gcc.c-torture/compile/20000412-2.c: New test.
52520         * gcc.c-torture/execute/20000412-3.c: New test.
52521         * gcc.c-torture/compile/20000412-1.c: New test.
52522         * gcc.c-torture/execute/20000412-2.c: New test.
52523
52524 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
52525
52526         * objc/execute/bf-20.m: New test.
52527
52528 2000-04-10  Richard Henderson  <rth@cygnus.com>
52529
52530         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
52531
52532         * gcc.c-torture/execute/20000412-1.c: New test.
52533
52534 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52535
52536         * g++.old-deja/g++.eh/catchptr1.C: New test.
52537
52538 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
52539
52540         * g++.old-deja/g++.abi/cxa_vec.C: New test.
52541
52542 2000-04-08  Neil Booth  <NeilB@earthling.net>
52543
52544         * gcc.dg/cpp-nullchar.c: Remove test as
52545         embedded nulls cause problems.
52546
52547 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52548
52549         * gcc.dg/compare2.c: New test.
52550
52551 2000-04-08  Neil Booth  <NeilB@earthling.net>
52552
52553         * gcc.dg/cpp-nullchar.c: New test.
52554
52555 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
52556
52557         * gcc.dg/cpp-mi2.c: New test.
52558         * gcc.dg/cpp-mi2[abc].h: New files.
52559
52560 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
52561
52562         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
52563         member name.
52564
52565 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
52566
52567         * g++.old-deja/g++.abi/vmihint.C: New test.
52568
52569 2000-04-06  Neil Booth  <NeilB@earthling.net>
52570
52571         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
52572         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
52573         copyright.
52574
52575 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
52576
52577         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
52578         avoid stack-frame overwrite.
52579
52580 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
52581
52582         * gcc.c-torture/compile/20000405-2.c: New test.
52583         * gcc.c-torture/compile/20000405-3.c: New test.
52584
52585 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52586
52587         * gcc.c-torture/compile/20000405-1.c: New test.
52588
52589 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
52590
52591         * gcc.dg/cast-qual-1.c: Revert last change.
52592
52593 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52594
52595         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
52596
52597 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
52598
52599         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
52600         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
52601
52602 2000-04-03  Jeffrey A Law  (law@cygnus.com)
52603
52604         * gcc.c-torture/compile/20000403-2.c: New test.
52605         * gcc.c-torture/compile/20000403-1.c: New test.
52606
52607 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
52608
52609         * gcc.c-torture/execute/20000403-1.c: New test.
52610
52611 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
52612
52613         * gcc.c-torture/execute/20000402-1.c: New test.
52614
52615 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
52616
52617         * gcc.c-torture/execute/va-arg-15.c: New test.
52618         * gcc.c-torture/execute/va-arg-16.c: New test.
52619         * gcc.c-torture/execute/va-arg-17.c: New test.
52620         * gcc.c-torture/execute/va-arg-18.c: New test.
52621         * gcc.c-torture/execute/va-arg-19.c: New test.
52622
52623 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
52624
52625         * gcc.c-torture/compile/981211-1.c: Move to...
52626         * gcc.dg/cpp-as1.c: ...here.
52627         * gcc.dg/cpp-as2.c: New file.
52628
52629         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
52630         compiler.
52631
52632 2000-04-02  Neil Booth  <NeilB@earthling.net>
52633
52634         * gcc.dg/cpp-cond.c  New tests.
52635         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
52636         accidental success less likely.
52637         * gcc.dg/cpp-missingop.c  New tests.
52638         * gcc.dg/cpp-missingparen.c  New tests.
52639         * gcc.dg/cpp-shift.c  New tests.
52640         * gcc.dg/cpp-shortcircuit.c  New tests.
52641         * gcc.dg/cpp-unary.c  New tests.
52642
52643 2000-03-29  Jeffrey A Law  (law@cygnus.com)
52644
52645         * gcc.c-torture/compile/20000329-1.c: New test.
52646
52647 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
52648
52649         * gcc.c-torture/compile/20000326-1.c: New test.
52650         * gcc.c-torture/compile/20000326-2.c: New test.
52651
52652 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
52653
52654         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
52655         the first parameter is a function argument.
52656
52657 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
52658
52659         * g++.old-deja/g++.ext/array4.C: New test.
52660
52661 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
52662
52663         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
52664
52665 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52666
52667         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
52668
52669 2000-03-19  Richard Henderson  <rth@cygnus.com>
52670
52671         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
52672
52673 2000-03-19  Richard Henderson  <rth@cygnus.com>
52674
52675         * gcc.c-torture/compile/20000319-1.c: New test.
52676
52677 2000-03-14  Jeffrey A Law  (law@cygnus.com)
52678
52679         * gcc.c-torture/execute/20000314-3.c: New test.
52680         * gcc.c-torture/execute/20000314-2.c: New test.
52681         * gcc.c-torture/execute/20000314-1.c: New test.
52682         * gcc.c-torture/compile/20000314-2.c: New test.
52683         * gcc.c-torture/compile/20000314-1.c: New test.
52684
52685 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
52686
52687         * g++.old-deja/g++.warn/inline.C: New test.
52688
52689 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
52690
52691         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
52692         standards-compliant result rather than specific constants.
52693         Put test-values in array.
52694
52695 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
52696
52697         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
52698         (g++_target_compile): Put test-specific options last.
52699
52700 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52701
52702         * g++.old-deja/g++.eh/vbase4.C: New test.
52703
52704 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52705
52706         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
52707
52708 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52709
52710         * g++.old-deja/g++.brendan/misc12.C: Removed.
52711         * g++.old-deja/g++.pt/memtemp77.C: Constify.
52712         * g++.old-deja/g++.ext/pretty4.C: New test.
52713
52714 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52715
52716         * g++.old-deja/g++.other/string2.C: New test.
52717
52718 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
52719
52720         * g++.old-deja/g++.warn/impint2.C: New test.
52721
52722 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
52723
52724         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
52725         is 1, not zero.
52726
52727 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
52728
52729         * g++.old-deja/g++.warn/impint.C: New test.
52730         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
52731         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
52732         * g++.old-deja/g++.pt/explicit12.C: Likewise.
52733         * g++.old-deja/g++.pt/explicit13.C: Likewise.
52734         * g++.old-deja/g++.pt/explicit17.C: Likewise.
52735         * g++.old-deja/g++.pt/explicit18.C: Likewise.
52736         * g++.old-deja/g++.pt/explicit19.C: Likewise.
52737         * g++.old-deja/g++.pt/explicit23.C: Likewise.
52738         * g++.old-deja/g++.pt/explicit31.C: Likewise.
52739         * g++.old-deja/g++.pt/explicit35.C: Likewise.
52740         * g++.old-deja/g++.pt/explicit6.C: Likewise.
52741         * g++.old-deja/g++.pt/memclass7.C: Likewise.
52742
52743 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
52744
52745         * gcc.dg/cpp-redef.c: New test.
52746
52747 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
52748
52749         * g++.old-deja/g++.pt/unify7.C: New test.
52750
52751 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52752
52753         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
52754         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
52755
52756 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
52757
52758         * gcc.c-torture/compile/20000224-1.c: New test.
52759
52760 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52761
52762         * gcc.c-torture/compile/cpp-2.c: New test.
52763         * gcc.c-torture/compile/cpp-1.c: New test.
52764
52765 2000-02-25  Jeffrey A Law  (law@cygnus.com)
52766
52767         * gcc.c-torture/execute/20000225-1.c: New test.
52768
52769 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52770
52771         * gcc.dg/cpp-li2.c: New test.
52772
52773         * gcc.dg/cpp-wi1.c: New test.
52774
52775         * gcc.dg/cpp-li1.c: New test.
52776
52777 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
52778
52779         * g++.old-deja/g++.other/sizeof5.C: New test.
52780
52781 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52782
52783         * gcc.c-torture/execute/va-arg-13.c: New test.
52784
52785 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
52786
52787         * gcc.c-torture/execute/va-arg-12.c: New test.
52788
52789 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52790
52791         * gcc.c-torture/execute/20000223-1.c: New test.
52792
52793 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52794
52795         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
52796
52797 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
52798
52799         * g++.old-deja/g++.abi/ptrmem.C: New test.
52800
52801 2000-02-19  Richard Henderson  <rth@cygnus.com>
52802
52803         * gcc.c-torture/compile/init-3.c: New.
52804
52805 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
52806
52807         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
52808         ALWAYS_CXXFLAGS.
52809
52810 2000-02-11  Robert Lipe <robertl@sco.com>
52811
52812         * gcc.c-torture/compile/20000211-3.c: New test.
52813
52814 2000-02-11  Martin Buchholz <martin@xemacs.org>
52815
52816         * gcc.c-torture/compile/20000211-2.c: New test.
52817
52818 2000-02-11  Jeffrey A Law  (law@cygnus.com)
52819
52820         * gcc.c-torture/compile/20000211-1.c: New test.
52821
52822 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
52823
52824         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
52825           on native targets
52826
52827 2000-02-08  Nathan Sidwell  <nathan@acm.org>
52828
52829         * g++.old-deja/g++.other/cast5.C: New test.
52830
52831 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
52832
52833         * gcc.c-torture/execute/20000205-1.c: New.
52834
52835 2000-02-03  Nathan Sidwell  <nathan@acm.org>
52836
52837         * g++.old-deja/g++.jason/cast3.C: Return void.
52838         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
52839
52840 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52841
52842         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
52843
52844         * gcc.dg/loop-1.c: New test.
52845
52846 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
52847
52848         * gcc.c-torture/compile/20000127-1.c: New test.
52849         * gcc.c-torture/execute/991228-1.c: New test.
52850
52851 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52852
52853         * gcc.dg/unused-2.c: New test.
52854
52855         * gcc.dg/conv-1.c: New test.
52856
52857 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
52858
52859         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
52860         compiler.
52861         (tool_option_proc): Fix typo.
52862
52863 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
52864
52865         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
52866         of the ld on the host, not on the build machine.
52867         Also, don't crash if '--help' is not a supported option.
52868
52869 2000-01-24  Richard Henderson  <rth@cygnus.com>
52870
52871         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
52872
52873 2000-01-20  Jeffrey A Law  (law@cygnus.com)
52874
52875         * gcc.c-torture/execute/20000120-2.c: New test.
52876         * gcc.c-torture/execute/20000120-1.c: New test.
52877
52878 2000-01-13  Jeffrey A Law  (law@cygnus.com)
52879
52880         * gcc.c-torture/execute/20000113-1.c: New test.
52881
52882 2000-01-12  Jeffrey A Law  (law@cygnus.com)
52883
52884         * gcc.c-torture/execute/20000112-1.c: New test.
52885
52886 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52887
52888         * gcc.dg/20000111-1.c: New test.
52889
52890 2000-01-10  Jeffrey A Law  (law@cygnus.com)
52891
52892         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
52893         with 16 bit integers.
52894
52895 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52896
52897         * gcc.dg/20000108-1.c: New test.
52898
52899 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52900
52901         * g++.old-deja/g++.ns/koenig8.C: New test.
52902
52903 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52904
52905         * g++.old-deja/g++.other/cast4.C: New test.
52906
52907 2000-01-05  Jeffrey A Law  (law@cygnus.com)
52908
52909         * gcc.c-torture/compile/20000105-2.c: New test.
52910         * gcc.c-torture/compile/20000105-1.c: New test.
52911
52912 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52913
52914         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
52915         references to printf & atoi to conform to ANSI standard.
52916         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
52917         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
52918         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
52919         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
52920         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
52921         * g++.old-deja/g++.brendan/complex1.C: Likewise.
52922         * g++.old-deja/g++.brendan/copy1.C: Likewise.
52923         * g++.old-deja/g++.brendan/copy2.C: Likewise.
52924         * g++.old-deja/g++.brendan/copy3.C: Likewise.
52925         * g++.old-deja/g++.brendan/copy4.C: Likewise.
52926         * g++.old-deja/g++.brendan/copy5.C: Likewise.
52927         * g++.old-deja/g++.brendan/copy6.C: Likewise.
52928         * g++.old-deja/g++.brendan/copy7.C: Likewise.
52929         * g++.old-deja/g++.brendan/copy8.C: Likewise.
52930         * g++.old-deja/g++.brendan/crash11.C: Likewise.
52931         * g++.old-deja/g++.brendan/crash14.C: Likewise.
52932         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
52933         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
52934         * g++.old-deja/g++.brendan/delete2.C: Likewise.
52935         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
52936         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
52937         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
52938         * g++.old-deja/g++.brendan/eh1.C: Likewise.
52939         * g++.old-deja/g++.brendan/groff1.C: Likewise.
52940         * g++.old-deja/g++.brendan/init3.C: Likewise.
52941         * g++.old-deja/g++.brendan/misc12.C: Likewise.
52942         * g++.old-deja/g++.brendan/misc7.C: Likewise.
52943         * g++.old-deja/g++.brendan/new2.C: Likewise.
52944         * g++.old-deja/g++.brendan/operators4.C: Likewise.
52945         * g++.old-deja/g++.brendan/operators5.C: Likewise.
52946         * g++.old-deja/g++.brendan/overload2.C: Likewise.
52947         * g++.old-deja/g++.brendan/overload7.C: Likewise.
52948         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
52949         * g++.old-deja/g++.brendan/reference1.C: Likewise.
52950         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
52951         * g++.old-deja/g++.brendan/template24.C: Likewise.
52952         * g++.old-deja/g++.brendan/template3.C: Likewise.
52953         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
52954         * g++.old-deja/g++.jason/inline3.C: Likewise.
52955         * g++.old-deja/g++.jason/opeq.C: Likewise.
52956         * g++.old-deja/g++.law/arg5.C: Likewise.
52957         * g++.old-deja/g++.law/arm7.C: Likewise.
52958         * g++.old-deja/g++.law/ctors11.C: Likewise.
52959         * g++.old-deja/g++.law/cvt8.C: Likewise.
52960         * g++.old-deja/g++.law/init9.C: Likewise.
52961         * g++.old-deja/g++.law/refs4.C: Likewise.
52962         * g++.old-deja/g++.law/template2.C: Likewise.
52963         * g++.old-deja/g++.law/visibility24.C: Likewise.
52964         * g++.old-deja/g++.law/vtable3.C: Likewise.
52965         * g++.old-deja/g++.mike/asm2.C: Likewise.
52966         * g++.old-deja/g++.mike/eh1.C: Likewise.
52967         * g++.old-deja/g++.mike/misc1.C: Likewise.
52968         * g++.old-deja/g++.mike/misc13.C: Likewise.
52969         * g++.old-deja/g++.mike/misc14.C: Likewise.
52970         * g++.old-deja/g++.mike/ns12.C: Likewise.
52971         * g++.old-deja/g++.mike/p1248.C: Likewise.
52972         * g++.old-deja/g++.mike/p3708.C: Likewise.
52973         * g++.old-deja/g++.mike/p3708a.C: Likewise.
52974         * g++.old-deja/g++.mike/p3708b.C: Likewise.
52975         * g++.old-deja/g++.mike/p646.C: Likewise.
52976         * g++.old-deja/g++.mike/p700.C: Likewise.
52977         * g++.old-deja/g++.mike/p783.C: Likewise.
52978         * g++.old-deja/g++.mike/p783a.C: Likewise.
52979         * g++.old-deja/g++.mike/p783b.C: Likewise.
52980         * g++.old-deja/g++.mike/p786.C: Likewise.
52981         * g++.old-deja/g++.mike/p789.C: Likewise.
52982         * g++.old-deja/g++.mike/p789a.C: Likewise.
52983         * g++.old-deja/g++.mike/p807a.C: Likewise.
52984         * g++.old-deja/g++.other/delete3.C: Likewise.
52985         * g++.old-deja/g++.other/dyncast1.C: Likewise.
52986         * g++.old-deja/g++.other/dyncast2.C: Likewise.
52987         * g++.old-deja/g++.other/dyncast3.C: Likewise.
52988         * g++.old-deja/g++.other/empty1.C: Likewise.
52989         * g++.old-deja/g++.other/temporary1.C: Likewise.
52990         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
52991         * g++.old-deja/g++.pt/t16.C: Likewise.
52992         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
52993
52994 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
52995
52996         * gcc.dg/991230-1.c: New test.
52997
52998 1999-12-29  Jeffrey A Law  (law@cygnus.com)
52999
53000         * gcc.c-torture/compile/991229-3.c: New test.
53001         * gcc.c-torture/compile/991229-2.c: New test.
53002         * gcc.c-torture/compile/991229-1.c: New test.
53003
53004 1999-12-29  Greg McGary <gkm@eng.ascend.com>
53005
53006         * gcc.c-torture/compile/labels-2.c: New test.
53007
53008 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
53009
53010         * gcc.c-torture/execute/991227-1.c: New test.
53011
53012 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53013
53014         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
53015
53016 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
53017
53018         * gcc.c-torture/execute/991221-1.c: New test.
53019
53020 1999-12-20  Nathan Sidwell  <nathan@acm.org>
53021
53022         * g++.old-deja/g++.other/cast3.C: New test.
53023
53024 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
53025
53026         * gcc.c-torture/execute/991216-4.c: New test.
53027
53028 1999-12-16  Michael Meissner  <meissner@cygnus.com>
53029
53030         * gcc.c-torture/execute/991216-1.c: New test.
53031         * gcc.c-torture/execute/991216-2.c: New test.
53032         * gcc.c-torture/execute/991216-3.c: New test.
53033
53034 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53035
53036         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
53037         Actually make the test fail by using "-O2" for compilation.
53038
53039 1999-12-15  Nathan Sidwell  <nathan@acm.org>
53040
53041         * g++.old-deja/g++.warn/cast-align1.C: New test.
53042
53043 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53044
53045         * gcc.c-torture/compile/991214-1.c: New test.
53046         * gcc.c-torture/compile/991214-2.c: New test.
53047
53048 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53049
53050         * gcc.dg/991214-1.c: New test.
53051
53052 1999-12-13  Jeffrey A Law  (law@cygnus.com)
53053
53054         * gcc.c-torture/compile/991213-3.c: New test.
53055         * gcc.c-torture/compile/991213-2.c: New test.
53056         * gcc.c-torture/compile/991213-1.c: New test.
53057
53058 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
53059
53060         * gcc.dg/991209-1.c: New test.
53061
53062 1999-12-08  Nathan Sidwell <nathan@acm.org>
53063
53064         * gcc.c-torture/compile/991208-1.c: New test.
53065
53066 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53067
53068         * gcc.dg/ultrasp2.c: New test.
53069
53070 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
53071
53072         * g++.old-deja/g++.abi/align.C (main): Fix typo.
53073
53074 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
53075
53076         * gcc.c-torture/compile/991202-1.c: New test.
53077         * gcc.c-torture/execute/991202-1.c: New test.
53078         * gcc.c-torture/execute/991202-2.c: New test.
53079         * gcc.c-torture/execute/991202-3.c: New test.
53080
53081 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
53082
53083         * g++.old-deja/g++.abi/align.C: New test.
53084         * g++.old-deja/g++.abi/aggregates.C: Likewise.
53085         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53086
53087 1999-12-01  Richard Henderson  <rth@cygnus.com>
53088
53089         * gcc.c-torture/execute/991201-1.c: New.
53090
53091 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
53092
53093         * gcc.dg/991129-1.c: New test.
53094
53095 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53096
53097         * gcc.c-torture/compile/991127-1.c: New test.
53098
53099 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53100
53101         * g++.old-deja/g++.other/warn4.C: New test.
53102
53103 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53104
53105         * g++.old-deja/g++.eh/cleanup2.C: New test.
53106         * g++.old-deja/g++.ext/pretty2.C: New test.
53107         * g++.old-deja/g++.ext/pretty3.C: New test.
53108         * g++.old-deja/g++.other/debug6.C: New test.
53109
53110 1999-10-20  Jim Wilson  <wilson@cygnus.com>
53111
53112         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
53113         compiler_output to look for one error message instead of two.
53114
53115 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
53116
53117         * gcc.c-torture/execute/991118-1.c: Also test case
53118         where the word boundary does not split a byte evenly.
53119
53120 1999-11-19  Nathan Sidwell  <nathan@acm.org>
53121
53122         * g++.old-deja/g++.ext/restrict1.C: New test.
53123
53124 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
53125
53126         * gcc.c-torture/execute/991118-1.c: New test.
53127
53128 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
53129
53130         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
53131         working directory pathnames.
53132
53133 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
53134
53135         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
53136         host is equipped with driver.h and driver.o so it can actually
53137         compile and run the tests.
53138
53139 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
53140
53141         * gcc.c-torture/compile/991008-1.c: New test.
53142
53143 1999-11-08  Nick Clifton  <nickc@cygnus.com>
53144
53145         * lib/gcc-dg.exp: Include target-supports.exp
53146
53147 1999-11-05  Nick Clifton  <nickc@cygnus.com>
53148
53149         * lib/target-supports.exp: New file: Provide procs to test for
53150         features supported by the target.
53151         (check_weak_available): Moved here from ecos.exp.
53152         (check_alias_available): New proc: Determine of the target
53153         toolchain supports the alias attribute.
53154
53155         * gcc.dg/special/ecos.exp: Move check_weak_available to
53156         target-supports.exp.
53157         (alias-1.c): Only perform the test if the target supports
53158         aliases.
53159         (wkali-1.c): Only perform the test if the target supports
53160         aliases.
53161
53162         * gcc.dg/990506-0.c: Expect error messages from cross
53163         targets as well as native targets.
53164
53165 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53166
53167         * gcc.dg/ultrasp1.c: Removed xfail.
53168         * gcc.dg/struct-ret-2.c: Likewise.
53169         * gcc.dg/array-1.c: Likewise.
53170
53171 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53172
53173         * gcc.dg/struct-ret-2.c: New test.
53174
53175         * gcc.dg/array-1.c: New test.
53176
53177 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
53178
53179         * gcc.c-torture/execute/991030-1.c: New test.
53180
53181 1999-10-26  Richard Henderson  <rth@cygnus.com>
53182
53183         * gcc.c-torture/compile/991026-2.c: New test.
53184
53185 1999-10-26  Jeffrey A Law  (law@cygnus.com)
53186
53187         * gcc.c-torture/compile/991026-1.c: New test.
53188
53189 1999-10-23  Jeffrey A Law  (law@cygnus.com)
53190
53191         * gcc.c-torture/execute/991023-1.c: New test.
53192
53193 1999-10-19  Jeffrey A Law  (law@cygnus.com)
53194
53195         * gcc.c-torture/execute/991019-1.c: New test.
53196
53197 1999-10-16  Richard Henderson  <rth@cygnus.com>
53198
53199         * gcc.c-torture/execute/991016-1.c: New test.
53200
53201 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
53202
53203         * gcc.c-torture/execute/991014-1.c: New test.
53204
53205 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
53206
53207         * g++.old-deja/g++.other/union2.C: New test.
53208
53209 1999-10-13  Nathan Sidwell  <nathan@acm.org>
53210
53211         * g++.old-deja/g++.other/vaarg2.C: New test.
53212         * g++.old-deja/g++.other/vaarg3.C: New test.
53213
53214 1999-10-12  Craig Burley  <craig@jcb-sc.com>
53215
53216         * g77.f-torture/noncompile/19990905-1.f: Moved from being
53217         in compile/.
53218
53219 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
53220
53221         * gcc.c-torture/execute/va-arg-11.c: New test.
53222
53223 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
53224
53225         * lib/file-format.exp (gcc_target_object_format): Don't
53226         crash if objdump is unavailable.
53227
53228 1999-09-29  Donn Terry <donn@interix.com>
53229
53230         * gcc.misc-tests/mg.exp: delete extraneous redirection.
53231
53232 1999-09-28  Nick Clifton  <nickc@cygnus.com>
53233
53234         * gcc.c-torture/compile/990928-1.c: New test.
53235
53236 1999-09-28  Nathan Sidwell  <nathan@acm.org>
53237
53238         * g++.old-deja/g++.other/decl6.C: New test.
53239
53240 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53241
53242         * gcc.c-torture/execute/va-arg-10.c: New test.
53243
53244 1999-09-27  Nathan Sidwell  <nathan@acm.org>
53245
53246         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
53247         __PRETTY_FUNCTION__.
53248
53249 1999-09-23  Nick Clifton  <nickc@cygnus.com>
53250
53251         * gcc.c-torture/execute/990923-1.c: New test.
53252
53253 1999-09-21  Nick Clifton  <nickc@cygnus.com>
53254
53255         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
53256         for which -fpic is inappropriate.
53257
53258 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
53259
53260         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
53261
53262 1999-09-21  Nathan Sidwell  <nathan@acm.org>
53263
53264         * g++.old-deja/g++.other/dyncast1.C: New test.
53265         * g++.old-deja/g++.other/dyncast2.C: New test.
53266         * g++.old-deja/g++.other/dyncast3.C: New test.
53267         * g++.old-deja/g++.other/dyncast4.C: New test.
53268         * g++.old-deja/g++.other/dyncast5.C: New test.
53269         * g++.old-deja/g++.eh/catch3.C: New test.
53270         * g++.old-deja/g++.eh/catch3p.C: New test.
53271         * g++.old-deja/g++.eh/catch4.C: New test.
53272         * g++.old-deja/g++.eh/catch4p.C: New test.
53273         * g++.old-deja/g++.eh/catch5.C: New test.
53274         * g++.old-deja/g++.eh/catch5p.C: New test.
53275         * g++.old-deja/g++.eh/catch6.C: New test.
53276         * g++.old-deja/g++.eh/catch6p.C: New test.
53277         * g++.old-deja/g++.eh/catch7.C: New test.
53278         * g++.old-deja/g++.eh/catch7p.C: New test.
53279         * g++.old-deja/g++.eh/catch8.C: New test.
53280         * g++.old-deja/g++.eh/catch8p.C: New test.
53281         * g++.old-deja/g++.eh/catch9.C: New test.
53282         * g++.old-deja/g++.eh/catch9p.C: New test.
53283
53284 1999-09-13  Nathan Sidwell  <nathan@acm.org>
53285
53286         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
53287         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
53288
53289 1999-09-13  Jeffrey A Law  (law@cygnus.com)
53290
53291         * gcc.c-torture/compile/990913-1.c: New test.
53292
53293 1999-09-10  Nathan Sidwell  <nathan@acm.org>
53294
53295         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
53296         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53297
53298 1999-09-09  Richard Henderson  <rth@cygnus.com>
53299
53300         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
53301
53302 1999-09-09  Nathan Sidwell  <nathan@acm.org>
53303
53304         * g++.old-deja/g++.other/lookup11.C: New test.
53305         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
53306         what is permitted and what we want.
53307         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
53308         overload use.
53309         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53310
53311 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
53312
53313         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
53314         * gcc.c-torture/noncompile/poison-1.c: New file.
53315
53316 1999-09-08  Nathan Sidwell  <nathan@acm.org>
53317
53318         * g++.old-deja/g++.other/sizeof3.C: New test.
53319         * g++.old-deja/g++.other/sizeof4.C: New test.
53320         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
53321         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
53322
53323 1999-09-07  Richard Henderson  <rth@cygnus.com>
53324
53325         * gcc.dg/va-arg-1.c: New.
53326
53327 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53328
53329         * gcc.c-torture/execute/va-arg-9.c: New test.
53330
53331 1999-09-05  Craig Burley  <craig@jcb-sc.com>
53332
53333         * g77.f-torture/compile/980519-2.f: New test.
53334         * g77.f-torture/compile/19990905-0.f: New test.
53335         * g77.f-torture/compile/19990905-1.f: New test.
53336         * g77.f-torture/compile/19990905-2.f: New test.
53337
53338         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
53339
53340 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
53341
53342         * gcc.c-torture/execute/990827-1.c: Fix typo.
53343
53344 1999-09-03  Nathan Sidwell  <nathan@acm.org>
53345
53346         * g++.old-deja/g++.other/deref1.C: New test.
53347
53348 1999-09-02  Nathan Sidwell  <nathan@acm.org>
53349
53350         * g++.old-deja/g++.other/ambig2.C: New test.
53351         * g++.old-deja/g++.other/cond5.C: New test.
53352         * g++.old-deja/g++.other/lookup16.C: New test.
53353
53354 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
53355
53356         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
53357         assemblers too.
53358
53359 1999-08-31  Jeffrey A Law  (law@cygnus.com)
53360
53361         * lib/c-torture.exp: Avoid the "compare executables" optimization
53362         when testing native.
53363
53364 1999-08-29  Jeffrey A Law  (law@cygnus.com)
53365
53366         * gcc.c-torture/execute/990829-1.c: New test.
53367         * gcc.c-torture/compile/990829-1.c: New test.
53368
53369 1999-08-27  Paul Burchard  <burchard@pobox.com>
53370
53371         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
53372         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
53373         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
53374         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
53375         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
53376         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
53377         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
53378         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
53379         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
53380         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
53381         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
53382
53383 1999-08-27  Jeffrey A Law  (law@cygnus.com)
53384
53385         * gcc.c-torture/execute/990827-1.c: New test.
53386
53387 1999-08-26  Craig Burley  <craig@jcb-sc.com>
53388
53389         * g77.f-torture/noncompile/19990826-4.f: New test.
53390
53391         * g77.f-torture/compile/19990826-3.f: New test.
53392
53393         * g77.f-torture/execute/19990826-2.f: New test.
53394
53395         * g77.f-torture/compile/19990826-1.f: New test.
53396
53397         * gcc.c-torture/execute/990826-0.c: New test.
53398         * g77.c-torture/execute/19990826-0.f: New test.
53399
53400         * g77.f-torture/noncompile/970626-2.f: New test.
53401
53402 1999-08-25  Paul Burchard  <burchard@pobox.com>
53403
53404         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
53405         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
53406         lss-011.C: New tests.
53407
53408 1999-08-25  Nathan Sidwell  <nathan@acm.org>
53409
53410         * g++.old-deja/g++.other/decl5.C: New test.
53411
53412 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53413
53414         * noncompile/noncompile.exp: Load_lib c-torture.exp.
53415         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
53416         call `postbase' for each one.  All callers of `postbase' changed
53417         to call this instead.
53418
53419 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
53420
53421         * gcc.c-torture/execute/990811-1.c: New test.
53422
53423 1999-08-09  Nick Clifton  <nickc@cygnus.com>
53424
53425         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
53426         just native ones.
53427
53428         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
53429         just native ones.
53430
53431 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
53432
53433         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
53434
53435 1999-08-04  Jeffrey A Law  (law@cygnus.com)
53436
53437         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
53438
53439 1999-08-04  Nathan Sidwell  <nathan@acm.org>
53440
53441         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
53442
53443 1999-08-04  Jeffrey A Law  (law@cygnus.com)
53444
53445         * gcc.c-torture/execute/990804-1.c: New test.
53446
53447 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53448
53449         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
53450         * g++.old-deja/g++.brendan/crash64.C: Likewise.
53451         * g++.old-deja/g++.brendan/overload8.C: Likewise.
53452
53453 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53454
53455         * g++.old-deja/g++.other/struct1.C: New test.
53456
53457 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53458
53459         * g++.old-deja/g++.other/enum2.C: New test.
53460
53461 1999-08-02  Richard Henderson  <rth@cygnus.com>
53462
53463         Adapted from tests from Franz Sirl:
53464         * gcc.c-torture/execute/va-arg-7.c: New test.
53465         * gcc.c-torture/execute/va-arg-8.c: New test.
53466
53467 1999-08-01  Jeffrey A Law  (law@cygnus.com)
53468
53469         * gcc.c-torture/compile/990801-2.c: New test.
53470
53471         * gcc.c-torture/compile/990801-1.c: New test.
53472
53473 1999-07-27  Michael Meissner  <meissner@cygnus.com>
53474
53475         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
53476         fp-cmp-1.c, converting double to float.
53477
53478         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
53479         fp-cmp-1.c, converting double to long double.
53480
53481         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
53482         from fr1 to unknown_register, since fr1 is a legitimate register
53483         on some machines.
53484
53485 1999-07-25  Jeffrey A Law  (law@cygnus.com)
53486
53487         * README: More listname related changes.
53488
53489 1999-07-08  Catherine Moore  <clm@cygnus.com>
53490
53491         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
53492
53493 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
53494
53495         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
53496
53497 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
53498
53499         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
53500
53501 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
53502
53503         * gcc.dg/990703-1.c: New test.
53504
53505 1999-06-29  Nick Clifton  <nickc@cygnus.com>
53506
53507         * lib/file-format.exp: New file: Move definition of proc
53508         gcc_target_object_format to here from
53509         gcc.dg/special/ecos.exp.
53510
53511         * lib/c-torture.exp: Include lib file-format.exp.
53512         * lib/gcc-dg.exp: Include lib file-format.exp.
53513
53514         * gcc.dg/special/ecos.exp: Remove definition of proc
53515         gcc_target_object_format.
53516
53517 1999-06-28  Jeffrey A Law  (law@cygnus.com)
53518
53519         * gcc.c-torture/execute/990628-1.c: New test.
53520
53521 1999-06-25  Jeffrey A Law  (law@cygnus.com)
53522
53523         * gcc.c-torture/compile/990625-2.c: New test.
53524
53525         * gcc.c-torture/compile/990625-1.c: New test.
53526
53527 1999-06-23  Nick Clifton  <nickc@cygnus.com>
53528
53529         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
53530         attributes compile.
53531         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
53532         ports that use the COFF/PE file format.
53533
53534 1999-06-17  Jeffrey A Law  (law@cygnus.com)
53535
53536         * gcc.c-torture/compile/990617-1.c: New test.
53537
53538 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
53539
53540         * g++.old-deja/g++.other/decl4.C: New test.
53541
53542 1999-06-14  Nathan Sidwell  <nathan@acm.org>
53543
53544         * g++.old-deja/g++.other/bitfld3.C: New test.
53545
53546 1999-06-08  Nathan Sidwell  <nathan@acm.org>
53547
53548         * g++.old-deja/g++.eh/catch1.C: New test.
53549
53550 1999-06-07  Jeffrey A Law  (law@cygnus.com)
53551
53552         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
53553
53554         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
53555         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
53556
53557 1999-06-05  Craig Burley  <craig@jcb-sc.com>
53558
53559         * g77.f-torture/compile/19990502-0.f: Replace with new,
53560         shorter, test that still fails after recent changes.
53561
53562 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53563
53564         * gcc.c-torture/execute/990604-1.c: New test.
53565
53566 1999-05-31  Jeffrey A Law  (law@cygnus.com)
53567
53568         * gcc.c-torture/execute/990531-1.c: New test.
53569
53570 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53571
53572         * gcc.c-torture/compile/990527-1.c: New test.
53573
53574 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
53575
53576         * gcc.c-torture/execute/990527-1.c: New test.
53577
53578 1999-05-25  Nick Clifton  <nickc@cygnus.com>
53579
53580         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
53581         bitfields as signed.
53582
53583 1999-05-25  Craig Burley  <craig@jcb-sc.com>
53584
53585         * g77.f-torture/compile/19990525-0.f: New test.
53586
53587 1999-05-25  Jeffrey A Law  (law@cygnus.com)
53588
53589         * gcc.c-torture/execute/990525-2.c: New test.
53590
53591         * gcc.c-torture/execute/990525-1.c: New test.
53592
53593 1999-05-24  Nathan Sidwell  <nathan@acm.org>
53594
53595         * g++.old-deja/g++.other/anon3.C: New test.
53596         * g++.old-deja/g++.other/anon4.C: New test.
53597         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
53598         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
53599         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
53600         Merrill).
53601
53602 1999-05-24  Jeffrey A Law  (law@cygnus.com)
53603
53604         * gcc.c-torture/execute/990524-1.c: New test.
53605
53606         * gcc.dg/990524-1.c: New test.
53607
53608 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53609
53610         * gcc.c-torture/compile/990523-1.c: New test.
53611
53612 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
53613
53614         * gcc.c-torture/compile/990519-1.c: New test.
53615
53616 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53617
53618         * gcc.c-torture/compile/990517-1.c: New test.
53619
53620         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
53621         (e4, f4): New tests.
53622         (main): Call them.
53623
53624 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53625
53626         * gcc.dg/noreturn-1.c: New test.
53627
53628 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
53629
53630         * gcc.c-torture/execute/990513-1.c: New test.
53631
53632 1999-05-10  Richard Henderson  <rth@cygnus.com>
53633
53634         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
53635
53636 1999-05-10  Craig Burley  <craig@jcb-sc.com>
53637
53638         * g77.f-torture/execute/erfc.f: Use small single-precision
53639         values, to avoid problems on Alphas when not -mieee.
53640
53641 1999-05-08  Craig Burley  <craig@jcb-sc.com>
53642
53643         * gcc.dg/990506-0.c: New test.
53644
53645 1999-05-08  Richard Henderson  <rth@cygnus.com>
53646
53647         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
53648         the constant to test.  Don't XFAIL 64-bit targets.
53649
53650         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
53651         * g++.old-deja/g++.law/profile1.C: Likewise.
53652
53653         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
53654         operator new instances.
53655         * g++.old-deja/g++.other/delete5.C: Likewise.
53656
53657 1999-05-03  Craig Burley  <craig@jcb-sc.com>
53658
53659         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
53660         intrinsic.
53661
53662 1999-05-03  Craig Burley  <craig@jcb-sc.com>
53663
53664         * g77.f-torture/execute/u77-test.f: Reverse order of two
53665         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
53666
53667 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53668
53669         * gcc.dg/compare1.c: New test.
53670
53671 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53672
53673         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
53674         New tests.
53675
53676 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53677
53678         * g77.f-torture/compile/19990502-1.f: New test.
53679
53680 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53681
53682         * g77.f-torture/compile/19990502-0.f: New test.
53683
53684 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53685
53686         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
53687         intrinsic.
53688
53689 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53690
53691         * g77.f-torture/execute/u77-test.f (main): List libU77
53692         intrinsics not currently tested.
53693         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
53694         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
53695         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
53696         Trim blanks off the ends of some printed strings.
53697
53698 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53699
53700         * g77.f-torture/execute/u77-test.f (main): Just warn about
53701         FSTAT gid disagreement, as it's expected on some systems.
53702
53703 1999-05-01  Craig Burley  <craig@jcb-sc.com>
53704
53705         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
53706         use a new function, which allows for some slop.
53707         Clean up some commentary.
53708         (issum): The new function.
53709         (sgladd): Deleted subroutine.
53710
53711 1999-05-01  Craig Burley  <craig@jcb-sc.com>
53712
53713         * g77.f-torture/execute/u77-test.f: Modify to be more like
53714         libf2c/libU77 version, bringing patches to that version here.
53715         Add suitable commentary.
53716
53717 1999-04-25  Richard Henderson  <rth@cygnus.com>
53718
53719         * gcc.dg/990424-1.c: New test.
53720
53721 1999-04-24  Craig Burley  <craig@jcb-sc.com>
53722
53723         * g77.f-torture/execute/u77-test.f (main): Bug involving
53724         LSTAT has been fixed, so turn back on full checking.
53725
53726 1999-04-20  Craig Burley  <craig@jcb-sc.com>
53727
53728         * g77.f-torture/compile/19990419-0.f: New test.
53729         * g77.f-torture/execute/19990419-1.f: New test.
53730
53731 1999-04-17  Richard Henderson  <rth@cygnus.com>
53732
53733         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
53734         to avoid the need for a prototype to supress a warning.
53735
53736 1999-04-07  Jim Wilson  <wilson@cygnus.com>
53737
53738         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
53739
53740 1999-04-04  Jeffrey A Law  (law@cygnus.com)
53741
53742         * gcc.c-torture/execute/990404-1.c: New test.
53743
53744 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53745
53746         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
53747         * gcc.dg/cpp-if3.c: Don't use -pedantic.
53748         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
53749         missing initializer warnings.
53750
53751 1999-03-28  Jeffrey A Law  (law@cygnus.com)
53752
53753         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
53754         matching strings.
53755
53756 1999-03-26  Jeffrey A Law  (law@cygnus.com)
53757
53758         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
53759
53760 1999-03-26  Craig Burley  <craig@jcb-sc.com>
53761
53762         * g77.f-torture/execute/19990325-0.f: New test.
53763         * g77.f-torture/execute/19990325-1.f: New test.
53764
53765 1999-03-24  Jeffrey A Law  (law@cygnus.com)
53766
53767         * gcc.c-torture/execute/990324-1.c: New test.
53768
53769 1999-03-22  Jim Wilson  <wilson@cygnus.com>
53770
53771         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
53772         test with 4.
53773
53774 1999-03-17  Richard Henderson  <rth@cygnus.com>
53775
53776         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
53777
53778 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53779
53780         * g77.f-torture/execute/19990313-2.f: New test.
53781         * g77.f-torture/execute/19990313-3.f: New test.
53782
53783 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53784
53785         * g77.f-torture/execute/19990313-0.f: New test.
53786         * g77.f-torture/execute/19990313-1.f: New test.
53787
53788 1999-03-12  Jim Wilson  <wilson@cygnus.com>
53789
53790         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
53791         printf to sprintf.
53792         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
53793         (main): Add check for u15.  Conditionalize u31 check depending on
53794         whether ints are <32 bits or >=32 bits.
53795
53796 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53797
53798         * g77.f-torture/execute/19981119-0.f: Improve testiness.
53799
53800 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53801
53802         * g77.f-torture/compile/19990305-0.f: New test.
53803         * g77.f-torture/execute/19981119-0.f: New test.
53804
53805 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53806
53807         * g77.f-torture/execute/970625-2.f: call ABORT if final
53808         result is not correct, instead of just printing it.
53809         Add this checking via newly introduced obfuscation, to
53810         trip up buggy front ends.
53811
53812 1999-03-07  Craig Burley  <craig@jcb-sc.com>
53813
53814         * g77.f-torture/compile/960317-1.f: Moved from being
53815         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
53816
53817 1999-03-06  Craig Burley  <craig@jcb-sc.com>
53818
53819         * g77.f-torture/execute/960317-1.f: New (old) test.
53820         * g77.f-torture/execute/970625-2.f: Ditto.
53821
53822 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
53823
53824         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
53825         error message on line 1 or line 2; cccp and cpplib do this differently.
53826
53827 1999-03-01  Jeffrey A Law  (law@cygnus.com)
53828
53829         * g++.old-deja/g++.law/weak1.C: New test.
53830
53831 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53832
53833         * gcc.c-torture/execute/990119-1.c: Renamed to...
53834         * gcc.dg/990119-1.c: this, so it will only be tested once
53835         (it's a preprocessor test, it doesn't need to be run at
53836         multiple optimization levels).
53837
53838 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53839
53840         * lib/g++.exp: Don't add incdir=$base_dir/../include to
53841           ALWAYS_CXXFLAGS.
53842
53843 1999-02-24  Craig Burley  <craig@jcb-sc.com>
53844
53845         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
53846         * g77.f-torture/compile/19981216-0.f: ...as it is expected
53847         to not be compilable by current g77.
53848
53849 1999-02-24  Nick Clifton  <nickc@cygnus.com>
53850
53851         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
53852
53853 1999-02-22  Jeffrey A Law  (law@cygnus.com)
53854
53855         * gcc.c-torture/execute/990222-1.c: New test.
53856
53857 1999-02-19  Craig Burley  <craig@jcb-sc.com>
53858
53859         * g77.f-torture/compile/19990218-0.f: New test.
53860         * g77.f-torture/noncompile/19990218-1.f: New test.
53861
53862 1999-02-18  Craig Burley  <craig@jcb-sc.com>
53863
53864         * g77.f-torture/compile/19981216-0.f: New test.
53865
53866 1999-02-14  Jeffrey A Law  (law@cygnus.com)
53867
53868         * gcc.dg/990214-1.c: New test.
53869
53870 1999-02-13  Jeffrey A Law  (law@cygnus.com)
53871
53872         * gcc.dg/990213-2.c: New test.
53873
53874         * gcc.dg/990213-1.c: New test.
53875
53876 1999-02-12  Jeffrey A Law  (law@cygnus.com)
53877
53878         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
53879         ints.
53880
53881 1999-02-11  Nick Clifton  <nickc@cygnus.com>
53882
53883         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
53884         specified by target.
53885
53886         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
53887
53888 1999-02-11  Jeffrey A Law  (law@cygnus.com)
53889
53890         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
53891
53892 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53893
53894         * gcc.dg/special/ecos.exp: New test driver for new tests with
53895         special requirements.
53896
53897         * gcc.dg/special/alias-1.c: New test.
53898         * gcc.dg/special/gcsec-1.c: New test.
53899         * gcc.dg/special/weak-1.c: New test.
53900         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
53901         * gcc.dg/special/weak-2.c: New test.
53902         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
53903         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
53904         * gcc.dg/special/wkali-1.c: New test.
53905         * gcc.dg/special/wkali-2.c: New test.
53906         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
53907         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
53908
53909 1999-02-10  Felix Lee  <flee@cygnus.com>
53910
53911           * lib/c-torture.exp (c-torture-compile): Pull out code for
53912           analyzing gcc error messages.
53913           (c-torture-execute): Likewise.  Fix some (harmless) false
53914           positives.
53915           * lib/gcc.exp (gcc_check_compile): New function.
53916
53917 1999-02-08  Richard Henderson  <rth@cygnus.com>
53918
53919         * gcc.c-torture/execute/990208-1.c: New test.
53920
53921 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53922
53923         * g++.dg/special/ecos.exp: New driver for new tests with special
53924         requirements
53925
53926         * g++.dg/special/conpr-1.C: New test
53927         * g++.dg/special/conpr-2.C: New test
53928         * g++.dg/special/conpr-2a.C: New test
53929         * g++.dg/special/conpr-3.C: New test
53930         * g++.dg/special/conpr-3a.C: New test
53931         * g++.dg/special/conpr-3b.C: New test
53932
53933         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
53934         allow g++ to use the dg driver
53935
53936         * README: Add comment about g++.dg directory
53937
53938 1999-02-06  Jeffrey A Law  (law@cygnus.com)
53939
53940         * README: Update email addresses.
53941
53942 1999-02-03  Nick Clifton  <nickc@cygnus.com>
53943
53944         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
53945         arguments in order to force structure S onto the stack even on
53946         the alpha.
53947         (test): Pass 10 leading arguments to function foo as well as the
53948         structure S.
53949
53950         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
53951         failure for all targets.
53952
53953         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
53954         abort to terminate program execution.
53955
53956 1999-01-30  Richard Henderson  <rth@cygnus.com>
53957
53958         * gcc.c-torture/execute/990130-1.c: New test.
53959
53960 1999-01-30  Jeffrey A Law  (law@cygnus.com)
53961
53962         * gcc.dg/990130-1.c: New test.
53963
53964 1999-01-28  Michael Meissner  <meissner@cygnus.com>
53965
53966         * gcc.c-torture/execute/990128-1.c: New test.
53967
53968 1999-01-27  Michael Meissner  <meissner@cygnus.com>
53969
53970         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
53971
53972 1999-01-27  Felix Lee  <flee@cygnus.com>
53973
53974         * lib/c-torture.exp (c-torture-compile): pull out code for
53975         analyzing gcc error messages.
53976         (c-torture-execute): ditto, and fix some (harmless) false
53977         positives.
53978         * lib/gcc.exp (gcc_check_compile): new function.
53979
53980 1999-01-17  Jeffrey A Law  (law@cygnus.com)
53981
53982         * gcc.dg/990117-1.c: New test.
53983
53984         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
53985
53986         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
53987
53988 1999-01-15  Jeffrey A Law  (law@cygnus.com)
53989
53990         * g77.f-torture/compile/990115-1.f: New test.
53991
53992 1999-01-07  Jeffrey A Law  (law@cygnus.com)
53993
53994         * gcc.c-torture/compile/990107-1.c: New test
53995
53996 1999-01-06  Jeffrey A Law  (law@cygnus.com)
53997
53998         * gcc.c-torture/execute/990106-2.c: New test.
53999
54000         * gcc.c-torture/execute/990106-1.c: New test.
54001
54002 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
54003
54004         * gcc.c-torture/compile/981223-1.c: New test.
54005
54006 1998-12-29  Richard Henderson  <rth@cygnus.com>
54007
54008         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
54009         (opt3): Rename from opt4 and disable.
54010
54011 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
54012
54013         * g++.old-deja/g++.pt/ptrmem5.C: New test.
54014
54015 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54016
54017         * g++.old-deja/g++.other/conv5.C: New test.
54018
54019 1998-12-14  Nick Clifton  <nickc@cygnus.com>
54020
54021         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
54022
54023 1998-12-11  Jeffrey A Law  (law@cygnus.com)
54024
54025         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
54026
54027 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
54028
54029         * gcc.c-torture/compile/981211-1.c: New test.
54030
54031 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54032
54033         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
54034
54035         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
54036
54037 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54038
54039         * gcc.special/930510-1.c: Make C9X safe.
54040         * gcc.misc-tests/gcov-1.c Similarly.
54041         * gcc.misc-tests/gcov-2.c Similarly.
54042
54043 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54044
54045         * gcc.dg/ultrasp1.c: New test.
54046
54047 1998-12-06  Richard Henderson  <rth@cygnus.com>
54048
54049         * gcc.c-torture/execute/981206.c: New test.
54050
54051 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54052
54053         * g++.old-deja/g++.ns/template7.C: New test.
54054
54055         * g++.old-deja/g++.other/expr1.C: New test.
54056
54057         * g++.old-deja/g++.eh/tmpl3.C: New test.
54058
54059         * g++.old-deja/g++.eh/tmpl2.C: New test.
54060
54061 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54062
54063         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
54064         * g++.old-deja/g++.other/using6.C: Removed.
54065         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
54066
54067         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
54068
54069 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54070
54071         * g++.old-deja/g++.pt/overload8.C: New test.
54072
54073         * g++.old-deja/g++.pt/overload7.C: New test.
54074
54075         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
54076
54077         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
54078         and relinking messages.
54079         * lib/g++.exp (g++_target_compile): Remove .rpo file when
54080         compiling with -frepo.
54081
54082 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
54083
54084         * g++.old-deja/g++.pt/lookup6.C: New test.
54085
54086 1998-11-30  Nick Clifton  <nickc@cygnus.com>
54087
54088         * gcc.c-torture/execute/981130-1.c: New test.
54089         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
54090
54091 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
54092
54093         * g++.old-deja/g++.pt/explicit76.C: New test.
54094
54095         * g++.old-deja/g++.pt/friend38.C: New test.
54096
54097         * g++.old-deja/g++.ns/crash2.C: New test.
54098
54099         * g++.old-deja/g++.pt/defarg8.C: New test.
54100
54101         * g++.old-deja/g++.pt/instantiate6.C: New test.
54102
54103         * g++.old-deja/g++.pt/static6.C: New test.
54104
54105         * g++.old-deja/g++.pt/decl2.C: New test.
54106
54107 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54108
54109         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
54110         problem is actually related with name lookup, but so what? :-)
54111
54112         * g++.old-deja/g++.pt/friend37.C: New test.
54113
54114 1998-11-25  Dave Love  <d.love@dl.ac.uk>
54115
54116         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
54117         element, which fails on some systems.
54118
54119         * g77.f-torture/execute/labug1.f: New test.
54120
54121 1998-11-21  Jeffrey A Law  (law@cygnus.com)
54122
54123         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
54124         is defined.
54125
54126 1998-11-18  Dave Love  <d.love@dl.ac.uk>
54127
54128         * g77.f-torture/compile/981117-1.f: New test.
54129
54130 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
54131
54132         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
54133         properly discarded.
54134
54135 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
54136
54137         * gcc.c-torture/execute/memcheck: New directory of tests for
54138         -fcheck-memory-usage.
54139
54140 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54141
54142         * README: New file, general information about the testsuite and
54143         new description of the various C++ test subdirectories.
54144         * README.g++: Eliminate obsolete information, update and move most
54145         relevant stuff to README.
54146
54147 1998-11-07  Richard Henderson  <rth@cygnus.com>
54148
54149         * gcc.c-torture/compile/981107-1.c: New test.
54150
54151 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
54152
54153         * execute/memcpy-bi.c: New testcase.
54154
54155 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
54156
54157         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
54158         base classes.
54159
54160         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
54161         template is selected.
54162
54163         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
54164         classes, it should be accepted for all types.
54165
54166         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
54167
54168         * g++.old-deja/g++.pt/spec24.C: Ensure that template
54169         specializations start with template headers.
54170
54171 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
54172
54173         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
54174
54175         * g++.old-deja/g++.other/init9.C: Test cross initialization of
54176         non-POD types.
54177
54178 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
54179
54180         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
54181
54182 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
54183
54184         * compile/981022-1.c, compile/981022-1.x: New test and driver.
54185
54186 1998-10-19  Jeffrey A Law  (law@cygnus.com)
54187
54188         * 981019-1.c: New test.
54189
54190 1998-10-14  Robert Lipe <robertl@dgii.com>
54191
54192         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
54193         find objc headers.
54194
54195 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54196
54197         * compile/981001-4.c: Remove use of GCC extension that triggers a
54198         compiler bug.
54199
54200 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
54201
54202         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
54203
54204 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
54205
54206         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
54207         instantiation of template produces incorrect code for delete
54208         expression.
54209
54210         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
54211         constructors' name is not unique.
54212         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
54213         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
54214
54215         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
54216         automatic array of const is ill-formed.
54217
54218         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
54219         of template parameter?
54220
54221         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
54222         const.
54223
54224         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
54225         pointer-to-member expression.
54226
54227         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
54228         declaration causes ICE.
54229
54230 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
54231
54232         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
54233         reserved in the global namespace.
54234
54235         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
54236         generate needed virtual table.
54237
54238         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
54239
54240 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
54241
54242         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
54243         template-dependent type
54244
54245 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54246
54247         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
54248         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
54249         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
54250
54251         * g++.old-deja/g++.other/using5.C: New test; using decl from base
54252         class should be usable as argument of member function.
54253         * g++.old-deja/g++.other/using6.C: New test; using decl from base
54254         class should be usable as return type of member function.
54255         * g++.old-deja/g++.other/using7.C: New test; using decl from base
54256         class should be usable as type of data member.
54257
54258         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
54259
54260 1998-10-09  Jeffrey A Law  (law@cygnus.com)
54261
54262         * gcc.c-torture/special/920521-1.c: Fix bogus test.
54263
54264 1998-10-08  Nick Clifton  <nickc@cygnus.com>
54265
54266         * gcc.dg/dll-?.c Add thumb to target list.
54267         Fix assembler scan patterns to match current assembler output.
54268
54269 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
54270
54271         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
54272         matching of template brackets.
54273
54274         * g++.old-deja/g++.other/using4.C: New test.  Test using
54275         declarations of methods from base classes.
54276
54277         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
54278         within functions should introduce names into the innermost
54279         enclosing namespace.
54280
54281         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
54282         of static locals if first initialization throws.
54283
54284 1998-10-07  Jim Wilson  <wilson@cygnus.com>
54285
54286         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
54287
54288 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
54289
54290         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
54291         lose track of the possible targets of tablejump insns.
54292         * special/special.exp: Run it.
54293
54294 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54295
54296         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
54297         must be declared before its specializations can be named in friend
54298         declarations.
54299
54300 1998-10-05  Dave Love  <d.love@dl.ac.uk>
54301
54302         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
54303
54304         * g77.f-torture/execute/io1.f: New test.
54305
54306 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54307
54308         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
54309         with pointer to template function, for which no argument deduction
54310         is possible.
54311
54312         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
54313         specialization of template function as argument to template
54314         function.
54315
54316         * g++.old-deja/g++.other/access2.C: New test; Inner class
54317         shouldn't have privileged access to Outer's names.
54318
54319 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54320
54321         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
54322         friend template declared within template class conflicts with
54323         nested class of the same name.
54324
54325         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
54326         is ignored.
54327
54328         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
54329         object with direct initializer as function declaration.
54330
54331         * g++.old-deja/g++.other/decl2.C: New test; duplicate
54332         initializers.
54333
54334         * g++.old-deja/g++.other/null2.C: New test; conditional operator
54335         involving const pointer and NULL produces incorrect result.
54336
54337         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
54338         type name without `typename' should be rejected with -pedantic.
54339
54340 1998-10-02  Richard Henderson  <rth@cygnus.com>
54341
54342         * g++.old-deja/g++.other/addrof1.C: New test.
54343
54344 1998-10-01  Nick Clifton  <nickc@cygnus.com>
54345
54346         * gcc.c-torture/compile/981001-1.c: New test.
54347         * gcc.c-torture/execute/981001-1.c: New test.
54348
54349 1998-10-01  Jeffrey A Law  (law@cygnus.com)
54350
54351         * gcc.c-torture/compile/981001-2.c: New test.
54352         * gcc.c-torture/compile/981001-3.c: New test.
54353         * gcc.c-torture/compile/981001-4.c: New test.
54354
54355 1998-10-01  Robert Lipe  <robertl@dgii.com>
54356
54357         * lib/objc.exp (objc_target_compile): Add -L during compiles for
54358         multilibbed hosts.  Idea grafted from g77.exp.
54359
54360 1998-09-30  Dave Love  <d.love@dl.ac.uk>
54361
54362         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
54363         avoid losing on systems which need -lsocket.
54364
54365 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
54366
54367         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
54368         * g++.old-deja/g++.other/nested2.C: Ditto.
54369         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
54370         failure.
54371
54372 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54373
54374         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
54375         preferred over template operator!= for enum bitfields.
54376
54377 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
54378
54379         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
54380         that happen to have the same base name, but in different scopes,
54381         are incorrectly rejected.
54382
54383 1998-09-16  Richard Henderson  <rth@cygnus.com>
54384
54385         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
54386         on the native word size instead of an integer literal.
54387
54388 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54389
54390         * g++.old-deja/g++.other/static2.C: Invocation of static data
54391         member of type pointer-to-function denoted as non-static member.
54392
54393         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
54394         checks involving function types and aliases.
54395
54396 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
54397
54398         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
54399         redefined to the same non-trivial type.
54400
54401         * g++.old-deja/g++.pt/explicit73.C: Test for proper
54402         namespace-qualification of template specializations declared in
54403         other namespaces.
54404
54405         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
54406         to declare a subset of the specializations of a template function
54407         as friends of specializations of a template class.
54408
54409         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
54410         member templates that do not fully specialize the enclosing
54411         template class are rejected.
54412
54413 1998-09-11  Dave Love  <d.love@dl.ac.uk>
54414
54415         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
54416
54417 1998-09-08  Dave Love  <d.love@dl.ac.uk>
54418
54419         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
54420         altered from libf2c/libU77 version.
54421
54422 1998-09-06  Dave Love  <d.love@dl.ac.uk>
54423
54424         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
54425
54426 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
54427             Alexandre Oliva  <oliva@dcc.unicamp.br>
54428
54429         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
54430         (un)signed char are different types for template specialization
54431         purposes.
54432
54433 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
54434
54435         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
54436         * objc: ObjC testsuite.
54437
54438 1998-08-31  Catherine Moore  <clm@cygnus.com>
54439
54440         * gcc.c-torture/execute/941014-1.x: New file.
54441
54442 1998-08-31  Nick Clifton  <nickc@cygnus.com>
54443
54444         * lib/c-torture.exp: Add support for
54445         torture_eval_before_compile and torture_eval_before_execute
54446         variables.
54447
54448 1998-08-30  Jeffrey A Law  (law@cygnus.com)
54449
54450         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
54451         this test triggers valid.
54452
54453 1998-08-27  Jeffrey A Law  (law@cygnus.com)
54454
54455         * gcc.dg/980827-1.c: New test.
54456
54457 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
54458
54459         * gcc.c-torture/execute/loop-4b.c: New test.
54460
54461 1998-08-26  Nick Clifton  <nickc@cygnus.com>
54462
54463         * lib/c-torture.exp: Add support for
54464         torture_eval_before_compile and torture_eval_before_execute
54465         variables.
54466
54467 1998-08-25  Jeffrey A Law  (law@cygnus.com)
54468
54469         * gcc.c-torture/compile/980825-1.c: New test.
54470
54471 1998-08-24  Nick Clifton  <nickc@cygnus.com>
54472
54473         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
54474         count number tests in opt_t0 not good_t0.
54475
54476 1998-08-24  Jeffrey A Law  (law@cygnus.com)
54477
54478         * gcc.c-torture/compile/930326-1.x: Fix typo.
54479
54480 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
54481
54482         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
54483         causes an ICE.
54484
54485 1998-08-21  Jeffrey A Law  (law@cygnus.com)
54486
54487         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
54488         STACK_SIZE is defined.
54489         * gcc.c-torture/unsorted/stuct.c: Similarly.
54490
54491         * gcc.c-torture/compile/980821-1.c: New test.
54492
54493 1998-08-21  Jeffrey A Law  (law@cygnus.com)
54494
54495         * gcc.c-torture/execute/980526-2.c: Disable for targets with
54496         16bit ints.
54497
54498 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
54499
54500         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
54501         code.
54502
54503 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
54504
54505         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
54506         error'.
54507
54508 1998-08-18  Jeffrey A Law  (law@cygnus.com)
54509
54510         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
54511
54512 1998-08-16  Jeffrey A Law  (law@cygnus.com)
54513
54514         * gcc.c-torture/compile/980816-1.c: New test.
54515
54516         * gcc.dg/980816-1.c: New test.
54517
54518 1998-08-13  Jeffrey A Law  (law@cygnus.com)
54519
54520         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
54521         compiler for ieee tests.
54522
54523 1998-08-01  Dave Love  <d.love@dl.ac.uk>
54524
54525         * g77.f-torture/compile/980729-0.f: New test.
54526
54527 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
54528
54529         * gcc.c-torture/special/eeprof-1.c: New test, for
54530         -finstrument-functions.
54531         * gcc.c-torture/special/special.exp: Run it.
54532
54533 1998-07-29  Jeffrey A Law  (law@cygnus.com)
54534
54535         * gcc.c-torture/compile/980729-1.c: New test.
54536
54537 1998-07-27  Nick Clifton  <nickc@cygnus.com>
54538
54539         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
54540         __thumb__ is defined, and test for ARM style doubles if so.
54541
54542 1998-07-26  Dave Love  <d.love@dl.ac.uk>
54543
54544         * g77.f-torture/noncompile/980615-0.f: New test.
54545
54546 1998-07-26  H.J. Lu  (hjl@gnu.org)
54547
54548         * gcc.dg/980312-1.c: Do link instead of compile.
54549         * gcc.dg/980313-1.c: Likewise.
54550
54551 1998-07-26  Jeffrey A Law  (law@cygnus.com)
54552
54553         * gcc.c-torture/compile/980726-1.c: New test.
54554
54555 1998-07-25  Dave Love  <d.love@dl.ac.uk>
54556
54557         * g77.f-torture/execute/io0.f: New test.
54558
54559 1998-07-24  Nick Clifton  <nickc@cygnus.com>
54560
54561         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
54562         an int.
54563
54564 1998-06-18  Michael Meissner  <meissner@cygnus.com>
54565
54566         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
54567         m32r bugs.
54568
54569 1998-07-17  Nick Clifton  <nickc@cygnus.com>
54570
54571         * gcc.dg/980626-1.c: Expect failures for all toolchains until
54572         c-decl.c:grokdeclarator can handle mode attributes.
54573
54574 1998-07-16  Jeffrey A Law  (law@cygnus.com)
54575
54576         * gcc.c-torture/execute/980716-1.c: New test.
54577
54578 1998-07-13  Jeffrey A Law  (law@cygnus.com)
54579
54580         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
54581         the mn10200.
54582         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
54583         the mn10200.
54584         * gcc.c-torture/execute/va-arg-3.x: Similarly.
54585         * gcc.c-torture/compile/930326-1.x: Similarly.
54586
54587 1998-07-13  Dave Love  <d.love@dl.ac.uk>
54588
54589         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
54590         New test from Craig.
54591
54592 1998-07-12  Dave Love  <d.love@dl.ac.uk>
54593
54594         * g77.f-torture/noncompile/980616-0.f: New test.
54595
54596         * g77.f-torture/execute/970816-3.f: New test from Craig.
54597
54598 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54599
54600         *  g++.other/singleton.C: Return error value instead of taking
54601         SIGSEGV.
54602
54603 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
54604
54605         *  g++.other/singleton.C: New test.  Warning is under dispute.
54606         Runtime crash is not.
54607
54608 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54609
54610         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
54611         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
54612         using6.C, using7.C}: New namespace tests.
54613
54614 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54615
54616         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
54617         specialization with typedef'ed names used as array indexes.
54618
54619 1998-07-09  Jeffrey A Law  (law@cygnus.com)
54620
54621         * gcc.c-torture/execute/980709-1.c: New test.
54622
54623         * gcc.dg/980709-1.c: New test.
54624
54625 1998-07-07  Richard Henderson  <rth@cygnus.com>
54626
54627         * gcc.c-torture/execute/bcp-1.c: New test.
54628
54629 1998-07-07  Jeffrey A Law  (law@cygnus.com)
54630
54631         * gcc.c-torture/execute/980707-1.c: New test.
54632
54633 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
54634
54635         * gcc.c-torture/compile/980706-1.c: New test.
54636
54637 1998-07-01  Dave Love  <d.love@dl.ac.uk>
54638
54639         * g77.f-torture/execute/980701-0.f,
54640         g77.f-torture/execute/980701-1.f: New test from Craig.
54641
54642 1998-07-01  Jeffrey A Law  (law@cygnus.com)
54643
54644         * gcc.c-torture/compile/980701-1.c: New test.
54645
54646         * gcc.c-torture/execute/980701-1.c: New test.
54647
54648 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
54649 rlsruhe.de>
54650
54651         * g++.old-deja/g++.robertl/eb132.C: New test.
54652         * g++.old-deja/g++.robertl/eb133.C: Likewise.
54653
54654 1998-06-29  Dave Love  <d.love@dl.ac.uk>
54655
54656         * g77.f-torture/execute/980628-7.f,
54657         g77.f-torture/execute/980628-8.f,
54658         g77.f-torture/execute/980628-9.f,
54659         g77.f-torture/execute/980628-10.f: New tests from Craig.
54660
54661         * g77.f-torture/execute/980628-3.f: Remove mail headers.
54662
54663 1998-06-28  Jeffrey A Law  (law@cygnus.com)
54664
54665         * g77.f-torture/execute/980628-4.f: New test from Craig.
54666         * g77.f-torture/execute/980628-5.f: Likewise.
54667         * g77.f-torture/execute/980628-2.f: Likewise.
54668         * g77.f-torture/execute/980628-0.f: Likewise.
54669         * g77.f-torture/execute/980628-1.f: Likewise.
54670         * g77.f-torture/execute/980628-3.f: Likewise.
54671         * g77.f-torture/execute/980628-6.f: Likewise.
54672
54673 1998-06-28  Jeffrey A Law  (law@cygnus.com)
54674
54675         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
54676         directory when nothing has been installed yet.
54677
54678 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
54679
54680         * gcc.c-torture/special/special.exp: Handle newer versions of
54681         dejagnu.
54682
54683 1998-06-26  Jeffrey A Law  (law@cygnus.com)
54684
54685         * gcc.dg/980626-1.c: New test.
54686
54687 1998-06-19  Bruno Haible <haible@ilog.fr>
54688
54689         * gcc.misc-tests/m-un-2.c: New test.
54690         * g++.old-deja/g++.other/warn01.c: Likewise.
54691
54692 1998-06-19  Robert Lipe  <robertl@dgii.com>
54693
54694         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
54695         compatibility with assmblers with a different comment character.
54696         Eliminate use of GAS-specific extensions.
54697
54698 1998-06-19  Jeffrey A Law  (law@cygnus.com)
54699
54700         * gcc.c-torture/execute/ieee/980619-1.c: New test.
54701
54702 1998-06-19  Robert Lipe  <robertl@dgii.com>
54703
54704         * lib/g77.exp: Replace search for libf2c.a with search for newly
54705         renamed libg2c.a
54706
54707 1998-06-17  Jeffrey A Law  (law@cygnus.com)
54708
54709         * gcc.c-torture/execute/980617-1.c: New test.
54710
54711 1998-06-12  Jeffrey A Law  (law@cygnus.com)
54712
54713         * gcc.c-torture/execute/980612-1.c: New test.
54714
54715 1998-06-08  Jeffrey A Law  (law@cygnus.com)
54716
54717         * gcc.dg/980523-1.c: Only test on ppc-linux.
54718         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
54719
54720         * gcc.c-torture/execute/980608-1.c: New test.
54721
54722 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
54723
54724         * gcc.c-torture/execute/980605-1.c: New test.
54725
54726 1998-06-04  Jeffrey A Law  (law@cygnus.com)
54727
54728         * gcc.c-torture/execute/980604-1.c: New test.
54729
54730 1998-06-02  Jeffrey A Law  (law@cygnus.com)
54731
54732         * gcc.c-torture/execute/980602-1.c: New test.
54733         * gcc.c-torture/execute/980602-2.c: Likewise.
54734
54735 1998-06-02  Dave Love  <d.love@dl.ac.uk>
54736
54737         * 970125-0.f: Fix per JCB.  Add commentary.
54738
54739 1998-05-31  Michael Meissner  <meissner@cygnus.com>
54740
54741         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
54742         IEEE -0 support.
54743
54744 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
54745
54746         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
54747         earlier.
54748
54749 1998-05-28  Catherine Moore <clm@cygnus.com>
54750
54751         * gcc.c-torture/execute/980526-3.c: New test.
54752
54753 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
54754
54755         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
54756         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
54757         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
54758         m88k-motorola-sysv3 to XFAIL.
54759
54760 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54761
54762         * gcc.dg/980526-1.c: New test.
54763         * gcc.c-torture/execute/980526-2.c: New test.
54764
54765 1998-05-26  Jeffrey A Law  (law@cygnus.com)
54766
54767         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
54768
54769         * gcc.c-torture/execute/980526-1.c: New test.
54770
54771 1998-05-26  Dave Love  <d.love@dl.ac.uk>
54772
54773         * g77.f-torture/execute/alpha2.f: Add runtime test.
54774
54775 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
54776
54777         * g++.old-deja/old-deja.exp: Strip leading directories.
54778
54779         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
54780         error for the line.  Don't run multiple tests for the same line.
54781
54782 1998-05-23  Jeffrey A Law  (law@cygnus.com)
54783
54784         * gcc.dg/980523-1.c: New test.
54785
54786 1998-05-23  Dave Love  <d.love@dl.ac.uk>
54787
54788         * g77.f-torture/compile/970915-0.f: New test.
54789
54790 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
54791
54792         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
54793
54794 1998-05-21  Jeffrey A Law  (law@cygnus.com)
54795
54796         * gcc.dg/980520-1.c: New test.
54797
54798 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
54799
54800         * gcc.dg/980502-1.c: Fix return type.
54801
54802 1998-05-20  Jeffrey A Law  (law@cygnus.com)
54803
54804         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
54805         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
54806         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
54807         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
54808         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
54809
54810 1998-05-20  Dave Love  <d.love@dl.ac.uk>
54811
54812         * g77.f-torture/execute/980520-1.f: New test.
54813
54814 1998-05-15  Dave Love  <d.love@dl.ac.uk>
54815
54816         * lib/mike-g77.exp: New file.
54817
54818         * g77.f-torture/noncompile/noncompile.exp,
54819         g77.f-torture/noncompile/check0.f: New files.
54820
54821 1998-05-14  Dave Love  <d.love@dl.ac.uk>
54822
54823         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
54824         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
54825         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
54826         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
54827         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
54828         abort where appropriate.
54829
54830 1998-05-05  Michael Meissner  <meissner@cygnus.com>
54831
54832         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
54833         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
54834
54835 1998-04-29  Dave Love  <d.love@dl.ac.uk>
54836
54837         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
54838
54839 1998-04-27  Dave Love  <d.love@dl.ac.uk>
54840
54841         * g77.f-torture/compile/980427-0.f: New test.
54842
54843 1998-04-24  Dave Love  <d.love@dl.ac.uk>
54844
54845         * g77.f-torture/compile/980424-0.f: New test.
54846
54847 1998-04-19  Dave Love  <d.love@dl.ac.uk>
54848
54849         * g77.f-torture/compile/980419-2.f (main): New test.
54850         * g77.f-torture/compile/970125-0.f: New test.
54851         * g77.f-torture/compile/980419-1.f: New test.
54852
54853 1998-04-08  Jim Wilson  <wilson@cygnus.com>
54854
54855         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
54856         of loop-4.c.
54857
54858 1998-04-07  Jim Wilson  <wilson@cygnus.com>
54859
54860         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
54861
54862 1998-04-03  Jim Wilson  <wilson@cygnus.com>
54863
54864         * gcc.c-torture/compile/980329-1.c: New test.
54865
54866 1998-03-18  Jim Wilson  <wilson@cygnus.com>
54867
54868         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
54869         * gcc.dg/980312-1.c: Fix typo in -march command.
54870
54871 1998-03-16  H.J. Lu  (hjl@gnu.org)
54872
54873         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
54874
54875 1998-03-11  Robert Lipe  <robertl@dgii.com>
54876
54877         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
54878         Dave Love agree the Fortran source is bogus.
54879
54880 1998-03-11  Robert Lipe  <robertl@dgii.com>
54881
54882         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
54883         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
54884         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
54885         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
54886         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
54887
54888 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54889
54890         * g++.old-deja/g++.other/friend1.C: New test.
54891
54892 1998-02-18  Dave Love  <d.love@dl.ac.uk>
54893
54894         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
54895         possibly uninitialized) variables and declare dnrm2.
54896
54897 1998-02-23  Robert Lipe <robertl@dgii.com>
54898
54899         From Bruno Haible <haible@ilog.fr>:
54900         * gcc.c-torture/execute/980223.c: New test.
54901
54902 1998-02-13  Jeffrey A Law  (law@cygnus.com)
54903
54904         * gcc.dg/ifelse-1.c: New test.
54905
54906 1998-02-09  H.J. Lu  (hjl@gnu.org)
54907
54908         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
54909
54910           * lib/old-dejagnu.exp (old-dejagnu): Added the
54911           "execution test - XFAIL *-*-*" handling in the spirit of
54912           "excess errors test -". Changed the "execution test fails"
54913           handling to be like "excess errors test fails".
54914           * Update various tests accordingly.
54915
54916 1998-02-06  Jim Wilson  <wilson@cygnus.com>
54917
54918         * gcc.c-torture/execute/980205.c: New test.
54919
54920 1998-01-18  Jeffrey A Law  (law@cygnus.com)
54921
54922         * lib/c-torture.exp: Look for .x files instead of .cexp files.
54923         * lib/f-torture.exp: Similarly.
54924         * gcc.c-torture: Rename all .cexp files to .x files.
54925
54926 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
54927
54928         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
54929         (940510-1.c): Removed duplicate.
54930         (971104-1.c): New test.
54931
54932 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
54933
54934           * lib/f-torture.exp: Improve error and loop detection.
54935
54936 1997-11-19  Michael Meissner  <meissner@cygnus.com>
54937
54938         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
54939         use that to size the filler array.
54940
54941 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
54942
54943         * lib/c-torture.exp(c-torture-execute): Fix typo.
54944
54945         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
54946         testcase as the executable name. Keep the executable around if
54947         the test fails.
54948
54949 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
54950
54951         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
54952         changes.  Only test one -g option, and move it to the end of the
54953         list of options to test.
54954
54955 1997-09-19  Michael Meissner  <meissner@cygnus.com>
54956
54957         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
54958         variable GCC_TORTURE_OPTIONS to supply default switches separated
54959         by colons.  If no environment variable, run tests with -O0 -g, -O1
54960         -g, and -O2 -g as well.
54961
54962 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
54963
54964         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
54965         explanatory comments. Fix indentation.
54966
54967 1997-09-15  Jeffrey A Law  (law@cygnus.com)
54968
54969         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
54970
54971 1997-09-11  Jeffrey A Law  (law@cygnus.com)
54972
54973         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
54974         * g++.old-deja/g++.mike/p7325.C: Likewise.
54975         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
54976
54977 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
54978
54979         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
54980         * g++.old-deja/g++.brendan/crash30.C: Likewise.
54981         * g++.old-deja/g++.brendan/crash39.C: Likewise.
54982         * g++.old-deja/g++.law/operators4.C: Likewise.
54983
54984 1997-09-11  Joe Buck  (jbuck@synopsys.com)
54985
54986         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
54987         * g++.old-deja/g++.mike/p784.C: Ditto.
54988         * g++.old-deja/g++.mike/p785.C: Ditto.
54989
54990 1997-09-05  Jeffrey A Law  (law@cygnus.com)
54991
54992           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
54993
54994 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54995
54996         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
54997         target feature; pass this to c-torture-execute as needed.
54998
54999 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55000
55001         * lib/c-torture.exp(c-torture-execute): If the previous and the
55002         current executables being tested are identical, we don't need to
55003         run the executable again. Try to make the executable names
55004         unique. Add an optional argument for passing additional compiler
55005         flags.
55006
55007 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
55008
55009         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
55010
55011 1997-08-29  Jeffrey A Law  (law@cygnus.com)
55012
55013         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
55014
55015 1997-07-31  Jeffrey A Law  (law@cygnus.com)
55016
55017         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
55018         32bit or larger longs.
55019
55020         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
55021         have either a 32bit long or 32bit int.
55022
55023 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
55024
55025         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
55026         Make double precision tests dependent on sizeof (double).
55027
55028 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
55029
55030         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
55031         too.
55032
55033 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
55034
55035         * gcc.c-torture/compile/961203-1.cexp: New script.
55036
55037 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
55038
55039         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
55040         up the includes ourselves.
55041
55042 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
55043
55044         * lib/plumhall.exp: Remove random include, and add a few
55045         verbose messages for debugging.
55046
55047 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
55048
55049         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
55050         of trying to do it ourselves.
55051
55052 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55053
55054         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
55055
55056 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
55057
55058         * gcc.prms/5403.c: Made regexp a bit less strict.
55059
55060 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
55061
55062         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
55063         is returned from remote_load instead.
55064         * lib/plumhall.exp: Ditto.
55065         * lib/mike-g++.exp: Ditto.
55066         * lib/old-dejagnu.exp: Ditto.
55067         * lib/c-torture.exp: Ditto.
55068
55069 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
55070
55071         * lib/g++.exp: Use build_wrapper procedure.
55072         * lib/gcc.exp: Ditto.
55073
55074 1997-05-20  Jeffrey A Law  (law@cygnus.com)
55075
55076         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
55077         an old-style decl for malloc.  Fixes tests to work when
55078         sizeof (int) != sizeof (size_t).
55079
55080 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55081
55082         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
55083
55084         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
55085         use stdargs.h interface.
55086
55087 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55088
55089         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
55090         NO_VARARGS when compiling.
55091
55092 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
55093
55094         * lib/plumhall.exp(ph_includes): New procedure.
55095         (ph_make): Use it.
55096         (ph_compiler): Ditto.
55097
55098         * lib/g++.exp: Rename test-glue.c to testglue.c.
55099         * lib/gcc.exp: Ditto.
55100
55101 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
55102
55103         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
55104         to completion when it's called.
55105
55106 1997-03-21  Michael Meissner  <meissner@cygnus.com>
55107
55108         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
55109         is defined, don't do test.
55110
55111 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
55112
55113         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
55114         for object files.
55115         (ph_summary): Mark skipped testcases as untested, not unresolved.
55116
55117         * lib/plumhall.exp (ph_make): If unresolved because of bad
55118         errorCode, record errorCode in log file.
55119         (*): Replace send_log/verbose with verbose -log.
55120
55121 1997-03-19  Michael Meissner  <meissner@cygnus.com>
55122
55123         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
55124         double conversion if double isn't at least 8 bytes.
55125
55126         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
55127         int to work with targets where int is 16 bits.
55128
55129         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
55130         8 bytes, just exit, since 4 byte doubles don't have enough bits of
55131         precision for the test to complete.
55132
55133 1997-03-14  Michael Meissner  <meissner@cygnus.com>
55134
55135         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
55136         if d10v is not compiled with the -mdouble64 flag.
55137         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
55138
55139         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
55140         d10v is not compiled with the -mint32 flag.
55141
55142 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
55143
55144         * lib/plumhall.exp: Use incr_count.
55145
55146 1997-03-12  Jeffrey A Law  (law@cygnus.com)
55147
55148         * gcc.c-torture: Update to c-torture-1.45.
55149
55150 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
55151
55152         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
55153         the name of the expect testcase file).
55154
55155         * lib/g++.exp(g++_init): Ditto.
55156
55157 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
55158
55159         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
55160         the host.
55161
55162         * lib/gcc.exp(gcc_exit): New procedure.
55163
55164 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
55165
55166         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
55167         specs where appropriate.
55168
55169         * g++.old-deja/g++.arm/*: Added additional ERROR checks
55170         because of new "candidates are" messages, and removed a few
55171
55172         * Converted all non-old-style g++ testcases to old-style, and
55173         moved into g++.old-deja.
55174
55175 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
55176
55177         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
55178         options.
55179
55180         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
55181         succeeded.
55182
55183         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
55184
55185 1997-02-13  Michael Meissner  <meissner@cygnus.com>
55186
55187         * lib/gcc.exp (gcc_target_compile): Add support for defining
55188         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
55189         the machine doesn't have those features.
55190
55191 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
55192
55193         * g++.law/operators4.exp: Don't use LIBS.
55194
55195 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
55196
55197         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
55198
55199         * lib/mike-g++.exp: Don't set the compiler to be tested here.
55200         * lib/g++.exp: Set it here instead. Also, allow use of the
55201         --tool_exec and --tool_opt options. Change CXX to
55202         GXX_UNDER_TEST.
55203
55204         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
55205
55206         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
55207
55208 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
55209
55210         * lib/old-dejagnu.exp: Use prune_warnings instead of
55211         prune_system_crud.
55212         * lib/mike-g++.exp: Ditto.
55213         * lib/gcc.exp: Ditto.
55214         * lib/g++.exp: Ditto.
55215
55216         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
55217
55218 1997-02-07  Jeffrey A Law  (law@cygnus.com)
55219
55220           * 941014-2.c: Include stdlib.h
55221           * 960327-1.c: Include stdio.h
55222           * dbra.c, index-1.c: Don't assume ints are 32bits.
55223
55224 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
55225
55226         * lib/gcc.exp: Add gcc,stack_size target feature.
55227
55228         * lib/g++.exp(g++_target_compile): Add the include and link
55229         paths here, not in two other places. And, it's $options, not
55230         options.
55231
55232         * lib/mike-g++.exp(postbase): Remove the code that determines
55233         the correct include and link paths.
55234         * g++.old-deja/old-deja.exp: Ditto.
55235
55236 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
55237
55238         * lib/g++.exp(g++_init): target_compile no longer returns the
55239         filename of the result.
55240
55241 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
55242
55243         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
55244         call to glob.
55245
55246         * gcc.c-torture/special/special.exp: Change call to
55247         gcc_target_compile to include the object file.
55248
55249 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
55250
55251         * gcc.c-torture/special/special.exp: Correct misspelling in last
55252         change.
55253
55254 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
55255
55256         * lib/plumhall.exp(ph_summary): Log the entire output of the
55257         executable. Return -1 if there were any failures, 0 otherwise.
55258         (ph_execute): Return -1 if there were any failures, 0 otherwise.
55259         (ph_make): Clean up objects and executables that were built
55260         if the tests succeeded.
55261
55262 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
55263
55264         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
55265         libraries and includes in the build tree as appropriate.
55266
55267 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55268
55269         * lib/c-torture.exp: Instead of looking for the global variable
55270         NO_LONG_LONG, check to see if that's a feature of the target.
55271
55272 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55273
55274         * config/default.exp: Minimize. Delete the remainer of the files in
55275         config; this functionality is now in devo/dejagnu/config.
55276
55277         g++.*/*: Pass any additional flags used to compile to postbase;
55278         delete CXXFLAGS.
55279
55280         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
55281         is now done by runtest.exp. Use gcc_target_compile instead of
55282         compile.
55283
55284         lib/c-torture.exp: Use gcc_target_compile instead of compile.
55285         Remove references to CFLAGS. Use remote_file instead of
55286         calling rm -f.
55287         (c-torture): Take a list of arguments to use to compile this
55288         testcase.
55289
55290         lib/g++.exp: Simplify. Use target_compile instead of compile.
55291         lib/gcc-dg.exp: Ditto.
55292         lib/gcc.exp: Ditto.
55293         lib/mike-{gcc,g++}.exp: Ditto.
55294         lib/old-dejagnu.exp: Ditto.
55295         lib/plumhall.exp: Ditto.
55296
55297 1997-01-08  Jim Wilson  <wilson@cygnus.com>
55298
55299         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
55300         (ph_linker): Likewise.
55301
55302 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
55303
55304           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
55305         MAP_ANON / MAP_ANONYMOUS if defined;
55306         else try to map from /dev/zero .
55307
55308 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55309
55310         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
55311         isn't defined, then define it to MAP_ANONYMOUS.
55312
55313 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55314
55315         * gcc.c-torture: Update to c-torture-1.42 release.
55316
55317 1996-11-11  Jeffrey A Law  (law@cygnus.com)
55318
55319         * gcc.c-torture: Update to c-torture-1.41 release.
55320
55321 1996-10-27  Jeffrey A Law  (law@cygnus.com)
55322
55323         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
55324         c-torture release.
55325
55326 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
55327
55328         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
55329         and LDFLAGS.  Fix second case to append the target_info ldflags
55330         onto LDFLAGS, not CFLAGS.
55331         * lib/g++.exp (g++_init): Add target_info stuff.
55332         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
55333         of libgloss and newlib flags for !native.
55334
55335         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
55336         (GDB): Fix relative path to go up another dir for finding gdb.
55337
55338 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
55339
55340         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
55341         versions in the target_info array, if they don't exist.
55342
55343 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
55344
55345         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
55346
55347 1996-07-08  Jim Wilson  <wilson@cygnus.com>
55348
55349         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
55350         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
55351
55352 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
55353
55354         * lib/old-dejagnu.exp: Don't remove the output file before we've
55355         actually tested it. Don't append pwd to the path of the executable
55356         we're testing.
55357
55358 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
55359
55360         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
55361
55362 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
55363
55364         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
55365         temporary directory for compiler files, and set it to a default
55366         value of /tmp. Set $output as the name of the output file from
55367         compiling the testcase. Add a -o option to $cflags_var so the
55368         compiler writes the final output file as $output. Set $executable
55369         to $output.
55370
55371         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
55372         directory for compiler files, and set it to /tmp if it doesn't
55373         already have a value. Set $output_file to the name of the output
55374         file from compiling the testcase. Add a -o option to CXXFLAGS so
55375         the compiler writes the final output file as $output. Use $output
55376         as the executable to be tested.
55377
55378 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55379
55380         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
55381
55382 1996-06-08  Jeffrey A Law  (law@cygnus.com)
55383
55384         * gcc.c-torture/execute/pending-1.c: New test.  Still
55385         pending in Tege's queue.
55386
55387 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
55388
55389         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
55390         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
55391         if there were failures.  Call unresolved if there were unresolved
55392         testcases.  Call gcc_fail if program did not run to completion.
55393         (ph_make): Pass additional argument name to ph_execute.
55394         (ph_execute): Add new argument.  Pass additional arguments to
55395         ph_summary.  Call gcc_fail is there is no execution output.
55396
55397 1996-04-24  Jeffrey A Law  (law@cygnus.com)
55398
55399         * lib/plumhall.exp (proc_summary): Output relavent summary
55400         lines into the log so specific failures in plumhall can be
55401         investigated.
55402
55403 1996-04-10  Jeffrey A Law  (law@cygnus.com)
55404
55405         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
55406         (c-torture-execute): Don't try to execute tests which use
55407         "long long" types if $NO_LONG_LONG is nonzero.
55408
55409 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
55410
55411         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
55412         not c-torture.
55413
55414         * gcc.ieee: Move from here.
55415         * gcc.c-torture/execute/ieee: To here.
55416
55417 1996-03-26  Jeffrey A Law  (law@cygnus.com)
55418
55419         * gcc.c-torture: Update to c-torture-1.41 release.
55420
55421 1996-03-22  Jeffrey A Law  (law@cygnus.com)
55422
55423         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
55424         not "$output".
55425
55426 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
55427
55428         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
55429         -c present.
55430
55431 1996-03-02  Jeffrey A Law  (law@cygnus.com)
55432
55433         * config/proelf.exp: Handle connecting to a simulator.
55434
55435 1996-01-31  Jeffrey A Law  (law@cygnus.com)
55436
55437         * config/proelf.exp: New file.  Enough framework that we can
55438         run c-torture tests on the proelf targets (or any other target
55439         that gdb can connect to for that matter).
55440
55441 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
55442
55443         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
55444         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
55445
55446         * lib/plumhall.exp (ph_execute): Always call ph_summary if
55447         exec_output exists.
55448
55449 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
55450
55451         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
55452         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
55453
55454         * config/*.exp: Update FSF address.  Change result of ${tool}_load
55455         to pass/fail/unresolved/unsupported/untested.  Caller must now
55456         call unresolved/unsupported/untested.
55457         * lib/*.exp: Update FSF address.  Update to handle new results of
55458         ${tool}_load.
55459         * lib/chill.exp (verbose): Delete.
55460
55461 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
55462
55463         * lib/gcc.exp (default_gcc_start): Change order of args to
55464         $LDFLAGS $CFLAGS $LIBS.
55465         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
55466         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
55467         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
55468         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
55469         * gcc.misc-tests/dg-test.exp: Likewise.
55470         * gcc.misc-tests/msgs.exp: Likewise.
55471         * gcc.prms/prms.exp: Likewise.
55472         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
55473         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
55474
55475         * lib/dg.exp: Deleted, moved to dejagnu/lib.
55476
55477 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55478
55479         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
55480
55481         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
55482         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
55483
55484         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
55485         necessary.
55486
55487 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
55488
55489         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
55490         global for loop; add use of $mathlib.
55491         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
55492         settings here; set mathlib for anything but VxWorks.
55493
55494 1996-01-22  Jeffrey A Law  (law@cygnus.com)
55495
55496         * gcc.c-torture: Update to c-torture-1.40 release.
55497
55498 1996-01-03  Jeffrey A Law  (law@cygnus.com)
55499
55500         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
55501         dg.exp.
55502
55503 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
55504
55505         * lib/c-torture.exp (c-torture-execute): Declare "output" as
55506         global.
55507
55508 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
55509
55510         * lib/g++.exp (LIBS): Define if not already.
55511         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
55512         (gcc-dg-prune): Call prune_gcc_output.
55513         * lib/gcc.exp (prune_gcc_output): New proc.
55514         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
55515         prune_gcc_output.
55516
55517 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
55518
55519         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
55520         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
55521
55522 1995-11-15  Jeffrey A Law  (law@cygnus.com)
55523
55524         * gcc.c-torture: Update to c-torture-1.39 release.
55525
55526 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
55527
55528         * lib/c-torture.exp (c-torture-execute): Don't return if one option
55529         fails, try others as well.
55530
55531 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
55532
55533         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
55534         If compilation fails, mark execute tests as `untested'.
55535         If test is marked as unsupported, don't mark compilation and
55536         execute tests as failed.
55537
55538 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
55539
55540         * lib/g++.exp (g++_init): Don't link in libg++, and look to
55541         libstdc++ for whether or not we want to be doing shared
55542         libraries.  Delete link_curses since we don't need it anymore.
55543         * lib/mike-g++.exp (postbase): Don't link in libg++.
55544         * g++.old-deja/old-deja.exp: Likewise.
55545
55546 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
55547
55548         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
55549
55550 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
55551
55552         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
55553         For that, add `-Wl,-a,shared_archive'.
55554         * g++.old-deja/old-deja.exp: Likewise.
55555
55556 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
55557
55558         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
55559
55560 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
55561
55562         * lib/mike-g++.exp (postbase): Pay attention to the status of
55563         g++_load.
55564
55565 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
55566
55567           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
55568
55569 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
55570
55571         * lib/gcc.exp (default_gcc_start): No longer need to log program
55572         being executed or its output, execute_anywhere does that now.
55573         * lib/g++.exp (default_g++_version): Call execute_anywhere.
55574         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
55575
55576 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
55577
55578         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
55579         the same as those in lib/g++.exp.
55580
55581 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
55582
55583         * gcc.c-torture: Update to c-torture-1.38 release.
55584         * gcc.ieee: Related changes.
55585
55586 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
55587
55588         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
55589         "exec". Minor reformatting changes.
55590
55591         * config/rom68k.exp (${tool}_load): Make it work in a canadian
55592         cross. This means all "exec" calls now work on a remote host as
55593         well.
55594         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
55595         cross. Filter out the extra "\r\n" stuff that expect puts in.
55596         (c-torture-execute): Filter out the bogus warnings like
55597         c-torture-compile does. Add support for canadian cross.
55598         * lib/gcc.exp (default_gcc_version, default_gcc_start)
55599         Use execute_anywhere rather than calling exec directly. Now it
55600         works for canadian cross testing.
55601
55602 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
55603
55604         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
55605         results into a variable, and check that rather than using file exists.
55606
55607 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
55608
55609         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
55610         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
55611
55612 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55613
55614         * g++.old-deja/old-deja.exp: Create and pass runshlib and
55615         lib_curses if there's a shared libg++ in the build tree.
55616
55617 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
55618
55619         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
55620         if not supported target.
55621
55622 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
55623
55624         * lib/g++.exp (g++_init): Move empty setting of runshlib and
55625         link_curses up to always happen, not just for native builds.
55626
55627 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
55628
55629         * gcc.c-torture: Update to c-torture-1.36 release.
55630         * gcc.failure: Related changes.
55631
55632 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
55633
55634         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
55635
55636 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
55637
55638         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
55639         * lib/mike-g++.exp (postbase): Not in here.  Still reference
55640         runshlib, link_curses, and mathlib for link and run.
55641
55642         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
55643         pass the runtime shared library options for Solaris, OSF/1, and
55644         Irix5, and link with -lcurses to avoid unresolved references.
55645
55646 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
55647
55648         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
55649         only run once.
55650
55651 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
55652
55653         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
55654
55655 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
55656
55657         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
55658         do not have a framework for the "compat" tests yet.
55659
55660 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
55661
55662         * lib/mike-g++.exp (postbase): New local variable `mathlib',
55663         set to null if we're testing vxworks5.1.  Use that instead of
55664         `-lm' in the setting of LIBS for link and run.
55665
55666 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
55667
55668         * config/rom68k.exp (${tool}_load): Major changes to make it
55669         work.  Verified that it does in fact return the stuff in
55670         exec_output properly.  Catch any Emul or any TRAP other than 0.
55671
55672 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
55673
55674         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
55675         LDFLAGS properly for targets that need stuff from libgloss.
55676         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
55677         only run once.
55678         (gpp_initialized): New variable.
55679
55680 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
55681
55682         * config/rom68k.exp: Load libgloss.exp.
55683         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
55684         so we can produce a fully linked binary.
55685         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
55686         so we can produce a fully linked binary.
55687
55688 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
55689
55690         * lib/plumhall.exp (ph_section): Watch for expected failures.
55691         Add missing `else'.
55692
55693         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
55694         run the testcase.
55695         (c-torture): Likewise.
55696
55697 1995-08-28  Doug Evans  <dje@cygnus.com>
55698
55699         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
55700
55701         * lib/mike-g++.exp (mike_cleanup): New proc.
55702         (prebase): New globals compiler_result, not_compiler_result,
55703         target_regexp.
55704         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
55705         allow leading "-" in pattern.  Watch for unsupported tests.
55706         If $compiler_result is set, pattern match assembler code,
55707         and ditto for $not_compiler_result.
55708         * lib/mike-gcc.exp: Likewise.
55709
55710         * lib/plumhall.exp (ph_execute): Only call ph_summary if
55711         execution "succeeded".
55712
55713 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
55714
55715         * config/win32.exp: New file.
55716         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
55717
55718 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
55719
55720         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
55721         unsupported.
55722         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
55723         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
55724         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
55725
55726         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
55727         "... without exceptions was ...".  That is now handled by
55728         prune_system_crud.
55729         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55730
55731 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
55732
55733         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
55734         sieve.c,sort2.c}: New files.
55735         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
55736         sieve.exp,sort2.exp}: Drivers for them.
55737
55738         * lib/mike-gcc.exp (program_output): New user settable variable.
55739         (postbase): Call prune_system_crud.  Also prune extraneous compiler
55740         messages.
55741         * lib/mike-g++.exp (program_output): New user settable variable.
55742
55743         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
55744
55745         * config/sh.exp: Deleted (use sim.exp instead).
55746
55747 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
55748
55749         * config/vx.exp: Declare CHECKTASK as global.
55750         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
55751         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
55752         * lib/old-dejagnu.exp: Load [pwd]/$executable.
55753
55754 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55755
55756         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
55757         target. Like vx.exp, only includes `vx29k.exp' instead of
55758         `vxworks.exp'.
55759
55760 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
55761
55762         * config/sim.exp: Increase time limit from 120 seconds to 240.
55763
55764 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
55765
55766         * gcc.c-torture/execute/950628-1.c: New test.
55767
55768 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
55769
55770         * gcc.c-torture: Update with changes/additions from
55771         c-torture-1.34.
55772
55773 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
55774
55775         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
55776
55777 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
55778
55779         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
55780
55781 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
55782
55783         * gcc.c-torture/compile/950512-1.c: New test.
55784         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
55785         * gcc.dg/struct-ret-1.c: Likewise.
55786
55787 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
55788
55789         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
55790           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
55791
55792 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
55793
55794         * gcc.c-torture/special/920411-1.c: Deleted.
55795         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
55796
55797 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
55798
55799         * config/sim.exp (${tool}_load): Hack in call to bash to get a
55800         cpu limit.
55801
55802 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
55803
55804         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
55805
55806 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
55807
55808         From kenner;
55809         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
55810         is the proper length.
55811         * va-arg-3.c: Likewise.
55812
55813 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
55814
55815         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
55816         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
55817
55818         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
55819         * lib/g++.exp (default_g++_start): Delete old cruft.
55820
55821 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
55822
55823         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
55824         (2 * (1 << 18)) to (2 * (1 << 17)).
55825
55826         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
55827
55828 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
55829
55830         * config/rom68k.exp: Renamed from config/idp.exp
55831
55832 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
55833
55834         * c-torture/compile/921109-2.c
55835
55836 1995-04-18  Mike Stump  <mrs@cygnus.com>
55837
55838         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
55839         excess errors.
55840
55841 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
55842
55843         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
55844         output.
55845         * lib/g++.exp (default_g++_start): Likewise.
55846
55847 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
55848
55849         * gcc.c-torture/compile/950329-1.c: New test.
55850
55851 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
55852
55853           * config/bug.exp (${tool}_load): Updated to use new remote_open
55854           and remote_close procs.
55855         * config/idp.exp: New file.
55856
55857 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
55858
55859         * gcc.c-torture/execute/950322-1.c: New test.
55860
55861 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
55862
55863         * config/vx.exp (${tool}_load): Clean up testing of return code from
55864         vxworks_ld and vxworks_spawn.
55865
55866 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
55867
55868         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
55869
55870 1995-03-13  Mike Stump  <mrs@cygnus.com>
55871
55872         * lib/old-deja.exp: Add `excess errors test - ' error, now one
55873         can mark excess errors on a machine by machine basis.  Note, the
55874         default is to not expect any excess errors, even when excess
55875         errors test - is given, so you will want to put an XFAIL ... on
55876         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
55877         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
55878         those 4 machines, but no others.
55879
55880 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
55881
55882         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
55883         * lib/c-torture.exp: to here.
55884
55885 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
55886
55887         * gcc.c-torture/execute/950221-1.c: New test.
55888         * gcc.c-torture/execute/struct-ret-1.c: New test.
55889         * gcc.c-torture/compile/950221-1.c: New test.
55890
55891         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
55892
55893 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
55894
55895         * gcc.c-torture/execute/arith-1.c (main): Return 0.
55896         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
55897
55898 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
55899
55900         * g++.gb: New directory of tests, derived from my signature and
55901         class scoping tests.
55902
55903         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
55904         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
55905         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
55906         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
55907         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
55908         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
55909         * g++.gb/sig25.C: Likewise.
55910
55911         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
55912         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
55913         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
55914         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
55915         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
55916         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
55917         * g++.gb/sig25.exp: Likewise.
55918
55919         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
55920         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
55921         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
55922         * g++.gb/scope13.C: Likewise, this test still fails.
55923
55924         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
55925         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
55926         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
55927         * g++.gb/scope13.exp: Ditto.
55928
55929         * g++.gb/README: New file, explains what these tests are about.
55930
55931 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
55932
55933         * lib/dg.exp (dg-do): Support `preprocess'.
55934         (dg-test): Likewise.
55935
55936 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
55937
55938         * config/udi.exp: change "continue -expect" to "exp_continue".
55939
55940 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
55941
55942         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
55943         Delete redundant tests.
55944
55945         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
55946         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
55947         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
55948         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
55949         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
55950         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
55951         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
55952         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
55953
55954         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
55955         storing label pointers.
55956         * gcc.c-torture/execute/921019-1.c: Likewise.
55957         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
55958         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
55959         parameter fp.
55960         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
55961         constants.
55962
55963         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
55964         Delete obsolete tests.
55965
55966         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
55967         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
55968         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
55969         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
55970         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
55971         * gcc.c-torture/compile/950124-1.c: New test.
55972
55973         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
55974
55975 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
55976
55977         * lib/mike-g++.exp: Add -lm to LIBS.
55978
55979 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
55980
55981         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
55982
55983 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
55984
55985         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
55986
55987 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
55988
55989         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
55990
55991 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
55992
55993         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
55994         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
55995         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
55996         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
55997         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
55998         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
55999         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
56000         * g++.law/{operators31.C, operators32.C,
56001         * g++.law/{operators33.C, operators34.C}: Likewise.
56002         * g++.law/{pic1.C, refs2.C}: Likewise.
56003         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
56004         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
56005         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
56006         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56007
56008         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
56009         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
56010         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
56011         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
56012         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
56013         * g++.law/{enum9.exp, friend5.exp}: Likewise.
56014         * g++.law/{nest3.exp, nest4.exp}: Likewise.
56015         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
56016         * g++.law/{operators30.exp, operators31.exp}: Likewise.
56017         * g++.law/{operators32.exp, operators33.exp}: Likewise.
56018         * g++.law/{operators34.exp}: Likewise.
56019         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
56020         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
56021         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
56022         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
56023         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56024
56025         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
56026         No longer expected to fail.
56027         * g++.law/missed-error3.C: Tweak for recent bool changes.
56028
56029 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
56030
56031         * config/emb-unix: Deleted.
56032         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
56033         remote execution.  Do final link on remote host if REMOTE_LINK is set.
56034
56035 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
56036
56037         * lib/dg.exp (dg-test): Fix typo in last patch.
56038
56039 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
56040
56041         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
56042         (handles multiple occurrences).
56043
56044 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
56045
56046         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
56047         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
56048         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
56049         printed).
56050         * lib/c-torture.exp (c-torture-compile): Likewise.
56051         (c-torture): Prepend full path if missing.
56052         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
56053         (gcc_fail): Likewise.
56054         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
56055
56056 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
56057
56058         * lib/netware.exp: Only attach to NetWare i386 systems.
56059
56060 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
56061
56062         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
56063         messages.  Add test name to "output pattern match" pass/fail message.
56064
56065 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
56066
56067         * gcc.dg: New testsuite.
56068         * gcc.dg/dg.exp: New file.
56069
56070         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
56071         test-switch.c}: Deleted.
56072
56073         * gcc.misc-tests/msgs.exp: New testcase driver.
56074
56075 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
56076
56077         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
56078         Watch for illegal return values from ${tool}_load.
56079         * config/unix.exp (${tool}_load): Fix pass/fail detection for
56080         cross targets.  Coerce return value >0 to 1.
56081
56082 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
56083
56084         * config/unix.exp (${tool}_load): Call program rsh, not proc.
56085
56086         * config/emb-unix.exp: New file.
56087
56088         * config/sim.exp: Error if variable $SIM not defined.
56089         (${tool}_load): Mark test as "untested" if simulator missing.
56090
56091         * config/unix.exp: Load remote.exp to get rcp_download.
56092         * lib/c-torture.exp: Use different option lists for testcases with
56093         and without loops.
56094         * gcc.c-torture/execute/execute.exp: Likewise.
56095
56096 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
56097
56098         * config/*.exp: Clarify return code from ${tool}_load.
56099         Call `unresolved' or `untested' instead of `warning' or `perror'
56100         (sometimes you still want to call both though).
56101         Add comment that `shell_id' is local to each file.
56102         * config/udi.exp (timeout): Set to 30.
56103         Don't print warning if connection fails, $connectmode has already
56104         printed an error.
56105         (${tool}_load): Move verbose messages to level 2.
56106         Rework pattern for "Process started" message.
56107         Pass `shell_id' to ${connectmode}_download.
56108         Retry twice upon timeout.  Make resetting of target more robust.
56109         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
56110         Pass `shell_id' to exit_$connectmode.
56111         Only call exit_$connectmode if connected.
56112         * config/unix.exp (${tool}_load): Check return codes better.
56113         * config/vrtx.exp (${tool}_load): Likewise.
56114         * config/vx.exp (${tool}_load): Likewise.
56115         Delete unneeded global's.
56116         * lib/dg.exp (dg-test): Update to reflect clarified return codes
56117         from ${tool}_load.
56118         (dg-stat): Delete.
56119         (dg-init): Delete recording of pass/fail counts.
56120         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56121         (old-dejagnu-init): Likewise.
56122         (old-dejagnu-stat): Delete contents, empty proc now.
56123         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
56124         (c-torture): Delete references to lcnt, lpass, lfail.
56125         Get option list from TORTURE_OPTIONS.
56126         Delete -funroll[-all]-loops if no loops.
56127         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
56128         (g++_stat): Delete contents (empty proc now).
56129         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
56130         (gcc_finish): Likewise.
56131         (gcc_stat): Deleted.
56132         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
56133         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
56134         * gcc.c-torture/execute/execute.exp: Likewise.
56135         Split tests into two parts: compile, execute.
56136         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
56137         no loops.  Update to reflect clarified return codes from ${tool}_load.
56138
56139 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
56140
56141         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
56142         to grep for.
56143         (old-dejagnu): Likewise (where necessary).
56144
56145 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
56146
56147         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
56148
56149         * lib/dg.exp (dg-process-target): Fix processing of selector.
56150         Add comment regarding use of `error'.
56151
56152         * lib/gcc.exp (prune_system_crud): Define if missing.
56153         * lib/g++.exp (prune_system_crud): Likewise.
56154
56155         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
56156         Call prune_system_crud.
56157         * lib/dg.exp (dg-runtest): New proc.
56158         Use perror instead of send_user for tcl errors in testcase.
56159         Don't return any value, it's never used.
56160         Don't clobber previous definition of `unknown'.
56161         Print tcl errors in `dg-final'.
56162
56163 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
56164
56165         * lib/dg.exp (dg-process-target): Improve syntax error messages.
56166         (dg-test): Don't print errorInfo, it contains stack backtrace.
56167
56168 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
56169
56170         * lib/g++.exp (runtest_file_p): Define if missing.
56171
56172 1994-09-24  Doug Evans  (dje@cygnus.com)
56173
56174         * lib/mike-g++.exp: Comment out loading of g++.exp.
56175         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
56176         (default_g++_version): Always print something.
56177         (default_g++_start): Comment out call to `which'.
56178         (g++_start, g++_load): Deleted (must be defined in config file).
56179         * lib/gcc.exp: Test for existence of $CC at start.
56180         Delete check for tmpdir (done in gcc_init).
56181         (default_gcc_version): Always print something.
56182         (default_gcc_start): Comment out call to `which'.
56183         * config/*.exp: Major cleanup - make cross targets work at least a
56184         little better for g++ (by not being "--tool gcc" specific).
56185         Rename gcc_xxx to ${tool}_xxx.
56186         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
56187         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
56188
56189 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
56190
56191         * lib/c-torture.exp (c-torture-compile): Rework compiler
56192         message processing.
56193
56194         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
56195         c-torture.
56196
56197 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
56198
56199         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
56200
56201         * lib/dg.exp (dg-process-target): Support { target native }.
56202
56203 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
56204
56205         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
56206         looked for "... program xxx got fatal signal".
56207         Correct regsub munging of `comp_output'.
56208         Ignore compiler messages "path prefix not used" and "linker input
56209         file unused".
56210
56211 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
56212
56213         * lib/gcc.exp (runtest_file_p): Define if missing.
56214         * gcc.prms/template.c: Example to work from.
56215
56216 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
56217
56218         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
56219         * lib/dg.exp (dg-test): Call unsupported testcases as such.
56220
56221         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
56222         * gcc.prms/1883.c: Moved from compile/940714-1.c.
56223         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
56224         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
56225
56226         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
56227         (dg-process-target): No longer a varargs proc.
56228         Return S/N for target, P/F for xfail.  All callers changed.
56229         (user option procs): More argument checking.
56230         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
56231         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
56232         (dg-test): Skip test if not running on selected target in `dg-do'.
56233         Update handling of `dg-do-what', `dg-output-text'.
56234         Separate execution pass/fail from output pattern match pass/fail.
56235         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
56236
56237 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
56238
56239         * gcc.c-torture/special/special.exp: Don't expect failure for mips
56240         target for 920510-1.c.
56241
56242 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
56243
56244         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
56245         Clean up comment regarding use of passcnt, etc.
56246         (gcc_stat): Don't update `testcnt' here.
56247         (gcc_finish): Do it here.
56248         Might as well reset `but_id' here too.
56249         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
56250         to determine if the file should be tested.
56251         * gcc.c-torture/compile/compile.exp: Likewise.
56252         * gcc.c-torture/execute/execute.exp: Likewise.
56253         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56254         * gcc.misc-tests/dg-test.exp: Likewise.
56255         * gcc.prms/prms.exp: Likewise.
56256         * gcc.wendy/wendy.exp: Likewise.
56257         * g++.old-deja.exp: Likewise.
56258         Move "Testing file" message to verbose level 1.
56259
56260 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
56261
56262         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
56263
56264 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
56265
56266         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
56267         (default_gcc_start): Accept optional second list element
56268         of compiler flags.  Print compiler output at verbosity level 2.
56269         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
56270         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
56271         Save current values of framework globals passcnt, failcnt, xpasscnt,
56272         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
56273         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
56274         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
56275         xfailcnt to compute stats.  Update framework global `testcnt' from
56276         pass/fail counts.
56277         (gcc_finish): New proc.  Clean up test environment.
56278         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
56279         (gcc_epass, gcc_efail): Delete.
56280         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
56281         argument of line number.
56282         (dg-init): If the tool has an init routine, call it.
56283         (dg-test): Remove args `cflags_var' and `libs_var'.
56284         Pass all compiler options to ${tool}_start.
56285         Handle missing line number.
56286         (dg-finish): New function.
56287         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
56288         particular files.  Call gcc_finish at end.  Move "skipping test"
56289         message to verbosity level 3.
56290         * gcc.c-torture/compile/compile.exp: Likewise.
56291         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56292         * gcc.c-torture/execute/execute.exp: Likewise.
56293         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56294         Print testcase being tried at verbosity level 1.
56295         * gcc.c-torture/special/special.exp: Unset xfail.
56296         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56297         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
56298         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
56299         * gcc.failure/failure.exp: Likewise.
56300         * gcc.ieee/ieee.exp: Likewise.
56301         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
56302         Update call to dg-test.  Call dg-finish at end.
56303         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
56304         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56305         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
56306         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
56307         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
56308         * gcc.wendy/wendy.exp: Add copyright.
56309         Delete setting of tmpdir (done by gcc_init).
56310         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
56311         Pass compiler flags to gcc_start.  Call gcc_finish at end.
56312         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
56313         gcc_[ce]pass/fail.
56314
56315 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
56316
56317         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
56318         confusion.
56319         (g++_load): Likewise.
56320
56321         * config/*.exp (gcc_load): Some were varargs fns and some were not.
56322         Rename argument to `prog' to remove the confusion.
56323         Varargs fns behave differently too!
56324         (g++_load): Likewise.
56325
56326         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
56327
56328         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
56329         what it is.  Delete (always) printing of status value for !native.
56330         Simplify verbose code, and include status and exec_output.
56331         (g++_load): Use gcc_load.
56332
56333 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
56334
56335         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
56336         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
56337         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
56338         940714-3.c as these testcases don't exist anymore.  Make
56339         va-arg-1.c expected to pass.
56340
56341 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
56342
56343         * gcc.misc-tests/misc.exp: Only run specific testcases.
56344         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
56345         * gcc.misc-tests/dg-[1-9].c: New files.
56346
56347         * lib/dg.exp: New testsuite driver.
56348         * gcc.prms/prms.exp: Use it.
56349
56350         * README.gcc: New file.
56351
56352         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
56353         Document and reset `lxpass' and `lxfail'.
56354         Simplify "initialized" message.
56355         (gcc_stat): Clean up comments a little.
56356
56357 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
56358
56359         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
56360
56361 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
56362
56363         * lib/old-dejagnu.exp (process-option): New proc.
56364         (old-dejagnu-init, old-dejagnu-stat): Likewise.
56365         (old-dejagnu): Simplify.
56366         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
56367
56368 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
56369
56370         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
56371         exists and is not an empty string.
56372
56373         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
56374         $xfail rather than calling setup_xfail.  Clear $xfail when test is
56375         finished.
56376         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
56377         automatically.
56378
56379         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
56380         longer expected to fail.
56381
56382         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
56383         "f" function call.
56384
56385         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
56386
56387         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
56388         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
56389         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
56390         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
56391         c-torture-1.29.
56392
56393         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
56394         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
56395
56396         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
56397
56398         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
56399         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
56400
56401         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
56402         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
56403         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
56404
56405 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
56406
56407         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
56408         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
56409         940714-1.c, 940714-2.c, 940714-3.c},
56410         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
56411         gcc.misc-tests/{mg.c,mg.exp}:
56412         New tests.
56413         * gcc.noncompile/noncompile.exp: Change accordingly.
56414
56415 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
56416
56417         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
56418         Undo previous clobberage.
56419
56420 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
56421
56422         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
56423         * gcc.special/{930510-1.c, special.exp}:
56424         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
56425         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
56426         struct-varargs-1.c}: New tests from c-torture-1.26.
56427
56428 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
56429
56430         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
56431           argument to switch.
56432
56433 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
56434
56435         * Revert the previous changes.  Please see Rob's directory
56436         (/lisa/test/rob/progressive/gcc/testsuite) for testing
56437         fixes.
56438
56439 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
56440
56441         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
56442         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
56443         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
56444         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
56445         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
56446         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
56447         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
56448         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
56449         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
56450         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
56451         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
56452         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
56453         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
56454         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
56455         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
56456         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
56457         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
56458         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
56459         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
56460         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
56461         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
56462         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
56463         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
56464         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
56465         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
56466         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
56467         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
56468         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
56469         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
56470         testing changes.
56471
56472 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
56473
56474         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
56475         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
56476         with perror calls.
56477
56478 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
56479
56480         * config/unix.exp (g++_load): Fix syntax.
56481
56482 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
56483
56484         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
56485         * gcc.noncompile/921017-1.c: Deleted obsolete test.
56486         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
56487         Don't expect va-arg-1.c to fail.  Correct expected output for
56488         920928-1.c.
56489         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
56490         * gcc.wendy/hbm4.c: Correct typo.
56491         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
56492
56493 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
56494
56495         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
56496         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
56497         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
56498         * lib/c-torture.exp (c-torture-compile): Ditto.
56499
56500         Reduce volume of output (remove all the -I's and such).
56501         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
56502         Call gcc_cpass, gcc_cfail.
56503         (c-torture): Pass testing option to c-torture-compile.
56504
56505 1994-03-21  Doug Evans  (dje@cygnus.com)
56506
56507         Bring patches over from progressive.
56508         * config/default.exp: Exit remote shell cleanly.
56509         (g++_exit, g++_start): Add default versions.
56510         * config/sim.exp (gcc_load): Use perror, not error.
56511
56512 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
56513
56514         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
56515         set in site.exp.
56516
56517 1994-03-14  Doug Evans  (dje@cygnus.com)
56518
56519         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
56520         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
56521         (wendy_try): New proc to run testcase.
56522         (main loop): Call 'em.
56523         * gcc.wendy/*.c: Clean up pass to correct expected output.
56524
56525         * lib/gcc.exp: Minor cleanup work.
56526         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
56527
56528 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
56529
56530         * config/sim.exp (gcc_load): Document return codes better.
56531         Don't pass -v to simulator.
56532
56533 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
56534
56535         * gcc.special/920717-x.c: Fix typo.
56536         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
56537         get at sources.
56538
56539         * lib/mike-gcc.exp: Fix typo.
56540
56541 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
56542
56543         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
56544         binary to use, transform the name.
56545         * config/*.exp: rename everything. Nuke any g++ specific files,
56546         it's now a special case of gcc that requires no special support.
56547         Add a default.exp for unsupported targets.
56548
56549 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
56550
56551         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
56552         lib/old-dejagnu.exp: Fix a few patterns to work with the new
56553         version of Tcl.
56554
56555 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
56556
56557         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
56558         than a warning.
56559
56560 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
56561
56562         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
56563
56564 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
56565
56566         * gcc.execute/execute.exp: Combine opt_list and foption_list into
56567         option_list.  Compile every file with only 4/6 option choices
56568         (same as C torture) instead of with 12/18 different option
56569         choices.
56570         * lib/c-torture.exp: Likewise.
56571
56572         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
56573         not already set.
56574
56575 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
56576
56577         * lib/old-deja.exp: Add `excess errors test fails' error, now one
56578         can put an XFAIL *-*-* on excess errors.
56579
56580 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
56581
56582         * g++.law: Add more tests derived from g++-bugs snapshots.
56583
56584         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
56585         equivalent to g++.law/init9.
56586
56587         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
56588         compiled it, and the a.out file after we've run it.
56589
56590 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
56591
56592         * lib/mike-g++.exp (postbase): Delete the .o file after we've
56593         compiled it, and the a.out file after we've run it.
56594
56595 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
56596
56597         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
56598
56599 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
56600
56601         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
56602         version number.
56603
56604 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
56605
56606         * g++.law: New directory of g++ tests derived from the g++-bugs
56607         snapshots.
56608
56609 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
56610
56611         * gcc.compile: initbug1.c initbug1.exp testcase added
56612
56613 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
56614
56615         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
56616         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
56617           fixes submitted by Jeff Law (law@cs.utah.edu)
56618         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
56619           Jeff Law (law@cs.utah.edu)
56620
56621
56622 1993-11-30  Mike Stump  (mrs@cygnus.com)
56623
56624         * config/unix-g++.exp: Follow the gcc way of doing things.
56625         * g++.old-deja/old-deja.exp: Minor updates.
56626         * lib/g++.exp: New file, follow the gcc way of doing things.
56627         * lib/old-dejagnu.exp: Minor updates.
56628         * lib/mike-g++.exp: Always unset errorInfo.
56629
56630 1993-11-06  Mike Stump  (mrs@cygnus.com)
56631
56632         * lib/gcc.exp: Fix some errors with the below change, CC and
56633         CFLAGS should be global when setting, not local.
56634
56635 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
56636
56637         * lib/gcc.exp: Transform tool name.
56638
56639 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56640
56641         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
56642
56643 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56644
56645         * lib/gcc.exp: change gcc_done to gcc_stat
56646
56647 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56648
56649         * Upgraded gcc testsuite to c-torture version 1.25
56650
56651 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
56652
56653         * lib/gcc.exp: added reporting code. Changed verbose compile message.
56654         * lib/c-torture: added hooks for new reporting code.
56655
56656 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
56657
56658         * config/sh-gcc.exp: check if sh-sim exists in the path
56659
56660 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
56661
56662         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
56663         * gcc.compile/compile.exp: Initial changes for new logic.
56664         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
56665         * gcc.failure/failure.exp: Initial changes for new logic.
56666         * gcc.ieee/ieee.exp: Initial changes for new logic.
56667         * gcc.misc-tests/misc.exp: Initial changes for new logic.
56668         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
56669         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
56670         * lib/c-torture.exp: Initial changes for new logic.
56671         * lib/gcc.exp: Initial changes for new logic.
56672
56673 1993-10-15  Mike Stump  (mrs@cygnus.com)
56674
56675         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
56676         depend upon failure or success.  Fully qualify names in failure
56677         and success messages.  Always remove a.out before starting
56678         compile, just in case.  Pay more attention to error text output by
56679         the compiler.  Handle testcases with no known past errors just
56680         like all others, so that things are uniform.  Other miscellaneous
56681         improvements.
56682
56683 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
56684
56685         * gcc.cpp: new directory for cpp tests
56686
56687 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
56688
56689         * lib/chill.exp: Code reformatted, removed unused code.
56690         * config/unix-chill.exp: Code reformatted, removed unused code.
56691         * chill.execute/execute.exp: Code reformatted, removed unused code.
56692         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
56693
56694 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
56695
56696         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
56697         routines not written.
56698
56699 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
56700
56701         * config/bug-gcc.exp: Use new procs from bug.exp.
56702
56703 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
56704
56705         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
56706         via ftp, rather than depending on NFS.
56707         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
56708         case.
56709
56710 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
56711
56712         * config/bug-gcc.exp: Use new download proc.
56713
56714 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
56715
56716         * chill.execute/execute.exp: cleanups, handles errors better
56717         * chill.compile/compile.exp: rewrite, based on execute.exp
56718         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
56719         * lib/chill.exp: major changes to diff proc and compile and link
56720         procs. added chill_fail and chill_pass wrappers to pass and
56721         fail. added more comments, and handle error codes better.
56722         Added a hack to capture stderr from exec, so noncompile tests
56723         can work.
56724
56725 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
56726
56727         * chill.execute/execute.exp: rewrite of testsuite driver
56728         * lib/chill.exp: rewrite of testsuite driver
56729         * config/unix-chill.exp: rewrite of testsuite driver
56730
56731 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
56732
56733         In chill.execute:
56734         * iexpr.ch: Standardize uppercase.
56735         * tuples.dat: Standardize uppercase.
56736         * vary.ch: standardize.  Correct varying string assignments.
56737         * vary.dat: Add new output lines.
56738
56739 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
56740
56741         In chill.execute:
56742         * chprintf.ch: Standardize use of uppercase.
56743         * tuples.ch: Standardize and turn arr2 into a DCL,
56744           rather than a SYN.
56745         * pinits.ch: Standardize.
56746
56747 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
56748
56749         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
56750         * Makefil: Renamed to Makefile.in.
56751         * configure.in: New.
56752
56753 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
56754
56755         In chill.execute:
56756         * .cvsignore: Add result/output files.
56757         * Makefile: Fix up variables at start.  Use MFLAGS
56758           everywhere.  Correct bool_loc, built_ins entries.
56759           Add entry for vary1.ch.
56760         * bitarray.ch: Standardize upper-case usage.
56761         * bitexpr.ch: Standardize, add output of b1.
56762         * params.ch: Use arrayt in along PROC parameters, to
56763           avoid novelty problems.
56764         * sets.ch: Tiny cleanup.
56765         * vary1.ch: Re-indent.
56766
56767 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
56768
56769         * Add PR-related files to Makefiles, .cvsignore files, etc.
56770
56771 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
56772
56773         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
56774           with compiler objects. New names are test-flow.c and test-loop.c
56775
56776 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
56777
56778         * Upgraded c-torture tests from 1.19 to 1.20
56779
56780         * new files:
56781         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
56782         * gcc.compile: 930623-1.c 930623-2.c
56783         * gcc.noncompile: 930622-1.c 930622-2.c
56784         * gcc.failure: 920411-1.c 920627-2.c
56785         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
56786
56787 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
56788
56789         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56790           More changes to get testsuite working properly. Needs more work.
56791           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
56792
56793 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
56794
56795         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56796           More changes to get testsuite working properly. Needs more work.
56797
56798 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
56799
56800         * chill.compile/compile.exp: Added for Dejagnu support
56801         * chill.execute/execute.exp: Added for Dejagnu support
56802         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
56803
56804 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
56805
56806         This should complete moving the CHILL test files.
56807         * chill.noncompile(.cvsignore printf.grt
56808             in-printf.grt chprintf.grt chprintf.ch):
56809             Added test-support files.
56810           (Makefile): Modified further.
56811         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
56812             signal.ch): Added test files.
56813           * chill.execute (.cvsignore printf.grt printr.c
56814             in-printf.grt rts.c chprintf.grt rts.h): Added
56815           test-support files.
56816             (Makefile): More corrections.
56817
56818 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
56819
56820         * chill.compile, chill.execute, chill.nocompile: Add CHILL
56821           test cases, ready for DejaGnu.
56822
56823 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
56824
56825         * Upgraded c-torture tests from 1.18 to 1.19
56826
56827         * gcc.compile: added test(s):
56828           930607-1.c
56829         * gcc.execute: added test(s):
56830           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
56831
56832         * added new subdirectory for misc tests: gcc.misc-tests
56833         * gcc.misc-test(s): added tests:
56834           inst-check.c test-consts.c test-ior.c test-switch.c
56835
56836 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
56837
56838         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
56839
56840 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
56841
56842         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
56843
56844 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
56845
56846         * Upgraded c-torture tests from 1.17 to 1.18
56847
56848 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
56849
56850         * Upgraded c-torture tests from 1.12 to 1.17
56851
56852 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
56853
56854         * lib/old-dejagnu.exp:
56855           Fixed handling of XFAIL target triplets to correctly
56856           recognize wildcard characters.  Removed code that
56857           appended a unique id tag to the end of the file name
56858           printed out by the result of the testcases within a
56859           given test file.
56860
56861 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
56862
56863         * lib/old-dejagnu.exp:
56864           Reworked expected failure handling to trigger off of XFAIL
56865           keyword in keyphrase embeded in testcase source code. The
56866           XFAIL keyword must be at the end of the keyphrase line. It
56867           may optionally be followed by one or more target triplets.
56868           It has just occured that the handling of wildcards in the
56869           target triplet may not be correct.
56870
56871 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
56872
56873         * g++.old-deja/tests:
56874           Moved all subdirectories up one level into g++.old-deja .
56875
56876         * lib/old-dejagnu.exp:
56877           Fixed problem with CXXFLAGS not being properly reset, and being
56878           corrupted with extraneous "-c" compiler option.  This was
56879           causing binaries to not be generated for test that needed them.
56880           Modified strings passed to "pass" and "fail" so that individual
56881           tests from the same test file would be distinguished by an
56882           identifier appended to the test file name in the summary logs;
56883           this corrected a problem with erroneous diff logs.  Added code
56884           to search testcases for expected fail and unexpected pass keywords.
56885
56886 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
56887
56888         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
56889
56890 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
56891
56892         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
56893           Removed extraneous text from end of "Special g++ Options"
56894           keyphrase.
56895
56896         * lib/old-dejagnu.exp: Added pattern matching to look for new
56897           keywords, embedded in testcases comments, which will trigger
56898           calls to xpass and xfail.
56899
56900 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
56901
56902         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
56903           comments embedded in the testcases, especially the one looking for
56904           special compiler options, as well as the pattern matching for the
56905           compiler output again.
56906
56907 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
56908
56909         * lib/old-dejagnu.exp: Do a proper check of the return value for
56910           execute tests. Fixed several problems with the pattern matching
56911           of the compiler output which gave erroneous test results.
56912           Changed several of the test result messages to be more descriptive.
56913         * config/unix-g++.exp: Proc g++_load now actually works and
56914           executes the tests passed to it and returns a usable return
56915           value.
56916
56917 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
56918
56919           * lib/gcc.exp: Exits gracefully if $CC is bogus.
56920
56921 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
56922
56923         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
56924           Modified both files to properly execute the old style
56925           dejagnu tests. The previous versions of these files were
56926           experimental and did not function anything near correctly.
56927
56928 1993-04-05  Rob Savoye  (rob@cygnus.com)
56929
56930         * Removed all Makefile.in and configure.in files. No configuration
56931         needed now.
56932
56933 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
56934
56935         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
56936
56937 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
56938
56939         * gcc.compile/configure.in, gcc.unsorted/configure.in,
56940         gcc.special/configure.in, gcc.noncompile/configure.in,
56941         gcc.execute/configure.in, gcc.code_quality/configure.in,
56942         g++.other/configure.in, g++.old-deja/configure.in,
56943         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
56944         in srcname setting.
56945
56946 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
56947
56948         * lib/udi.exp: Fixed mondfe and mondfe_download.
56949         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
56950         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
56951
56952 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
56953
56954         * config/udi-gdb.exp: Check $shell_id after connecting to target.
56955         (gdb_exit): Don't remove *_soc files.
56956
56957 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
56958
56959         * lib/c-torture.exp: Don't look for main; instead always use -w
56960         -c.  This is how the c-torture tests work.  Remove the object
56961         file if the compilation succeeds.
56962         * gcc.execute/execute.exp: Remove executable if test passes.
56963         * gcc.noncompile/noncompile.exp: Every test is an expected
56964         failure.
56965         * gcc.special/special.exp: Added tests from c-torture 1.11,
56966         corrected use of existing test.
56967         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
56968         gcc.execute/920625-1.c: Updated to c-torture 1.11.
56969         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
56970         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
56971         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
56972         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
56973         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
56974         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
56975         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
56976         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
56977         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
56978         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
56979         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
56980         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
56981         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
56982         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
56983         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
56984         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
56985         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
56986         c-torture 1.11.
56987         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
56988         correspond to c-torture 1.11.
56989
56990         * New file.