OSDN Git Service

gcc/testsuite/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2
3         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4         options.
5         * gcc.dg/c99-tgmath-2.c: Likewise.
6         * gcc.dg/c99-tgmath-3.c: Likewise.
7         * gcc.dg/c99-tgmath-4.c: Likewise.
8
9 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
10
11         PR fortran/33568
12         * gfortran.dg/anint_1.f90: New test.
13
14 2007-09-27  Ian Lance Taylor  <iant@google.com>
15
16         PR tree-optimization/33565
17         * gcc.dg/Wstrict-overflow-20.c: New test.
18
19 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
20
21         * gfortran.dg/openmp_stack.f90: Fix typo.
22         * gfortran.dg/recursive_stack.f90: Fix typo.
23
24 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
25
26         PR c++/33493
27         * g++.dg/template/error31.C: New.
28
29 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
30
31         * lib/prune.exp: Prune also "^In function .*$" lines and
32         "^    inlined from .*$" lines.
33
34 2007-09-26  Richard Guenther  <rguenther@suse.de>
35
36         PR tree-optimization/33563
37         * gcc.dg/torture/pr33563.c: New testcase.
38
39 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
40
41         PR c/25309
42         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
43         array.
44         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
45         without -O2.
46
47 2007-09-26  Richard Guenther  <rguenther@suse.de>
48
49         PR tree-optimization/30375
50         PR tree-optimization/33560
51         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
52         * gcc.dg/tree-ssa/complex-5.c: Likewise.
53         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
54         * gcc.dg/torture/pr30375.c: New testcase.
55         * gcc.dg/torture/pr33560.c: New testcase.
56         * gcc.dg/tree-ssa/pr30375.c: Likewise.
57
58 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
59
60         PR c++/33207
61         * g++.dg/parse/crash38.C: New test.
62
63 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
64
65         PR c/33524
66         * gcc.target/i386/sse5-convert.c: New file, test int->long
67         vectorized conversions.
68
69 2007-09-25  Revital Eres  <eres@il.ibm.com>
70
71         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
72
73 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
74
75         PR c/32295
76         * gcc.dg/enum-incomplete-1.c: New test.
77
78 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
79
80         * gcc.c-torture/compile/20070919-1.c: New test.
81
82 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
83
84         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
85
86 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
87
88         PR c++/14688
89         * g++.dg/inherit/override_attribs.C: New file.
90
91 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
92
93         PR fortran/33269
94         * io.c (check_format_string): Move NULL and constant checks into
95         this function.
96         (check_io_constraints): Call gfc_simplify_expr() before calling
97         check_format_string().  Remove NULL and constant checks.
98
99 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
100
101         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
102         * gcc.c-torture/execute/loop-2g.x: Likewise.
103
104 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
105
106         * lib/target-supports.exp (check_effective_target_mips16_attribute):
107         Reject hard-float modes unless the ABI is o32 or o64.
108         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
109         of gcc.exp.  Skip the tests when mips16 code generation is not
110         supported.
111         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
112         and use dg-add-options mips16_attribute.
113
114 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
115
116         PR c++/33506
117         * g++.dg/ext/attrib29.C: New test.
118
119 2007-09-23  Ollie Wild  <aaw@google.com>
120
121         * gcc.dg/fold-bitand-1.c: New test.
122         * gcc.dg/fold-bitand-2.c: New test.
123         * gcc.dg/fold-bitand-3.c: New test.
124         * gcc.dg/fold-bitand-4.c: New test.
125
126 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
127
128         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
129         any of the macros to be defined for __mips16.
130         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
131
132 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
133
134         * gcc.dg/vect/pr21591.c: Require vect_int.
135         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
136         * gcc.dg/vect/vect-outer-2a.c: Likewise.
137         * gcc.dg/vect/vect-outer-2c.c: Likewise.
138
139 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
140
141         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
142         attributes.
143         * gcc.dg/va-arg-pack-len-2.c: New test.
144         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
145         attributes.
146         * g++.dg/ext/va-arg-pack-len-2.C: New test.
147
148         PR tree-optimization/32772
149         * gcc.c-torture/compile/20070905-1.c: New test.
150
151         PR tree-optimization/32975
152         * gcc.dg/pr32975.c: New test.
153
154         PR middle-end/28755
155         * gcc.dg/pr28755.c: New test.
156
157 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
158
159         * lib/target-supports.exp (check_effective_target_nomips16): New
160         procedure.
161         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
162         for mipsisa64*-*-*.
163         * gcc.dg/vect/vect.exp: Likewise.
164         * g++.dg/vect/vect.exp: Likewise.
165         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
166         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
167         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
168         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
169         * gcc.target/mips/clear-cache-1.c (f): Likewise.
170         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
171         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
172         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
173         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
174         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
175         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
176         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
177         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
178         (test14, test15, test16, test17, test18): Likewise.
179         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
180         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
181         (test14, test15, test16, test17, test18, test19, test20, test21)
182         (test22): Likewise.
183         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
184         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
185         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
186         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
187         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
188         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
189         * gcc.target/mips/mips-3d-1.c (main): Likewise.
190         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
191         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
192         (test13, test14, test15, test16, test17, test18, test19, test20)
193         (test21, test22, test23, test24, test25, test26, test27, test28)
194         (test29, test30, test31): Likewise.
195         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
196         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
197         (test13, test14, test15, test16, test17, test18, test19, test20)
198         (test21, test22, test23, test24, test25, test26, test27, test28)
199         (test29, test30, test31, test32, test33, test34, test35, test36)
200         (test37, test38, test39, test40, test41, test42, test43, test44)
201         (test45, test46, test47, test48, test49, test50, test51, test52)
202         (test53, test54, test55, test56, test57, test58, test59, test60)
203         (test61, test62, test63): Likewise.
204         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
205         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
206         (test13, test14, test15, test16, test17, test18, test19, test20)
207         (test21, test22, test23, test24, test25, test26, test27, test28)
208         (test29, test30, test31): Likewise.
209         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
210         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
211         (test13, test14, test15, test16, test17, test18, test19, test20)
212         (test21, test22, test23, test24, test25, test26, test27, test28)
213         (test29, test30, test31): Likewise.
214         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
215         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
216         (test13, test14, test15): Likewise.
217         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
218         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
219         (test13, test14, test15): Likewise.
220         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
221         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
222         (test13, test14, test15, test16, test17, test18, test19, test20)
223         (test21, test22, test23, test24, test25, test26, test27, test28)
224         (test29, test30, test31): Likewise.
225         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
226         (matrix_multiply4: Likewise.
227         * gcc.target/mips/mips-ps-1.c (main): Likewise.
228         * gcc.target/mips/mips-ps-2.c (main): Likewise.
229         * gcc.target/mips/mips-ps-3.c (main): Likewise.
230         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
231         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
232         (test13, test14, test15, test16, test17, test18, test19, test20)
233         (test21, test22, test23, test24, test25, test26, test27, test28)
234         (test29, test30, test31): Likewise.
235         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
236         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
237         (test13, test14, test15, test16, test17, test18, test19, test20)
238         (test21, test22, test23, test24, test25, test26, test27, test28)
239         (test29, test30, test31): Likewise.
240         * gcc.target/mips/mips-ps-5.c (main): Likewise.
241         * gcc.target/mips/mips-ps-6.c (main): Likewise.
242         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
243         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
244         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
245         (sub_v4qi): Likewise.
246         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
247         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
248         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
249         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
250         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
251         (subb, subc): Likewise.
252         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
253         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
254         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
255         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
256         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
257         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
258         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
259         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
260         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
261         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
262         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
263         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
264         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
265
266 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
267
268         * lib/target-supports.exp (add_options_for_mips16_attribute)
269         (check_effective_target_mips16_attribute): New functions.
270         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
271         command line.
272         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
273         extra_test_flags.
274         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
275         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
276         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
277         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
278         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
279         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
280         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
281         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
282         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
283         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
284         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
285         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
286         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
287         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
288         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
289         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
290         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
291         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
292         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
293         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
294         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
295         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
296         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
297         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
298         (NOMIPS16): Delete.
299         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
300         of dg-options.
301         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
302         options.  Require { target mips16_attribute } and use dg-add-options
303         to add the associated options.
304         (foo): Use MIPS16.
305         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
306         * gcc.target/mips/call-saved-3.c: Likewise.
307         * gcc.target/mips/code-readable-1.c: Require { target
308         mips16_attribute } and use dg-add-options to add the associated
309         options.  Remove trailing whitespace.
310         (NOMIPS16): Delete.
311         * gcc.target/mips/code-readable-2.c: Likewise.
312         * gcc.target/mips/code-readable-3.c: Likewise.
313         * gcc.target/mips/mips16-attributes-2.c: Likewise.
314         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
315         Require { target mips16_attribute } and use dg-add-options to
316         add the associated options.
317         (cksum16, cksum8): Use MIPS16.
318         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
319         Require { target mips16_attribute } and use dg-add-options to
320         add the associated options.
321         (foo): Use MIPS16.
322         * gcc.target/mips/save-restore-2.c: Likewise.
323         * gcc.target/mips/save-restore-3.c: Likewise.
324         * gcc.target/mips/save-restore-4.c: Likewise.
325         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
326         -mno-abicalls.
327         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
328         (foo): Use NOMIPS16.
329
330 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
331
332         PR fortran/33337
333         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
334
335         PR fortran/33376
336         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
337
338 2007-09-22  Tobias Burnus  <burnus@net-b.de>
339
340         PR fortran/33445
341         * gfortran.dg/gomp/free-2.f90: New.
342         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
343         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
344
345 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
346
347         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
348         * gcc.target/i386/sse5-haddX.c: Ditto.
349         * gcc.target/i386/sse5-hsubX.c: Ditto.
350         * gcc.target/i386/sse5-maccXX.c: Ditto.
351         * gcc.target/i386/sse5-msubXX.c: Ditto.
352         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
353         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
354         * gcc.target/i386/sse5-permpX.c: Ditto.
355         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
356         effective target.
357         * gcc.target/i386/sse5-fma-vector.c: Ditto.
358         * gcc.target/i386/sse5-ima-vector.c: Ditto.
359         * gcc.target/i386/sse5-pcmov.c: Ditto.
360         * gcc.target/i386/sse5-pcmov2.c: Ditto.
361
362 2007-09-22  Richard Guenther  <rguenther@suse.de>
363
364         PR tree-optimization/33146
365         * gcc.c-torture/compile/pr33146.c: New testcase.
366
367 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
368
369         * lib/target-supports.exp (check_cached_effective_target): New
370         procedure.
371         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
372         (check_effective_target_c99_runtime): New procedure.
373         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
374         (test3l): Likewise cargl.
375         * gcc.dg/builtins-59.c: Require c99_runtime.
376         * gcc.dg/builtins-61.c: Likewise.
377         * gcc.dg/builtins-62.c: Likewise.
378
379 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
380
381         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
382         * lib/target-supports-dg.exp (dg-add-options): Likewise.
383         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
384         target-specific dg-options.
385         * gcc.dg/builtins-20.c: Likewise.
386         * gcc.dg/builtins-53.c: Likewise.
387         * gcc.dg/builtins-55.c: Likewise.
388         * gcc.dg/single-precision-constant.c: Likewise.
389         * gcc.dg/torture/builtin-convert-1.c: Likewise.
390         * gcc.dg/torture/builtin-convert-2.c: Likewise.
391         * gcc.dg/torture/builtin-convert-3.c: Likewise.
392         * gcc.dg/torture/builtin-convert-4.c: Likewise.
393         * gcc.dg/torture/builtin-power-1.c: Likewise.
394
395 2007-09-21  Chao-ying Fu  <fu@mips.com>
396
397         * lib/target-supports.exp (check_effective_target_fixed_point): New to
398         check if targets have fixed-point supports.
399         * gcc.dg/fixed-point/fixed-point.exp: New file.
400         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
401         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
402         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
403         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
404         * gcc.dg/fixed-point/constants-pedantic.c,
405         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
406         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
407         * gcc.dg/fixed-point/keywords-ignored-c99.c,
408         * gcc.dg/fixed-point/keywords-pedantic.c,
409         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
410         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
411         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
412         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
413         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
414         * gcc.dg/fixed-point/func-vararg-mixed.c,
415         * gcc.dg/fixed-point/operator-logical.c,
416         * gcc.dg/fixed-point/struct-union.c,
417         * gcc.dg/fixed-point/bit-complement.c,
418         * gcc.dg/fixed-point/operator-bitwise.c,
419         * gcc.dg/fixed-point/operator-comma.c,
420         * gcc.dg/fixed-point/struct-layout-1.c,
421         * gcc.dg/fixed-point/union-init.c,
422         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
423         * gcc.dg/fixed-point/func-mixed.c,
424         * gcc.dg/fixed-point/func-vararg-size0.c,
425         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
426         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
427         * gcc.dg/fixed-point/operator-unary.c,
428         * gcc.dg/fixed-point/allop-const.c,
429         * gcc.dg/fixed-point/muldiv-warning.c,
430         * gcc.dg/nofixed-point-1.c,
431         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
432         * gcc.target/mips/fixed-vector-type.c,
433         * gcc.target/mips/fixed-scalar-type.c: New tests.
434
435 2007-09-21  Olivier Hainque  <hainque@adacore.com>
436
437         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
438         * gnat.dg/test_nested_subtype_byref.adb: New test.
439
440 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
441
442         PR fortran/33439
443         * gfortran.dg/gomp/pr33439.f90: New test.
444
445 2007-09-21  Tobias Burnus  <burnus@net-b.de>
446
447         PR fortran/33455
448         * gfortran.dg/merge_char_3.f90: New.
449
450 2007-09-21  Tobias Burnus  <burnus@net-b.de>
451
452         PR fortran/33037
453         * gfortran.dg/transfer_check_1.f90: New.
454
455 2007-09-20  Asher Langton  <langton2@llnl.gov>
456
457         PR fortran/20441
458         * gfortran.dg/init_flag_1.f90: New.
459         * gfortran.dg/init_flag_2.f90: New.
460         * gfortran.dg/init_flag_3.f90: New.
461         * gfortran.dg/init_flag_4.f90: New.
462         * gfortran.dg/init_flag_5.f90: New.
463         * gfortran.dg/init_flag_6.f90: New.
464         * gfortran.dg/init_flag_7.f90: New.
465
466 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
467
468         PR c++/33460
469         * g++.dg/ext/anon-struct6.C: New.
470
471 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
472
473         PR libfortran/23272
474         * gfortran.dg/inquire_10.f90: New test.
475
476 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
477
478         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
479
480 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
481
482         PR fortran/33221
483         * gfortran.dg/used_types_18.f90: Declare variable of empty
484         derived type.
485
486 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
487
488         PR fortran/33288
489         * gfortran.dg/array_constructor_19.f90: New test.
490
491 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
492
493         PR debug/33316
494         * gcc.dg/debug/pr33316.c: New test.
495
496         PR c++/33496
497         * g++.dg/cpp0x/variadic76.C: New test.
498         * g++.dg/cpp0x/variadic77.C: New test.
499         * g++.dg/cpp0x/variadic78.C: New test.
500
501         PR c/33238
502         PR c/27301
503         * gcc.c-torture/execute/20070919-1.c: New test.
504         * gcc.dg/pr33238.c: New test.
505         * gcc.dg/pr27301.c: New test.
506
507 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
508
509         * lib/target-supports.exp (check_effective_target_mips64): New
510         procedure.
511         * gcc.dg/lower-subreg-1.c: Require !mips64.
512         * gcc.dg/sibcall-3.c (ATTR): New macro.
513         (recurser_void1, recurser_void2): Use it.
514         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
515         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
516
517 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
518
519         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
520         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
521         warning annotation.
522         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
523
524 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
525
526         PR fortran/33497
527         * gfortran.dg/c_loc_tests_11.f03: New test case.
528
529 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
530
531         PR c++/33459
532         * g++.dg/init/ref14.C: New.
533
534 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
535
536         * gnat.dg/slice2.ad[sb]: New testcase.
537
538 2007-09-19  Nick Clifton  <nickc@redhat.com>
539
540         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
541
542 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
543
544         * gcc.target/bfin/bfin.exp: New.
545         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
546         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
547         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
548         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
549         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
550         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
551         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
552         mcpu-bf561.c, mcpu-default.c}: New tests.
553
554 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
555
556         Restore detection of unsupported TLS.
557
558         Revert this patch:
559         2007-02-10  Richard Henderson  <rth@redhat.com>
560
561         * lib/target-supports.exp (check_effective_target_tls): Redefine
562         to mean non-emulated tls.
563         * gcc.dg/tls/alias-1.c: Remove tls requirement.
564         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
565         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
566         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
567         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
568         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
569         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
570
571         And then:
572         * lib/target-supports.exp (check_effective_target_tls): Use
573         stronger test for compiler support for TLS.
574         (check_effective_target_tls_native): New, to test for non-emulated
575         TLS support.
576         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
577         instead of dg-require-effective-target tls.
578         * g++.dg/gomp/copyin-1.C: Likewise.
579         * g++.dg/gomp/sharing-1.C: Likewise.
580         * g++.dg/gomp/tls-1.C: Likewise.
581         * g++.dg/gomp/tls-2.C: Likewise.
582         * g++.dg/gomp/tls-3.C: Likewise.
583         * g++.dg/tls/diag-1.C: Likewise.
584         * g++.dg/tls/diag-2.C: Likewise.
585         * g++.dg/tls/diag-3.C: Likewise.
586         * g++.dg/tls/diag-4.C: Likewise.
587         * g++.dg/tls/diag-5.C: Likewise.
588         * g++.dg/tls/init-1.C: Likewise.
589         * g++.dg/tls/init-2.C: Likewise.
590         * g++.dg/tls/trivial.C: Likewise.
591         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
592         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
593         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
594         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
595         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
596         * gcc.dg/gomp/clause-1.c: Likewise.
597         * gcc.dg/gomp/copyin-1.c: Likewise.
598         * gcc.dg/gomp/sharing-1.c: Likewise.
599         * gcc.dg/gomp/tls-1.c: Likewise.
600         * gcc.dg/gomp/tls-2.c: Likewise.
601         * gcc.dg/tls/alpha-1.c: Likewise.
602         * gcc.dg/tls/opt-1.c: Likewise.
603         * gcc.dg/tls/opt-13.c: Likewise.
604         * gcc.dg/tls/opt-14.c: Likewise.
605         * gcc.dg/tls/opt-2.c: Likewise.
606         * gcc.dg/tls/opt-3.c: Likewise.
607         * gcc.dg/tls/opt-4.c: Likewise.
608         * gcc.dg/tls/opt-7.c: Likewise.
609         * gcc.dg/tls/section-1.c: Likewise.
610         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
611         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
612         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
613         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
614         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
615         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
616         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
617         * gfortran.dg/gomp/crayptr2.f90: Likewise.
618         * gfortran.dg/gomp/fixed-1.f: Likewise.
619         * gfortran.dg/gomp/free-1.f90: Likewise.
620         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
621         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
622         * gfortran.dg/gomp/reduction1.f90: Likewise.
623         * gfortran.dg/gomp/sharing-1.f90: Likewise.
624
625 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
626
627         PR fortran/31119
628         * gfortran.dg/bounds_check_9.f90: New test.
629         * gfortran.dg/bounds_check_fail_2.f90: New test.
630
631 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
632
633         PR c++/33462 (again)
634         * g++.dg/ext/va-arg1.C: Adjust.
635
636 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
637
638         PR c++/33462
639         * g++.dg/ext/va-arg1.C: New.
640
641 2007-09-18  Tobias Burnus  <burnus@net-b.de>
642
643         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
644
645 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
646
647         PR c++/33463
648         * g++.dg/rtti/typeid6.C: New.
649
650 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
651
652         PR c++/33464
653         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
654         * g++.dg/ext/is_class_error2.C: New.
655
656 2007-09-18  Richard Guenther  <rguenther@suse.de>
657
658         PR tree-optimization/33340
659         * g++.dg/torture/pr33340.C: New testcase.
660
661 2007-09-18  Tobias Burnus  <burnus@net-b.de>
662
663         PR fortran/33231
664         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
665         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
666         * gfortran.dg/elemental_subroutine_5.f90: New.
667
668 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
669
670         * lib/target-supports.exp (check_profiling_available): Extend
671         mips*-*-elf check to mips*-*-elf*.
672
673 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
674
675         * gcc.dg/format/c90-scanf-5.c: New test.
676         * gcc.dg/format/c99-scanf-4.c: New test.
677         * gcc.dg/format/ext-7.c: New test.
678         * gcc.dg/format/ext-8.c: New test.
679
680         PR middle-end/33423
681         * gcc.c-torture/compile/20070915-1.c: New test.
682
683 2007-09-17  Tobias Burnus  <burnus@net-b.de>
684
685         PR fortran/33106
686         * gfortran.dg/private_type_9.f90: New.
687
688 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
689
690         PR middle-end/33449
691         * gfortran.dg/pr33449.f90: New test.
692
693 2007-09-17  Tobias Burnus  <burnus@net-b.de>
694
695         * gfortran.dg/interface_15.f90: Compile with -std=f95.
696         * gfortran.dg/private_type_1.f90: Ditto
697         * gfortran.dg/interface_18.f90: New.
698         * gfortran.dg/private_type_8.f90: New.
699
700 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
701
702         PR c++/33124
703         * g++.dg/warn/new1.C: Adjust.
704         * g++.dg/torture/str_empty.C: Likewise.
705
706 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
707
708         * gcc.target/mips/dse-1.c: New test.
709
710 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
711
712         PR c++/32756
713         * g++.dg/overload/operator3.C: New.
714
715 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
716
717         * gcc.target/mips/truncate-1.c: New test.
718
719 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
720
721         PR fortran/29396
722         PR fortran/29606
723         PR fortran/30625
724         PR fortran/30871
725         * gfortran.dg/subref_array_pointer_1.f90: New test.
726         * gfortran.dg/subref_array_pointer_2.f90: New test.
727
728 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
729
730         * gfortran.dg/nint_2.f90: Correct last change.
731
732 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
733
734         * gcc.dg/tree-ssa/parallelization-1.c: New test.
735
736 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
737
738         * gcc.dg/vect/pr33373b.c: New test.
739
740 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
741
742         PR target/33438
743         * gcc.target/i386/pr33438.c: New test.
744
745 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
746
747         * gfortran.dg/nint_2.f90: Revert previous commit.
748
749 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
750
751         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
752
753 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
754
755         PR debug/33429
756         * g++.dg/other/unused1.C: XFAIL class2 scan.
757
758 2007-09-13  Tobias Burnus  <burnus@net-b.de>
759
760         PR fortran/33343
761         * gfortran.dg/elemental_args_check_1.f90: New.
762         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
763         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
764
765 2007-09-13  Tobias Burnus  <burnus@net-b.de>
766
767         * gfortran.dg/recursive_check_3.f90: New.
768
769 2007-09-13  Tobias Burnus  <burnus@net-b.de>
770
771         PR fortran/33412
772         * gfortran.dg/elemental_bind_c.f90: New.
773
774 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
775
776         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
777         * gcc.target/mips/mips16-attributes-2.c: New test.
778         * gcc.target/mips/mips16-attributes-3.c: Likewise.
779         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
780         hard-float asm when __mips16 is defined.
781         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
782         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
783         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
784         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
785         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
786         * gcc.target/mips/pr26765.c (foo): Likewise.
787         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
788         targets, use dg-mips-options instead of dg-options, and use -mgp32
789         to force 32-bit mode.
790         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
791         and 64-bit mode.
792         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
793
794 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
795             Michael Meissner  <michael.meissner@amd.com>
796
797         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
798         * gcc.target/i386/sse5-hsubX.c: Ditto.
799         * gcc.target/i386/sse5-permpX.c: Ditto.
800         * gcc.target/i386/sse5-haddX.c: Ditto.
801         * gcc.target/i386/sse5-maccXX.c: Ditto.
802         * gcc.target/i386/sse5-msubXX.c: Ditto.
803         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
804         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
805
806         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
807         optimizes floating point conditional moves into the pcmov
808         instruction on SSE5.
809         * gcc.target/i386/sse5-pcmov2.c: Ditto.
810
811         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
812         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
813         SSE5.
814
815         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
816         compiler optimizes vector (a*b)+c into fmadd on SSE5.
817
818         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
819         optimizes (a*b)+c into fmadd on SSE5.
820
821         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
822         whether the SSE5 instructions can be generated.
823
824         * gcc.target/i386/sse5-check.h: New. Add support for 
825         SSE5 tests.
826
827         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
828         ammintrin.h, and turn on -msse5 option instead of -msse4a.
829         * gcc.target/i386/sse-13.c: Ditto.
830         * gcc.target/i386/sse-14.c: Ditto.
831
832 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
833
834         PR testsuite/33153
835         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
836         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
837
838 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
839
840         PR target/32338
841         * gcc.dg/pr32338-1.c: New test.
842         * gcc.dg/pr32338-2.c: New test.
843
844 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
845         
846         * lib/target-supports.exp (check_effective_target_sync_int_long):
847         Revert change to add xtensa.
848         (check_effective_target_sync_char_short): Likewise.
849         
850 2007-09-12  Olivier Hainque  <hainque@adacore.com>
851
852         * gnat.dg/packed_subtype.adb: New test.
853
854 2007-09-12  Tobias Burnus  <burnus@net-b.de>
855
856         PR fortran/33297
857         * gfortran.dg/intrinsic_size.f90: New.
858
859 2007-09-12  Tobias Burnus  <burnus@net-b.de>
860
861         PR fortran/33284
862         PR fortran/33310
863         * gfortran.dg/conflicts_2.f90: New.
864
865 2007-09-12  Ira Rosen  <irar@il.ibm.com>
866
867         PR tree-optimization/32377
868         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
869         dependence distance.
870         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
871         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
872         * gcc.dg/vect/no-vfa-vect-depend-1.c,
873         gfortran.dg/vect/no-vfa-pr32377.f90: New.
874
875 2007-09-12  Richard Guenther  <rguenther@suse.de>
876
877         PR middle-end/33382
878         * gcc.c-torture/compile/pr33382.c: New testcase.
879         * gcc.c-torture/execute/pr33382.c: Likewise.
880
881 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
882
883         PR fortran/33395
884         * gfortran.dg/c_ptr_tests_12.f03: New test case.
885
886 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
887
888         PR tree-optimization/33373
889         * gcc.dg/vect/pr33373.c: New test.
890
891 2007-09-12  Ben Elliston  <bje@au.ibm.com>
892
893         * lib/target-supports.exp (check_effective_target_vect_no_double):
894         Remove unused proc.
895
896 2007-09-12  Ben Elliston  <bje@au.ibm.com>
897             Ulrich Weigand  <uweigand@de.ibm.com>
898
899         * gcc.target/spu/dfcgt-nan.c: New test.
900
901 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
902
903         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
904
905 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
906
907         PR fortran/33040
908         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
909
910 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
911
912         * gcc.dg/va-arg-pack-len-1.c: New test.
913         * g++.dg/va-arg-pack-len-1.C: New test.
914
915 2007-09-11  Michael Matz  <matz@suse.de>
916
917         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
918
919 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
920
921         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
922         checks for size of long double.
923         * gcc.dg/dfp/convert.h: New file.
924         * gcc.dg/dfp/convert-bfp-2.c: New test.
925         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
926         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
927         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
928         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
929         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
930         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
931         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
932         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
933         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
934
935 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
936
937         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
938         Change dg-final to expect 1 non-profitable loop and
939         3 profitable loops.
940         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
941         Change dg-final to expect 1 non-profitable loop and
942         3 profitable loops.
943         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
944         Change dg-final to expect 1 profitable loop.
945         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
946         Change dg-final to expect 1 profitable loop.    
947         
948 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
949
950         * gcc.target/mips/call-saved-1.c: New test.
951         * gcc.target/mips/call-saved-2.c: Likewise.
952         * gcc.target/mips/call-saved-3.c: Likewise.
953         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
954         instead of mips_mips64.  Set mips_fp64 too.
955         (is_gp32_flag): Return true for -mips1 and -mips2.
956         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
957
958 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
959
960         * g++.dg/ext/va-arg-pack-1.C: New test.
961         * g++.dg/ext/va-arg-pack-2.C: New test.
962
963 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
964
965         PR target/33369
966         * gcc.dg/vect/pr33369.c: New test.
967
968 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
969
970         PR fortran/33370
971         * gfortran.dg/array_memcpy_5.f90:  New test.
972
973 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
974
975         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
976
977 2007-09-09  Richard Guenther  <rguenther@suse.de>
978
979         * gcc.c-torture/compile/20070906-1.c: New testcase.
980
981 2007-09-09  Ira Rosen  <irar@il.ibm.com>
982
983         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
984         noinline attribute.
985         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
986         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
987         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
988         Likewise.
989
990 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
991
992         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
993
994 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
995
996         * gnat.dg/addr2_p.ads: Bump size of array to 9.
997
998 2007-09-09  Ira Rosen  <irar@il.ibm.com>
999
1000         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1001         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1002         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1003         Compile tests with -fno-tree-pre.
1004         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1005         * lib/target-supports.exp (check_effective_target_vect_strided): New.
1006         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1007         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1008         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1009         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1010         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1011         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1012         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1013         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1014         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1015         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1016         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1017         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1018         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1019         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
1020         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1021         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1022         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1023
1024 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
1025
1026         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1027         to call objdump.
1028         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1029         Use remote_exec to call c++filt.
1030         * lib/target-supports-dg.exp (dg-require-host-local): New.
1031         * gcc.misc-tests/options.exp: Allow .exe in command paths.
1032         * g++.dg/parse/repo1.C: Use dg-require-host-local.
1033         * g++.dg/rtti/repo1.C: Likewise.
1034         * g++.dg/template/repo1.C: Likewise.
1035         * g++.dg/template/repo2.C: Likewise.
1036         * g++.dg/template/repo3.C: Likewise.
1037         * g++.dg/template/repo4.C: Likewise.
1038         * g++.dg/template/repo5.C: Likewise.
1039         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1040         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1041         * g++.old-deja/g++.pt/repo1.C: Likewise.
1042         * g++.old-deja/g++.pt/repo2.C: Likewise.
1043         * g++.old-deja/g++.pt/repo3.C: Likewise.
1044         * g++.old-deja/g++.pt/repo4.C: Likewise.
1045         * gcc.dg/cpp/trad/builtins.c: Likewise.
1046
1047 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
1048
1049         PR tree-optimization/32283
1050         * gcc.dg/tree-ssa/loop-31.c: New test.
1051
1052 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1053
1054         PR rtl-optimization/26449
1055         * gcc.target/i386/pr26449-1.c: New file.
1056
1057 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1058
1059         PR target/33329
1060         PR rtl-optimization/26449
1061         * gcc.target/i386/pr33329.c: New file.
1062
1063 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1064
1065         * gnat.dg/renaming3.adb, renaming4.ads: New test.
1066
1067 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1068
1069         * gnat.dg/unaligned_rep_clause.adb: New testcase.
1070
1071 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
1072
1073         PR tree-optimization/33301
1074         * gfortran.dg/vect/pr33301.f: New test.
1075
1076 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1077
1078         PR libfortran/33307
1079         * gfortran.dg/backspace_10.f90: New test.
1080
1081 2007-09-07  Richard Guenther  <rguenther@suse.de>
1082
1083         Reapply
1084         2007-09-06  Richard Guenther  <rguenther@suse.de>
1085
1086         PR tree-optimization/32586
1087         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1088         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1089         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1090         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1091         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1092         now obsolete simplification.
1093
1094 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
1095         
1096         PR tree-optimization/33299
1097         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1098         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1099
1100 2007-09-07  Richard Guenther  <rguenther@suse.de>
1101
1102         Revert
1103         2007-09-06  Richard Guenther  <rguenther@suse.de>
1104
1105         PR tree-optimization/32586
1106         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1107         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1108         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1109         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1110         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1111         now obsolete simplification.
1112
1113 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1114
1115         PR tree-optimization/32821
1116         * gcc.dg/tree-ssa/pr32821.c: New file.
1117
1118 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1119
1120         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1121         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1122         and mips_forced_no_er.
1123         (dg-mips-options): Add -mno-abicalls when a small-data option is
1124         specified.  Skip tests with small-data options if mips_forced_gp.
1125         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1126         * gcc.target/mips/sdata-1.c: New test.
1127         * gcc.target/mips/sdata-2.c: Likewise.
1128         * gcc.target/mips/sdata-3.c: Likewise.
1129         * gcc.target/mips/sdata-4.c: Likewise.
1130
1131 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1132
1133         PR fortran/33298
1134         * spread_zerosize_1.f90:  New test case.
1135         * spread_bounds_1.f90:  New test case.
1136
1137 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1138
1139         PR c++/32674
1140         * g++.dg/template/static31.C: New.
1141
1142 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1143
1144         PR fortran/33271
1145         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1146         powerpc*-linux-gnu.
1147
1148 2007-09-06  David Daney  <ddaney@avtrex.com>
1149             Richard Sandiford  <richard@codesourcery.com>
1150
1151         PR target/33256
1152         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1153         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1154         * gcc.target/mips/pr33256.c: New test.
1155
1156 2007-09-06  Tom Tromey  <tromey@redhat.com>
1157
1158         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1159
1160 2007-09-06  Richard Guenther  <rguenther@suse.de>
1161
1162         PR tree-optimization/32586
1163         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1164         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1165         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1166         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1167         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1168         now obsolete simplification.
1169
1170 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1171
1172         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1173         * gcc.target/i386/sse3-addsubps.c: Ditto.
1174         * gcc.target/i386/sse3-haddpd.c: Ditto.
1175         * gcc.target/i386/sse3-haddps.c: Ditto.
1176         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1177         * gcc.target/i386/sse3-hsubps.c: Ditto.
1178         * gcc.target/i386/sse3-lddqu.c: Ditto.
1179         * gcc.target/i386/sse3-movddup.c: Ditto.
1180         * gcc.target/i386/sse3-movshdup.c: Ditto.
1181         * gcc.target/i386/sse3-movsldup.c: Ditto.
1182
1183 2007-09-06  Richard Guenther  <rguenther@suse.de>
1184
1185         PR tree-optimization/33302
1186         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1187
1188 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1189
1190         PR libfortran/33225
1191         * gfortran.dg./fmt_float.f90: New test.
1192
1193 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1194
1195         PR libfortran/33253
1196         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1197
1198 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1199
1200         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1201         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1202
1203 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1204
1205         * g++.dg/eh/builtin1.C: New test.
1206         * g++.dg/eh/builtin2.C: New test.
1207         * g++.dg/eh/builtin3.C: New test.
1208
1209         PR c++/33289
1210         * g++.dg/eh/builtin4.C: New test.
1211
1212 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
1213
1214         * gcc.target/powerpc/dfp-dd.c: New test.
1215         * gcc.target/powerpc/dfp-td.c: New test.
1216
1217 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1218
1219         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1220         * gcc.dg/va-arg-pack-1.c: New test.
1221
1222 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
1223
1224         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1225         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1226         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1227         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1228         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1229
1230 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1231
1232         PR c++/30302
1233         * g++.dg/ext/anon-struct5.C: New.
1234
1235 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
1236
1237         * gcc.dg/i386-cpuid.h: Remove.
1238         * gcc.target/i386/mmx-check.h: Include cpuid.h.
1239         (main): Use __get_cpuid to get target features.
1240         * gcc.target/i386/sse-check.h: Ditto.
1241         * gcc.target/i386/sse2-check.h: Ditto.
1242         * gcc.target/i386/sse3-check.h: Ditto.
1243         * gcc.target/i386/ssse3-check.h: Ditto.
1244         * gcc.target/i386/sse4_1-check.h: Ditto.
1245         * gcc.target/i386/sse4_2-check.h: Ditto.
1246         * gcc.target/i386/sse4a-check.h: Ditto.
1247         * gcc.dg/torture/pr16104-1.c: Ditto.
1248         (do_test): Change to void.
1249         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1250         * gcc.target/i386/sse-6.c: Ditto.
1251         * gcc.target/i386/sse-7.c: Ditto.
1252         * g++.dg/other/i386-1.C: Include cpuid.h.
1253         (main): New function.  Use __get_cpuid to get target fetaures.
1254
1255 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1256             David Ung  <davidu@mips.com>
1257             Nigel Stephens <nigel@mips.com>
1258
1259         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1260         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1261         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1262         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1263         * gcc.dg/torture/mips-hilo-1.c: Likewise.
1264         * gcc.dg/torture/mips-hilo-2.c: Likewise.
1265         * gcc.dg/torture/pr19683-1.c: Likewise.
1266         * gcc.target/mips/madd-3.c: Likewise.
1267         * gcc.target/mips/maddu-3.c: Likewise.
1268         * gcc.target/mips/msub-3.c: Likewise.
1269         * gcc.target/mips/msubu-3.c: Likewise.
1270         * gcc.target/mips/asm-1.c: Likewise.
1271         * gcc.target/mips/branch-1.c: Likewise.
1272         * gcc.target/mips/ins-1.c: Likewise.
1273         * gcc.target/mips/near-far-3.c: Likewise.
1274         * gcc.target/mips/near-far-4.c: Likewise.
1275         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1276         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1277         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1278         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1279         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1280         * gcc.target/mips/dspr2-MULT.c: Likewise.
1281         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1282         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1283         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1284         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1285         * gcc.target/mips/code-readable-2.c: Likewise.
1286         * gcc.target/mips/code-readable-3.c: Likewise.
1287
1288 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1289             David Ung  <davidu@mips.com>
1290             Nigel Stephens <nigel@mips.com>
1291
1292         * gcc.target/mips/mips16-attributes.c: New.
1293
1294 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
1295
1296         PR fortran/31564
1297         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1298
1299         PR fortran/33241
1300         * gfortran.dg/char_length_10.f90: New test.
1301
1302 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1303
1304         PR c++/29731
1305         * g++.dg/parse/template24.C: New.
1306
1307 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1308
1309         * g++.dg/other/spu2vmx-1.C: New test.
1310
1311 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1312
1313         PR tree-optimization/33017
1314         * gcc.dg/pr33017.c: New test.
1315
1316 2007-09-05  Ben Elliston  <bje@au.ibm.com>
1317
1318         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1319         __protected_stream family of macros.
1320
1321 2007-09-04  Jan Hubicka  <jh@suse.cz>
1322
1323         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1324         * gcc.dg/tree-ssa/pr27236.c: Likewise.
1325         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1326         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1327         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1328         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1329         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1330         Likewise.
1331
1332 2007-09-04  Janus Weil  <jaydub66@gmail.com>
1333             Tobias Burnus  <burnus@net-b.de>
1334
1335         * gfortran.dg/proc_decl_1.f90: New.
1336         * gfortran.dg/proc_decl_2.f90: New.
1337         * gfortran.dg/proc_decl_3.f90: New.
1338         * gfortran.dg/proc_decl_4.f90: New.
1339
1340 2007-09-04  Jan Hubicka  <jh@suse.cz>
1341
1342         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1343         * gcc.dg/vect/vect-105.c: Mark functions noinline.
1344         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1345         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1346         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1347         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1348         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1349         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1350         * gcc.dg/vect/vect-50.c: Mark functions noinline.
1351         * gcc.dg/vect/vect-33.c: Mark functions noinline.
1352         * gcc.dg/vect/vect-16.c: Mark functions noinline.
1353         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1354         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1355         * gcc.dg/vect/vect-92.c: Mark functions noinline.
1356         * gcc.dg/vect/vect-75.c: Mark functions noinline.
1357         * gcc.dg/vect/vect-58.c: Mark functions noinline.
1358         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1359         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1360         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1361         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1362         * gcc.dg/vect/vect-114.c: Mark functions noinline.
1363         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1364         * gcc.dg/vect/vect-8.c: Mark functions noinline.
1365         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1366         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1367         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1368         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1369         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1370         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1371         * gcc.dg/vect/vect-42.c: Mark functions noinline.
1372         * gcc.dg/vect/vect-25.c: Mark functions noinline.
1373         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1374         * gcc.dg/vect/vect-67.c: Mark functions noinline.
1375         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1376         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1377         * gcc.dg/vect/vect-106.c: Mark functions noinline.
1378         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1379         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1380         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1381         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1382         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1383         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1384         * gcc.dg/vect/vect-34.c: Mark functions noinline.
1385         * gcc.dg/vect/vect-17.c: Mark functions noinline.
1386         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1387         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1388         * gcc.dg/vect/vect-93.c: Mark functions noinline.
1389         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1390         * gcc.dg/vect/vect-76.c: Mark functions noinline.
1391         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1392         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1393         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1394         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1395         * gcc.dg/vect/vect-115.c: Mark functions noinline.
1396         * gcc.dg/vect/vect-9.c: Mark functions noinline.
1397         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1398         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1399         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1400         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1401         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1402         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1403         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1404         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1405         * gcc.dg/vect/vect-60.c: Mark functions noinline.
1406         * gcc.dg/vect/vect-26.c: Mark functions noinline.
1407         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1408         * gcc.dg/vect/vect-85.c: Mark functions noinline.
1409         * gcc.dg/vect/vect-68.c: Mark functions noinline.
1410         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1411         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1412         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1413         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1414         * gcc.dg/vect/vect-107.c: Mark functions noinline.
1415         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1416         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1417         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1418         * gcc.dg/vect/vect-52.c: Mark functions noinline.
1419         * gcc.dg/vect/vect-35.c: Mark functions noinline.
1420         * gcc.dg/vect/vect-18.c: Mark functions noinline.
1421         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1422         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1423         * gcc.dg/vect/vect-77.c: Mark functions noinline.
1424         * gcc.dg/vect/vect-2.c: Mark functions noinline.
1425         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1426         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1427         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1428         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1429         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1430         * gcc.dg/vect/vect-116.c: Mark functions noinline.
1431         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1432         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1433         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1434         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1435         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1436         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1437         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1438         * gcc.dg/vect/vect-44.c: Mark functions noinline.
1439         * gcc.dg/vect/vect-27.c: Mark functions noinline.
1440         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1441         * gcc.dg/vect/vect-86.c: Mark functions noinline.
1442         * gcc.dg/vect/vect-100.c: Mark functions noinline.
1443         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1444         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1445         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1446         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1447         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1448         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1449         * gcc.dg/vect/vect-108.c: Mark functions noinline.
1450         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1451         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1452         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1453         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1454         * gcc.dg/vect/vect-11.c: Mark functions noinline.
1455         * gcc.dg/vect/vect-70.c: Mark functions noinline.
1456         * gcc.dg/vect/vect-36.c: Mark functions noinline.
1457         * gcc.dg/vect/vect-19.c: Mark functions noinline.
1458         * gcc.dg/vect/vect-95.c: Mark functions noinline.
1459         * gcc.dg/vect/vect-78.c: Mark functions noinline.
1460         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1461         * gcc.dg/vect/vect-3.c: Mark functions noinline.
1462         * gcc.dg/vect/vect-all.c: Mark functions noinline.
1463         * gcc.dg/vect/vect-117.c: Mark functions noinline.
1464         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1465         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1466         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1467         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1468         * gcc.dg/vect/vect-20.c: Mark functions noinline.
1469         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1470         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1471         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1472         * gcc.dg/vect/vect-62.c: Mark functions noinline.
1473         * gcc.dg/vect/vect-28.c: Mark functions noinline.
1474         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1475         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1476         * gcc.dg/vect/vect-87.c: Mark functions noinline.
1477         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1478         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1479         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1480         * gcc.dg/vect/vect-109.c: Mark functions noinline.
1481         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1482         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1483         noinline.
1484         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1485         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1486         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1487         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1488         * gcc.dg/vect/vect-12.c: Mark functions noinline.
1489         * gcc.dg/vect/vect-71.c: Mark functions noinline.
1490         * gcc.dg/vect/vect-54.c: Mark functions noinline.
1491         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1492         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1493         * gcc.dg/vect/vect-96.c: Mark functions noinline.
1494         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1495         * gcc.dg/vect/vect-110.c: Mark functions noinline.
1496         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1497         * gcc.dg/vect/vect-4.c: Mark functions noinline.
1498         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1499         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1500         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1501         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1502         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1503         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1504         * gcc.dg/vect/vect-21.c: Mark functions noinline.
1505         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1506         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1507         * gcc.dg/vect/vect-80.c: Mark functions noinline.
1508         * gcc.dg/vect/vect-63.c: Mark functions noinline.
1509         * gcc.dg/vect/vect-46.c: Mark functions noinline.
1510         * gcc.dg/vect/vect-29.c: Mark functions noinline.
1511         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1512         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1513         * gcc.dg/vect/vect-88.c: Mark functions noinline.
1514         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1515         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1516         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1517         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1518         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1519         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1520         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1521         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1522         * gcc.dg/vect/vect-30.c: Mark functions noinline.
1523         * gcc.dg/vect/vect-13.c: Mark functions noinline.
1524         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1525         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1526         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1527         * gcc.dg/vect/vect-72.c: Mark functions noinline.
1528         * gcc.dg/vect/vect-38.c: Mark functions noinline.
1529         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1530         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1531         * gcc.dg/vect/vect-97.c: Mark functions noinline.
1532         * gcc.dg/vect/vect-111.c: Mark functions noinline.
1533         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1534         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1535         * gcc.dg/vect/vect-5.c: Mark functions noinline.
1536         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1537         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1538         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1539         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1540         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1541         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1542         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1543         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1544         * gcc.dg/vect/vect-22.c: Mark functions noinline.
1545         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1546         * gcc.dg/vect/vect-64.c: Mark functions noinline.
1547         * gcc.dg/vect/vect-89.c: Mark functions noinline.
1548         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1549         * gcc.dg/vect/vect-103.c: Mark functions noinline.
1550         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1551         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1552         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1553         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1554         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1555         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1556         * gcc.dg/vect/vect-31.c: Mark functions noinline.
1557         * gcc.dg/vect/vect-14.c: Mark functions noinline.
1558         * gcc.dg/vect/vect-73.c: Mark functions noinline.
1559         * gcc.dg/vect/vect-56.c: Mark functions noinline.
1560         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1561         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1562         * gcc.dg/vect/vect-98.c: Mark functions noinline.
1563         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1564         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1565         * gcc.dg/vect/vect-112.c: Mark functions noinline.
1566         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1567         * gcc.dg/vect/vect-6.c: Mark functions noinline.
1568         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1569         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1570         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1571         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1572         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1573         * gcc.dg/vect/pr25413.c: Mark functions noinline.
1574         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1575         * gcc.dg/vect/vect-40.c: Mark functions noinline.
1576         * gcc.dg/vect/vect-23.c: Mark functions noinline.
1577         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1578         * gcc.dg/vect/vect-82.c: Mark functions noinline.
1579         * gcc.dg/vect/vect-65.c: Mark functions noinline.
1580         * gcc.dg/vect/vect-48.c: Mark functions noinline.
1581         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1582         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1583         * gcc.dg/vect/vect-104.c: Mark functions noinline.
1584         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1585         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1586         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1587         * gcc.dg/vect/vect-32.c: Mark functions noinline.
1588         * gcc.dg/vect/vect-15.c: Mark functions noinline.
1589         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1590         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1591         * gcc.dg/vect/vect-91.c: Mark functions noinline.
1592         * gcc.dg/vect/vect-74.c: Mark functions noinline.
1593         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1594         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1595         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1596         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1597         * gcc.dg/vect/vect-99.c: Mark functions noinline.
1598         * gcc.dg/vect/vect-113.c: Mark functions noinline.
1599         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1600         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1601         * gcc.dg/vect/vect-7.c: Mark functions noinline.
1602         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1603         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1604         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1605         * gcc.dg/vect/vect-24.c: Mark functions noinline.
1606         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1607         * gcc.dg/vect/vect-83.c: Mark functions noinline.
1608         * gcc.dg/vect/vect-66.c: Mark functions noinline.
1609         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1610
1611 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1612
1613         PR middle-end/33187
1614         * gcc.target/i386/cmov7.c: New file.
1615
1616 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1617
1618         * gcc.target/i386/sse4a-check.h: New file.
1619         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
1620         * gcc.target/i386/sse4a-insert.c: Ditto.
1621         * gcc.target/i386/sse4a-montsd.c: Ditto.
1622         * gcc.target/i386/sse4a-montss.c: Ditto.
1623         * gcc.target/i386/mmx-check.h: New file.
1624         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
1625         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1626         * gcc.target/i386/sse-check.h: New file.
1627         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
1628         * gcc.target/i386/sse-3.c: Ditto.
1629         * gcc.target/i386/sse-7.c: Ditto.
1630         * gcc.target/i386/sse-9.c: Ditto.
1631         * gcc.target/i386/ssefn-3.c: Ditto.
1632         * gcc.target/i386/sse-recip.c: Ditto.
1633         * gcc.target/i386/sse-recip-vec.c: Ditto.
1634         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1635         * gcc.target/i386/20020523-1.c: Remove.
1636         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
1637         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1638         * gcc.target/i386/ssefn-4.c: Ditto.
1639         * gcc.target/i386/sse-6.c: Ditto.
1640         * gcc.target/i386/sse-10.c: Ditto.
1641         * gcc.target/i386/sse-11.c: Ditto.
1642         * gcc.target/i386/sse-18.c: Ditto.
1643         * gcc.target/i386/fpprec-1.c: Ditto.
1644         * g++.dg/other/i386-1.C: Ditto.
1645
1646 2007-09-04  Richard Guenther  <rguenther@suse.de>
1647
1648         PR tree-optimization/33291
1649         * gcc.dg/volatile2.c: New testcase.
1650         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1651         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1652         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1653         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1654
1655 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1656
1657         PR fortran/33253
1658         * gfortran.dg/namelist_15.f90: Update test.
1659         * gfortran.dg/namelist_24.f90: Update test.
1660         * gfortran.dg/namelist_38.f90: New test.
1661
1662 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1663
1664         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
1665         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1666         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
1667         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1668         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
1669         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1670
1671 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1672
1673         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1674         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1675
1676         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1677
1678 2007-09-02  David Daney  <ddaney@avtrex.com>
1679
1680         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1681         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1682         * gcc.target/mips/atomic-memory-1.c: Ditto.
1683         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1684
1685 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1686
1687         * gcc.target/cris/builtin_clz_v0.c: New testcase.
1688         * gcc.target/cris/builtin_clz_v3.c: New testcase.
1689
1690 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
1691
1692         * gfortran.dg/substr_6.f90: New test.
1693
1694 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
1695
1696         PR c++/33208
1697         * g++.dg/other/error18.C: New.
1698         * g++.dg/expr/bitfield3.C: Adjust.
1699
1700 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
1701
1702         PR fortran/33276
1703         * gfortran.fortran-torture/compile/pr33276.f90: New.
1704
1705 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
1706
1707         PR middle-end/33272
1708         * gcc.dg/c99-arraydecl-3.c: New test.
1709
1710 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1711
1712         PR c++/32597
1713         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1714         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1715
1716 2007-08-31  Tobias Burnus  <burnus@net-b.de>
1717
1718         PR fortran/33232
1719         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1720         * gfortran.dg/read_1.f90: New.
1721
1722 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1723
1724         PR c++/33210
1725         * g++.dg/template/error30.C: New.
1726
1727 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1728
1729         PR c++/32113
1730         * g++.dg/template/crash70.C: New.
1731
1732 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1733
1734         PR c++/33212
1735         * g++.dg/ext/is_class_error.C: New.
1736
1737 2007-08-31  Olivier Hainque  <hainque@adacore.com>
1738
1739         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1740         
1741 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
1742             Revital Eres  <eres@il.ibm.com>
1743
1744         * gcc.target/powerpc/paired-1.c: New test.
1745         * gcc.target/powerpc/paired-2.c: New test.
1746         * gcc.target/powerpc/paired-3.c: New test.
1747         * gcc.target/powerpc/paired-4.c: New test.
1748         * gcc.target/powerpc/paired-5.c: New test.
1749         * gcc.target/powerpc/paired-6.c: New test.
1750         * gcc.target/powerpc/paired-7.c: New test.
1751         * gcc.target/powerpc/ppc-paired.c: New test.
1752
1753 2007-08-31  Ollie Wild  <aaw@google.com>
1754
1755         * g++.dg/conversion/ptrmem2.C: New test.
1756         * g++.dg/conversion/ptrmem3.C: New test.
1757         * g++.dg/conversion/ptrmem4.C: New test.
1758         * g++.dg/conversion/ptrmem5.C: New test.
1759         * g++.dg/conversion/ptrmem6.C: New test.
1760         * g++.dg/conversion/ptrmem7.C: New test.
1761         * g++.dg/conversion/ptrmem8.C: New test.
1762
1763 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
1764
1765         PR fortran/31879
1766         * gfortran.dg/char_length_7.f90: New test.
1767         * gfortran.dg/char_length_9.f90: New test.
1768         * gfortran.dg/char_assign_1.f90: Add extra warning.
1769
1770         PR fortran/31197
1771         PR fortran/31258
1772         * gfortran.dg/char_length_8.f90: New test.
1773
1774 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1775
1776         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1777
1778 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1779
1780         * gcc.dg/inline-24.c: New test.
1781         * g++.dg/opt/inline11.C: New test.
1782
1783 2007-08-30  Richard Guenther  <rguenther@suse.de>
1784
1785         * gcc.target/i386/vectorize5.c: New testcase.
1786
1787 2007-08-30  Tobias Burnus  <burnus@net-b.de>
1788
1789         PR fortran/33228
1790         * interface.c (check_interface0): Improve error for external procs.
1791         (check_sym_interfaces): Fix checking of module procedures.
1792
1793 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1794
1795         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1796         (AI): Add AI_ALIGN.
1797         * gcc.dg/sync-3.c: New test.
1798
1799         PR middle-end/32758
1800         * gcc.dg/cleanup-12.c: New test.
1801
1802 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
1803
1804         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1805         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1806         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1807         * gcc.dg/pr32450.c: Ditto.
1808         * gcc.dg/nest.c: Ditto.
1809         * gcc.dg/nested-func-4.c: Ditto.
1810         * g++.old-deja/g++.law/profile1.C: Ditto.
1811
1812 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1813
1814         PR fortran/32989
1815         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1816         non-default integer kind arguments.
1817
1818 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
1819
1820         PR fortran/33105
1821         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1822
1823 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1824
1825         * gcc.dg/h8300-ice2.c: Remove target selector.
1826
1827 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
1828
1829         PR fortran/33215
1830         * gfortran.dg/binding_label_tests_15.f03: New test case.
1831         * gfortran.dg/binding_label_tests_16.f03: Ditto.
1832
1833 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1834
1835         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1836         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1837
1838 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
1839
1840         PR c++/33194
1841         * g++.dg/other/canon-33194.C: New.
1842
1843 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1844
1845         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1846         * gcc.c-torture/execute/pr23135.c: Likewise.
1847
1848 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1849
1850         * gcc.dg/pr31344.c: Move to ...
1851         * gcc.dg/dfp/pr31344.c: ... here.
1852         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1853         * gcc.dg/20050503-1.c: Ditto.
1854         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1855         * gcc.dg/20061127-1.c: Compile only for fpic targets.
1856         * gcc.dg/20060801-1.c: Ditto.
1857
1858 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1859
1860         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1861         * gfortran.dg/nan_1.f90: Likewise.
1862
1863 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1864
1865         PR fortran/33055
1866         Revert previous patch.
1867
1868 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
1869             Kazu Hirata  <kazu@codesourcery.com>
1870
1871         * gcc.target/m68k/interrupt-1.c: New.
1872
1873 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1874
1875         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1876         10000 for targets where "int" can't hold at least 100000.
1877         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1878         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1879         (test5)(test6): Use it.
1880         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1881         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1882         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1883         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1884         * gcc.dg/attr-alloc_size.c (test): Likewise.
1885
1886 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
1887
1888         PR c++/33209
1889         * g++.dg/template/error29.C: New.
1890
1891 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1892
1893         PR c++/32596
1894         * g++.dg/ext/visibility/anon5.C: New test.
1895
1896 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1897
1898         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1899
1900 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1901
1902         * gfortran.dg/gamma_1.f90: Remove large-real tests.
1903         * gfortran.dg/gamma_2.f90: Remove large-real tests.
1904         * gfortran.dg/gamma_4.f90: New: large-real tests.
1905
1906 2007-08-28  Jason Merrill  <jason@redhat.com>
1907
1908         PR c++/29000
1909         * g++.dg/ext/stmtexpr12.C: New test.
1910
1911         PR c++/28558
1912         * g++.dg/ext/attrib28.C: New test.
1913
1914 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
1915
1916         PR target/32661
1917         * gcc.target/i386/pr32661.c: New test.
1918
1919 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1920
1921         PR middle-end/32370
1922         * gcc.dg/pr32370.c: New test.
1923
1924         PR rtl-optimization/33148
1925         * gcc.c-torture/compile/20070827-1.c: New test.
1926
1927         PR debug/32914
1928         * d++.dg/debug/const3.C: New test.
1929         * d++.dg/debug/const4.C: New test.
1930         * d++.dg/debug/dwarf2/const1.C: New test.
1931         * d++.dg/debug/dwarf2/const2.C: New test.
1932         * d++.dg/debug/dwarf2/const2b.C: New test.
1933
1934 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
1935             Vladimir Yanovsky  <yanov@il.ibm.com>
1936             Revital Eres  <eres@il.ibm.com>
1937             Andrey Belevantsev  <abel@ispras.ru>
1938
1939         * gcc.dg/sms-1.c: New test.
1940
1941 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
1942
1943         * g++.dg/ext/gnu-inline-common.h: New.
1944         * g++.dg/ext/gnu-inline-global-reject.C: New.
1945         * g++.dg/ext/gnu-inline-global.C: New.
1946         * g++.dg/ext/gnu-inline-namespace.C: New.
1947         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
1948         * g++.dg/ext/gnu-inline-class.C: New.
1949         * g++.dg/ext/gnu-inline-class-static.C: New.
1950         * g++.dg/ext/gnu-inline-template-class.C: New.
1951         * g++.dg/ext/gnu-inline-template-func.C: New.
1952
1953 2007-08-27  Jason Merrill  <jason@redhat.com>
1954
1955         PR c++/31337
1956         * g++.dg/ext/stmtexpr11.C: New.
1957
1958 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
1959
1960         * lib/target-supports.exp (check_profiling_available):
1961         Set profiling_available_saved to 0 on fido-*-elf.
1962
1963 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
1964
1965         PR tree-optimization/33173
1966         
1967         * gcc.c-torture/compile/pr33173.c: New.
1968
1969 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
1970
1971         PR target/31385
1972         * gcc.dg/dfp/pr31385.c: New.
1973
1974 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1975
1976         * gcc.dg/unsigned-long-compare.c: Remove target selector.
1977
1978 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1979
1980         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1981         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1982         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
1983         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
1984         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
1985         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
1986         gcc.target/m68k directory.
1987         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
1988         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
1989         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
1990         gcc.target/cris directory.
1991         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
1992         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
1993         gcc.target/bfin directory.
1994
1995         * gcc.target/sh: New directory.
1996         * gcc.target/sh/sh.exp: New file.
1997         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
1998         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
1999         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2000         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2001         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2002         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2003
2004 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
2005
2006         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2007         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2008         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2009         * gcc.target/i386/local2.c: Ditto.
2010         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2011         * gcc.target/i386/20011119-1.c: Ditto.
2012         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2013         * gcc.target/i386/fastcall-1.c: Fix target selector.
2014
2015 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2016
2017         PR fortran/33055
2018         * gfortran.dg/negative_unit.f: Add new check
2019         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2020         -fdefault-integer-8.
2021
2022 2007-08-26  Asher Langton  <langton2@llnl.gov>
2023
2024         * gfortran.dg/recursive_stack.f90: New.
2025         * gfortran.dg/openmp_stack.f90: New.
2026
2027 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2028
2029         PR fortran/31298
2030         * gfortran.dg/use_10.f90: New.
2031
2032 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2033
2034         PR fortran/32985
2035         * gfortran.dg/namelist_14.f90: Make test case valid.
2036         * gfortran.dg/common_10.f90: New.
2037
2038 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2039
2040         PR middle-end/33181
2041         * gcc.dg/ifelse-2.c: New.
2042
2043 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2044
2045         PR fortran/32980
2046         * gfortran.dg/gamma_1.f90: New.
2047         * gfortran.dg/gamma_2.f90: New.
2048         * gfortran.dg/gamma_3.f90: New.
2049
2050 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2051
2052         PR fortran/33188
2053         * gfortran.dg/used_types_18.f90: New.
2054
2055 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
2056
2057         * gcc.dg/array-init-2.c: New test.
2058
2059 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2060
2061         PR fortran/33178
2062         * gfortran.dg/initialization_4.f90: Update dg-error.
2063         * gfortran.dg/initialization_13.f90: New.
2064
2065 2007-08-24  Richard Guenther  <rguenther@suse.de>
2066
2067         PR middle-end/33166
2068         * gcc.c-torture/compile/pr33166.c: New testcase.
2069
2070 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2071
2072         PR fortran/33139
2073         * gfortran.dg/pointer_assign_4.f90: New.
2074         * gfortran.dg/shape_2.f90: Fix test case.
2075         * gfortran.dg/char_result_4.f90: Ditto.
2076
2077 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2078
2079         * gcc.dg/array-init-1.c: New test.
2080
2081         PR c++/32567
2082         * g++.dg/parse/crash36.C: New test.
2083
2084 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2085
2086         * gcc.dg/pr32721.c: Updated.
2087
2088 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2089
2090         PR tree-optimization/32573
2091         PR middle-end/32946
2092         * gcc.dg/pr32573.c: New test.
2093
2094         PR c++/32898
2095         * g++.dg/lookup/ns3.C: New test.
2096
2097         * gfortran.dg/assumed_charlen_sharing.f90: New test.
2098
2099         PR c++/31941
2100         * g++.dg/parse/crash37.C: New test.
2101
2102 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2103
2104         PR target/17390
2105         * gcc.target/i386/pr17390.c: New test.
2106
2107 2007-08-23  Richard Guenther  <rguenther@suse.de>
2108
2109         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2110         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2111         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2112         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2113         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2114         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2115         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2116         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2117
2118 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2119
2120         * gcc.target/s390: New directory.
2121         * gcc.target/s390/s390.exp: New file.
2122         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2123         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2124         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2125         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2126         gcc.target/s390 directory.
2127
2128 2007-08-23  Richard Guenther  <rguenther@suse.de>
2129
2130         PR tree-optimization/32328
2131         * testsuite/gcc.dg/pr32328.c: New testcase.
2132
2133 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2134
2135         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2136           available.
2137
2138 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2139
2140         PR fortran/33095
2141         * gfortran.dg/min_max_optional_5.f90: New test.
2142         * gfortran.dg/min_max_optional_2.f90: Remove.
2143         * gfortran.dg/min_max_optional_3.f90: Remove.
2144         * gfortran.dg/min_max_optional_4.f90: Remove.
2145
2146 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2147
2148         * gcc.target/i386/xorps-sse.c: New.
2149         * gcc.target/i386/xorps-sse2.c: New.
2150
2151 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2152
2153         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2154         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2155         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2156
2157 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2158
2159         PR fortran/33020
2160         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2161         include multiple kinds for SHAPE parameter within a single
2162         namespace.
2163         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2164         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2165
2166 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2167
2168         * interface_abstract_1.f90: Extended test case.
2169         * interface_abstract_3.f90: New test.
2170
2171 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2172
2173         * gcc.dg/fold-sub.c: New test.
2174         
2175 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2176
2177         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2178         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2179         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2180         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2181         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2182         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2183
2184 2007-08-22  Richard Guenther  <rguenther@suse.de>
2185
2186         PR middle-end/33007
2187         * gcc.dg/pr33007.c: New testcase.
2188
2189 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2190
2191         * gcc.c-torture/execute/strcmp-1.x: Delete.
2192
2193 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2194
2195         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2196         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2197         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2198         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2199         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2200         gcc.target/i386/stack-realign.c,
2201         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2202         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2203         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2204         target using dg-require-effective-target directive.
2205         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2206         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2207         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2208         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2209         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2210         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2211         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2212         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2213         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2214         Require lp64 target using dg-require-effective-target directive.
2215         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2216         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2217         directive.
2218         * gcc.target/i386/20010202-1.c: Move from here ...
2219         * gcc.dg/20010202-1.c: ... to here.
2220
2221 2007-08-22  Richard Guenther  <rguenther@suse.de>
2222
2223         PR tree-optimization/33142
2224         * gcc.c-torture/execute/pr33142.c: New testcase.
2225
2226 2007-08-22  Richard Guenther  <rguenther@suse.de>
2227
2228         PR middle-end/32563
2229         * g++.dg/torture/pr32563.C: New testcase.
2230
2231 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
2232
2233         PR middle-end/32912
2234         * gcc.dg/pr32912-1.c: Add -w to options.
2235         * gcc.dg/pr32912-2.c: Likewise.
2236         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2237
2238 2007-08-21  Ian Lance Taylor  <iant@google.com>
2239
2240         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2241
2242 2007-08-21  Ian Lance Taylor  <iant@google.com>
2243
2244         PR tree-optimization/33134
2245         * g++.dg/tree-ssa/pr33134.C: New test.
2246
2247 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
2248
2249         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2250         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2251
2252 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
2253
2254         PR debug/32610
2255         * gcc.dg/debug/pr32610.c: New test.
2256
2257         * g++.dg/init/new24.C: New test.
2258
2259         PR middle-end/32912
2260         * gcc.dg/pr32912-1.c: New test.
2261         * gcc.dg/pr32912-2.c: New test.
2262         * gcc.dg/pr32912-3.c: New test.
2263
2264 2007-08-21  Richard Guenther  <rguenther@suse.de>
2265
2266         * gcc.dg/pointer-arith-10.c: New testcase.
2267
2268 2007-08-21  Richard Guenther  <rguenther@suse.de>
2269
2270         PR middle-end/33122
2271         * gcc.c-torture/compile/pr33122.c: New testcase.
2272
2273 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
2274
2275         * g++.dg/warn/Wnvdtor-2.C: New testcase.
2276
2277 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
2278
2279         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2280
2281 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
2282
2283         PR c++/33025
2284         * g++.dg/init/new23.C: New test.
2285
2286 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2287
2288         PR middle-end/30564
2289         * gcc.c-torture/compile/pr30564-1.c: New test.
2290         * gcc.c-torture/compile/pr30564-2.c: New test.
2291
2292 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
2293
2294         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2295
2296 2007-08-19  Tobias Burnus  <burnus@net-b.de>
2297
2298         * gfortran.dg/interface_abstract_2.f90: New.
2299         * gfortran.dg/interface_abstract_1.f90: Fix typo.
2300
2301 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2302
2303         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2304         unknown (so that outer-loop wont get analyzed).
2305         * gcc.dg/vect/vect-outer-1a.c: New test.
2306         * gcc.dg/vect/vect-outer-1b.c: New test.
2307         * gcc.dg/vect/vect-outer-1.c: New test.
2308         * gcc.dg/vect/vect-outer-2a.c: New test.
2309         * gcc.dg/vect/vect-outer-2b.c: New test.
2310         * gcc.dg/vect/vect-outer-2c.c: New test.
2311         * gcc.dg/vect/vect-outer-2.c: New test.
2312         * gcc.dg/vect/vect-outer-3a.c: New test.
2313         * gcc.dg/vect/vect-outer-3b.c: New test.
2314         * gcc.dg/vect/vect-outer-3c.c: New test.
2315         * gcc.dg/vect/vect-outer-3.c: New test.
2316         * gcc.dg/vect/vect-outer-4a.c: New test.
2317         * gcc.dg/vect/vect-outer-4b.c: New test.
2318         * gcc.dg/vect/vect-outer-4c.c: New test.
2319         * gcc.dg/vect/vect-outer-4d.c: New test.
2320         * gcc.dg/vect/vect-outer-4e.c: New test.
2321         * gcc.dg/vect/vect-outer-4f.c: New test.
2322         * gcc.dg/vect/vect-outer-4g.c: New test.
2323         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2324         * gcc.dg/vect/vect-outer-4i.c: New test.
2325         * gcc.dg/vect/vect-outer-4j.c: New test.
2326         * gcc.dg/vect/vect-outer-4k.c: New test.
2327         * gcc.dg/vect/vect-outer-4l.c: New test.
2328         * gcc.dg/vect/vect-outer-4m.c: New test.
2329         * gcc.dg/vect/vect-outer-4.c: New test.
2330         * gcc.dg/vect/vect-outer-5.c: New test.
2331         * gcc.dg/vect/vect-outer-6.c: New test.
2332         * gcc.dg/vect/vect-outer-fir.c: New test.
2333         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2334         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2335
2336 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2337
2338         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2339         and -fno-tree-reassoc.
2340         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2341         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2342         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2343         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2344         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2345         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2346         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2347         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2348         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2349         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2350         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2351         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2352         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2353         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2354         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2355         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2356         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2357         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2358         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2359         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2360         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2361         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2362         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2363         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2364         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2365         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2366         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2367         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2368         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2369         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2370         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2371         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2372         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2373         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2374         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2375         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2376         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2377
2378 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2379
2380         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2381         versioning for aliasing).
2382         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2383
2384         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2385         targets.
2386         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2387
2388 2007-08-18  Tom Tromey  <tromey@redhat.com>
2389
2390         PR preprocessor/32974:
2391         * gcc.dg/cpp/pr32974.c: New file.
2392
2393 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2394
2395         * gfortran.dg/interface_abstract_1.f90: New.
2396
2397 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2398
2399         PR fortran/32881
2400         * gfortran.dg/pure_initializer_1.f90: New test.
2401
2402 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2403
2404         PR fortran/32875
2405         * gfortran.dg/array_constructor_18.f90: New test.
2406
2407 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2408
2409         PR c++/28989
2410         * g++.dg/expr/lval3.C: New test.
2411         * g++.dg/expr/lval4.C: New test.
2412
2413 2007-08-17  Ollie Wild  <aaw@google.com>
2414
2415         PR c++/31749
2416         * g++.dg/lookup/builtin3.C: New test.
2417         * g++.dg/lookup/builtin4.C: New test.
2418         * g++.dg/lookup/using19.C: New test.
2419
2420 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2421
2422         PR c++/32190
2423         * g++.dg/parse/error31.C: New.
2424
2425 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2426
2427         PR c++/32112
2428         * g++.dg/template/error26.C: New.
2429
2430 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2431
2432         PR fortran/33079
2433         * gfortran.dg/zero_length_2.f90: New test.
2434
2435 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2436
2437         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2438         * gfortran.dg/kind_tests_3.f03: Ditto.
2439         * gfortran.dg/global_vars_f90_init.f90: Ditto.
2440         * gfortran.dg/interface_13.f90: Ditto.
2441         * gfortran.dg/pr32738.f90: Ditto.
2442         * gfortran.dg/module_private_1.f90: Ditto.
2443         * gfortran.dg/test_only_clause.f90: Ditto.
2444         * gfortran.dg/bind_c_vars.f90: Ditto.
2445         * gfortran.dg/bind_c_dts.f90: Ditto.
2446         * gfortran.dg/use_9.f90: Ditto.
2447         * gfortran.dg/generic_8.f90: Ditto.
2448         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2449         * gfortran.dg/private_type_6.f90: Ditto.
2450         * gfortran.dg/c_assoc.f90: Ditto.
2451         * gfortran.dg/private_type_7.f90: Ditto.
2452         * gfortran.dg/global_vars_c_init.f90: Ditto.
2453         * gfortran.dg/bind_c_dts_2.f03: Ditto.
2454         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2455         * gfortran.dg/c_size_t_test.f03: Ditto.
2456         * gfortran.dg/used_types_12.f90: Ditto.
2457         * gfortran.dg/pr25923.f90: Ditto.
2458         * gfortran.dg/test_com_block.f90: Ditto.
2459         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2460         * gfortran.dg/equiv_constraint_7.f90: Ditto.
2461         * gfortran.dg/com_block_driver.f90: Ditto.
2462         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2463         * gfortran.dg/use_iso_c_binding.f90: Ditto.
2464         * gfortran.dg/c_loc_test.f90: Ditto.
2465         * gfortran.dg/c_ptr_tests.f03: Ditto.
2466         * gfortran.dg/module_interface_1.f90: Ditto.
2467
2468 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2469
2470         PR c++/32870
2471         * g++.dg/other/error17.C: Adjust.
2472         
2473 2007-08-17  Ben Elliston  <bje@au.ibm.com>
2474
2475         PR middle-end/32970
2476         * g++.dg/ext/altivec-14.C: New test.
2477
2478 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2479
2480         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2481         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2482         dump files.
2483         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2484         * gcc.dg/vect/pr32366.c: Ditto.
2485
2486 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2487
2488         PR testsuite/33082
2489         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2490         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2491         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2492         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2493
2494 2007-08-16  Tobias Burnus  <burnus@net-b.de>
2495
2496         PR fortran/33072
2497         * gfortran.dg/use_9.f90: New.
2498
2499 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
2500
2501         * g++.dg/gcov/gcov-5.C: New test.
2502
2503 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
2504
2505         * g++.dg/gcov/gcov-4.C: New test.
2506         * lib/gcov.exp (verify-lines): Add support for
2507         checking no-coverage lines.
2508
2509 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
2510
2511         * gcc.dg/vect/vect-vfa-01.c: New.
2512         * gcc.dg/vect/vect-vfa-02.c: New.
2513         * gcc.dg/vect/vect-vfa-03.c: New.
2514         * gcc.dg/vect/vect-vfa-04.c: New.
2515         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2516         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2517         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2518         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2519         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2520         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2521         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2522         gfortran.dg/vect/pr19049.f90: Rename to start with
2523         prefix no-vfa-.
2524         * gcc.dg/vect/vect.exp: Disable versioning for alias
2525         when test starts with no-vfa-.
2526         * gfortran.dg/vect/vect.exp: Likewise.
2527
2528 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
2529
2530         * gcc.dg/torture/pr32897.c: New test.
2531
2532 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
2533
2534         PR c++/31132
2535         * g++.dg/template/crash69.C: New.
2536
2537 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
2538
2539         * lib/target-supports.exp (check_effective_target_arm32): Use
2540         check_no_compiler_messages.
2541
2542 2007-08-15  Diego Novillo  <dnovillo@google.com>
2543
2544         gcc.dg/tree-ssa/20070815.c: New test.
2545
2546 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2547
2548         PR fortran/33077
2549         * gfortran.dg/random_7.f90: Initialize variable.
2550
2551 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
2552
2553         PR middle-end/33074
2554         * gfortran.dg/pr33074.f90: New test.
2555
2556         PR c++/32992
2557         * g++.dg/opt/nrv14.C: New test.
2558
2559 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
2560
2561         PR c++/33035
2562         * g++.dg/template/crash68.C: New.
2563
2564 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2565
2566         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2567         * gcc.dg/sibcall-4.c: Ditto.
2568
2569 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2570
2571         PR fortran/33066
2572         * gfortran.dg/use_8.f90: New test.
2573         * gfortran.dg/c_loc_tests_2.f03: Fix code.
2574
2575 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
2576
2577         PR c++/27211
2578         * g++.dg/template/error27.C: New.
2579         * g++.dg/template/error28.C: New.
2580         * g++.dg/other/pr28304.C: Adjust.
2581         * g++.old-deja/g++.mike/p811.C: Likewise.
2582
2583 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2584
2585         PR target/30315
2586         * gcc.target/i386/pr30315.c: New.
2587
2588 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2589
2590         PR fortran/32594
2591         * gfortran.dg/substr_5.f90: New test.
2592
2593 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
2594
2595         PR c/30428
2596         * gcc.dg/vector-2.c: New test.
2597
2598         PR c++/30428
2599         * g++.dg/ext/vector8.C: New test.
2600
2601 2007-08-13  Dan Hipschman  <dsh@google.com>
2602
2603         PR c/32953
2604         * gcc.dg/format/array-1.c: Add an additional test for
2605         unterminated format strings of length 1.
2606
2607 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2608
2609         PR fortran/32926
2610         * gfortran.dg/external_procedures_3.f90: New test.
2611
2612 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2613
2614         PR fortran/32827
2615         * gfortran.dg/import6.f90: New test.
2616
2617 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
2618
2619         PR C/30427
2620         *  gcc.dg/vector-1.c: New test.
2621
2622 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2623
2624         * gcc.dg/pr21255-4.c: Skip for PIC.
2625         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2626
2627 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2628
2629         * gcc.dg/attr-isr.c: Skip for PIC.
2630         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2631         * gcc.dg/attr-isr-trapa.c: Likewise.
2632         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2633         * gcc.dg/pragma-isr-trapa.c: Likewise.
2634         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2635
2636 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2637
2638         PR fortran/32962
2639         * gfortran.dg/transpose_1.f90: New test.
2640
2641 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2642
2643         PR fortran/29600
2644         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2645         intrinsic.
2646
2647 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2648
2649         PR fortran/30964
2650         PR fortran/33054
2651         * gfortran.dg/random_4.f90: New test.
2652         * gfortran.dg/random_5.f90: New test.
2653         * gfortran.dg/random_6.f90: New test.
2654         * gfortran.dg/random_7.f90: New test.
2655
2656 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2657
2658         PR fortran/32860
2659         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2660
2661 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2662
2663         PR fortran/31629
2664         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2665
2666 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2667
2668         PR fortran/29600
2669         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2670         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2671
2672 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2673
2674         PR fortran/32937
2675         * gfortran.dg/char_length_6.f90: New test.
2676
2677 2007-08-10  Ollie Wild  <aaw@google.com>
2678
2679         * g++.dg/lookup/using18.C: New test.
2680
2681 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2682
2683         PR c++/17763
2684         * g++.dg/other/error16.C: New.
2685
2686 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2687
2688         PR libfortran/33039
2689         * gfortran.dg/namelist_37.f90: New test.
2690
2691 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2692
2693         PR c++/22256
2694         * g++.dg/conversion/op3.C: New.
2695
2696 2007-08-09  Tobias Burnus  <burnus@net-b.de>
2697
2698         PR fortran/32987
2699         * gfortran.dg/fmt_tab_1.f90: New.
2700         * gfortran.dg/fmt_tab_2.f90: New.
2701
2702 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2703
2704         PR c/32796
2705         * gcc.c-torture/compile/pr32796.c: New test.
2706
2707 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2708
2709         PR middle-end/32813
2710         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2711         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2712         instead of just -O.
2713
2714 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
2715
2716         * gcc.target/mips/code-readable-1.c: New test.
2717         * gcc.target/mips/code-readable-2.c: Likewise.
2718         * gcc.target/mips/code-readable-3.c: Likewise.
2719
2720 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
2721             Revital Eres  <eres@il.ibm.com>
2722
2723         * gfortran.dg/sms-1.f90: Add comment.
2724         * gfortran.dg/sms-2.f90: New.
2725
2726 2007-08-07  Ian Lance Taylor  <iant@google.com>
2727
2728         * gcc.dg/instrument-1.c: New test.
2729         * gcc.dg/instrument-2.c: New test.
2730         * gcc.dg/instrument-3.c: New test.
2731
2732 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
2733
2734         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2735
2736 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
2737
2738         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
2739         !vector_alignment_reachable targets.
2740         * gcc.dg/vect/vect-33.c: Likewise.
2741         * gcc.dg/vect/vect-42.c: Likewise.
2742         * gcc.dg/vect/vect-44.c: Likewise.
2743         * gcc.dg/vect/vect-50.c: Likewise.
2744         * gcc.dg/vect/vect-70.c: Likewise.
2745         * gcc.dg/vect/vect-71.c: Likewise.
2746         * gcc.dg/vect/vect-87.c: Likewise.
2747         * gcc.dg/vect/vect-88.c: Likewise.
2748         * gcc.dg/vect/vect-91.c: Likewise.
2749         * gcc.dg/vect/vect-93.c: Likewise.
2750         * gcc.dg/vect/vect-96.c: Likewise.
2751         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2752         * gcc.dg/vect/section-anchors-69.c: Likewise.
2753         * gcc.dg/vect/pr25413.c: Likewise.
2754         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2755         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2756         * gfortran.dg/vect-2.f90: Likewise.
2757         * gfortran.dg/vect-3.f90: Likewise.
2758         * gfortran.dg/vect-4.f90: Likewise.
2759         * gfortran.dg/vect-5.f90: Likewise.
2760         * lib/target-supports.exp (check_effective_target_natural_alignment): 
2761         Return false for darwin. 
2762         (check_effective_target_vector_alignment_reachable_for_double): New.
2763
2764 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
2765
2766         * gcc.dg/multiword-1.c: New testcase.
2767
2768 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
2769
2770         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2771         messages.
2772         * gfortran.dg/namelist_36.f90: New test.
2773
2774 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2775
2776         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2777           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2778
2779 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
2780
2781         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2782         * gcc.dg/torture/type-generic-1.c: Likewise.
2783
2784 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2785
2786         * gcc.c-torture/20070522-1.c: Move to ...
2787         * gcc.c-torture/compile/20070522-1.c: Here.
2788
2789 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2790
2791         PR fortran/29828
2792         * gfortran.dg/minmax_char_1.f90: New test.
2793         * gfortran.dg/minmax_char_2.f90: New test.
2794         * gfortran.dg/min_max_optional_4.f90: New test.
2795
2796 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2797
2798         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2799         hanging on the testcase.
2800
2801 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2802
2803         PR middle-end/32988
2804         * gcc.c-torture/compile/pr32988.c: New test.
2805
2806 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2807
2808         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2809
2810 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
2811
2812         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
2813
2814         Revert:
2815         2007-03-22  Dirk Mueller  <dmueller@suse.de>
2816
2817         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2818
2819 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2820
2821         PR fortran/32979
2822         * gfortran.dg/isnan_1.f90: New test.
2823
2824 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
2825             Revital Eres <eres@il.ibm.com>
2826
2827         * gcc.dg/sms-antideps.c: New test.
2828
2829 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
2830
2831         PR fortran/31214
2832         * gfortran.dg/entry_13.f90: New test.
2833
2834         * gfortran.dg/entry_12.f90: Clean up .mod file.
2835
2836 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2837
2838         PR fortran/32770
2839         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
2840         variables as kind=4 so they don't overflow the record length.
2841
2842 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2843
2844         PR fortran/32968
2845         * gfortran.dg/selected_kind_1.f90: New test.
2846
2847 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2848
2849         PR middle-end/32780
2850         * gcc.c-torture/compile/pr32780.c: New test.
2851
2852 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2853
2854         RP middle-end/32399
2855         * gcc.c-torture/compile/pr32399.c: New testcase.
2856
2857 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2858
2859         PR middle-end/32304
2860         * g++.dg/torture/pr32304.C: New testcase.
2861
2862 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2863
2864         PR middle-end/32935
2865         * gfortran.fortran-torture/compile/complex_1.f90: New test.
2866
2867 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2868
2869         PR fortran/32955
2870         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2871
2872 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2873
2874         PR fortran/31202
2875         * gfortran.dg/nint_2.f90: New test.
2876
2877 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
2878
2879         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2880         * gcc.dg/weak/typeof-2.c: Likewise.
2881
2882 2007-08-03  Diego Novillo  <dnovillo@google.com>
2883
2884         PR 31521
2885         * gcc.dg/tree-ssa/pr31521.c: New test.
2886
2887 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2888
2889         PR fortran/32770
2890         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
2891         iostat must be default kind.
2892
2893 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2894
2895         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2896
2897 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2898
2899         PR fortran/32770
2900         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
2901         explicit so test passes with -fdefault-integer-8.
2902         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
2903         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
2904
2905 2007-08-02  Lee Millward  <lee.millward@gmail.com>
2906
2907         PR c++/30849
2908         * g++.dg/parse/asm1.C: New test.
2909
2910         PR c++/30850
2911         * g++.dg/parse/asm2.C: Likewise.
2912
2913         PR c++/30851
2914         * g++.dg/parse/asm3.C: Likewise.
2915         
2916 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2917
2918         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2919           "int" is only 16 bit bits wide.
2920         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2921
2922 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2923
2924         * g++.dg/torture/type-generic-1.C: New.
2925         * gcc.dg/pr28796-2.c: Move tests ...
2926         * gcc.dg/tg-tests.h: ... here.
2927         * gcc.dg/torture/type-generic-1.c: New.
2928
2929 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2930
2931         PR libfortran/32954
2932         * minmaxloc_3.f90:  New test case.
2933
2934 2007-08-01  Tobias Burnus  <burnus@net-b.de>
2935
2936         PR fortran/32936
2937         * gfortran.dg/allocate_stat.f90: New.
2938
2939 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
2940
2941         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
2942
2943 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2944
2945         PR tree-optimization/32919
2946         * gcc.c-torture/compile/pr32919.c: New.
2947
2948 2007-08-01  Nick Clifton  <nickc@redhat.com>
2949
2950         * gcc.c-torture/execute/execute.exp: Change copyright header to
2951         refer to version 3 of the GNU General Public License and to point
2952         readers at the COPYING3 file and the FSF's license web page.
2953         * gcc.c-torture/execute/ieee/ieee.exp,
2954         gcc.c-torture/unsorted/unsorted.exp,
2955         gcc.c-torture/compile/compile.exp,
2956         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
2957         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
2958         gcc.target/cris/torture/cris-torture.exp,
2959         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
2960         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
2961         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2962         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2963         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2964         gnat.dg/dg.exp, gnat.dg/style/style.exp,
2965         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2966         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2967         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2968         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2969         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2970         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2971         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2972         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2973         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2974         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2975         gcc.dg/noncompile/noncompile.exp,
2976         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2977         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2978         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2979         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2980         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2981         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2982         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
2983         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
2984         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
2985         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
2986         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
2987         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
2988         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
2989         g++.old-deja/old-deja.exp,
2990         gfortran.fortran-torture/execute/execute.exp,
2991         gfortran.fortran-torture/compile/compile.exp,
2992         treelang/output/output-1.c, treelang/output/output-1.tree,
2993         treelang/execute/execute.exp, treelang/Makefile.in,
2994         treelang/compile/compile.exp, g++.dg/dg.exp,
2995         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
2996         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
2997         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
2998         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
2999         g++.dg/compat/struct-layout-1.exp,
3000         g++.dg/compat/struct-layout-1_generate.c,
3001         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3002         g++.dg/bprob/bprob.exp, config/default.exp,
3003         gcc.test-framework/test-framework.awk,
3004         gcc.test-framework/gen_directive_tests,
3005         gcc.test-framework/test-framework.exp,
3006         objc.dg/special/special.exp,
3007         objc.dg/gnu-encoding/gnu-encoding.exp,
3008         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3009         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3010         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3011         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3012         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3013         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3014         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3015         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3016         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3017         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3018         lib/target-supports-dg.exp, lib/gcc-defs.exp,
3019         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3020         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3021         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3022         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3023         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3024         Likewise.
3025
3026 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3027
3028         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3029         error message text.
3030
3031 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
3032
3033         PR fortran/32945
3034         * gfortran.dg/initialization_12.f90: New test.
3035
3036 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
3037
3038         PR fortran/31609
3039         * gfortran.dg/entry_12.f90: New test.
3040
3041 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3042
3043         PR fortran/32938
3044         * gfortran.dg/altreturn_6.f90: New test.
3045
3046 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
3047
3048         PR fortran/32942
3049         * gfortran.dg/exponent_2.f90: New test.
3050
3051 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
3052
3053         * gcc.dg/vect/vect-117.c: New test.
3054         * gcc.dg/vect/vect-74.c: Enabled test
3055         * gcc.dg/vect/vect-81.c: Enabled test
3056
3057 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
3058
3059         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3060         s/dg-error/dg-warning where warning is expected.
3061
3062 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3063
3064         PR fortran/32770
3065         * gfortran.dg/array_constructor_12.f90:  Adjust argument
3066         of huge() to correct kind.
3067
3068 2007-07-30  Ollie Wild  <aaw@google.com>
3069
3070         * gcc.dg/cpp/counter-2.c: New test.
3071         * gcc.dg/cpp/counter-3.c: New test.
3072         * gcc.dg/cpp/dir-only-1.c: New test.
3073         * gcc.dg/cpp/dir-only-1.h: New file.
3074         * gcc.dg/cpp/dir-only-2.c: New test.
3075         * gcc.dg/cpp/dir-only-3.c: New test.
3076         * gcc.dg/cpp/dir-only-3a.h: New file.
3077         * gcc.dg/cpp/dir-only-3b.h: New file.
3078         * gcc.dg/cpp/dir-only-4.c: New test.
3079         * gcc.dg/cpp/dir-only-5.c: New test.
3080         * gcc.dg/cpp/dir-only-6.c: New test.
3081
3082 2007-07-30  Julian Brown  <julian@codesourcery.com>
3083
3084         * gcc.target/arm/neon/v*.c: Regenerate.
3085
3086 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
3087
3088         PR c++/32108
3089         * g++.dg/ext/label6.C: New.
3090
3091 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3092
3093         PR libfortran/32858
3094         PR libfortran/30814
3095         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
3096
3097 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
3098
3099         PR fortran/31211
3100         * gfortran.dg/actual_pointer_function_1.f90: New test.
3101
3102         PR fortran/32682
3103         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3104
3105 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
3106
3107         PR fortran/32906
3108         * gfortran.dg/shape_1.f90: Adjust error message.
3109         * gfortran.dg/parameter_array_ref_1.f90: New test.
3110
3111 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3112
3113         PR fortran/31609
3114         * gfortran.dg/entry_11.f90: New test.
3115
3116 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
3117             Revital Eres  <eres@il.ibm.com>
3118
3119         * gfortran.dg/sms-1.f90: New test.
3120
3121 2007-07-28  Richard Guenther  <rguenther@suse.de>
3122
3123         * gcc.c-torture/compile/pr32920.c: New testcase.
3124
3125 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
3126
3127         PR c++/30917
3128         * g++.dg/lookup/friend11.C: New test.
3129
3130 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
3131
3132         * gfortran.dg/namelist_5.f90: Adjusted error message.
3133         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3134         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3135         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3136         * gfortran.dg/namelist_32.f90: ... this.
3137
3138         PR fortran/32876
3139         * gfortran.dg/namelist_33.f90: New test.
3140
3141         PR fortran/32905
3142         * gfortran.dg/namelist_34.f90: New test.
3143
3144         PR fortran/31818
3145         * gfortran.dg/namelist_35.f90: New test.
3146
3147 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
3148
3149         PR fortran/32880
3150         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3151
3152 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3153
3154         PR testsuite/32471
3155         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3156           assuming it is 0x7ffffffff.
3157         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3158         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3159
3160 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
3161
3162         * gfortran.dg/operator_3.f90: Fix dg directive.
3163         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3164         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3165         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3166
3167 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
3168
3169         * g++.dg/cpp0x/decltype1.C: New.
3170         * g++.dg/cpp0x/decltype2.C: New.
3171         * g++.dg/cpp0x/decltype3.C: New.
3172         * g++.dg/cpp0x/decltype4.C: New.
3173         * g++.dg/cpp0x/decltype5.C: New.
3174         * g++.dg/cpp0x/decltype6.C: New.
3175
3176 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3177
3178         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3179           because the test relies on bit 31 to be the sign bit.
3180
3181 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3182
3183         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3184           assuming it is 0x7fffffff.
3185         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3186         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3187
3188 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
3189
3190         PR c++/32346
3191         * g++.dg/expr/bitfield9.C: New test.
3192
3193 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3194
3195         PR fortran/32899
3196         * gfortran.dg/logical_comp.f90: Update dg-error strings.
3197
3198 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3199
3200         PR fortran/32760
3201         * gfortran.dg/private_type_7.f90: New test.
3202
3203 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3204
3205         PR fortran/32035
3206         * gfortran.dg/select_char_1.f90: New test.
3207
3208 2007-07-27  Tobias Burnus  <burnus@net-b.de>
3209
3210         PR fortran/32903
3211         * gfortran.dg/initialization_11.f90: New test.
3212
3213 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
3214
3215         * gcc.target/mips/ins-1.c: New test.
3216
3217 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
3218
3219         PR/19232
3220         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3221         (f1): Likewise.
3222
3223 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3224
3225         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3226         error: width of 'spare' exceeds its type.
3227
3228 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
3229
3230         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3231         * gcc.dg/sibcall-4.c: Likewise.
3232
3233 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3234
3235         PR rtl-optimization/31500
3236         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3237         * g++.dg/warn/Warray-bounds.C: Likewise.
3238
3239 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3240
3241         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3242
3243 2007-07-25  Julian Brown  <julian@codesourcery.com>
3244             Paul Brook  <paul@codesourcery.com>
3245             Joseph Myers  <joseph@codesourcery.com>
3246             Mark Shinwell  <shinwell@codesourcery.com>
3247
3248         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3249         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3250         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3251         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3252         (check_effective_target_arm_neon_hw): New.
3253         * gcc.target/arm/neon/neon.exp: New file.
3254         * gcc.target/arm/neon/polytypes.c: New file.
3255         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3256
3257 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
3258
3259         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3260           targets where an "int" is less than 32 bits wide.
3261
3262 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3263
3264         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3265
3266 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3267
3268         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3269           during addition if an int is only 16 bits wide.
3270         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3271
3272 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3273
3274         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3275           size as "long int" and are 32 or 64 bits wide.
3276         * gcc.dg/torture/pr28814.c: Likewise.
3277
3278 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3279
3280         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3281           exactly as wide as an int.
3282
3283 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
3284
3285         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3286         Define and use throughout as long long printf format specifier.
3287         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3288         Likewise.
3289
3290 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3291
3292         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3293         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3294
3295 2007-07-25  Ben Elliston  <bje@au.ibm.com>
3296
3297         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3298
3299 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
3300
3301         * gcc.c-torture/execute/20070724-1.c: New.
3302
3303 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3304
3305         PR fortran/31205
3306         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3307         "deallocates" to 24, since patch has code rid of much spurious
3308         code.
3309         * gfortran.dg/interface_assignment_1.f90 : New test.
3310
3311         PR fortran/32842
3312         * gfortran.dg/interface_assignment_2.f90 : New test.
3313
3314 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3315
3316         PR fortran/32867
3317         * fortran.dg/initialization_10.f90: New test.
3318
3319 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3320
3321         PR fortran/32778
3322         * gfortran.dg/imag_2.f: Removed
3323         * gfortran.dg/warn_std_1.f90: New test.
3324         * gfortran.dg/warn_std_2.f90: New test.
3325         * gfortran.dg/warn_std_3.f90: New test.
3326
3327 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3328
3329         PR c++/29001
3330         * g++.dg/init/new22.C: New.
3331
3332 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3333
3334         PR c++/32561
3335         * g++.dg/template/crash67.C: New.
3336
3337 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
3338
3339         * lib/target-support.exp (check_effective_target_natural_alignment): 
3340         (check_effective_target_vector_alignment_reachable): New.
3341         * config/spu/spu.c (spu_vector_alignment_reachable): New.
3342         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3343         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
3344         check.
3345         * gcc.dg/vect/pr25413.c: Likewise.
3346         * gcc.dg/vect/pr31699.c: Likewise.
3347
3348 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3349
3350         PR fortran/30814
3351         * gfortran.dg/pack_bounds_1.f90:  New test case.
3352
3353 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3354
3355         PR fortran/31639
3356         * gfortran.dg/initialization_9.f90: New test.
3357
3358 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3359
3360         PR fortran/32797
3361         PR fortran/32800
3362         * gfortran.dg/bind_c_usage_8.f03: New test case.
3363         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3364         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
3365
3366 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
3367
3368         * gcc.target/mips/branch-cost-1.c: New test.
3369         * gcc.target/mips/branch-cost-2.c: Likewise.
3370
3371 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3372
3373         PR fortran/32732
3374         * gfortran.dg/c_char_tests.f03: New test case.
3375         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3376         * gfortran.dg/c_char_tests_2.f03: New test case.
3377         * gfortran.dg/value_6.f03: Ditto.
3378         * gfortran.dg/value_7.f03: Ditto.
3379
3380 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3381
3382         PR fortran/32600
3383         * gfortran.dg/c_funloc_tests_5.f03: New.
3384         * gfortran.dg/c_funloc_tests_5.f04: New.
3385         * gfortran.dg/c_funloc_tests_4_driver.c: New.
3386
3387 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3388
3389         PR c++/32839
3390         * g++.dg/expr/call4.C: New.
3391         * g++.dg/expr/call5.C: New.
3392
3393 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3394
3395         PR fortran/32710
3396         * gfortran.dg/namelist_30.f90: New test.
3397
3398 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3399
3400         PR fortran/29962
3401         * gfortran.dg/array_initializer_1.f90: Removed warning.
3402         * gfortran.dg/initialization_1.f90: Adjusted messages.
3403         * gfortran.dg/nested_modules_6.f90: Removed warning.
3404
3405         PR fortran/31253
3406         * gfortran.dg/initialization_7.f90: New test.
3407
3408         PR fortran/31639
3409         * gfortran.dg/initialization_8.f90: New test.
3410
3411 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3412
3413         PR c++/30818
3414         * g++.dg/template/crash47.C: Adjust errors.
3415         * g++.dg/template/crash48.C: Adjust errors.
3416         * g++.dg/template/typename12.C: New.
3417         * g++.dg/template/typename13.C: New.
3418         * g++.dg/template/typename14.C: New.
3419         * g++.dg/template/typedef6.C: Adjust errors.
3420
3421 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3422
3423         PR fortran/32627
3424         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3425         * gfortran.dg/pr32627.f03: New test case.
3426
3427         * gfortran.dg/c_f_pointer_logical.f03: New test case.
3428         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3429         c_f_pointer_logical.
3430         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3431         c_f_pointer_complex.
3432         * gfortran.dg/c_f_pointer_complex.f03: New test case.
3433         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3434         c_f_pointer_shape_tests_2.
3435         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3436
3437 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3438
3439         PR fortran/32804
3440         * gfortran.dg/c_loc_tests_9.f03: New test case.
3441         * gfortran.dg/c_loc_tests_10.f03: Ditto.
3442
3443 2007-07-21  Lee Millward  <lee.millward@gmail.com>
3444
3445         PR fortran/32823
3446         * gfortran.dg/int_2.f90: New test.
3447         
3448 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3449
3450         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3451
3452 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
3453
3454         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3455         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3456
3457 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
3458
3459         PR tree-optimization/19910
3460         * gcc.dg/pr19910.c: New test.
3461
3462 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
3463
3464         PR fortran/32738
3465         * gfortran.dg/pr32738.f90: New test.
3466
3467 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3468
3469         PR tree-optimzation/32635
3470         * gfortran.dg/pr32635.f:  New test case.
3471
3472 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
3473
3474         PR fortran/32801
3475         * gfortran.dg/pr32801.f03: New test case.
3476
3477 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3478
3479         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3480         Test negative numbers also.
3481         * gcc.dg/c99-math-float-1.c: Likewise.
3482         * gcc.dg/c99-math-long-double-1.c: Likewise.
3483         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
3484         test inputs.
3485
3486 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
3487         
3488         * lib/target-supports.exp (check_effective_target_sync_int_long):
3489         Enable for xtensa.
3490         (check_effective_target_sync_char_short): Likewise.
3491         
3492 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3493
3494         * gcc.dg/pr28796-2.c: Add more cases.
3495
3496 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3497
3498         * gcc.dg/pr28796-1.c: Add more cases.
3499         * gcc.dg/pr28796-2.c: Likewise.
3500
3501 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3502
3503         * gcc.dg/pr28796-1.c: Add more cases.
3504         * gcc.dg/pr28796-2.c: Likewise.
3505
3506 2007-07-17  Janus Weil  <jaydub66@gmail.com>
3507
3508         PR fortran/32535
3509         * gfortran.dg/pr32535.f90: New test.
3510
3511 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
3512
3513         PR fortran/31320
3514         PR fortran/32665
3515         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3516
3517 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
3518
3519         PR rtl-optimization/32773
3520         * gcc.dg/pr32773.c: New test.
3521
3522 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3523
3524         * gcc.target/spu/intrinsics-1.c: Use dg-message to
3525         match flax-vector-conversions note.
3526         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3527         instead of dg-error for the warning.
3528
3529 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3530
3531         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3532           adapted to work on targets with 16-bit or wider int.
3533         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3534         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3535         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3536         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3537
3538 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3539
3540         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3541         support large arrays.
3542         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3543         * gcc.dg/20061109-1.c: Likewise.
3544         * gcc.c-torture/execute/20061101-1.x: Likewise.
3545         * gcc.c-torture/execute/pr29797-1.x: Likewise.
3546         * gcc.c-torture/execute/pr31448.x: Likewise.
3547
3548 2007-07-16  Lee Millward  <lee.millward@gmail.com>
3549
3550         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3551
3552         PR fortran/32238
3553         * gfortran.dg/pr32238.f90: New test.
3554
3555         PR fortran/32222
3556         * gfortran.dg/pr32222.f90: New test.
3557
3558         PR fortran/32242
3559         * gfortran.dg/pr32242.f90: New test.
3560         
3561 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
3562             David Ung  <davidu@mips.com>
3563
3564         * gcc.target/mips/mips-sched-madd.c: New test case.
3565
3566 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3567
3568         PR libfortran/32611
3569         * gfortran.dg/large_real_kind_1.f90: Update test.
3570         * gfortran.dg/pr17706.f90: Update test.
3571         * gfortran.dg/fmt_zero_digits.f90: Update test.
3572         * gfortran.dg/fmt_zero_precision.f90: Update test.
3573         * gfortran.dg/real_const_3.f90: Update test.
3574
3575 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3576
3577         PR fortran/32036
3578         * gfortran.dg/bounds_check_8.f90: New test.
3579         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3580
3581 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3582
3583         PR fortran/32357
3584         * gfortran.dg/mvbits_2.f90: New test.
3585
3586 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3587
3588         PR libfortran/32731
3589         * gfortran.dg/pack_mask_1.f90:  New test.
3590         * gfortran.dg/unpack_mask_1.f90:  New test.
3591
3592 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3593
3594         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3595         * gcc.dg/20001101-1.c: Likewise.
3596         * gcc.dg/20001102-1.c: Likewise.
3597         * gcc.dg/20020116-2.c: Likewise.
3598         * gcc.dg/20020416-1.c: Likewise.
3599         * gcc.dg/sparc-constant-1.c: Likewise.
3600         * gcc.dg/sparc-dwarf2.c: Likewise.
3601         * gcc.dg/sparc-frame-1.c: Likewise.
3602         * gcc.dg/sparc-getcontext-1.c: Likewise.
3603         * gcc.dg/sparc-loop-1.c: Likewise.
3604         * gcc.dg/sparc-reg-1.c: Likewise.
3605         * gcc.dg/sparc-ret.c: Likewise.
3606         * gcc.dg/sparc-trap-1.c: Likewise.
3607         * gcc.dg/ultrasp10.c: Likewise.
3608         * gcc.dg/ultrasp11.c: Likewise.
3609         * gcc.dg/ultrasp1.c: Likewise.
3610         * gcc.dg/ultrasp2.c: Likewise.
3611         * gcc.dg/ultrasp3.c: Likewise.
3612         * gcc.dg/ultrasp4.c: Likewise.
3613         * gcc.dg/ultrasp5.c: Likewise.
3614         * gcc.dg/ultrasp6.c: Likewise.
3615         * gcc.dg/ultrasp7.c: Likewise.
3616         * gcc.dg/ultrasp8.c: Likewise.
3617         * gcc.dg/ultrasp9.c: Likewise.
3618         * gcc.dg/splet-1.c: Delete.
3619
3620 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
3621
3622         PR fortran/32724
3623         * gfortran.dg/stfunc_5.f90: New test.
3624
3625 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
3626
3627         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3628         New procedure to check if arrays are naturally aligned to the vector
3629         alignment boundary.
3630         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
3631         in size_t typedef.  Adjust tree dump scan results according to
3632         vect_aligned_arrays target check.
3633         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3634         vect_aligned_arrays target check.
3635         * gcc.dg/vect/pr31699.c: Ditto.
3636
3637 2007-07-13  Sa Liu  <saliu@de.ibm.com>
3638
3639         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3640         for V2DFmode vector conditional expression.
3641         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
3642         and dfceq patterns.
3643         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
3644         and dfcgt patterns.
3645         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
3646         V2DFmode comparison and test special values.
3647         * lib/target-supports.exp: Switch on test for V2DFmode 
3648         vector conditional expression.
3649
3650 2007-07-13  Richard Guenther  <rguenther@suse.de>
3651
3652         PR tree-optimization/32721
3653         * gcc.dg/pr32721.c: New testcase.
3654
3655 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
3656
3657         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3658         error message part that continues on a new line.
3659
3660 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
3661
3662         * gcc.dg/c99-tgmath-1.c: New.
3663         * gcc.dg/c99-tgmath-2.c: New.
3664         * gcc.dg/c99-tgmath-3.c: New.
3665         * gcc.dg/c99-tgmath-4.c: New.
3666
3667 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3668             Janis Johnson  <janis187@us.ibm.com>
3669
3670         PR testsuite/25241
3671         * gcc.test-framework/dg-error-exp-F.c: New test.
3672         * gcc.test-framework/dg-warning-exp-F.c: New test.
3673         * lib/gcc.exp: Enable warning and error prefixes.
3674         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3675         (dg-error): Wrap original dg-error.
3676         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3677         markers from dg-error/dg-warning directives.
3678         * gcc.dg/20040322-1.c: Likewise.
3679         * gcc.dg/Wchar-subscripts-1.c: Likewise.
3680         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3681         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3682         * gcc.dg/Werror-1.c: Likewise.
3683         * gcc.dg/Werror-10.c: Likewise.
3684         * gcc.dg/Werror-11.c: Likewise.
3685         * gcc.dg/Werror-2.c: Likewise.
3686         * gcc.dg/Werror-3.c: Likewise.
3687         * gcc.dg/Werror-4.c: Likewise.
3688         * gcc.dg/Werror-5.c: Likewise.
3689         * gcc.dg/Werror-6.c: Likewise.
3690         * gcc.dg/Werror-7.c: Likewise.
3691         * gcc.dg/Werror-8.c: Likewise.
3692         * gcc.dg/Werror-9.c: Likewise.
3693         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3694         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3695         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3696         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3697         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3698         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3699         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3700         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3701         * gcc.dg/Wnested-externs-1.c: Likewise.
3702         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3703         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3704         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3705         * gcc.dg/Wshadow-3.c: Likewise.
3706         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3707         * gcc.dg/Wwrite-strings-1.c: Likewise.
3708         * gcc.dg/anon-struct-5.c: Likewise.
3709         * gcc.dg/anon-struct-6.c: Likewise.
3710         * gcc.dg/anon-struct-7.c: Likewise.
3711         * gcc.dg/anon-struct-8.c: Likewise.
3712         * gcc.dg/array-8.c: Likewise.
3713         * gcc.dg/array-quals-2.c: Likewise.
3714         * gcc.dg/asm-qual-1.c: Likewise.
3715         * gcc.dg/asm-wide-1.c: Likewise.
3716         * gcc.dg/assign-warn-1.c: Likewise.
3717         * gcc.dg/assign-warn-2.c: Likewise.
3718         * gcc.dg/bitfld-10.c: Likewise.
3719         * gcc.dg/bitfld-11.c: Likewise.
3720         * gcc.dg/bitfld-12.c: Likewise.
3721         * gcc.dg/bitfld-13.c: Likewise.
3722         * gcc.dg/bitfld-14.c: Likewise.
3723         * gcc.dg/builtin-choose-expr-2.c: Likewise.
3724         * gcc.dg/builtins-30.c: Likewise.
3725         * gcc.dg/c90-const-expr-5.c: Likewise.
3726         * gcc.dg/c90-typespec-1.c: Likewise.
3727         * gcc.dg/c99-const-expr-5.c: Likewise.
3728         * gcc.dg/c99-flex-array-5.c: Likewise.
3729         * gcc.dg/c99-fordecl-3.c: Likewise.
3730         * gcc.dg/c99-tag-3.c: Likewise.
3731         * gcc.dg/c99-typespec-1.c: Likewise.
3732         * gcc.dg/c99-vla-jump-1.c: Likewise.
3733         * gcc.dg/c99-vla-jump-2.c: Likewise.
3734         * gcc.dg/c99-vla-jump-3.c: Likewise.
3735         * gcc.dg/c99-vla-jump-4.c: Likewise.
3736         * gcc.dg/c99-vla-jump-5.c: Likewise.
3737         * gcc.dg/cast-1.c: Likewise.
3738         * gcc.dg/cast-2.c: Likewise.
3739         * gcc.dg/cast-3.c: Likewise.
3740         * gcc.dg/cast-4.c: Likewise.
3741         * gcc.dg/cast-pretty-print-1.c: Likewise.
3742         * gcc.dg/comp-goto-2.c: Likewise.
3743         * gcc.dg/comp-goto-3.c: Likewise.
3744         * gcc.dg/cpp/error-1.c: Likewise.
3745         * gcc.dg/cpp/if-paren.c: Likewise.
3746         * gcc.dg/decl-7.c: Likewise.
3747         * gcc.dg/decl-8.c: Likewise.
3748         * gcc.dg/decl-nospec-1.c: Likewise.
3749         * gcc.dg/decl-nospec-2.c: Likewise.
3750         * gcc.dg/decl-nospec-3.c: Likewise.
3751         * gcc.dg/declspec-10.c: Likewise.
3752         * gcc.dg/declspec-11.c: Likewise.
3753         * gcc.dg/declspec-12.c: Likewise.
3754         * gcc.dg/declspec-13.c: Likewise.
3755         * gcc.dg/declspec-14.c: Likewise.
3756         * gcc.dg/declspec-15.c: Likewise.
3757         * gcc.dg/declspec-16.c: Likewise.
3758         * gcc.dg/declspec-17.c: Likewise.
3759         * gcc.dg/declspec-4.c: Likewise.
3760         * gcc.dg/declspec-5.c: Likewise.
3761         * gcc.dg/declspec-6.c: Likewise.
3762         * gcc.dg/declspec-7.c: Likewise.
3763         * gcc.dg/declspec-8.c: Likewise.
3764         * gcc.dg/declspec-9.c: Likewise.
3765         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3766         * gcc.dg/dfp/constants-c99.c: Likewise.
3767         * gcc.dg/dfp/keywords-c89.c: Likewise.
3768         * gcc.dg/dfp/keywords-c99.c: Likewise.
3769         * gcc.dg/dfp/keywords-reserved.c: Likewise.
3770         * gcc.dg/dfp/typespec.c: Likewise.
3771         * gcc.dg/dremf-type-compat-2.c: Likewise.
3772         * gcc.dg/dremf-type-compat-3.c: Likewise.
3773         * gcc.dg/dremf-type-compat-4.c: Likewise.
3774         * gcc.dg/empty-source-2.c: Likewise.
3775         * gcc.dg/empty-source-3.c: Likewise.
3776         * gcc.dg/enum3.c: Likewise.
3777         * gcc.dg/extra-semi-2.c: Likewise.
3778         * gcc.dg/extra-semi-3.c: Likewise.
3779         * gcc.dg/float-range-1.c: Likewise.
3780         * gcc.dg/float-range-2.c: Likewise.
3781         * gcc.dg/float-range-3.c: Likewise.
3782         * gcc.dg/float-range-5.c: Likewise.
3783         * gcc.dg/format/asm_fprintf-2.c: Likewise.
3784         * gcc.dg/format/asm_fprintf-3.c: Likewise.
3785         * gcc.dg/format/asm_fprintf-4.c: Likewise.
3786         * gcc.dg/format/asm_fprintf-5.c: Likewise.
3787         * gcc.dg/format/cast-1.c: Likewise.
3788         * gcc.dg/format/gcc_diag-3.c: Likewise.
3789         * gcc.dg/format/gcc_diag-4.c: Likewise.
3790         * gcc.dg/format/gcc_diag-6.c: Likewise.
3791         * gcc.dg/format/gcc_diag-8.c: Likewise.
3792         * gcc.dg/format/gcc_diag-9.c: Likewise.
3793         * gcc.dg/format/nul-2.c: Likewise.
3794         * gcc.dg/format/opt-1.c: Likewise.
3795         * gcc.dg/format/opt-2.c: Likewise.
3796         * gcc.dg/format/opt-3.c: Likewise.
3797         * gcc.dg/format/opt-4.c: Likewise.
3798         * gcc.dg/format/opt-5.c: Likewise.
3799         * gcc.dg/format/opt-6.c: Likewise.
3800         * gcc.dg/framework-2.c: Likewise.
3801         * gcc.dg/func-args-1.c: Likewise.
3802         * gcc.dg/func-outside-1.c: Likewise.
3803         * gcc.dg/func-outside-2.c: Likewise.
3804         * gcc.dg/gnu-cond-expr-2.c: Likewise.
3805         * gcc.dg/gnu-cond-expr-3.c: Likewise.
3806         * gcc.dg/if-empty-1.c: Likewise.
3807         * gcc.dg/init-bad-1.c: Likewise.
3808         * gcc.dg/init-bad-2.c: Likewise.
3809         * gcc.dg/init-bad-3.c: Likewise.
3810         * gcc.dg/init-desig-obs-2.c: Likewise.
3811         * gcc.dg/init-desig-obs-3.c: Likewise.
3812         * gcc.dg/init-empty-2.c: Likewise.
3813         * gcc.dg/init-empty-3.c: Likewise.
3814         * gcc.dg/inline-11.c: Likewise.
3815         * gcc.dg/inline-12.c: Likewise.
3816         * gcc.dg/inline-8.c: Likewise.
3817         * gcc.dg/inline-9.c: Likewise.
3818         * gcc.dg/inline3.c: Likewise.
3819         * gcc.dg/label-decl-1.c: Likewise.
3820         * gcc.dg/label-decl-2.c: Likewise.
3821         * gcc.dg/label-decl-3.c: Likewise.
3822         * gcc.dg/label-decl-4.c: Likewise.
3823         * gcc.dg/long-long-typespec-1.c: Likewise.
3824         * gcc.dg/lvalue-2.c: Likewise.
3825         * gcc.dg/lvalue-3.c: Likewise.
3826         * gcc.dg/nested-func-3.c: Likewise.
3827         * gcc.dg/nested-redef-1.c: Likewise.
3828         * gcc.dg/noreturn-4.c: Likewise.
3829         * gcc.dg/old-style-prom-2.c: Likewise.
3830         * gcc.dg/old-style-prom-3.c: Likewise.
3831         * gcc.dg/old-style-then-proto-1.c: Likewise.
3832         * gcc.dg/overflow-warn-1.c: Likewise.
3833         * gcc.dg/overflow-warn-2.c: Likewise.
3834         * gcc.dg/overflow-warn-3.c: Likewise.
3835         * gcc.dg/overflow-warn-4.c: Likewise.
3836         * gcc.dg/overflow-warn-6.c: Likewise.
3837         * gcc.dg/parm-forwdecl-2.c: Likewise.
3838         * gcc.dg/parm-forwdecl-3.c: Likewise.
3839         * gcc.dg/parm-impl-decl-1.c: Likewise.
3840         * gcc.dg/parm-impl-decl-2.c: Likewise.
3841         * gcc.dg/parm-incomplete-1.c: Likewise.
3842         * gcc.dg/parm-mismatch-1.c: Likewise.
3843         * gcc.dg/pointer-arith-1.c: Likewise.
3844         * gcc.dg/pointer-arith-2.c: Likewise.
3845         * gcc.dg/pointer-arith-3.c: Likewise.
3846         * gcc.dg/pointer-arith-4.c: Likewise.
3847         * gcc.dg/pointer-arith-6.c: Likewise.
3848         * gcc.dg/pointer-arith-7.c: Likewise.
3849         * gcc.dg/pointer-arith-8.c: Likewise.
3850         * gcc.dg/pr13804-1.c: Likewise.
3851         * gcc.dg/pr15698-1.c: Likewise.
3852         * gcc.dg/pr15698-2.c: Likewise.
3853         * gcc.dg/pr15698-3.c: Likewise.
3854         * gcc.dg/pr15698-4.c: Likewise.
3855         * gcc.dg/pr15698-5.c: Likewise.
3856         * gcc.dg/pr15698-6.c: Likewise.
3857         * gcc.dg/pr15698-7.c: Likewise.
3858         * gcc.dg/pr15698-8.c: Likewise.
3859         * gcc.dg/pr17188-1.c: Likewise.
3860         * gcc.dg/pr17301-1.c: Likewise.
3861         * gcc.dg/pr17301-2.c: Likewise.
3862         * gcc.dg/pr17730-1.c: Likewise.
3863         * gcc.dg/pr20368-1.c: Likewise.
3864         * gcc.dg/pr20368-2.c: Likewise.
3865         * gcc.dg/pr20368-3.c: Likewise.
3866         * gcc.dg/pr22308-1.c: Likewise.
3867         * gcc.dg/qual-component-1.c: Likewise.
3868         * gcc.dg/redecl-1.c: Likewise.
3869         * gcc.dg/redecl-11.c: Likewise.
3870         * gcc.dg/redecl-12.c: Likewise.
3871         * gcc.dg/redecl-13.c: Likewise.
3872         * gcc.dg/redecl-14.c: Likewise.
3873         * gcc.dg/redecl-15.c: Likewise.
3874         * gcc.dg/register-var-1.c: Likewise.
3875         * gcc.dg/register-var-2.c: Likewise.
3876         * gcc.dg/stmt-expr-2.c: Likewise.
3877         * gcc.dg/stmt-expr-3.c: Likewise.
3878         * gcc.dg/stmt-expr-label-1.c: Likewise.
3879         * gcc.dg/stmt-expr-label-2.c: Likewise.
3880         * gcc.dg/stmt-expr-label-3.c: Likewise.
3881         * gcc.dg/struct-empty-2.c: Likewise.
3882         * gcc.dg/struct-empty-3.c: Likewise.
3883         * gcc.dg/struct-parse-1.c: Likewise.
3884         * gcc.dg/struct-semi-1.c: Likewise.
3885         * gcc.dg/struct-semi-2.c: Likewise.
3886         * gcc.dg/struct-semi-3.c: Likewise.
3887         * gcc.dg/switch-5.c: Likewise.
3888         * gcc.dg/switch-6.c: Likewise.
3889         * gcc.dg/switch-7.c: Likewise.
3890         * gcc.dg/tls/diag-5.c: Likewise.
3891         * gcc.dg/transparent-union-1.c: Likewise.
3892         * gcc.dg/transparent-union-3.c: Likewise.
3893         * gcc.dg/typespec-1.c: Likewise.
3894         * gcc.dg/vla-init-2.c: Likewise.
3895         * gcc.dg/vla-init-3.c: Likewise.
3896         * gcc.dg/vla-init-4.c: Likewise.
3897         * gcc.dg/vla-init-5.c: Likewise.
3898         * gcc.dg/void-cast-2.c: Likewise.
3899         * gcc.dg/wvla-3.c: Likewise.
3900         * gcc.dg/wvla-7.c: Likewise.
3901         * gcc.target/i386/991209-1.c: Likewise.
3902         * gcc.target/ia64/fpreg-1.c: Likewise.
3903         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3904         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3905         
3906 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
3907
3908         PR fortran/31639
3909         * gfortran.dg/func_decl_4.f90: New test.
3910
3911 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
3912
3913         PR fortran/32727
3914         * gfortran.dg/interface_17.f90: New test.
3915
3916 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
3917
3918         PR fortran/32599
3919         * gfortran.dg/32599.f03: New test case.
3920
3921         PR fortran/32601
3922         * gfortran.dg/32601.f03: New test case.
3923         * gfortran.dg/32601_1.f03: Ditto.
3924         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3925         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3926
3927 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
3928
3929         * gcc.c-torture/execute/align-3.c: Remove function addr check.
3930
3931 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3932             Devang Patel  <dpatel@apple.com>
3933
3934         PR tree-optimization/25413
3935         * gcc.dg/vect/vect-align-1.c: New.
3936         * gcc.dg/vect/vect-align-2.c: New.
3937         * gcc.dg/vect/pr25413.c: New.
3938         * gcc.dg/vect/pr25413a.c: New.
3939         * gcc.dg/vect/pr31699.c: Fix dg-final check.
3940
3941 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
3942
3943         * lib/target-support.exp (check_ultrasparc_hw_available):
3944         New function.
3945         (is-effective-target): Check $arg for ultrasparc_hw.
3946         (is-effective-target-keyword): Likewise.
3947         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
3948         when determining what to do on sparc platforms.
3949         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
3950         * gcc.dg/20001101-1.c: Likewise.
3951         * gcc.dg/20001101-2.c: Likewise.
3952         * gcc.dg/ultrasp9.c: Likewise.
3953         * gcc.dg/ultrasp10.c: Likewise.
3954         * gcc.target/sparc/pdist-3.c: Likewise.
3955
3956 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
3957
3958         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
3959
3960 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3961
3962         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3963         get vectorized.
3964         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3965         now get vectorized.
3966         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3967         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3968         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3969         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3970         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3971         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3972         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3973         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3974         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3975         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3976         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3977         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3978         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3979         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3980         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3981         * lib/target-supports.exp (check_effective_target_vect_int_mul):
3982         Add spu.
3983
3984 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR c++/30854
3987         * g++.dg/parse/error30.C: New test.
3988
3989 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3990
3991         PR fortran/29804
3992         * gfortran.dg/alloc_comp_misc_1.f90: New test.
3993
3994 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
3995
3996         * gfortran.fortran-torture/compile/pr32663.f: New test.
3997
3998 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3999
4000         PR c++/31027
4001         * g++.dg/inherit/virtual4.C: New.
4002
4003 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
4004
4005         PR target/32661
4006         * gcc.target/i386/pr32661-1.c: New test.
4007
4008 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4009
4010         * gnat.dg/invariant_index.ad[sb]: New test.
4011
4012 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
4013
4014         PR c++/32560
4015         * g++.dg/template/decl3.C: New.
4016
4017 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
4018
4019         PR 32617
4020         * gcc.c-torture/execute/align-3.c: New.
4021
4022 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
4023
4024         PR target/32708
4025         * gcc.target/i386/pr32708-1.c: New test.
4026         * gcc.target/i386/pr32708-2.c: Ditto.
4027         * gcc.target/i386/pr32708-3.c: Ditto.
4028
4029 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
4030
4031         * g++.dg/init/new20.C: Remove svn:executable flag.
4032
4033 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4034
4035         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4036
4037 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
4038
4039         * gcc.dg/ultrasp7.c: Add fpic target requirement.
4040
4041 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4042
4043         PR testsuite/25241
4044         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4045         directive.
4046         
4047 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
4048
4049         PR fortran/32157
4050         * gfortran.dg/overload_2.f90: New test.
4051
4052         PR fortran/32689
4053         * gfortran.dg/transfer_simplify_5.f90
4054
4055         PR fortran/32634
4056         * gfortran.dg/interface_15.f90: New test.
4057
4058 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4059
4060         PR libfortran/32336
4061         * gfortran.dg/matmul_5.f90:  New test case.
4062
4063 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4064
4065         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4066         * gcc.dg/fesd-any.h: Likewise.
4067         * gcc.dg/fesd-baseonly.c: Likewise.
4068         * gcc.dg/fesd-baseonly.h: Likewise.
4069         * gcc.dg/fesd-none.c: Likewise.
4070         * gcc.dg/fesd-none.h: Likewise.
4071         * gcc.dg/fesd-reduced.c: Likewise.
4072         * gcc.dg/fesd-reduced.h: Likewise.
4073         * gcc.dg/fesd-sys.c: Likewise.
4074         * gcc.dg/fesd-sys.h: Likewise
4075         * gcc.dg/fesd.h: Likewise.
4076
4077         * g++.dg/debug/dwarf2: New directory.
4078         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4079         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4080         * g++.dg/other/fesd-any.h: Likewise.
4081         * g++.dg/other/fesd-baseonly.C: Likewise.
4082         * g++.dg/other/fesd-baseonly.h: Likewise.
4083         * g++.dg/other/fesd-none.C: Likewise.
4084         * g++.dg/other/fesd-none.h: Likewise.
4085         * g++.dg/other/fesd-reduced.C: Likewise.
4086         * g++.dg/other/fesd-reduced.h: Likewise.
4087         * g++.dg/other/fesd-sys.C: Likewise.
4088         * g++.dg/other/fesd-sys.h: Likewise.
4089         * g++.dg/other/fesd.h: Likewise.
4090
4091 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
4092
4093         PR fortran/31129
4094         * gfortran.dg/parameter_unused.f90: New test.
4095
4096 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
4097
4098         PR tree-optimization/32681
4099         * gcc.dg/tree-ssa/pr32681.c: New test.
4100
4101 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4102
4103         PR fortran/32678
4104         * gfortran.dg/fmt_t_5.f90: New test.
4105
4106 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
4107
4108         PR c++/30535
4109         * g++.dg/template/operator10.C: New.
4110
4111 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4112
4113         PR libfortran/32217
4114         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
4115
4116 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4117
4118         PR fortran/29876
4119         * gfortran.dg/operator_6.f90: New test.
4120
4121 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4122
4123         PR fortran/17711
4124         * gfortran.dg/operator_4.f90: New test.
4125         * gfortran.dg/operator_5.f90: New test.
4126         * gfortran.dg/logical_comp.f90: Adjusted error messages.
4127         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4128
4129 2007-07-08  Tobias Burnus  <burnus@net-b.de>
4130
4131         PR fortran/32669
4132         * gfortran.dg/argument_checking_6.f90: New.
4133
4134 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4135
4136         PR fortran/25094
4137         * gfortran.dg/interface_155555.f90: New test.
4138
4139 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4140
4141         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4142         c99-math-long-double-1.c, c99-math.h: Test subnormals.
4143
4144 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4145
4146         PR testsuite/25241
4147         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4148         discern pedantic diagnostics and errors.
4149         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4150         and not an error.
4151         * gcc.dg/20050121-1.c: This is an error and not a warning.
4152         * gcc.target/i386/sseregparm-2.c:  Likewise.
4153         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4154         * gcc.dg/charset/attribute2.c: Likewise.
4155         * gcc.dg/bitfld-1.c: Likewise.
4156         * gcc.dg/pack-test-2.c: Likewise.
4157         * gcc.dg/940510-1.c: Match separately error and warning.
4158         * gcc.dg/array-2.c: Match separately multiple messages. The second
4159         diagnostic is a pedantic warning and not an error.
4160         * gcc.dg/pr14475.c: Match separately multiple messages.
4161         * gcc.dg/pr18809-1.c: Likewise.
4162         * gcc.dg/pr27953.c: Likewise.
4163         * gcc.dg/vla-init-1.c: Likewise.
4164         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4165
4166 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4167
4168         PR fortran/32644
4169         * gfortran.dg/char_decl_1.f90: New test.
4170
4171 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
4172
4173         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4174
4175 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
4176
4177         PR c++/32232
4178         * g++.dg/template/overload9.C: New test.
4179
4180 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
4181
4182         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4183         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4184
4185 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4186
4187         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4188         * gcc.dg/20001012-2.c: Likewise.
4189         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4190         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4191
4192 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4193
4194         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4195         about the chunk size when STACK_SIZE is defined.
4196
4197 2007-07-06  Josh Conner  <jconner@apple.com>
4198
4199         PR middle-end/32602
4200         * gcc.dg/sibcall-8.c: New test.
4201
4202 2007-07-06  Josh Conner  <jconner@apple.com>
4203
4204         PR middle-end/32603
4205         * gcc.target/arm/sibcall-1.c: New test.
4206
4207 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4208
4209         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4210
4211 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
4212
4213         * gfortran.dg/save_parameter.f90: New test.
4214         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4215
4216 2007-07-06  Richard Guenther  <rguenther@suse.de>
4217
4218         * g++.dg/opt/pr30965.C: New testcase.
4219
4220 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
4221
4222         * gcc.target/mips/save-restore-5.c: New test.
4223
4224 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4225
4226         PR rtl_optimization/32450
4227         * gcc.dg/pr32450.c: New runtime test.
4228
4229 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4230
4231         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4232         single underscore in scan directives.
4233
4234 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
4235
4236         PR c++/32245
4237         * g++.dg/init/ptrmem4.C: New test.
4238
4239         PR c++/32251
4240         * g++.dg/init/new21.C: Likewise.
4241
4242         PR c++/31992
4243         * g++.dg/template/static30.C: Likewise.
4244
4245 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
4246
4247         * gcc.dg/vect/costmodel/ppc: New directory.
4248         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4249         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4250         New test.
4251         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4252         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4253         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4254         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4255         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4256         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4257         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4258         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4259         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4260         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4261         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4262         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4263         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4264         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4265
4266 2007-07-05  Tobias Burnus  <burnus@net-b.de>
4267
4268         PR fortran/32359
4269         * gfortran.dg/module_md5_1.f90: Update MD5 number.
4270
4271 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
4272
4273         PR fortran/32526
4274         * gfortran.dg/interface_14.f90: New test.
4275
4276         PR fortran/32613
4277         * gfortran.dg/do_iterator_2.f90: New test.
4278
4279 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4280
4281         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4282         (FE_DEC_DOWNWARD): Likewise.
4283         (FE_DEC_UPWARD): Likewise.
4284         (FE_DEC_TOWARDZERO): Likewise.
4285         (FE_DEC_TONEARESTFROMZERO): Likewise.
4286
4287 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
4288
4289         * gcc.c-torture/compile/pr32606.c: New.
4290         * gfortran.fortran-torture/execute/pr32604.f90: New.
4291
4292 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
4293
4294         * gcc.dg/visibility-12.c: New test.
4295         * gcc.dg/visibility-13.c: Likewise.
4296         * g++.dg/ext/visibility-9.C: Likewise.
4297         * g++.dg/ext/visibility-10.C: Likewise.
4298
4299 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4300
4301         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4302         * gcc.dg/sh-relax-vxworks.c: New test.
4303
4304 2007-07-04  Richard Guenther  <rguenther@suse.de>
4305
4306         PR tree-optimization/32500
4307         * gcc.c-torture/execute/pr32500.c: New testcase.
4308
4309 2007-07-04  Richard Guenther  <rguenther@suse.de>
4310
4311         PR tree-optimization/32482
4312         * gcc.c-torture/compile/pr32482.c: New testcase.
4313
4314 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4315
4316         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4317         VxWorks kernels.
4318         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4319         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4320         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4321         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4322
4323 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4324
4325         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4326
4327 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4328
4329         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4330
4331 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4332
4333         PR fortran/31198
4334         * gfortran.dg/min_max_optional_1.f90: New test.
4335         * gfortran.dg/min_max_optional_2.f90: New test.
4336         * gfortran.dg/min_max_optional_3.f90: New test.
4337
4338 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4339
4340         PR fortran/32545
4341         * gfortran.dg/fmt_error.f90: New test.
4342
4343 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4344
4345         PR fortran/32612
4346         * gfortran.dg/interface_13.f90: New test.
4347
4348 2007-07-03  Dave Brolley  <brolley@redhat.com>
4349
4350         PR c++/31743
4351         * g++.dg/init/new20.C: New test.
4352
4353 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
4354
4355         PR fortran/32579
4356         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4357
4358 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4359
4360         PR fortran/25062
4361         * common_7.f90: New.
4362         * common_8.f90: New.
4363         * common_9.f90: New.
4364
4365 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4366
4367         PR fortran/30940
4368         * gfortran.dg/argument_checking_1.f90: New.
4369         * gfortran.dg/argument_checking_2.f90: New.
4370         * gfortran.dg/argument_checking_3.f90: New.
4371         * gfortran.dg/argument_checking_4.f90: New.
4372         * gfortran.dg/argument_checking_5.f90: New.
4373         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4374         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4375
4376 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4377
4378         * gcc.dg/pr32176.c: Add -w to default dg-options.
4379
4380 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4381
4382         * gcc.c-torture/compile/ssa-pre-1.c: New test.
4383
4384 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4385
4386         PR fortran/20888
4387         * gfortran.dg/null_2.f90: New.
4388
4389 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4390             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4391
4392         PR middle-end/32176
4393         * gcc.dg/pr32176.c: New test.
4394
4395 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4396
4397         * gcc.dg/const-float80.c : New test.
4398         * gcc.dg/const-float128.c : New test.
4399         * gcc.dg/const-float80-ped.c : New test.
4400         * gcc.dg/const-float128-ped.c : New test.
4401
4402 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4403
4404         * gcc.dg/c99-math.h: Fix typo.
4405
4406 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4407
4408         PR libgomp/32468
4409         * gcc.dg/gomp/pr32468-1.c: New test.
4410
4411 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4412
4413         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4414         an ABI option.
4415
4416 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4417
4418         * gfortran.fortran-torture/compile/pr32583.f: New.
4419         * gcc.c-torture/compile/pr32584.c: New
4420
4421 2007-07-02  Ollie Wild  <aaw@google.com>
4422
4423         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4424         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4425
4426 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4427
4428         * gcc.target/mips/save-restore-1.c: New test.
4429         * gcc.target/mips/save-restore-2.c: Likewise.
4430         * gcc.target/mips/save-restore-3.c: Likewise.
4431         * gcc.target/mips/save-restore-4.c: Likewise.
4432
4433 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
4434
4435         PR tree-optimization/31966
4436         PR tree-optimization/32533
4437         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4438         * gfortran.dg/pr32533.f90: Ditto.
4439
4440 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4441
4442         * g++.dg/opt/nrv12.C: New test.
4443         * gcc.target/i386/nrv1.c: New test.
4444
4445         PR c++/31748
4446         * g++.dg/gomp/pr31748.C: New test.
4447
4448 2007-07-02  Ira Rosen  <irar@il.ibm.com>
4449  
4450         PR tree-optimization/32230
4451         * gcc.dg/vect/pr32230.c: New test.
4452
4453 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
4454
4455         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4456         * bind_c_coms.f90: Ditto.
4457         * bind_c_coms_driver.c: Ditto.
4458         * bind_c_dts.f90: Ditto.
4459         * bind_c_dts_2.f03: Ditto.
4460         * bind_c_dts_2_driver.c: Ditto.
4461         * bind_c_dts_3.f03: Ditto.
4462         * bind_c_dts_4.f03: Ditto.
4463         * bind_c_dts_driver.c: Ditto.
4464         * bind_c_implicit_vars.f03: Ditto.
4465         * bind_c_procs.f03: Ditto.
4466         * bind_c_usage_2.f03: Ditto.
4467         * bind_c_usage_3.f03: Ditto.
4468         * bind_c_usage_5.f03: Ditto.
4469         * bind_c_usage_6.f03: Ditto.
4470         * bind_c_usage_7.f03: Ditto.
4471         * bind_c_vars.f90: Ditto.
4472         * bind_c_vars_driver.c: Ditto.
4473         * binding_c_table_15_1.f03: Ditto.
4474         * binding_label_tests.f03: Ditto.
4475         * binding_label_tests_10.f03: Ditto.
4476         * binding_label_tests_10_main.f03: Ditto.
4477         * binding_label_tests_11.f03: Ditto.
4478         * binding_label_tests_11_main.f03: Ditto.
4479         * binding_label_tests_12.f03: Ditto.
4480         * binding_label_tests_13.f03: Ditto.
4481         * binding_label_tests_13_main.f03: Ditto.
4482         * binding_label_tests_14.f03: Ditto.
4483         * binding_label_tests_2.f03: Ditto.
4484         * binding_label_tests_3.f03: Ditto.
4485         * binding_label_tests_4.f03: Ditto.
4486         * binding_label_tests_5.f03: Ditto.
4487         * binding_label_tests_6.f03: Ditto.
4488         * binding_label_tests_7.f03: Ditto.
4489         * binding_label_tests_8.f03: Ditto.
4490         * binding_label_tests_9.f03: Ditto.
4491         * c_assoc.f90: Ditto.
4492         * c_assoc_2.f03: Ditto.
4493         * c_f_pointer_shape_test.f90: Ditto.
4494         * c_f_pointer_tests.f90: Ditto.
4495         * c_f_tests_driver.c: Ditto.
4496         * c_funloc_tests.f03: Ditto.
4497         * c_funloc_tests_2.f03: Ditto.
4498         * c_funloc_tests_3.f03: Ditto.
4499         * c_funloc_tests_3_funcs.c: Ditto.
4500         * c_kind_params.f90: Ditto.
4501         * c_kind_tests_2.f03: Ditto.
4502         * c_kinds.c: Ditto.
4503         * c_loc_driver.c: Ditto.
4504         * c_loc_test.f90: Ditto.
4505         * c_loc_tests_2.f03: Ditto.
4506         * c_loc_tests_2_funcs.c: Ditto.
4507         * c_loc_tests_3.f03: Ditto.
4508         * c_loc_tests_4.f03: Ditto.
4509         * c_loc_tests_5.f03: Ditto.
4510         * c_loc_tests_6.f03: Ditto.
4511         * c_loc_tests_7.f03: Ditto.
4512         * c_loc_tests_8.f03: Ditto.
4513         * c_ptr_tests.f03: Ditto.
4514         * c_ptr_tests_10.f03: Ditto.
4515         * c_ptr_tests_5.f03: Ditto.
4516         * c_ptr_tests_7.f03: Ditto.
4517         * c_ptr_tests_7_driver.c: Ditto.
4518         * c_ptr_tests_8.f03: Ditto.
4519         * c_ptr_tests_8_funcs.c: Ditto.
4520         * c_ptr_tests_9.f03: Ditto.
4521         * c_ptr_tests_driver.c: Ditto.
4522         * c_size_t_driver.c: Ditto.
4523         * c_size_t_test.f03: Ditto.
4524         * com_block_driver.f90: Ditto.
4525         * global_vars_c_init.f90: Ditto.
4526         * global_vars_c_init_driver.c: Ditto.
4527         * global_vars_f90_init.f90: Ditto.
4528         * global_vars_f90_init_driver.c: Ditto.
4529         * interop_params.f03: Ditto.
4530         * iso_c_binding_only.f03: Ditto.
4531         * iso_c_binding_rename_1.f03: Ditto.
4532         * iso_c_binding_rename_1_driver.c: Ditto.
4533         * iso_c_binding_rename_2.f03: Ditto.
4534         * iso_c_binding_rename_2_driver.c: Ditto.
4535         * kind_tests_2.f03: Ditto.
4536         * kind_tests_3.f03: Ditto.
4537         * module_md5_1.f90: Ditto.
4538         * only_clause_main.c: Ditto.
4539         * print_c_kinds.f90: Ditto.
4540         * test_bind_c_parens.f03: Ditto.
4541         * test_c_assoc.c: Ditto.
4542         * test_com_block.f90: Ditto.
4543         * test_common_binding_labels.f03: Ditto.
4544         * test_common_binding_labels_2.f03: Ditto.
4545         * test_common_binding_labels_2_main.f03: Ditto.
4546         * test_common_binding_labels_3.f03: Ditto.
4547         * test_common_binding_labels_3_main.f03: Ditto.
4548         * test_only_clause.f90: Ditto.
4549         * use_iso_c_binding.f90: Ditto.
4550         * value_5.f90: Ditto.
4551         * value_test.f90: Ditto.
4552         * value_tests_f03.f90: Ditto.
4553
4554 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
4555
4556         * gcc.dg/tls/opt-14.c: New.
4557
4558 2007-07-01  Ollie Wild  <aaw@google.com>
4559
4560         * g++.dg/lookup/using16.C: New test.
4561         * g++.dg/lookup/using17.C: New test.
4562
4563 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
4564
4565         PR fortran/32239
4566         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4567         (test_4): Use proper test for floating point equality.
4568         (test_8): Likewise.
4569
4570 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4571
4572         PR libgfortran/32554
4573         * gfortran.dg/fmt_p_1.f90: New test.
4574
4575 2007-07-01  Ira Rosen  <irar@il.ibm.com>
4576
4577         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4578         initialization and fix dg-final check - the initialization loop is
4579         vectorizable.
4580
4581 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4582             Volker Reichelt  <reichelt@netcologne.de>
4583
4584         PR middle-end/32559
4585         * gcc.dg/pr32559.c: New test.
4586
4587 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4588
4589         PR tree-optimization/25371
4590         * gcc.dg/vect/pr25371.c: New test.
4591
4592 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4593
4594         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4595         when allocating and initializing a flexible array.
4596
4597 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
4598
4599         PR fortran/20373
4600         * gfortran.dg/intrinsic.f90: New test.
4601
4602 2007-06-30  Tobias Burnus  <burnus@net-b.de>
4603
4604         PR fortran/32555
4605         * gfortran.dg/fmt_zero_check.f90: New.
4606
4607 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
4608
4609         PR fortran/30284
4610         * gfortran.dg/repeat_f90: New test.
4611
4612 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4613
4614         PR testsuite/25241
4615         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4616         -pedantic-errors, so we should match errors.
4617         * gcc.dg/cpp/escape-1.c: Likewise.
4618         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4619         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4620         warning.
4621         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4622         errors instead of warnings.
4623         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4624         a pedantic warning.
4625         * gcc.dg/cpp/arith-3.c: Likewise.
4626
4627 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4628
4629         PR testsuite/25241
4630         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4631         * gcc.dg/pch/valid-2.c: Likewise.
4632         * gcc.dg/pch/valid-3.c: Likewise.
4633         * gcc.dg/pch/warn-1.c: Likewise.
4634         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4635         
4636 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4637
4638         PR c/4076
4639         * gcc.dg/Wunused-function.c: New.
4640         
4641 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4642
4643         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4644
4645 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
4646
4647         * g++.dg/other/canon-31724.C: New.
4648         
4649 2007-06-29  Jan Hubicka  <jh@suse.cz>
4650
4651         PR middle-end/32372
4652         * gcc.c-torture/compile/pr32372.c: new.
4653
4654 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4655
4656         * gfortran.dg/operator_3.f90: New test.
4657
4658 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4659
4660         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4661         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4662
4663 2007-06-29  Richard Guenther  <rguenther@suse.de>
4664
4665         PR middle-end/32493
4666         * gcc.dg/inline-23.c: New testcase.
4667
4668 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
4669
4670         PR tree-optimization/24659
4671         * gcc.target/i386/vectorize2.c: New test.
4672         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4673         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4674
4675 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
4676
4677         * gcc.dg/pointer-arith-9.c: New test.
4678
4679 2007-06-29  Tobias Burnus  <burnus@net-b.de>
4680
4681         PR fortran/32483
4682         * gfortran.dg/fmt_read_2.f90: New.
4683
4684 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4685
4686         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4687         If it exists, don't try to create it.
4688
4689 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
4690
4691         * g++.dg/ext/visibility/ms-compat-1.C: New.
4692
4693 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4694
4695         PR tree-opt/32417
4696         * gfortran.fortran-torture/compile/pr32417.f90: New test.
4697
4698 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
4699
4700         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4701         targets.
4702
4703 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
4704
4705         PR fortran/32467
4706         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4707
4708 2007-06-27  Richard Guenther  <rguenther@suse.de>
4709
4710         PR middle-end/32492
4711         * gcc.dg/inline-22.c: New testcase.
4712
4713 2007-06-26  Hui-May Chang <hm.chang@apple.com>
4714
4715         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4716         the scan-assembler constant.
4717
4718 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
4719
4720         PR 20216
4721         * gcc.dg/pr20216.c: New.
4722
4723 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4724
4725         PR tree-opt/32421
4726         * gcc.dg/vect/pr32421.c: New test.
4727
4728 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
4729
4730         PR c++/32111
4731         * g++.dg/other/friend5.C: New test.
4732
4733 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
4734
4735         PR fortran/32464
4736         * gfortran.dg/host_assoc_function_2.f90: New test.
4737
4738         PR fortran/31494
4739         * gfortran.dg/host_assoc_call_1.f90: New test.
4740
4741 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4742
4743         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4744         
4745 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4746
4747         PR fortran/32456
4748         * gfortran.dg/error_format.f90: New test.
4749
4750 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4751
4752         PR fortran/32136
4753         * gfortran.dg/pr32136.f90: New test.
4754
4755 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4756
4757         PR fortran/31726
4758         * gfortran.dg/minmaxloc_1.f90: New test.
4759
4760         PR fortran/32298
4761         * gfortran.dg/minmaxloc_2.f90: New test.
4762
4763 2007-06-23  Richard Guenther  <rguenther@suse.de>
4764
4765         PR tree-optimization/16876
4766         PR middle-end/29478
4767         * gcc.dg/pr29254.c: The warning is bogus.
4768         * gcc.dg/warn-1.c: Likewise.
4769         * gcc.dg/assign-warn-3.c: Likewise.
4770         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4771
4772 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
4773
4774         * gcc.c-torture/execute/20070623-1.c: New.
4775
4776 2007-06-22  Jan Hubicka  <jh@suse.cz>
4777
4778         * gcc.c-torture/compile/pr31541.c: New.
4779
4780 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4781
4782         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4783         Remove -m64 from dg-options.
4784
4785 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4786
4787         PR middle-end/32374
4788         * gcc.dg/pr32374.c: New test.
4789
4790 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4791
4792         PR fortran/32360
4793         * gfortran.dg/pointer_assign_3.f90: New test.
4794
4795 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
4796
4797         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4798
4799 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4800
4801         PR fortran/31162
4802         * gfortran.dg/assign.f90: Update test.
4803         * gfortran.dg/real_do_1.f90: Update test.
4804         * gfortran.dg/gomp/omp_do1.f90: Update test.
4805         * gfortran.dg/warnings_are_errors_1.f: Update test.
4806         * gfortran.dg/g77/20010519-1.f: Update test.
4807         * gfortran.dg/g77/pr9258.f: Update test.
4808         * gfortran.dg/g77/960317-1.f: Update test.
4809
4810 2007-06-21  Richard Guenther  <rguenther@suse.de>
4811
4812         PR tree-optimization/32453
4813         * gcc.c-torture/compile/pr32453.c: New testcase.
4814
4815 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
4816
4817         PR tree-optimization/31866
4818         * gcc.dg/pr31866.c: New test.
4819
4820 2007-06-21  Richard Guenther  <rguenther@suse.de>
4821
4822         PR tree-optimization/32451
4823         * g++.dg/torture/20070621-1.C: New testcase.
4824
4825 2007-06-21  Christian Bruel  <christian.bruel@st.com>
4826
4827         * gcc.dg/attr-isr.c: Test delay slot content.
4828         
4829 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4830
4831         PR fortran/32361
4832         gfortran.dg/pointer_assign_2.f90: New test.
4833
4834 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4835
4836         PR fortran/25061
4837         gfortran.dg/invalid_procedure_name.f90: New test.
4838
4839 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
4840
4841         PR tree-optimization/25737
4842         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4843
4844 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
4845
4846         * gcc.target/i386/large-size-array-3.c: New.
4847
4848 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4849         Richard Guenther  <rguenther@suse.de>
4850
4851         PR fortran/32140
4852         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4853
4854 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
4855
4856         PR middle-end/31959
4857         * gcc.dg/pr31959.c: New test.
4858
4859         PR inline-asm/32109
4860         * g++.dg/ext/asm10.C: New test.
4861
4862         PR middle-end/32285
4863         * gcc.c-torture/execute/20070614-1.c: New test.
4864
4865 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
4866
4867         * gcc.target/arm/stack-corruption.c: New test.
4868
4869 2007-06-19  Richard Guenther  <rguenther@suse.de>
4870
4871         * g++.dg/torture/pr30252.C: New testcase.
4872
4873 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
4874
4875         PR tree-optimization/32353
4876         * g++.dg/opt/nrv13.C: New test.
4877
4878 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
4879
4880         PR fortran/20863
4881         PR fortran/20882
4882         * gfortran.dg/impure_assignment_2.f90 : New test.
4883
4884         PR fortran/32236
4885         * gfortran.dg/data_initialized_2.f90 : New test.
4886
4887         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
4888         appropriate version of 'dmach'.
4889
4890 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4891
4892         PR target/32389
4893         * gcc.target/i386/pr32389.c New test.
4894
4895 2007-06-18  Simon Baldwin <simonb@google.com>
4896
4897         PR c++/31923
4898         * g++.dg/template/error25.C: New.
4899         * g++.dg/template/spec35.C: New.
4900
4901 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
4902
4903         * gcc.c-torture/compile/pr32355.c: New testcase.
4904         
4905 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4906
4907         PR tree-optimization/32383
4908         * g++.dg/opt/pr32383.C: New test.
4909
4910 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
4911
4912         PR rtl-optimization/32366
4913         * gcc.dg/vect/pr32366.c: New test.
4914
4915 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
4916
4917         * gcc.c-torture/compile/pr32349.c: New testcase.
4918         
4919 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4920
4921         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
4922         * gcc.target/sparc/combined-2.c: Likewise.
4923         * gcc.target/sparc/fexpand.c : Likewise.
4924         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
4925         * gcc.target/sparc/fpack16.c : Likewise.
4926         * gcc.target/sparc/fpmerge.c : Likewise.
4927         * gcc.target/sparc/fpmul.c : Likewise.
4928         * gcc.target/sparc/noresult.c : Likewise.
4929         * gcc.target/sparc/pdist.c: Likewise.
4930
4931 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
4932
4933         PR middle-end/31723
4934         * gcc.target/i386/recip-divf.c: New test.
4935         * gcc.target/i386/recip-sqrtf.c: Ditto.
4936         * gcc.target/i386/recip-vec-divf.c: Ditto.
4937         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4938         * gcc.target/i386/sse-recip.c: Ditto.
4939         * gcc.target/i386/sse-recip-vec.c: Ditto.
4940
4941 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4942
4943         PR tree-opt/32225
4944         * gcc.c-torture/compile/20070605-1.c: New test.
4945
4946         * gcc.c-torture/compile/20070603-1.c: New testcase.
4947         * gcc.c-torture/compile/20070603-2.c: New testcase.
4948
4949         * gcc.c-torture/compile/20070531-1.c: New test.
4950
4951         PR tree-opt/32167
4952         * gcc.c-torture/compile/20070531-2.c: New test.
4953
4954         PR tree-opt/32144
4955         * gcc.c-torture/compile/20070529-1.c: New test.
4956
4957         PR tree-opt/32145
4958         * gcc.c-torture/compile/20070529-2.c: New test.
4959
4960         PR tree-opt/32015
4961         * gcc.c-torture/compile/20070520-1.c: New test.
4962
4963         * g++.dg/ext/java-1.C: New test.
4964
4965         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
4966         loops instead of one. Remove the "can't determine dependence"
4967         check.
4968         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
4969         needed as the cast is gone in the first place.
4970         * gcc.dg/max-1.c: Change local variable a to be a global one.
4971         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
4972         have a cast which is PREd.
4973
4974 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
4975
4976         * g++.dg/lookup/anon6.C: New test.
4977
4978 2007-06-14  Dirk Mueller  <dmueller@suse.de>
4979
4980         PR c++/31806
4981         * g++.dg/opt/static6.C: New testcase.
4982
4983 2007-06-14  Geoff Keating  <geoffk@apple.com>
4984
4985         * g++.dg/ext/visibility/overload-1.C: New.
4986
4987         PR 31093
4988         * g++.dg/ext/visibility/anon4.C: New.
4989
4990 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
4991
4992         PR target/32268
4993         * gcc.target/i386/pr32268.c: New test.
4994
4995 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4996
4997         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
4998         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
4999         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5000
5001         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5002         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5003         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5004         BID is used.
5005
5006 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
5007
5008         PR fortran/32302
5009         * gfortran.dg/common_resize_1.f90: New test.
5010
5011 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
5012
5013         PR target/32274
5014         * gcc.dg/vect/pr32224.c: Fix.   
5015         
5016 2007-06-13  Eric Christopher  <echristo@apple.com>
5017
5018         * gcc.target/i386/ssefn-1.c: Add -march=i386.
5019
5020 2007-06-13  Tobias Burnus  <burnus@net-b.de>
5021
5022         PR fortran/32323
5023         * gfortran.dg/actual_array_vect_1.f90: New.
5024
5025 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5026
5027         * gcc.target/sparc/mfpu.c: New test.
5028
5029 2007-06-12  Geoff Keating  <geoffk@apple.com>
5030
5031         * g++.dg/warn/weak1.C: Suppress on Darwin.
5032         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5033
5034 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5035
5036         PR middle-end/31579
5037          * g++.dg/torture/pr31579.C: New testcase.
5038
5039 2007-06-12  Ian Lance Taylor  <iant@google.com>
5040
5041         PR libstdc++/29286
5042         * g++.dg/init/new16.C: New test.
5043         * g++.dg/init/new17.C: New test.
5044         * g++.dg/init/new18.C: New test.
5045         * g++.dg/init/new19.C: New test.
5046
5047 2007-06-12  Olivier Hainque  <hainque@adacore.com>
5048
5049         * gnat.dg/lhs_view_convert.adb: New test.
5050
5051 2007-06-12  Richard Guenther  <rguenther@suse.de>
5052
5053         PR tree-optimization/15353
5054         PR tree-optimization/31657
5055         * gcc.c-torture/execute/20070424-1.c: New testcase.
5056         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5057         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5058         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5059         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5060         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5061
5062 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5063
5064         PR rtl-optimization/32293
5065         * gcc.dg/pr32293.c: New test.
5066
5067 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5068
5069         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5070
5071 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
5072
5073         PR fortran/29786
5074         * gfortran.dg/equiv_7.f90: New test.
5075         * gfortran.dg/equiv_constraint_7.f90: Change error message.
5076
5077         PR fortran/30875
5078         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5079
5080 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
5081
5082         * gcc.dg/setjmp-3.c: Rename raise to raise0.
5083         * gcc.dg/setjmp-4.c: Likewise.
5084         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5085
5086 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
5087
5088         PR rtl-optimization/31025
5089         * gfortran.dg/pr31025.f90: New.
5090
5091 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5092
5093         PR target/32280
5094         * gcc.target/i386/pr32280.c: New test.
5095
5096 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5097
5098         PR middle-end/32279
5099         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5100
5101 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5102
5103         PR libgfortran/32235
5104         * gfortran.dg/backspace_9.f: New test.
5105
5106 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
5107
5108         * gcc.dg/tree-ssa/prefetch-7.c: New test.
5109
5110 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
5111
5112         * gcc.dg/tree-ssa/loop-28.c: New testcase.
5113
5114 2007-06-09  Ian Lance Taylor  <iant@google.com>
5115
5116         PR tree-optimization/32169
5117         * gcc.c-torture/compile/pr32169.c: New test.
5118
5119 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
5120
5121         * gcc.dg/vect/costmodel: New directory.
5122         * gcc.dg/vect/costmodel/i386: New directory.
5123         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5124         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5125         New test.
5126         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5127         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5128         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5129         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5130         * gcc.dg/vect/costmodel/x86_64: New directory.
5131         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5132         New testsuite.
5133         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5134         New test.
5135         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5136         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5137         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5138         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5139         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5140
5141 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
5142
5143         PR tree-optimization/32243
5144         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
5145         flags for -Os tests.
5146         * gcc.dg/vect/03-vect-pr32243.c: New test.
5147
5148 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
5149
5150         PR tree-optimization/32224
5151         * gcc.dg/vect/pr32224.c: New test.
5152
5153 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR c++/32177
5156         * g++.dg/gomp/pr32177.C: New test.
5157
5158 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5159
5160         PR testsuite/25241
5161         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5162         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5163         warning nor an error.
5164         * gcc.dg/Wfatal-2.c: Likewise.
5165         * gcc.dg/Werror-1.c: Likewise.
5166         * gcc.dg/Werror-5.c: Likewise.
5167         * gcc.dg/Werror-7.c: Likewise.
5168         * gcc.dg/Werror-10.c: Likewise.
5169         * gcc.dg/Werror-11.c: Likewise.
5170
5171 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
5172
5173         PR c++/30759
5174         * g++.dg/init/brace6.C: New test.
5175
5176 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
5177
5178         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5179         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5180         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5181         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5182
5183         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5184         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5185         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5186         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5187         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5188         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5189         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5190         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5191
5192         * gcc.dg/darwin-minversion-3.c: New.
5193
5194 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
5195
5196         * gcc.target/i386/builtin-copysign.c: New test.
5197
5198 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5199
5200         PR tree-optimization/32220
5201         * gfortran.dg/predcom-2.f: New testcase.
5202
5203 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5204
5205         PR tree-opt/32231
5206         * gcc.target/i386/vectorize4.c: New test.
5207
5208 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
5209
5210         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5211
5212 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5213
5214         PR testsuite/25241
5215         * gcc.dg/simd-5.c: Mark output as a note.
5216         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5217         dg-message.
5218         * gcc.dg/simd-1.c: Likewise.
5219         * gcc.dg/always_inline.c: Mark output as a sorry.
5220         * gcc.dg/always_inline2.c: Likewise.
5221         * gcc.dg/always_inline3.c: Likewise.
5222
5223 2007-06-06  Ian Lance Taylor  <iant@google.com>
5224
5225         * g++.dg/conversion/enum1.C: New test.
5226
5227 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
5228
5229         PR tree-optimization/32216
5230         * gcc.dg/vect/pr32216.c: New test.
5231
5232 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5233
5234         PR testsuite/18923
5235         * gfortran.dg/invalid_contains_1.f90: New test.
5236         * gfortran.dg/invalid_contains_2.f90: New test.
5237
5238 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5239
5240         PR testsuite/32057
5241         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5242         midnight issues.
5243
5244 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5245
5246         PR testsuite/25241
5247         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5248         dg-message to match de note.
5249         * gcc.dg/pr26570.c: Use dg-message for a note.
5250         * gcc.dg/pr29254.c: Use dg-message for generic output and use
5251         dg-error instead of dg-warning because of -Werror.
5252         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5253         neither an error, nor a warning.
5254         * gcc.dg/glibc-uclibc-2.c: Likewise
5255         * gcc.dg/cpp/19940712-1.c: Likewise.
5256
5257 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
5258
5259         PR preprocessor/23479
5260         * gcc.dg/binary-constants-1.c: Add test suites for
5261         the 0b-prefixed binary integer constants.
5262         * gcc.dg/binary-constants-2.c: Ditto.
5263         * gcc.dg/binary-constants-3.c: Ditto.
5264         * gcc.dg/binary-constants-4.c: Ditto.
5265
5266 2007-06-05  Ian Lance Taylor  <iant@google.com>
5267
5268         * gcc.dg/Wstrict-overflow-19.c: New test.
5269
5270 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
5271
5272         * gcc.dg/matrix/matrix-6.c: Remove conversion.
5273
5274 2007-06-04  Ian Lance Taylor  <iant@google.com>
5275
5276         * gcc.dg/Wstrict-overflow-18.c: New test.
5277
5278 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5279
5280         PR testsuite/25241
5281         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5282         * gcc.dg/cpp/mi5.c: Likewise.
5283         * gcc.dg/cpp/mi7.c: Likewise.
5284
5285 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
5286
5287         PR c/32191
5288         * gcc.dg/pr32191.c: New test.
5289
5290 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5291
5292         PR fortran/32124
5293         * gfortran.dg/allocate_stat_1.f90: Remove.
5294
5295 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5296
5297         * gcc.target/i386/sse4_2-check.h: New.
5298         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5299         * gcc.target/i386/sse4_2-crc32.h: Likewise.
5300         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5301         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5302         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5303         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5304         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5305         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5306         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5307         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5308         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5309         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5310         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5311         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5312         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5313         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5314         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5315         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5316
5317 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
5318
5319         * gcc.dg/pie-link.c: New test.
5320
5321 2007-06-01  Ian Lance Taylor  <iant@google.com>
5322
5323         * gcc.dg/Wstrict-overflow-17.c: New test.
5324
5325 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
5326
5327         * gcc.dg/builtin-return-1.c (g): New.
5328         (main): Allocate at least 64 bytes on the stack.
5329
5330 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
5331
5332         * g++.dg/init/cleanup3.C: New test.
5333
5334 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5335
5336         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5337         int is 16 bits.
5338
5339 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
5340
5341         PR fortran/32156
5342         * gfortran.dg/char_array_constructor_3.f90: New test.
5343
5344 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5345
5346         PR tree-optimization/32160
5347         * gfortran.dg/predcom-1.f: New test.
5348
5349 2007-05-31  Richard Guenther  <rguenther@suse.de>
5350
5351         * g++.dg/other/str_empty.C: Move...
5352         * g++.dg/other/pr30567.C: Move...
5353         * g++.dg/tree-ssa/pr27218.C: Move...
5354         * g++.dg/torture: ...here and remove dg-options.
5355
5356 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
5357
5358         PR c++/32158
5359         * g++.dg/ext/is_pod_incomplete.C: New.
5360
5361 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
5362             Douglas Gregor <doug.gregor@gmail.com>
5363             Pedro Lamarao <pedro.lamarao@mndfck.org>
5364             Howard Hinnant <howard.hinnant@gmail.com>
5365
5366         PR c++/7412
5367         PR c++/29939
5368         * g++.dg/cpp0x/rv8p.C: New.
5369         * g++.dg/cpp0x/temp-constructor-bug.C: New.
5370         * g++.dg/cpp0x/cast-bug.C: New.
5371         * g++.dg/cpp0x/elision_weak.C: New.
5372         * g++.dg/cpp0x/collapse-bug.C: New.
5373         * g++.dg/cpp0x/rv3p.C: New.
5374         * g++.dg/cpp0x/rv7n.C: New.
5375         * g++.dg/cpp0x/overload-conv-1.C: New.
5376         * g++.dg/cpp0x/rv2n.C: New.
5377         * g++.dg/cpp0x/deduce.C: New.
5378         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5379         * g++.dg/cpp0x/rv6p.C: New.
5380         * g++.dg/cpp0x/template_deduction.C: New.
5381         * g++.dg/cpp0x/implicit-copy.C: New.
5382         * g++.dg/cpp0x/rv1p.C: New.
5383         * g++.dg/cpp0x/cast.C: New.
5384         * g++.dg/cpp0x/rv5n.C: New.
5385         * g++.dg/cpp0x/collapse.C: New.
5386         * g++.dg/cpp0x/overload-conv-2.C: New.
5387         * g++.dg/cpp0x/rv4p.C: New.
5388         * g++.dg/cpp0x/rvo.C: New.
5389         * g++.dg/cpp0x/iop.C: New.
5390         * g++.dg/cpp0x/rv3n.C: New.
5391         * g++.dg/cpp0x/rv7p.C: New.
5392         * g++.dg/cpp0x/reference_collapsing.C: New.
5393         * g++.dg/cpp0x/overload.C: New.
5394         * g++.dg/cpp0x/named.C: New.
5395         * g++.dg/cpp0x/rv2p.C: New.
5396         * g++.dg/cpp0x/rv6n.C: New.
5397         * g++.dg/cpp0x/not_special.C: New.
5398         * g++.dg/cpp0x/bind.C: New.
5399         * g++.dg/cpp0x/rv1n.C: New.
5400         * g++.dg/cpp0x/rv5p.C: New.
5401         * g++.dg/cpp0x/elision.C: New.
5402         * g++.dg/cpp0x/named_refs.C: New.
5403         * g++.dg/cpp0x/unnamed_refs.C: New.
5404         * g++.dg/cpp0x/rv4n.C: New.
5405         * g++.dg/cpp0x/elision_neg.C: New.
5406         * g++.dg/init/copy7.C: Run in C++98 mode.
5407         * g++.dg/overload/arg1.C: Ditto.
5408         * g++.dg/overload/arg4.C: Ditto.
5409
5410 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5411
5412         PR c++/31809
5413         * g++.dg/opt/static5.C: New test.
5414
5415 2007-05-30  Richard Guenther  <rguenther@suse.de>
5416
5417         * g++.dg/dg.exp: Prune torture/.
5418         * g++.dg/torture/dg-torture.exp: New testsuite.
5419
5420 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
5421
5422         * gcc.target/arm/pr27387.C: Move and rename to ...
5423         * g++.dg/inherit/thunk8.C: ... here.
5424
5425 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5426
5427         PR tree-optimization/31769
5428         * g++.dg/gomp/pr31769.C: New test.
5429
5430 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
5431
5432         * gcc.target/i386/stack-realign.c: New.
5433
5434 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
5435
5436         * gcc.dg/tree-ssa/prefetch-6.c: New test.
5437
5438 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
5439
5440         * gfortran.dg/sizeof.f90: New.
5441
5442 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5443
5444         PR c/31339
5445         * gcc.dg/boolcomplex-1.c: New test.
5446
5447         PR c++/31339
5448         * g++.dg/ext/boolcomplex-1.c: New test.
5449
5450 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
5451
5452         * gcc.dg/matrix: New directory.
5453
5454 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5455
5456         PR fortran/32124
5457         * gfortran.dg/allocate_stat_1.f90: New.
5458
5459 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5460
5461         PR fortran/31972
5462         * transfer_hollerith_1.f90: New test.
5463
5464 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5465
5466         PR tree-opt/32100
5467         * gcc.c-torture/execute/vrp-7.c: New test.
5468
5469 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5470
5471         * gfortran.dg/transfer_simplify_4.f90: New test.
5472
5473 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5474
5475         PR fortran/32088
5476         * gfortran.dg/func_result_3.f90: New.
5477
5478 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5479
5480         PR middle-end/32083
5481         * gfortran.dg/transfer_simplify_3.f90: New.
5482
5483 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5484
5485         PR target/32065
5486         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
5487         to compile options.
5488         * gcc.target/i386/pr32065-2.c: New test.
5489
5490 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5491
5492         PR fortran/31813
5493         * gfortran.dg/io_constraints_2.f90: Update.
5494
5495 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
5496
5497         PR fortran/31219
5498         * gfortran.dg/array_constructor_17.f90: New test.
5499
5500 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5501
5502         PR tree-opt/32090
5503         * g++.dg/opt/array2.C: New testcase.
5504
5505 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5506
5507         PR target/32065
5508         * gcc.target/i386/pr32065.c: New test.
5509
5510 2007-05-25  Dirk Mueller  <dmueller@suse.de>
5511             Marcus Meissner <meissner@suse.de>
5512
5513         * gcc.dg/attr-alloc_size.c: New.
5514
5515 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
5516             Lee Millward  <lee.millward@gmail.com>
5517
5518         PR c++/31745
5519         * g++.dg/parse/crash34.C: New test.
5520
5521         * g++.dg/parse/crash35.C: New test.
5522
5523 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5524
5525         * gcc.target/i386/sse2-check.h: New.
5526         * gcc.target/i386/sse2-vec-1.c: Likewise.
5527         * gcc.target/i386/sse2-vec-2.c: Likewise.
5528         * gcc.target/i386/sse2-vec-3.c: Likewise.
5529         * gcc.target/i386/sse2-vec-4.c: Likewise.
5530         * gcc.target/i386/sse2-vec-5.c: Likewise.
5531         * gcc.target/i386/sse2-vec-6.c: Likewise.
5532
5533 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
5534
5535         PR c++/31431
5536         PR c++/31432
5537         PR c++/31434
5538         PR c++/31435
5539         PR c++/31437
5540         PR c++/31438
5541         PR c++/31442
5542         PR c++/31443
5543         PR c++/31444
5544         PR c++/31445
5545         * g++.dg/cpp0x/pr31431.C: New.
5546         * g++.dg/cpp0x/pr31437.C: New.
5547         * g++.dg/cpp0x/pr31442.C: New.
5548         * g++.dg/cpp0x/pr31444.C: New.
5549         * g++.dg/cpp0x/pr31431-2.C: New.
5550         * g++.dg/cpp0x/pr31432.C: New.
5551         * g++.dg/cpp0x/pr31434.C: New.
5552         * g++.dg/cpp0x/pr31438.C: New.
5553         * g++.dg/cpp0x/pr31443.C: New.
5554         * g++.dg/cpp0x/pr31445.C: New.
5555         * g++.dg/cpp0x/variadic-crash1.C: New.
5556
5557 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
5558
5559         * gcc.target/arm/long-calls-1.c: New test.
5560         * gcc.target/arm/long-calls-2.c: Likewise.
5561         * gcc.target/arm/long-calls-3.c: Likewise.
5562         * gcc.target/arm/long-calls-4.c: Likewise.
5563
5564 2007-05-25  Richard Guenther  <rguenther@suse.de>
5565             Andrew Pinski  <andrew_pinski@playstation.sony.com>
5566
5567         PR tree-optimization/31982
5568         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5569
5570 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
5571
5572         PR fortran/32047
5573         * gfortran.dg/result_in_spec_2.f90: New test.
5574
5575 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5576
5577         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5578
5579 2007-05-24  Ollie Wild  <aaw@google.com>
5580
5581         * gcc.dg/cpp/counter-1.c: New test.
5582         * gcc.dg/pch/counter-1.c: New test.
5583         * gcc.dg/pch/counter-1.hs: New file.
5584         * gcc.dg/pch/counter-2.c: New test.
5585         * gcc.dg/pch/counter-2.hs: New file.
5586         * gcc.dg/pch/counter-3.c: New test.
5587         * gcc.dg/pch/counter-3.hs: New file.
5588
5589 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
5590
5591         * gcc.dg/tree-ssa/predcom-1.c: New test.
5592         * gcc.dg/tree-ssa/predcom-2.c: New test.
5593         * gcc.dg/tree-ssa/predcom-3.c: New test.
5594         * gcc.dg/tree-ssa/predcom-4.c: New test.
5595         * gcc.dg/tree-ssa/predcom-5.c: New test.
5596         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5597
5598 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
5599
5600         PR testsuite/32062
5601         * gcc.target/i386/sse4_1-check.h (MASK): New.
5602
5603 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5604
5605         PR fortran/32038
5606         * gfortran.dg/pr25603.f: Initialize integer variables.
5607
5608 2007-05-23  Ian Lance Taylor  <iant@google.com>
5609
5610         * g++.dg/other/vrp1.C: New test.
5611
5612 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
5613
5614         PR preprocessor/20077
5615         * gcc.dg/cpp/paste15.c: New test.
5616
5617 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
5618             Nigel Stephens  <nigel@mips.com>
5619             Richard Sandiford  <richard@codesourcery.com>
5620
5621         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5622         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5623         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5624         * gcc.target/mips/inter/mips16-inter.exp: New.
5625
5626 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
5627
5628         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5629
5630 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5631
5632         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5633         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
5634         * gcc.target/i386/sse3-addsubps.c: Likewise.
5635         * gcc.target/i386/sse3-haddpd.c: Likewise.
5636         * gcc.target/i386/sse3-haddps.c: Likewise.
5637         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5638         * gcc.target/i386/sse3-hsubps.c: Likewise.
5639         * gcc.target/i386/sse3-lddqu.c: Likewise.
5640         * gcc.target/i386/sse3-movddup.c: Likewise.
5641         * gcc.target/i386/sse3-movshdup.c: Likewise.
5642         * gcc.target/i386/sse3-movsldup.c: Likewise.
5643
5644         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5645         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
5646         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5647         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5648         * gcc.target/i386/ssse3-palignr.c: Likewise.
5649         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5650         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5651         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5652         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5653         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5654         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5655         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5656         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5657         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5658         * gcc.target/i386/ssse3-psignb.c: Likewise.
5659         * gcc.target/i386/ssse3-psignd.c: Likewise.
5660         * gcc.target/i386/ssse3-psignw.c: Likewise.
5661         * gcc.target/i386/ssse3-vals.h: Likewise.
5662
5663         * gcc.target/i386/sse3-check.h: New file.
5664         * gcc.target/i386/ssse3-check.h: Likewise.
5665
5666 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5667
5668         PR middle-end/31095
5669         * gcc.c-torture/compile/bcopy-1.c: New testcase.
5670
5671 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5672
5673         PR middle-end/31606
5674         * gcc.c-torture/20070522-1.c: New testcase.
5675
5676 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5677
5678         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5679
5680 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
5681
5682         * gcc.c-torture/execute/ieee/20000320-1.x,
5683         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5684         m68k-*-* and check_effective_target_coldfire_fpu.
5685
5686 2007-05-22  Ollie Wild  <aaw@google.com>
5687
5688         * g++.dg/lookup/hidden-class10.C: New test.
5689         * g++.dg/lookup/hidden-class11.C: New test.
5690
5691 2007-05-22  Ollie Wild  <aaw@google.com>
5692
5693         * g++.dg/lookup/name-clash5.C: New test.
5694         * g++.dg/lookup/name-clash6.C: New test.
5695
5696 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5697
5698         * g++.dg/other/i386-2.C: Update comments on header files tested.
5699         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
5700         of <tmmintrin.h>.
5701         * gcc.target/i386/sse-12.c: Likewise.
5702         * gcc.target/i386/sse-13.c: Likewise.
5703         * gcc.target/i386/sse-14.c: Likewise.
5704
5705         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5706         Redefined to test with immediate operand.
5707         (__builtin_ia32_blendps): Likewise.
5708         (__builtin_ia32_blendpd): Likewise.
5709         (__builtin_ia32_dpps): Likewise.
5710         (__builtin_ia32_dpps): Likewise.
5711         (__builtin_ia32_insertps128): Likewise.
5712         (__builtin_ia32_vec_ext_v4sf): Likewise.
5713         (__builtin_ia32_vec_set_v16qi): Likewise.
5714         (__builtin_ia32_vec_set_v4si): Likewise.
5715         (__builtin_ia32_vec_set_v2di): Likewise.
5716         (__builtin_ia32_vec_ext_v16qi): Likewise.
5717         (__builtin_ia32_vec_ext_v4si): Likewise.
5718         (__builtin_ia32_vec_ext_v2di): Likewise.
5719         (__builtin_ia32_roundpd): Likewise.
5720         (__builtin_ia32_roundsd): Likewise.
5721         (__builtin_ia32_roundps): Likewise.
5722         (__builtin_ia32_roundss): Likewise.
5723         (__builtin_ia32_mpsadbw128): Likewise.
5724
5725 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5726
5727         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5728
5729 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5730
5731         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5732         failures.
5733         * gcc.dg/dfp/func-struct.c: Ditto.
5734         * gcc.dg/dfp/operator-assignment.c: Ditto.
5735         * gcc.dg/dfp/convert-bfp.c: Ditto.
5736         * gcc.dg/dfp/convert-int.c: Ditto.
5737         * gcc.dg/dfp/convert-int-max.c: Ditto.
5738         * gcc.dg/dfp/func-scalar.c: Ditto.
5739         * gcc.dg/dfp/cast.c: Ditto.
5740         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5741         failures, and fix a typo in return type of arg1_128.
5742         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5743         failures, and fix a typo in a constant suffix.
5744         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5745         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5746
5747 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5748             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5749
5750         * lib/gcc-dg.exp(process_message): New proc.
5751         (dg-message): New test directive.
5752         * gcc.dg/always_inline.c: Use dg-message.
5753         * gcc.dg/always_inline2.c: Ditto.
5754         * gcc.dg/always_inline3.c: Ditto.
5755         * gcc.dg/invalid-call-1.c: Ditto.
5756         * gcc.dg/pr17506.c: Ditto.
5757         * gcc.dg/simd-5.c: Ditto.
5758         * gcc.dg/simd-6.c: Ditto.
5759         * gcc.dg/va-arg-2.c: Ditto.
5760         * gcc.dg/cpp/syshdr.c: Ditto.
5761         * gcc.dg/cpp/unc4.c: Ditto.
5762         * gcc.dg/cpp/trad/mi1.c: Ditto.
5763         * gcc.dg/cpp/trad/mi5.c: Ditto.
5764         * gcc.dg/cpp/trad/mi7.c: Ditto.
5765         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5766         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5767         * gcc.test-framework/test-framework.awk: Special-case outexists
5768         tests.
5769
5770 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5771
5772         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5773         (bit_SSE4_2): Likewise.
5774         (bit_POPCNT): Likewise.
5775
5776         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5777         Check if assembler supports SSE4 instructions.
5778
5779         * gcc.target/i386/sse4_1-blendpd.c: New file.
5780         * gcc.target/i386/sse4_1-blendps.c: Likewise.
5781         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5782         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5783         * gcc.target/i386/sse4_1-check.h: Likewise.
5784         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5785         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5786         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5787         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5788         * gcc.target/i386/sse4_1-extractps.c: Likewise.
5789         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5790         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5791         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5792         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5793         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5794         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5795         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5796         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5797         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5798         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5799         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5800         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5801         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5802         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5803         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5804         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5805         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5806         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5807         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5808         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5809         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5810         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5811         * gcc.target/i386/sse4_1-pminud.c: Likewise.
5812         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5813         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5814         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5815         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5816         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5817         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5818         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5819         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5820         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5821         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5822         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5823         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5824         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5825         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5826         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5827         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5828         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5829         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5830         * gcc.target/i386/sse4_1-round.h: Likewise.
5831         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5832         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5833         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5834         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5835         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5836         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5837         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5838         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5839         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5840         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5841         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5842         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5843         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5844         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5845
5846 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5847
5848         PR fortran/31627
5849         * gfortran.dg/bounds_check_7.f90: New test.
5850
5851 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
5852
5853         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5854         (check_effective_target_sse4a): Ditto.
5855
5856         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5857         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5858         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5859         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5860         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5861         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5862         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5863         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5864         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5865         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5866         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5867         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5868         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5869         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5870         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5871         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5872         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5873         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5874         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5875         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
5876
5877 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
5878
5879         * g++.dg/ext/cleanup-1.C: New test.
5880         * g++.dg/ext/cleanup-2.C: Likewise.
5881         * g++.dg/ext/cleanup-3.C: Likewise.
5882         * g++.dg/ext/cleanup-4.C: Likewise.
5883         * g++.dg/ext/cleanup-5.C: Likewise.
5884         * g++.dg/ext/cleanup-6.C: Likewise.
5885         * g++.dg/ext/cleanup-8.C: Likewise.
5886         * g++.dg/ext/cleanup-9.C: Likewise.
5887         * g++.dg/ext/cleanup-10.C: Likewise.
5888         * g++.dg/ext/cleanup-11.C: Likewise.
5889         * g++.dg/ext/cleanup-dtor.C: Likewise.
5890
5891 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5892
5893         PR middle-end/31995
5894         * gcc.dg/vect/vect-102a.c: New test.
5895
5896 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
5897             Paolo Carlini  <pcarlini@suse.de>
5898             Uros Bizjak  <ubizjak@gmail.com>
5899
5900         * gcc.dg/gcc-have-sync-compare-and-swap.c,
5901         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5902         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5903         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
5904         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5905         New testcases.
5906
5907 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
5908
5909         PR fortran/32002
5910         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
5911
5912 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5913
5914         PR fortran/32027
5915         * gfortran.dg/do_3.F90: Add checks for the final value of the
5916         loop variable.
5917
5918 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5919
5920         * gcc.c-torture/execute/990127-2.x: New file.
5921
5922 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5923
5924         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
5925         * gcc.target/i386/sse-12: Add -O to compile options.
5926         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
5927         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5928         and mm3dnow.h.  Add -O to compile options.
5929
5930 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
5931
5932         PR fortran/31867
5933         * gfortran.dg/char_length_5.f90: New test.
5934
5935         PR fortran/31994
5936         * gfortran.dg/array_reference_1.f90: New test.
5937
5938 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5939
5940         PR middle-end/7651
5941         PR c++/11856
5942         PR c/12963
5943         PR c/23587
5944         PR other/29694
5945         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
5946         * gcc.dg/Wtype-limits.c: New.
5947         * gcc.dg/Wtype-limits-Wextra.c: New.
5948         * gcc.dg/Wtype-limits-no.c: New.
5949         * g++.dg/warn/Wtype-limits.C: New.
5950         * g++.dg/warn/Wtype-limits-Wextra.C: New.
5951         * g++.dg/warn/Wtype-limits-no.C: New.
5952
5953 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5954
5955         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
5956         instead of "-msse2".'
5957         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
5958         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5959         and mm3dnow.h.
5960         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
5961         to test with immediate operand.
5962         (__builtin_ia32_insertqi): Ditto.
5963         (__builtin_ia32_palignr128): Ditto.
5964         (__builtin_ia32_palignr): Ditto.
5965         (__builtin_ia32_pshufhw): Ditto.
5966         (__builtin_ia32_pshuflw): Ditto.
5967         (__builtin_ia32_pshufd): Ditto.
5968         (__builtin_ia32_vec_set_v8hi): Ditto.
5969         (__builtin_ia32_vec_ext_v8hi): Ditto.
5970         (__builtin_ia32_shufpd): Ditto.
5971         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5972
5973 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
5974
5975         PR fortran/32001
5976         * gfortran.dg/min_max_conformance.f90: Added more testcases.
5977
5978 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5979
5980         PR target/31585
5981         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
5982         and "__inline".  Use "-msse" instead of "-msse2".
5983
5984 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5985
5986         PR middle-end/7651
5987         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
5988         * gcc.dg/20030906-2.c: Likewise.
5989         * objc.dg/method-17.m: Add -Wreturn-type.
5990         * obj-c++.dg/method-21.mm: Likewise.
5991
5992 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5993
5994         PR target/31585
5995         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
5996         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
5997         (__builtin_ia32_psrlqi128): Ditto.
5998         (__builtin_ia32_psrlwi128): Ditto.
5999         (__builtin_ia32_psrldi128): Ditto.
6000         (__builtin_ia32_psrldqi128): Ditto.
6001         (__builtin_ia32_pslldqi128): Ditto.
6002         (__builtin_ia32_psrawi128): Ditto.
6003         (__builtin_ia32_psradi128): Ditto.
6004         (__builtin_ia32_psllqi128): Ditto.
6005         (__builtin_ia32_pslldi128): Ditto.
6006         (__builtin_prefetch): Ditto.
6007         (__builtin_ia32_pshufw): Ditto.
6008         (__builtin_ia32_vec_set_v4hi): Ditto.
6009         (__builtin_ia32_vec_ext_v4hi): Ditto.
6010         (__builtin_ia32_shufps): Ditto.
6011         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6012
6013 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6014
6015         PR fortran/31974
6016         * gfortran.dg/char_allocation_1.f90: New test.
6017
6018 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6019
6020         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6021         * gcc.dg/Wconversion-sign.c: New.
6022         * gcc.dg/Wconversion-integer-no-sign.c: New.
6023         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6024         Wconversion-sign.C
6025         * g++.dg/warn/Wconversion-sign.C: New.
6026         * g++.old-deja/g++.other/warn4.C: Update.
6027         * g++.dg/warn/Wconversion1.C: Likewise.
6028
6029 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6030
6031         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6032         * gcc.dg/torture/builtin-math-4.c: Likewise.
6033
6034 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6035
6036         PR libfortran/31964
6037         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6038
6039 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6040
6041         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6042
6043 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6044
6045         PR target/31628
6046         * gcc.target/i386/pr31628.c: New.
6047
6048 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
6049
6050         PR middle-end/31344
6051         * gcc.dg/pr31344.c: New test.
6052
6053 2007-05-17  Ian Lance Taylor  <iant@google.com>
6054
6055         PR tree-optimization/31953
6056         * gcc.c-torture/compile/pr31953.c: New test.
6057
6058 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6059
6060         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6061
6062         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6063         and drem.
6064         * gcc.dg/torture/builtin-math-4.c: Likewise.
6065
6066         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6067         * gcc.dg/torture/builtin-math-4.c: Likewise.
6068
6069         * gcc.dg/torture/builtin-math-4.c: New test.
6070
6071 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
6072             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6073
6074         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6075         * gcc.dg/cpp/include2.c: Ditto.
6076         * gcc.dg/cpp/mac-dir-2.c: Ditto.
6077         * gcc.dg/cpp/paste5.c: Ditto.
6078         * gcc.dg/cpp/paste6.c: Ditto.
6079         * gcc.dg/cpp/paste8.c: Ditto.
6080         * gcc.dg/cpp/paste11.c: Ditto.
6081         * gcc.dg/cpp/paste13.c: Ditto.
6082         * gcc.dg/cpp/skipping2.c: Ditto.
6083         * gcc.dg/reg-vol-struct-1.c: Ditto.
6084         * gcc.dg/Wshadow-1.c: Ditto.
6085         * gcc.dg/cpp/trad/comment.c: Ditto.
6086         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6087         * gcc.dg/cpp/if-2.c: Ditto.
6088         * gcc.dg/array-5.c: Ditto.
6089         * gcc.dg/inline-15.c: Ditto.
6090         * gcc.dg/pr27953.c: Ditto.
6091         * gcc.dg/Wno-c++-compat.c: Ditto.
6092
6093 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
6094
6095         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6096
6097 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6098
6099         * gcc.c-torture/execute/20070517-1.c: New test.
6100
6101 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
6102
6103         PR fortran/31919
6104         * gfortran.dg/min_max_conformance.f90: New test.
6105
6106 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
6107
6108         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6109         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6110         gcc.dg/vect/vect-104.c: Use more complex construction to
6111         prevent vectorizing.
6112         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6113
6114 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
6115
6116         PR tree-optimization/24659
6117         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6118         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6119         not vect_int target.
6120         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6121         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
6122         targets.
6123         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6124         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6125         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6126
6127 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
6128
6129         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6130         and x86_64-*-* targets.
6131         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6132
6133 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
6134
6135         PR fortran/18769
6136         PR fortran/30881
6137         PR fortran/31194
6138         PR fortran/31216
6139         PR fortran/31427
6140         * transfer_simplify_1.f90: New test.
6141         * transfer_simplify_2.f90: New test.
6142
6143 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
6144
6145         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6146
6147 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
6148
6149         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6150
6151         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6152
6153         PR c/31924
6154         * gcc.dg/fltconst-1.c: New test.
6155
6156         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6157         * gcc.dg/dfp/operator-assignment.c: Ditto.
6158
6159 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
6160
6161         PR c++/29928
6162         * g++.dg/rtti/typeid5.C: New.
6163
6164 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6165
6166         PR fortran/31725
6167         * gfortran.dg/substr_4.f: New test.
6168
6169 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
6170
6171         * gcc.target/m68k/interrupt_thread-1.c,
6172         gcc.target/m68k/interrupt_thread-2.c,
6173         gcc.target/m68k/interrupt_thread-3.c: New.
6174         * gcc.target/m68k/m68k.exp: Accept fido.
6175
6176 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6177
6178         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6179         * gfortran.dg/altreturn_3.f90: Likewise.
6180         * gfortran.dg/assumed_dummy_1.f90: Likewise.
6181         * gfortran.dg/default_numeric_type_1.f90: Likewise.
6182         * gfortran.dg/inquire_iolength.f90: Likewise.
6183         * gfortran.dg/module_naming_1.f90: Likewise.
6184         * gfortran.dg/oldstyle_2.f90: Likewise.
6185         * gfortran.dg/operator_2.f90: Likewise.
6186         * gfortran.dg/parameter_array_element_1.f90: Likewise.
6187         * gfortran.dg/used_types_11.f90: Likewise.
6188         * gfortran.dg/zero_array_components_1.f90: Likewise.
6189         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6190         * gfortran.dg/parameter_array_dummy.f90: Likewise.
6191         * gfortran.dg/real_const_3.f90: Likewise.
6192
6193 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
6194
6195         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6196         * gcc.dg/tree-ssa/loop-30.c: New test.
6197
6198 2007-05-13  Richard Guenther  <rguenther@suse.de>
6199
6200         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6201         scanning forwprop1.
6202         * g++.dg/tree-ssa/pr31146.C: Likewise.
6203
6204 2007-05-13  Revital Eres  <eres@il.ibm.com>
6205
6206         * gcc.dg/dse.c: New test.
6207
6208 2007-05-12  Richard Guenther  <rguenther@suse.de>
6209
6210         PR tree-optimization/31797
6211         * gcc.c-torture/compile/pr31797.c: New testcase.
6212
6213 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
6214
6215         PR fortran/30746
6216         * gfortran.dg/host_assoc_function_1.f90: New test.
6217
6218 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
6219
6220         PR c++/31829
6221         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6222
6223 2007-05-11  Silvius Rus  <rus@google.com>
6224
6225         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6226         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6227         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6228         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6229         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6230         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6231         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6232         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6233         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6234         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6235         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6236         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6237         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6238         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6239         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6240         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6241
6242 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
6243
6244         PR other/31852
6245         * gcc.c-torture/execute/builtins/memchr.c: New.
6246         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6247         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6248
6249 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6250
6251         PR fortran/30876
6252         * gfortran.dg/recursive_reference_1.f90: Put error at correct
6253         line.
6254         * gfortran.dg/recursive_reference_2.f90: New test.
6255
6256 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6257
6258         PR fortran/30878
6259         * gfortran.dg/namelist_29.f90: New test.
6260
6261 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
6262
6263         PR fortran/31474
6264         * gfortran.dg/entry_10.f90: New test.
6265
6266 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
6267
6268         PR tree-optimization/31885
6269         * gcc.dg/tree-ssa/loop-29.c: New test.
6270
6271 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6272
6273         * assumed_dummy_1.f90: Fix dg directive.
6274         * char_initialiser_actual.f90: Likewise.
6275         * nested_modules_2.f90: Likewise.
6276         * shift-alloc.f90: Likewise.
6277
6278 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
6279
6280         * gcc.dg/20070507-1.c: Disable for non-pic targets.
6281
6282 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6283
6284         PR libfortran/31880
6285         * gfortran.dg/unf_read_corrupted_2.f90: New test.
6286
6287 2007-05-09  Mike Stump  <mrs@apple.com>
6288
6289         * g++.dg/other/first-global.C: Add -fpie for darwin.
6290         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6291
6292 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6293
6294         * gcc.dg/20070507-1.c: New testcase.
6295
6296 2007-05-08  Chao-ying Fu  <fu@mips.com>
6297
6298         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6299         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6300         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6301         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6302
6303 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
6304
6305         PR 31847
6306         * gcc.dg/pr31847.c: New test.
6307
6308 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6309
6310         PR fortran/31692
6311         * gfortran.dg/actual_array_result_1.f90: New test.
6312
6313 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6314
6315         PR fortran/29397
6316         * gfortran.dg/parameter_array_init_1.f90: New test.
6317
6318         PR fortran/29400
6319         * gfortran.dg/parameter_array_init_2.f90: New test.
6320
6321 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
6322
6323         PR target/31854
6324         * gcc.target/i386/pr31854.c: New test.
6325
6326 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
6327
6328         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6329
6330 2007-05-07  Mike Stump  <mrs@apple.com>
6331
6332         * g++.old-deja/g++.mike/empty.C: Add.
6333
6334 2007-05-07  Eric Christopher  <echristo@apple.com>
6335
6336         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6337
6338 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
6339
6340         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6341         variable.  Rearrange conversions from binary float to decimal float.
6342
6343 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
6344
6345         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6346         x86.
6347
6348 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6349
6350         * gnat.dg/opt1.ad[sb]: New testcase.
6351
6352 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6353
6354         PR fortran/31399
6355         * gfortran.dg/do_3.F90: New test.
6356
6357 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6358
6359         PR fortran/31764
6360         * gfortran.dg/new_line.f90: Add new checks.
6361
6362 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6363
6364         PR fortran/31201
6365         * gfortran.dg/large_unit_1.f90: New.
6366         * gfortran.dg/large_unit_2.f90: New.
6367         * gfortran.dg/iostat_4.f90: New
6368         * gfortran.dg/bounds_check_fail_1.f90: Updated.
6369
6370 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
6371
6372         PR fortran/31540
6373         * gfortran.dg/char_result_4.f90: New test.
6374
6375 2007-06-05  Revital Eres  <eres@il.ibm.com>
6376
6377         PR 30957
6378         * gcc.dg/pr30957-1.c: New test.
6379
6380 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6381
6382         PR fortran/31251
6383         * gfortran.dg/char_type_len_2.f90: New test.
6384
6385 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
6386
6387         PR 31775
6388         * g++.dg/other/nested-extern.cc: New.
6389         * g++.dg/other/nested-extern-1.C: New.
6390         * g++.dg/other/nested-extern-2.C: New.
6391
6392 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6393
6394         PR fortran/31760
6395         * gfortran.dg/erf.f90: New test.
6396         * gfortran.dg/besxy.f90: New test.
6397
6398 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6399
6400         PR fortran/22359
6401         * gfortran.dg/fseek.f90: New test.
6402
6403 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
6404
6405         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6406
6407 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6408
6409         PR libfortran/31210
6410         * gfortran.dg/zero_length_1.f90: New test.
6411
6412 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6413
6414         PR fortran/31803
6415         * gfortran.dg/char_pointer_assign_3.f90: New test.
6416         * gfortran.dg/char_result_2.f90: Re-enable test.
6417
6418 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6419
6420         PR fortran/25071
6421         * gfortran.dg/char_length_3.f90: New test.
6422         * gfortran.dg/char_result_2.f90: Fix test.
6423
6424 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
6425
6426         PR tree-optimization/30565
6427         * gcc.dg/tree-ssa/loop-27.c: New test.
6428
6429 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
6430
6431         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6432         * gcc.target/bfin/arith.c (__v2hi): Likewise.
6433         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6434         * gcc.target/bfin/shift.c (__v2hi): Likewise.
6435
6436 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
6437
6438         PR tree-optimization/31699
6439         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6440         New.
6441         (check_effective_target_vect_floatint_cvt): New.
6442         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6443         of specific targets.
6444         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6445         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6446         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6447         * gcc.dg/vect/vect-iv-4.c: Likewise.
6448         * gcc.dg/vect/vect-multitypes-11.c: New.
6449         * gcc.dg/vect/pr31699.c: New.
6450
6451 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
6452
6453         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6454
6455 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
6456
6457         PR C++/31663
6458         * g++.dg/warn/anonymous-namespace-2.C: New.
6459         * g++.dg/warn/anonymous-namespace-2.h: New.
6460
6461 2007-05-02  Paul Brook  <paul@codesourcery.com>
6462
6463         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
6464
6465 2007-05-02  Eric Christopher  <echristo@apple.com>
6466
6467         * gcc.dg/cpp/if-div.c: New file.
6468
6469 2007-05-02  Tom Tromey  <tromey@redhat.com>
6470
6471         PR preprocessor/28709:
6472         * gcc.dg/cpp/pr28709.c: New file.
6473
6474 2007-05-02  Richard Guenther  <rguenther@suse.de>
6475
6476         PR tree-optimization/31146
6477         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6478
6479 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
6480
6481         * gcc.c-torture/compile/limits-blockid.c: New.
6482         * gcc.c-torture/compile/limits-caselabels.c: New.
6483         * gcc.c-torture/compile/limits-declparen.c: New.
6484         * gcc.c-torture/compile/limits-enumconst.c: New.
6485         * gcc.c-torture/compile/limits-exprparen.c: New.
6486         * gcc.c-torture/compile/limits-externalid.c: New.
6487         * gcc.c-torture/compile/limits-fnargs.c: New.
6488         * gcc.c-torture/compile/limits-fndefn.c: New.
6489         * gcc.c-torture/compile/limits-idexternal.c: New.
6490         * gcc.c-torture/compile/limits-idinternal.c: New.
6491         * gcc.c-torture/compile/limits-pointer.c: New.
6492         * gcc.c-torture/compile/limits-stringlit.c: New.
6493         * gcc.c-torture/compile/limits-structmem.c: New.
6494         * gcc.c-torture/compile/limits-structnest.c: New.
6495
6496 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
6497
6498         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6499
6500 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6501
6502         PR middle-end/31740
6503         * gcc.c-torture/compile/20070501-1.c: New testcase.
6504
6505 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6506
6507         PR fortran/31732
6508         * gfortran.dg/array_memset_2:  New test case.
6509
6510 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6511
6512         PR testsuite/31615
6513         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6514
6515 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6516
6517         PR testsuite/31589
6518         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6519         dg-final test.
6520         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6521         keyword to dg-final test.
6522         * gcc.dg/vect/vect-iv-4.c: Likewise.
6523         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6524         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6525         test.
6526         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6527         cast.
6528         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6529         * lib/target-supports.exp
6530         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6531         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6532
6533 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
6534
6535         * gcc.c-torture/execute/ieee/20000320-1.c: Use
6536         __LONG_LONG_MAX__ and its friends instead of those supplied by
6537         limits.h.
6538
6539 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
6540
6541         PR C++/31721
6542         * g++.dg/ext/vector7.C: New testcase.
6543
6544 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6545
6546         PR fortran/31591
6547         * gfortran.dg/bound_simplification_1.f90: New test.
6548
6549 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6550
6551         PR fortran/31645
6552         * gfortran.dg/bom_error.f90: New test.
6553         * gfortran.dg/bom_include.f90: New test.
6554         * gfortran.dg/bom_UTF16-LE.f90: New test.
6555         * gfortran.dg/bom_UTF16-BE.f90: New test.
6556         * gfortran.dg/bom_UTF-8.f90: New test.
6557         * gfortran.dg/bom_UTF-32.f90: New test.
6558         * gfortran.dg/bom_UTF-8.F90: New test.
6559         * gfortran.dg/bom_include.inc: New file.
6560
6561 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6562
6563         PR C++/30221
6564         * g++.dg/init/ptrfn2.C: New test.
6565         * g++.dg/init/ptrfn3.C: New test.
6566
6567 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
6568
6569         PR fortran/31711
6570         * gfortran.dg/dependency_21.f90: New test.
6571
6572 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6573
6574         * gfortran.dg/secnds.f: Use real*8.
6575         * gfortran.dg/secnds-1.f: Use real*8.
6576
6577 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6578
6579         PR libfortran/31532
6580         * gfortran.dg/inquire_5.f90: Update test.
6581
6582 2007-04-27  Ian Lance Taylor  <iant@google.com>
6583
6584         PR middle-end/31710
6585         * gcc.c-torture/compile/pr31710.c: New test.
6586
6587 2007-04-27  Richard Guenther  <rguenther@suse.de>
6588
6589         PR tree-optimization/30965
6590         PR tree-optimization/30978
6591         * gcc.dg/tree-ssa/pr30978.c: New testcase.
6592         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6593         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6594         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6595
6596 2007-04-27  Richard Guenther  <rguenther@suse.de>
6597
6598         PR tree-optimization/31715
6599         * gcc.dg/Warray-bounds-4.c: New testcase.
6600
6601 2007-04-26  Ian Lance Taylor  <iant@google.com>
6602
6603         PR target/28675
6604         * gcc.c-torture/compile/pr28675.c: New test.
6605
6606 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6607
6608         PR C++/30016
6609         * g++.dg/ext/vector6.C: New test.
6610
6611 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
6612
6613         * gcc.c-torture/execute/ieee/20000320-1.x: New.
6614
6615 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
6616
6617         PR middle-end/31617
6618         * g++.dg/other/str_empty.C: Add expected warning.
6619
6620 2007-04-26  Richard Guenther  <rguenther@suse.de>
6621         Daniel Berlin  <dberlin@dberlin.org>
6622
6623         PR tree-optimization/30567
6624         * g++.dg/other/pr30567.C: New testcase.
6625
6626 2007-04-26  Richard Guenther  <rguenther@suse.de>
6627
6628         PR tree-optimization/31703
6629         * gcc.c-torture/compile/pr31703.c: New testcase.
6630         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6631         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6632
6633 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
6634
6635         * gfortran.dg/open_errors.f90: Added if statements checking
6636         the value of iostat.
6637
6638 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
6639
6640         PR c++/31598
6641         * g++.dg/gomp/pr31598.C: New test.
6642
6643         PR tree-optimization/30558
6644         * g++.dg/gomp/pr30558.C: New test.
6645
6646 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
6647
6648         PR c++/31338
6649         * g++.dg/ext/complex2.C: New test.
6650
6651 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
6652
6653         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6654
6655 2007-04-25  Thiemo Seufer  <ths@mips.com>
6656
6657         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6658         value to signed char.
6659
6660 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
6661
6662         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
6663         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
6664         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
6665
6666 2007-04-25  Tobias Burnus  <burnus@net-b.de>
6667
6668         PR fortran/31668
6669         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6670         statement functions.
6671         * gfortran.dg/c_by_val_5.f90: New test.
6672
6673 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
6674
6675         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6676         with two new subroutines to avoid parameter-induced aliasing.
6677         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6678         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6679
6680 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6681
6682         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6683         * g++.dg/warn/Warray-bounds.C: Likewise.
6684
6685 2007-04-24  Ian Lance Taylor  <iant@google.com>
6686
6687         PR tree-optimization/31605
6688         * gcc.c-torture/execute/pr31605.c: New test.
6689
6690 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6691
6692         PR fortran/31587
6693         * lib/gcc-dg.exp (scan-module): New function.
6694         * gfortran.dg/module_md5_1.f90: New test.
6695
6696 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
6697
6698         * g++.old-deja/g++.pt/defarg6.C: Only run with
6699         -std=gnu++98.
6700         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6701         * g++.dg/cpp0x/variadic61.C: Ditto.
6702         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6703         * g++.dg/cpp0x/variadic62.C: Ditto.
6704         * g++.dg/template/meminit1.C: Ditto.
6705         * g++.dg/template/operator7.C: Ditto.
6706         * g++.dg/template/static15.C: Ditto.
6707         * g++.dg/template/invalid1.C: Ditto.
6708         * g++.dg/template/shift1.C: Ditto.
6709         * g++.dg/template/error10.C: Ditto.
6710
6711 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
6712
6713         PR diagnostic/25923
6714         * gfortran.dg/pr25923.f90: New test.
6715
6716 2007-04-24  Ian Lance Taylor  <iant@google.com>
6717
6718         PR tree-optimization/31602
6719         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6720
6721 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
6722
6723         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6724         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6725
6726 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
6727
6728         * gcc.target/i386/reload-1.c. New.
6729
6730 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6731             Olga Golovanevsky  <olga@il.ibm.com>
6732
6733         * g++.dg/other/str_empty.C: New test.
6734
6735 2007-04-24  Richard Henderson  <rth@redhat.com>
6736
6737         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6738
6739 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6740
6741         PR target/31641
6742         * gcc.c-torture/compile/pr31641.c: New testcase.
6743
6744 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
6745
6746         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6747         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6748         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6749         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6750
6751 2007-04-23  Simon Baldwin  <simonb@google.com>
6752
6753         * g++.dg/other/error15.C: New.
6754         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6755         triggering a "multiple parameters named" error.
6756
6757 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
6758
6759         PR fortran/31618
6760         * gfortran.dg/backspace_8.f:  New test case.
6761
6762 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
6763
6764         PR fortran/31630
6765         * gfortran.dg/used_types_17.f90: New test.
6766
6767         PR fortran/31620
6768         * gfortran.dg/zero_array_components_1.f90: New test.
6769
6770 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6771
6772         PR fortran/31616
6773         * gfortran.dg/open_errors.f90: Allow a different error message.
6774
6775 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
6776
6777         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6778         Rename from check_effective_target_vect_pack_mod.  Rename global
6779         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
6780         messages.
6781         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6782         rename.
6783         * gcc.dg/vect/vect-iv-8a.c: Ditto.
6784         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6785
6786 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6787
6788         PR middle-end/31448
6789         * gcc.c-torture/execute/pr31448.c: New testcase.
6790
6791 2007-04-22  Nick Clifton  <nickc@redhat.com>
6792
6793         * gcc.dg/20020312-2.c: Add support for the FRV.
6794
6795 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
6796
6797         PR tree-optimization/24659
6798         * gcc.dg/vect/vect-float-extend-1.c: New test.
6799         * gcc.dg/vect/vect-float-truncate-1.c: New test.
6800
6801 2007-04-22  Richard Guenther  <rguenther@suse.de>
6802
6803         PR tree-optimization/29789
6804         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6805         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6806
6807 2007-04-22  Revital Eres  <eres@il.ibm.com>
6808
6809         * gcc.dg/var-expand2.c: New test.
6810
6811 2007-04-22  Revital Eres  <eres@il.ibm.com>
6812
6813         * gcc.dg/var-expand3.c: New test.
6814
6815 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6816
6817         PR fortran/31495
6818         * gfortran.dg/continuation_8.f90: New test.
6819
6820 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6821
6822         PR C/30265
6823         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6824         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6825
6826 2007-04-21  Richard Guenther  <rguenther@suse.de>
6827
6828         PR middle-end/31136
6829         * gcc.c-torture/execute/pr31136.c: New testcase.
6830
6831 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
6832
6833         * gcc.target/i386/movsi-sm-1.c: New.
6834
6835 2007-04-20  Richard Henderson  <rth@redhat.com>
6836
6837         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6838         * gcc.dg/pr27095.c: Cope with alpha GOT load.
6839
6840 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
6841
6842         * gcc.target/i386/ordcmp-1.c: New test.
6843         * gcc.target/i386/unordcmp-1.c: New test.
6844
6845         PR tree-optimization/31632
6846         * gcc.c-torture/compile/20070419-1.c: New test.
6847
6848 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6849
6850         * gcc.dg/invalid-call-1.c: New test.
6851
6852 2007-04-18  Dirk Mueller  <dmueller@suse.de>
6853
6854         PR diagnostic/31227
6855         * gcc.dg/Warray-bounds-3.c: New.
6856
6857 2007-04-18  Richard Guenther  <rguenther@suse.de>
6858
6859         PR tree-optimization/19431
6860         PR tree-optimization/21463
6861         * gcc.c-torture/execute/20070212-1.c: New testcase.
6862         * gcc.c-torture/execute/20070212-2.c: Likewise.
6863         * gcc.c-torture/execute/20070212-3.c: Likewise.
6864         * gcc.dg/tree-ssa/pr19431.c: Likewise.
6865         * gcc.dg/tree-ssa/pr21463.c: Likewise.
6866         * g++.dg/tree-ssa/pr21463.C: Likewise.
6867         * g++.dg/tree-ssa/pr30738.C: Likewise.
6868
6869 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6870
6871         PR c++/31513
6872         * g++.dg/expr/bitfield8.C: New test.
6873
6874 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
6875             Richard Sandiford  <richard@codesourcery.com>
6876
6877         * lib/target-supports.exp (check_profiling_available): Return 0
6878         for uClibc with -p or -pg.
6879
6880 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
6881
6882         PR c++/31517
6883         * g++.dg/template/init7.C: New test.
6884
6885 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
6886
6887         PR rtl-optimization/31360
6888         * gcc.dg/loop-7.c: New test.
6889
6890 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6891
6892         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
6893         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
6894         build.
6895         (compat-execute): Likewise.
6896         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
6897         files to remote hosts.
6898         * lib/c-ctorture.exp (c-torture-compile): Likewise.
6899         (c-torture-execute): Likewise.
6900         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
6901         or plain file.  Use remote_upload and remote_download to copy
6902         files about.
6903         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
6904         before scanning it.
6905
6906 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
6907
6908         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
6909
6910 2007-04-16  Lawrence Crowl  <crowl@google.com>
6911
6912         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
6913         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
6914         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
6915         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6916         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
6917         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
6918         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
6919         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
6920         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
6921         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6922         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
6923
6924         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
6925         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
6926         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
6927         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6928         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
6929         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
6930         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
6931         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
6932         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
6933         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6934         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
6935
6936 2007-04-16  Ian Lance Taylor  <iant@google.com>
6937
6938         PR tree-optimization/31522
6939         * gcc.dg/Wstrict-overflow-16.c: New test.
6940
6941 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
6942
6943         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
6944
6945 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
6946
6947         PR fortran/31144
6948         * gfortran.dg/module_naming_1.f90: New.
6949
6950 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
6951
6952         * lib/target-supports.exp (check_profiling_available): Return
6953         false for m68k-*-uclinux.
6954
6955 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
6956
6957         PR c++/29365
6958         Testcase for c++ anonymous namespace warning
6959
6960         * g++.dg/warn/anonymous-namespace-1.C: New test
6961         * g++.dg/warn/anonymous-namespace-1.h: New test
6962
6963 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6964
6965         PR testsuite/31578
6966         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
6967
6968 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6969
6970         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
6971
6972 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
6973
6974         PR fortran/31204
6975         * gfortran.dg/array_constructor_16.f90: New test.
6976
6977 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
6978
6979         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
6980         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
6981
6982 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6983
6984         PR rtl-optimization/31500
6985         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
6986         * g++.dg/warn/Warray-bounds.C: Likewise.
6987
6988 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6989
6990         PR C/31520
6991         * gcc.dg/gnu89-init-4.c: New testcase.
6992
6993 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
6994
6995         PR c++/25874
6996         * gcc.dg/gomp/pr25874.c: Add dg-options.
6997         * g++.dg/gomp/pr25874.C: Add dg-options.
6998
6999 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
7000
7001         PR fortran/21061
7002         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7003         * gfortran.dg/warnings_are_errors_1.f: New testcase.
7004
7005 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7006
7007         PR fortran/31561
7008         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7009
7010 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7011
7012         PR fortran/29507
7013         PR fortran/31404
7014         * gfortran.dg/initialization_6.f90: New test.
7015
7016 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
7017
7018         * gcc.c-torture/compile/pr27528.c: Require nonpic.
7019
7020         * lib/target-supports.exp (check_gc_sections_available):
7021         Return false if ldflags includes -elf2flt.
7022
7023 2007-04-13  Jason Merrill  <jason@redhat.com>
7024
7025         PR c++/31074
7026         * conv3.C: New test.
7027
7028 2007-04-13  Mike Stump  <mrs@apple.com>
7029
7030         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7031         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7032
7033 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
7034
7035         PR tree-optimization/29598
7036         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7037
7038 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7039
7040         PR fortran/31559
7041         * gfortran.dg/func_assign.f90: New test.
7042
7043 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
7044
7045         PR fortran/31550
7046         * gfortran.dg/used_types_16.f90: New test.
7047
7048 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
7049
7050         PR fortran/18937
7051         * gfortran.dg/goto_2.f90: New.
7052         * gfortran.dg/goto_3.f90: New.
7053         * gfortran.dg/pr17708.f90: Rename to ...
7054         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7055
7056 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7057
7058         PR fortran/31562
7059         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7060         instead of a struct.
7061
7062 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7063
7064         PR fortran/31562
7065         * gfortran.dg/value_4.c: Use GNU extensions for complex
7066         instead of a struct.
7067
7068 2007-04-13  Richard Guenther  <rguenther@suse.de>
7069
7070         PR tree-optimization/21258
7071         * gcc.dg/tree-ssa/vrp34.c: New testcase.
7072
7073 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7074
7075         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7076         <complex.h>.
7077
7078 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
7079
7080         PR fortran/31250
7081         * gfortran.dg/char_length_2.f90: New.
7082         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7083         * gfortran.dg/repeat_4.f90: Likewise.
7084
7085         PR fortran/31266
7086         * gfortran.dg/char_assign_1.f90: New.
7087
7088         PR fortran/31471
7089         * gfortran.dg/block_name_1.f90: New.
7090         * gfortran.dg/block_name_2.f90: New.
7091
7092 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
7093
7094         PR c++/31078
7095         * g++.dg/other/pr31078.C: New.
7096
7097 2007-04-12  Richard Guenther  <rguenther@suse.de>
7098
7099         PR tree-optimization/31169
7100         * gcc.c-torture/execute/pr31169.c: New testcase.
7101
7102 2007-04-12  Richard Guenther  <rguenther@suse.de>
7103
7104         PR tree-optimization/24689
7105         PR tree-optimization/31307
7106         * g++.dg/tree-ssa/pr31307.C: New testcase.
7107         * gcc.dg/tree-ssa/pr24689.c: Likewise.
7108
7109 2007-04-12  Tobias Burnus  <burnus@net-b.de>
7110
7111         PR fortran/31472
7112         * gfortran.dg/access_spec_1.f90: New test.
7113         * gfortran.dg/access_spec_2.f90: New test.
7114         * gfortran.dg/non_module_public.f90: Match new error message.
7115
7116 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
7117
7118         PR testsuite/31538
7119         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7120         to 4 at line 38 to fix bounds problem.
7121
7122 2007-04-11  Tobias Burnus  <burnus@net-b.de>
7123
7124         PR testsuite/31240
7125         * gfortran.dg/pointer_intent_1.f90: Fix test.
7126
7127 2007-04-10  Eric Christopher  <echristo@apple.com>
7128
7129         * lib/target-supports.exp
7130         (check_effective_target_fstack_protector): Rewrite.
7131
7132 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
7133
7134         PR c++/31449
7135         * g++.dg/init/const5.C: New test.
7136
7137 2007-04-09  Jan Hubicka  <jh@suse.cz>
7138
7139         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7140
7141 2007-04-08  Jan Hubicka  <jh@suse.cz>
7142
7143         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7144
7145 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7146
7147         PR fortran/31257
7148         * gfortran.dg/achar_4.f90: New test.
7149
7150 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7151
7152         PR fortran/30880
7153         * gfortran.dg/used_dummy_types_8.f90: New test.
7154
7155 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7156
7157         PR fortran/30872
7158         * gfortran.dg/parameter_array_element_1.f90: New test.
7159
7160 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7161
7162         PR fortran/31222
7163         * gfortran.dg/default_numeric_type_1.f90: New test.
7164
7165 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7166
7167         PR fortran/31424
7168         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7169
7170 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7171
7172         PR fortran/31293
7173         * gfortran.dg/interface_12.f90: New test.
7174
7175 2007-04-07  Bruce Korb  <bkorb@gnu.org>
7176
7177         * gcc.dg/format/opt-6.c: New test.
7178         * gcc.dg/format/nul-1.c: New test.
7179         * gcc.dg/format/nul-2.c: New test.
7180
7181 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7182
7183         PR libgfortran/31395
7184         * gfortran.dg/fmt_colon.f90: New test.
7185
7186 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
7187
7188         * g++.old-deja/g++.other/init18.C: Use
7189         dg-require-effective-target instead of an explicit xfail.
7190
7191 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
7192
7193         * gcc.dg/dfp/signbit-1.c
7194         * gcc.dg/dfp/signbit-2.c
7195
7196 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7197
7198         PR fortran/31483
7199         * gfortran.dg/altreturn_5.f90: New test.
7200
7201 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7202
7203         PR fortran/31292
7204         * gfortran.dg/contained_module_proc_1.f90: New test.
7205
7206 2007-04-04  Stuart Hastings  <stuart@apple.com>
7207
7208         PR 31281
7209         * objc/execute/exceptions/pr31281.m: New.
7210
7211 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
7212
7213         * g++.dg/ext/dllimport12.C: Update comments.
7214
7215 2007-04-03  Eric Christopher  <echristo@apple.com>
7216
7217         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7218
7219 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7220
7221         PR fortran/31304
7222         * gfortran.dg/repeat_2.f90: New test.
7223         * gfortran.dg/repeat_3.f90: New test.
7224         * gfortran.dg/repeat_4.f90: New test.
7225
7226 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
7227
7228         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7229
7230 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
7231
7232         PR c++/30847
7233         * g++.dg/parse/cond3.C: New test.
7234
7235         PR middle-end/30704
7236         * gcc.c-torture/execute/ieee/pr30704.c: New test.
7237
7238 2007-04-02  Jason Merrill  <jason@redhat.com>
7239
7240         PR c++/31187
7241         * g++.dg/ext/visibility/anon3.C: New test.
7242
7243 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7244
7245         PR libgfortran/31052
7246         * gfortran.dg/namelist_28.f90: New test.
7247
7248 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7249
7250         PR libgfortran/31366
7251         * gfortran.dg/direct_io_6.f90: New test.
7252
7253 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7254
7255         PR libgfortran/31207
7256         * gfortran.dg/advance_5.f90: New test.
7257         * gfortran.dg/advance_6.f90: New test.
7258
7259 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7260
7261         * g++.dg/ext/dllimport6.C: Remove extra ';'.
7262         * g++.dg/ext/dllimport7.C: Likewise.
7263         * g++.dg/ext/selectany1.C: Likewise.
7264
7265 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
7266
7267         * g++.dg/parser/pr31138.C: New.
7268         * g++.dg/parser/pr31140.C: New.
7269         * g++.dg/parser/pr31141.C: New.
7270
7271 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
7272
7273         PR c++/26099
7274         * g++.dg/ext/is_base_of.C: New.
7275         * g++.dg/ext/has_virtual_destructor.C: New.
7276         * g++.dg/ext/is_polymorphic.C: New.
7277         * g++.dg/ext/is_base_of_diagnostic.C: New.
7278         * g++.dg/ext/is_enum.C: New.
7279         * g++.dg/ext/has_nothrow_assign.C: New.
7280         * g++.dg/ext/has_nothrow_constructor.C: New.
7281         * g++.dg/ext/is_empty.C: New.
7282         * g++.dg/ext/has_trivial_copy.C: New.
7283         * g++.dg/ext/has_trivial_assign.C: New.
7284         * g++.dg/ext/is_abstract.C: New.
7285         * g++.dg/ext/is_pod.C: New.
7286         * g++.dg/ext/has_nothrow_copy.C: New.
7287         * g++.dg/ext/is_class.C: New.
7288         * g++.dg/ext/has_trivial_constructor.C: New.
7289         * g++.dg/ext/is_union.C: New.
7290         * g++.dg/ext/has_trivial_destructor.C: New.
7291         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7292         * g++.dg/template/crash43.C: Likewise.
7293
7294 2007-03-29  Dirk Mueller  <dmueller@suse.de>
7295
7296         * g++.dg/warn/pedantic2.C: New testcase.
7297
7298 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7299
7300         * size_dim.f90: Fix dg directive.
7301         * pr16433.f: Likewise.
7302         * use_6.f90: Likewise.
7303         * use_7.f90: Likewise.
7304         * entry_9.f90: Likewise.
7305         * pointer_intent_2.f90: Likewise.
7306         * protected_1.f90: Likewise.
7307         * fmt_missing_period_2.f: Likewise.
7308         * pointer_intent_3.f90: Likewise.
7309         * protected_2.f90: Likewise.
7310         * protected_3.f90: Likewise.
7311         * pr15754.f90: Likewise.
7312         * protected_4.f90: Likewise.
7313         * protected_5.f90: Likewise.
7314         * initialization_2.f90: Likewise.
7315         * protected_6.f90: Likewise.
7316         * continuation_7.f90: Likewise.
7317         * derived_function_interface_1.f90: Likewise.
7318         * der_pointer_4.f90: Likewise.
7319         * fmt_zero_precision.f90: Likewise.
7320         * blockdata_3.f90: Likewise.
7321         * fmt_missing_period_1.f: Likewise.
7322         * real_const_3.f90: Likewise.
7323         * use_4.f90: Likewise.
7324         * fmt_missing_period_3.f: Likewise.
7325         * use_5.f90: Likewise.
7326
7327 2007-03-28  Mike Stump  <mrs@apple.com>
7328
7329         * gcc.dg/darwin-comm.c: Add.
7330
7331 2007-03-28  Eric Christopher  <echristo@apple.com>
7332
7333         * lib/target-supports.exp (check_effective_target_fstack_protector):
7334         New.
7335         * gcc.dg/ssp-1.c: Use.
7336         * gcc.dg/ssp-2.c: Ditto.
7337
7338 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
7339
7340         PR c++/29077
7341         * g++.dg/parse/constructor3.C: New test.
7342
7343 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7344
7345         * gnat.dg/thin_pointer.ad[sb]: New test.
7346
7347 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7348
7349         * g++.dg/cpp0x/bracket1.C: New.
7350         * g++.dg/cpp0x/bracket2.C: New.
7351         * g++.dg/cpp0x/bracket3.C: New.
7352         * g++.dg/cpp0x/bracket4.C: New.
7353
7354 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7355
7356         * g++.dg/cpp0x/temp_default1.C: New.
7357         * g++.dg/cpp0x/temp_default3.C: New.
7358         * g++.dg/cpp0x/temp_default2.C: New.
7359         * g++.dg/cpp0x/temp_default4.C: New.
7360
7361 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7362
7363         PR c++/29993
7364         * g++.dg/other/cv_func2.C: New.
7365
7366 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
7367
7368         * gcc.dg/dfp/func-vararg-alternate.h: New file.
7369         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7370         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7371         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7372
7373         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7374         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7375
7376         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7377
7378         * lib/compat.exp (compat-execute): Fix processing of file names.
7379
7380 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
7381
7382         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7383
7384 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
7385
7386         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7387         Delete created executable test file.
7388         (check_effective_target_fortran_large_int): Ditto.
7389         (check_effective_target_static_libgfortran): Ditto.
7390
7391 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
7392
7393         PR c++/30500
7394         * g++.dg/warn/pragma-system_header1.C: New test.
7395         * g++.dg/warn/pragma-system_header2.C: New test.
7396         * g++.dg/warn/pragma-system_header1.h. New.
7397         * g++.dg/warn/pragma-system_header2.h. New.
7398
7399 2007-03-26  Ian Lance Taylor  <iant@google.com>
7400
7401         PR tree-optimization/31345
7402         * gcc.c-torture/compile/pr31345-1.c: New test.
7403
7404 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
7405
7406         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7407         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7408         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7409         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7410         * gfortran.dg/overload_1.f90: Likewise.
7411         * gfortran.dg/impure_assignment_1.f90: Likewise.
7412         * gfortran.dg/error_recovery_3.f90: Likewise.
7413         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7414         * gfortran.dg/sequence_types_1.f90: Likewise.
7415         * gfortran.dg/internal_references_1.f90: Likewise.
7416         * gfortran.dg/present_1.f90: Likewise.
7417         * gfortran.dg/volatile10.f90: Likewise.
7418         * gfortran.dg/module_equivalence_2.f90: Likewise.
7419         * gfortran.dg/use_4.f90: Likewise.
7420         * gfortran.dg/elemental_result_1.f90: Likewise.
7421         * gfortran.dg/generic_actual_arg.f90: Likewise.
7422         * gfortran.dg/private_type_5.f90: Likewise.
7423         * gfortran.dg/protected_4.f90: Likewise.
7424         * gfortran.dg/interface_3.f90: Likewise.
7425
7426 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7427
7428         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7429         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7430
7431 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7432
7433         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7434
7435 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7436
7437         PR libgfortran/31199
7438         * gfortran.dg/fmt_t_4.f90: New test.
7439
7440 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7441
7442         PR libfortran/31297
7443         * gfortran.dg/backspace_5.f:  Initialize variable(s).
7444         * gfortran.dg/backspace_6.f:  Likewise.
7445         * gfortran.dg/char_bounds_check_fail_1: Likewise.
7446         * gfortran.dg/direct_io_2.f90:  Likewise.
7447         * gfortran.dg/write_back.f:  Likewise.
7448         * gfortran.dg/write_rewind_2.f:  Likewise.
7449         * gfortran.dg/write_rewind_1.f:  Likewise.
7450         * gfortran.dg/write_rewind_2.f:  Likewise.
7451
7452 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
7453
7454         PR tree-optimization/30784
7455         * gcc.dg/vect/pr30784.c: New test.
7456
7457 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7458
7459         PR fortran/30877
7460         * gfortran.dg/operator_1.f90: New test.
7461         * gfortran.dg/operator_2.f90: New test.
7462
7463 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7464
7465         PR libfortran/31196
7466         * gfortran.dg/reshape_transpose_1.f90:  New test.
7467
7468 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7469
7470         PR fortran/30655
7471         * gfortran.dg/bounds_check_6.f90: New test.
7472
7473 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
7474
7475         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7476         #ifndef/#endif.
7477         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7478         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7479
7480 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
7481
7482         PR fortran/31209
7483         * gfortran.dg/pointer_function_actual_1.f90: New test.
7484
7485         PR fortran/31200
7486         * gfortran.dg/pointer_function_actual_2.f90: New test.
7487
7488         PR fortran/31215
7489         * gfortran.dg/result_in_spec_1.f90: New test.
7490
7491 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7492
7493         PR fortran/30834
7494         * gfortran.dg/integer_exponentiation_3.F90: New test.
7495         * gfortran.dg/integer_exponentiation_4.f90: New test.
7496         * gfortran.dg/integer_exponentiation_5.F90: New test.
7497
7498 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7499
7500         PR c++/30863
7501         * g++.dg/template/error24.C: New test.
7502         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7503
7504 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7505
7506         PR c++/31273
7507         * g++.dg/expr/bitfield7.C: New test.
7508
7509 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7510
7511         PR other/23572
7512         * gcc.dg/float-range-4.c: New.
7513         * gcc.dg/float-range-1.c: Update. Test for a warning.
7514         * gcc.dg/float-range-3.c: New.
7515         * gcc.dg/float-range-5.c: New.
7516
7517 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7518
7519         PR fortran/31262
7520         * gfortran.dg/no_range_check_1.f90: New test.
7521
7522 2007-03-22  Dirk Mueller  <dmueller@suse.de>
7523
7524         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7525         * g++.dg/other/static1.C: Remove stray semicolon.
7526         * g++.dg/other/init1.C: Likewise.
7527         * g++.dg/rtti/dyncast1.C: Likewise.
7528         * g++.dg/tree-ssa/pr17153.C: Likewise.
7529         * g++.dg/lookup/disamb1.C: Likewise.
7530         * g++.dg/lookup/scoped2.C: Likewise.
7531         * g++.dg/lookup/friend7.C: Likewise.
7532         * g++.dg/parse/parse4.C: Likewise.
7533         * g++.dg/parse/parse5.C: Likewise.
7534         * g++.dg/expr/pr29066.C: Likewise.
7535         * g++.dg/expr/cast4.C: Likewise.
7536         * g++.dg/tc1/dr193.C: Likewise.
7537         * g++.dg/tc1/dr213.C: Likewise.
7538         * g++.dg/abi/dcast1.C: Likewise.
7539         * g++.dg/abi/covariant2.C: Likewise.
7540         * g++.dg/inherit/covariant11.C: Likewise.
7541         * g++.dg/inherit/covariant9.C: Likewise.
7542         * g++.dg/inherit/covariant10.C: Likewise.
7543         * g++.dg/init/static3.C: Likewise.
7544         * g++.dg/init/init-ref3.C: Likewise.
7545         * g++.dg/init/ref10.C: Likewise.
7546         * g++.dg/template/meminit2.C: Likewise.
7547         * g++.dg/template/using9.C: Likewise.
7548         * g++.dg/template/friend9.C: Likewise.
7549         * g++.dg/template/ref1.C: Likewise.
7550         * g++.old-deja/g++.warn/inline.C: Likewise.
7551         * g++.old-deja/g++.robertl/eb91.C: Likewise.
7552         * g++.old-deja/g++.robertl/eb46.C: Likewise.
7553         * g++.old-deja/g++.robertl/eb34.C: Likewise.
7554         * g++.old-deja/g++.robertl/eb43.C: Likewise.
7555         * g++.old-deja/g++.robertl/eb26.C: Likewise.
7556         * g++.old-deja/g++.robertl/eb116.C: Likewise.
7557         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7558         * g++.old-deja/g++.brendan/overload8.C: Likewise.
7559         * g++.old-deja/g++.brendan/overload11.C: Likewise.
7560         * g++.old-deja/g++.brendan/copy7.C: Likewise.
7561         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7562         * g++.old-deja/g++.brendan/template11.C: Likewise.
7563         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7564         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7565         * g++.old-deja/g++.brendan/crash16.C: Likewise.
7566         * g++.old-deja/g++.jason/pmem2.C: Likewise.
7567         * g++.old-deja/g++.jason/parse9.C: Likewise.
7568         * g++.old-deja/g++.jason/byval2.C: Likewise.
7569         * g++.old-deja/g++.jason/overload8.C: Likewise.
7570         * g++.old-deja/g++.jason/pmf8.C: Likewise.
7571         * g++.old-deja/g++.jason/template33.C: Likewise.
7572         * g++.old-deja/g++.jason/return3.C: Likewise.
7573         * g++.old-deja/g++.jason/scoping2.C: Likewise.
7574         * g++.old-deja/g++.jason/virtual.C: Likewise.
7575         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7576         * g++.old-deja/g++.jason/template27.C: Likewise.
7577         * g++.old-deja/g++.jason/synth6.C: Likewise.
7578         * g++.old-deja/g++.jason/ref8.C: Likewise.
7579         * g++.old-deja/g++.jason/offset1.C: Likewise.
7580         * g++.old-deja/g++.other/static20.C: Likewise.
7581         * g++.old-deja/g++.other/array1.C: Likewise.
7582         * g++.old-deja/g++.other/new3.C: Likewise.
7583         * g++.old-deja/g++.other/array2.C: Likewise.
7584         * g++.old-deja/g++.other/overload9.C: Likewise.
7585         * g++.old-deja/g++.other/cast6.C: Likewise.
7586         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7587         * g++.old-deja/g++.other/eh4.C: Likewise.
7588         * g++.old-deja/g++.other/using7.C: Likewise.
7589         * g++.old-deja/g++.other/init18.C: Likewise.
7590         * g++.old-deja/g++.other/dyncast1.C: Likewise.
7591         * g++.old-deja/g++.other/dyncast2.C: Likewise.
7592         * g++.old-deja/g++.other/dtor11.C: Likewise.
7593         * g++.old-deja/g++.pt/static11.C: Likewise.
7594         * g++.old-deja/g++.pt/crash19.C: Likewise.
7595         * g++.old-deja/g++.pt/overload12.C: Likewise.
7596         * g++.old-deja/g++.pt/crash46.C: Likewise.
7597         * g++.old-deja/g++.pt/mi1.C: Likewise.
7598         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7599         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7600         * g++.old-deja/g++.pt/local5.C: Likewise.
7601         * g++.old-deja/g++.pt/typename2.C: Likewise.
7602         * g++.old-deja/g++.pt/explicit80.C: Likewise.
7603         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7604         * g++.old-deja/g++.law/visibility1.C: Likewise.
7605         * g++.old-deja/g++.law/visibility2.C: Likewise.
7606         * g++.old-deja/g++.law/virtual2.C: Likewise.
7607         * g++.old-deja/g++.law/operators19.C: Likewise.
7608         * g++.old-deja/g++.law/parsing10.C: Likewise.
7609         * g++.old-deja/g++.law/visibility4.C: Likewise.
7610         * g++.old-deja/g++.law/operators4.C: Likewise.
7611         * g++.old-deja/g++.law/dtors2.C: Likewise.
7612         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7613         * g++.old-deja/g++.law/visibility10.C: Likewise.
7614         * g++.old-deja/g++.law/scope3.C: Likewise.
7615         * g++.old-deja/g++.law/casts2.C: Likewise.
7616         * g++.old-deja/g++.law/code-gen5.C: Likewise.
7617         * g++.old-deja/g++.law/operators33.C: Likewise.
7618         * g++.old-deja/g++.law/friend4.C: Likewise.
7619         * g++.old-deja/g++.mike/pmf7.C: Likewise.
7620         * g++.old-deja/g++.mike/p5611.C: Likewise.
7621         * g++.old-deja/g++.mike/net37.C: Likewise.
7622         * g++.old-deja/g++.mike/p3570.C: Likewise.
7623         * g++.old-deja/g++.mike/p5718.C: Likewise.
7624         * g++.old-deja/g++.mike/net21.C: Likewise.
7625         * g++.old-deja/g++.mike/p1862.C: Likewise.
7626         * g++.old-deja/g++.mike/p4511.C: Likewise.
7627         * g++.old-deja/g++.mike/virt3.C: Likewise.
7628         * g++.old-deja/g++.mike/p16146.C: Likewise.
7629         * g++.old-deja/g++.mike/p1989.C: Likewise.
7630         * g++.old-deja/g++.mike/p5571.C: Likewise.
7631         * g++.old-deja/g++.gb/scope10.C: Likewise.
7632         * g++.old-deja/g++.abi/primary5.C: Likewise.
7633         * g++.old-deja/g++.abi/empty2.C: Likewise.
7634         * g++.old-deja/g++.abi/arraynew.C: Likewise.
7635         * g++.old-deja/g++.eh/vbase4.C: Likewise.
7636         * g++.old-deja/g++.eh/ptr1.C: Likewise.
7637         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7638         * g++.old-deja/g++.bob/template3.C: Likewise.
7639         * g++.old-deja/g++.bob/inherit1.C: Likewise.
7640
7641 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
7642
7643         PR fortran/31193
7644         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7645
7646 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
7647
7648         PR fortran/20897
7649         * gfortran.dg/derived_name_1.f90: New.
7650         * gfortran.dg/derived_name_2.f: New.
7651
7652 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7653
7654         * lib/target-supports.exp (check_effective_target_nonpic): New
7655         procedure.
7656         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7657         when compiling PIC.
7658         * gcc.target/i386/asm-4.c: Require nonpic.
7659         * gcc.target/i386/cmov1.c: Likewise.
7660         * gcc.target/i386/mul.c: Likewise.
7661         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7662         * gcc.target/i386/ssetype-1.c: Require nonpic.
7663         * gcc.target/i386/ssetype-3.c: Likewise.
7664         * gcc.target/i386/ssetype-5.c: Likewise.
7665
7666 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7667
7668         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7669         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7670         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7671         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7672
7673 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
7674
7675         PR tree-optimization/30590
7676         * g++.dg/opt/pr30590.C: New testcase.
7677
7678 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
7679
7680         PR c/30762
7681         * gcc.dg/pr30762-1.c: New test.
7682         * gcc.dg/pr30762-2.c: New test.
7683
7684         PR inline-asm/30505
7685         * gcc.target/i386/pr30505.c: New test.
7686
7687 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
7688
7689         * gcc.target/arm/register-variables.c: New.
7690
7691 2007-03-19  Jeff Law  <law@redhat.com>
7692
7693         * PR tree-optimization/30984
7694         * gcc.c-torture/pr30984.c: New test.
7695
7696 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7697         Richard Guenther  <rguenther@suse.de>
7698
7699         PR tree-optimization/31254
7700         * gcc.dg/torture/pr31254.c: New testcase.
7701
7702 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
7703
7704         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7705         target default_packed.
7706
7707 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7708
7709         PR fortran/31203
7710         * gfortran.dg/string_length_1.f90: New test.
7711
7712 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7713
7714         PR testsuite/30395
7715         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7716
7717 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7718
7719         PR libgfortran/31052
7720         * gfortran.dg/namelist_27.f90: New test.
7721
7722 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
7723
7724         PR fortran/30531
7725         * gfortran.dg/used_types_14.f90: New test.
7726
7727         PR fortran/31086
7728         * gfortran.dg/used_types_15.f90: New test.
7729
7730 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
7731
7732         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7733         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7734
7735 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7736
7737         PR fortran/31120
7738         * gfortran.dg/integer_exponentiation_2.f90: New test.
7739
7740 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
7741
7742         PR tree-optimization/31041
7743         * gcc.dg/vect/pr31041.c: New test.
7744
7745 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7746
7747         * g++.dg/warn/Wconversion-integer.C: New
7748         * g++.dg/warn/Wconversion-real.C: New.
7749         * g++.dg/warn/Wconversion-real-integer.C: New.
7750         * g++.dg/warn/conv2.C: Updated.
7751
7752 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7753
7754         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7755         exclude RTPs.
7756
7757 2007-03-16  Richard Guenther  <rguenther@suse.de>
7758
7759         PR tree-optimization/31146
7760         * g++.dg/tree-ssa/pr31146.C: New testcase.
7761
7762 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7763
7764         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7765         assume that the target has <features.h>.
7766
7767 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7768
7769         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7770         dg-options rather than to the whole test.
7771
7772 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
7773
7774         PR debug/29906
7775         * g++.dg/debug/pr29906.C: New
7776
7777 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7778
7779         PR libgfortran/31099
7780         * gfortran.dg/unformatted_recl.f90: Update test.
7781
7782 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
7783
7784         * gcc.dg/tree-ssa/prefetch-5.c: New test.
7785
7786 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7787
7788         PR c++/30891
7789         * g++.dg/parse/namespace-definition.C: New.
7790
7791 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7792
7793         PR c++/24924
7794         * g++.dg/cpp/pedantic-errors.C: New.
7795         * g++.dg/cpp/permissive.C: New.
7796
7797 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7798
7799         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7800         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7801
7802 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7803
7804         * lib/target-supports.exp (check_missing_uclibc_feature)
7805         (check_effective_target_wchar): New procedures.
7806         * gcc.dg/wchar_t-1.c: Require target wchar.
7807         * gcc.dg/wint_t-1.c: Likewise.
7808
7809 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7810
7811         * lib/target-supports.exp (check_gc_sections_available): Return
7812         false for VxWorks targets.
7813
7814 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7815
7816         * g++.dg/warn/Wconversion2.C: Fix typo.
7817         * gcc.dg/if-empty-1.c: Ditto.
7818
7819 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7820
7821         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7822
7823 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7824
7825         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7826         * gcc.target/i386/pr31167.c: Ditto.
7827
7828 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7829
7830         PR target/31167
7831         * gcc.target/i386/pr31167.c: New test.
7832
7833 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
7834
7835         PR fortran/30922
7836         * gfortran.dg/import5.f90.f90: New test.
7837
7838
7839         PR fortran/30879
7840         * gfortran.dg/data_components_1.f90: New test.
7841
7842
7843         PR fortran/30870
7844         * gfortran.dg/generic_13.f90: New test.
7845
7846         PR fortran/31163
7847         * gfortran.dg/alloc_comp_basics_5.f90: New test.
7848
7849 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7850
7851         PR libgfortran/31051
7852         * gfortran.dg/fmt_t_4.f90: New
7853
7854 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7855
7856         PR C++/31165
7857         * g++.dg/other/default7.C: New test.
7858
7859 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7860
7861         * g++.dg/warn/Wconversion2.C: New.
7862
7863 2007-03-14  Eric Christopher  <echristo@apple.com>
7864
7865         * gcc.dg/ssp-1.c: New.
7866         * gcc.dg/ssp-2.c: Ditto.
7867
7868 2007-03-14  Dirk Mueller  <dmueller@suse.de>
7869
7870         * g++.dg/warn/do-empty.C: New.
7871         * gcc.dg/do-empty.c: New.
7872         * gcc.dg/if-empty-1.c: Update.
7873         * gcc.dg/20001116-1.c: Update.
7874         * gcc.dg/pr23165.c: Update.
7875
7876 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
7877
7878         * gfortran.dg/module_implicit_conversion.f90: New test.
7879
7880 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
7881
7882         PR middle-end/31127
7883         * gcc.dg/pr31127.c: New.
7884
7885 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
7886
7887         * gcc.dg/tree-ssa/loop-26.c: New test.
7888
7889 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
7890
7891         * gcc.target/i386/cmpxchg16b-1.c: New test.
7892
7893 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7894
7895         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
7896         * gcc.dg/c99-vla-1.c: Likewise.
7897         * g++.dg/ext/vla1.C: Likewise
7898
7899 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7900
7901         * gcc.dg/wvla-1.c: New test
7902         * gcc.dg/wvla-2.c: New test
7903         * gcc.dg/wvla-3.c: New test
7904         * gcc.dg/wvla-4.c: New test
7905         * gcc.dg/wvla-5.c: New test
7906         * gcc.dg/wvla-6.c: New test
7907         * gcc.dg/wvla-7.c: New test
7908         * g++.dg/warn/Wvla-1.C: New test
7909         * g++.dg/warn/Wvla-2.C: New test
7910         * g++.dg/warn/Wvla-3.C: New test
7911
7912 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
7913
7914         PR c++/30108
7915         * g++.dg/other/default6.C: New test.
7916
7917 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7918
7919         * lib/target-supports.exp (check_profiling_available): Return false
7920         for VxWorks.
7921         (check_effective_target_vxworks_kernel): New procedure.
7922         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
7923         VxWorks.
7924         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
7925         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
7926         to include VxWorks.
7927         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
7928
7929 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7930
7931         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
7932         PIC is not supported.
7933         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
7934         * gcc.dg/20020426-2.c: Likewise.
7935         * gcc.dg/pr28243.c: Likewise.
7936         * gcc.dg/visibility-11.c: Likewise.
7937         * gcc.dg/tls/opt-9.c: Likewise.
7938         * gcc.dg/tls/opt-10.c: Likewise.
7939         * gcc.dg/tls/pic-1.c: Likewise.
7940         * gcc.dg/tls/struct-1.c: Likewise.
7941         * gcc.target/i386/20000807-1.c: Likewise.
7942         * gcc.target/i386/20000904-1.c: Likewise.
7943         * gcc.target/i386/20011119-1.c: Likewise.
7944         * gcc.target/i386/990213-2.c: Likewise.
7945         * gcc.target/i386/990214-1.c: Likewise.
7946         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7947         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7948         * gcc.target/i386/pic-1.c: Likewise.
7949         * gcc.target/i386/pr21518.c: Likewise.
7950         * gcc.target/i386/pr23098.c: Likewise.
7951         * gcc.target/i386/pr23943.c: Likewise.
7952
7953 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
7954
7955         PR c++/31038
7956         * g++.dg/template/complit2.C: New test.
7957
7958         PR c++/30328
7959         * g++.dg/ext/bitfield1.C: New test.
7960
7961 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
7962
7963         PR fortran/30883
7964         * gfortran.dg/interface_11.f90: New test.
7965
7966 2007-03-11  Richard Guenther  <rguenther@suse.de>
7967
7968         PR tree-optimization/31115
7969         * gcc.dg/torture/pr31115.c: New testcase.
7970
7971 2007-03-11  Ira Rosen  <irar@il.ibm.com>
7972
7973         PR tree-optimization/29925
7974         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
7975
7976 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
7977
7978         PR c++/30274
7979         * g++.dg/expr/bitfield3.C: New test.
7980         * g++.dg/expr/bitfield4.C: Likewise.
7981         * g++.dg/expr/bitfield5.C: Likewise.
7982         * g++.dg/expr/bitfield6.C: Likewise.
7983
7984         PR c++/30924
7985         * g++.dg/template/array18.C: New test.
7986
7987 2007-03-10  Dirk Mueller  <dmueller@suse.de>
7988
7989         PR c++/17946
7990         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
7991         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
7992
7993 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
7994
7995         PR c++/20599
7996         * g++.dg/cpp0x/variadic-bind.C: New.
7997         * g++.dg/cpp0x/variadic-function.C: New.
7998         * g++.dg/cpp0x/variadic-mem_fn.C: New.
7999         * g++.dg/cpp0x/variadic-tuple.C: New.
8000         * g++.dg/cpp0x/variadic1.C: New.
8001         * g++.dg/cpp0x/variadic2.C: New.
8002         * g++.dg/cpp0x/variadic3.C: New.
8003         * g++.dg/cpp0x/variadic4.C: New.
8004         * g++.dg/cpp0x/variadic5.C: New.
8005         * g++.dg/cpp0x/variadic6.C: New.
8006         * g++.dg/cpp0x/variadic7.C: New.
8007         * g++.dg/cpp0x/variadic8.C: New.
8008         * g++.dg/cpp0x/variadic9.C: New.
8009         * g++.dg/cpp0x/variadic10.C: New.
8010         * g++.dg/cpp0x/variadic11.C: New.
8011         * g++.dg/cpp0x/variadic12.C: New.
8012         * g++.dg/cpp0x/variadic13.C: New.
8013         * g++.dg/cpp0x/variadic14.C: New.
8014         * g++.dg/cpp0x/variadic15.C: New.
8015         * g++.dg/cpp0x/variadic16.C: New.
8016         * g++.dg/cpp0x/variadic17.C: New.
8017         * g++.dg/cpp0x/variadic18.C: New.
8018         * g++.dg/cpp0x/variadic19.C: New.
8019         * g++.dg/cpp0x/variadic20.C: New.
8020         * g++.dg/cpp0x/variadic21.C: New.
8021         * g++.dg/cpp0x/variadic22.C: New.
8022         * g++.dg/cpp0x/variadic23.C: New.
8023         * g++.dg/cpp0x/variadic24.C: New.
8024         * g++.dg/cpp0x/variadic25.C: New.
8025         * g++.dg/cpp0x/variadic26.C: New.
8026         * g++.dg/cpp0x/variadic27.C: New.
8027         * g++.dg/cpp0x/variadic28.C: New.
8028         * g++.dg/cpp0x/variadic29.C: New.
8029         * g++.dg/cpp0x/variadic30.C: New.
8030         * g++.dg/cpp0x/variadic31.C: New.
8031         * g++.dg/cpp0x/variadic32.C: New.
8032         * g++.dg/cpp0x/variadic33.C: New.
8033         * g++.dg/cpp0x/variadic34.C: New.
8034         * g++.dg/cpp0x/variadic35.C: New.
8035         * g++.dg/cpp0x/variadic36.C: New.
8036         * g++.dg/cpp0x/variadic37.C: New.
8037         * g++.dg/cpp0x/variadic38.C: New.
8038         * g++.dg/cpp0x/variadic39.C: New.
8039         * g++.dg/cpp0x/variadic40.C: New.
8040         * g++.dg/cpp0x/variadic41.C: New.
8041         * g++.dg/cpp0x/variadic42.C: New.
8042         * g++.dg/cpp0x/variadic43.C: New.
8043         * g++.dg/cpp0x/variadic44.C: New.
8044         * g++.dg/cpp0x/variadic45.C: New.
8045         * g++.dg/cpp0x/variadic46.C: New.
8046         * g++.dg/cpp0x/variadic47.C: New.
8047         * g++.dg/cpp0x/variadic48.C: New.
8048         * g++.dg/cpp0x/variadic49.C: New.
8049         * g++.dg/cpp0x/variadic50.C: New.
8050         * g++.dg/cpp0x/variadic51.C: New.
8051         * g++.dg/cpp0x/variadic52.C: New.
8052         * g++.dg/cpp0x/variadic53.C: New.
8053         * g++.dg/cpp0x/variadic54.C: New.
8054         * g++.dg/cpp0x/variadic55.C: New.
8055         * g++.dg/cpp0x/variadic56.C: New.
8056         * g++.dg/cpp0x/variadic57.C: New.
8057         * g++.dg/cpp0x/variadic58.C: New.
8058         * g++.dg/cpp0x/variadic59.C: New.
8059         * g++.dg/cpp0x/variadic60.C : New.
8060         * g++.dg/cpp0x/variadic61.C : New.
8061         * g++.dg/cpp0x/variadic62.C : New.
8062         * g++.dg/cpp0x/variadic63.C : New.
8063         * g++.dg/cpp0x/variadic64.C : New.
8064         * g++.dg/cpp0x/variadic65.C : New.
8065         * g++.dg/cpp0x/variadic66.C : New.
8066         * g++.dg/cpp0x/variadic67.C : New.
8067         * g++.dg/cpp0x/variadic68.C : New.
8068         * g++.dg/cpp0x/variadic69.C : New.
8069         * g++.dg/cpp0x/variadic70.C : New.
8070         * g++.dg/cpp0x/variadic71.C : New.
8071         * g++.dg/cpp0x/variadic72.C : New.
8072         * g++.dg/cpp0x/variadic73.C : New.
8073         * g++.dg/cpp0x/variadic74.C : New.
8074         * g++.dg/cpp0x/variadic75.C : New.
8075         * g++.dg/cpp0x/variadic-ex1.C : New.
8076         * g++.dg/cpp0x/variadic-ex2.C : New.
8077         * g++.dg/cpp0x/variadic-ex3.C : New.
8078         * g++.dg/cpp0x/variadic-ex4.C : New.
8079         * g++.dg/cpp0x/variadic-ex5.C : New.
8080         * g++.dg/cpp0x/variadic-ex6.C : New.
8081         * g++.dg/cpp0x/variadic-ex7.C : New.
8082         * g++.dg/cpp0x/variadic-ex8.C : New.
8083         * g++.dg/cpp0x/variadic-ex9.C : New.
8084         * g++.dg/cpp0x/variadic-ex10.C : New.
8085         * g++.dg/cpp0x/variadic-ex11.C : New.
8086         * g++.dg/cpp0x/variadic-ex12.C : New.
8087         * g++.dg/cpp0x/variadic-ex13.C : New.
8088         * g++.dg/cpp0x/variadic-ex14.C : New.
8089
8090 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8091
8092         PR libgfortran/31099
8093         * gfortran.dg/unformatted_recl.f90: New test.
8094
8095 2007-03-09  Roger Sayle  <roger@eyesopen.com>
8096
8097         * gcc.dg/fold-eqcmplx-1.c: New test case.
8098
8099 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
8100
8101         PR rtl-optimization/30643
8102         * gcc.dg/pr30643.c: New.
8103
8104 2007-03-09  Chao-ying Fu  <fu@mips.com>
8105
8106         * gcc.target/mips/mips32-dspr2-type.c: New test.
8107         * gcc.target/mips/mips32-dspr2.c: New test.
8108         * gcc.target/mips/dspr2-MULT.c: New test.
8109         * gcc.target/mips/dspr2-MULTU.c: New test.
8110         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8111         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8112         Adjust some formats.
8113
8114 2007-03-09  Dirk Mueller  <dmueller@suse.de>
8115
8116         PR c++/17946
8117         * gcc.dg/Wlogical-op-1.c: New.
8118         * g++.dg/warn/Wlogical-op-1.C: New.
8119
8120 2007-03-09  Richard Guenther  <rguenther@suse.de>
8121
8122         PR tree-optimization/30904
8123         PR middle-end/31058
8124         * gcc.dg/pr30904.c: Remove xfail.
8125
8126 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8127
8128         PR C/31072
8129         * gcc.c-torture/execute/pr31072.c: New test.
8130
8131 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8132
8133         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8134         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8135         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
8136         *lrint* and *lround*.
8137         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8138         floor->lfloor.
8139         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8140         * gcc.dg/torture/builtin-integral-1.c: Likewise.
8141         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
8142         and *lround*.  Correct macro names.
8143         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8144         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8145
8146 2007-03-08  Ian Lance Taylor  <iant@google.com>
8147
8148         * gcc.dg/no-strict-overflow-5.c: New test.
8149         * gcc.dg/no-strict-overflow-6.c: New test.
8150         * gcc.dg/Wstrict-overflow-11.c: New test.
8151         * gcc.dg/Wstrict-overflow-12.c: New test.
8152         * gcc.dg/Wstrict-overflow-13.c: New test.
8153         * gcc.dg/Wstrict-overflow-14.c: New test.
8154         * gcc.dg/Wstrict-overflow-15.c: New test.
8155
8156 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8157
8158         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
8159         for VxWorks kernel mode.
8160         * gcc.c-torture/execute/strncmp-1.x: Likewise.
8161
8162 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8163
8164         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8165         mode.
8166
8167 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8168
8169         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8170         and lib/bfill.c on VxWorks targets.
8171         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8172         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8173         lib/bfill.c and lib/memmove.c on VxWorks targets.
8174         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8175         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8176         on VxWorks targets.
8177         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8178         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8179
8180 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8181
8182         * gfortran.dg/use_5.f90: New test.
8183         * gfortran.dg/use_6.f90: Ditto.
8184         * gfortran.dg/use_7.f90: Ditto.
8185
8186 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8187
8188         PR fortran/30973
8189         * gfortran.dg/use_4.f90: New test.
8190         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8191
8192 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
8193
8194         PR fortran/31011
8195         * gfortran.dg/parameter_array_section_2.f90: New test.
8196
8197 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
8198
8199         PR c++/30852
8200         * g++.dg/ext/offsetof1.C: Add cases with volatile.
8201
8202         PR c++/30534
8203         * g++.dg/template/arg5.C: New test.
8204
8205 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
8206
8207         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8208
8209 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
8210
8211         * gcc.dg/var-expand1.c: Add newline at end of file.
8212
8213 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
8214
8215         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8216
8217 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
8218
8219         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8220
8221 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8222
8223         * gcc.dg/torture/builtin-convert-4.c: New test.
8224
8225 2007-03-05  Ian Lance Taylor  <iant@google.com>
8226
8227         * gcc.c-torture/compile/pr31034.c: New test.
8228
8229 2007-03-05  Ian Lance Taylor  <iant@google.com>
8230
8231         * gcc.dg/inline-18.c: New test.
8232         * gcc.dg/inline-19.c: New test.
8233         * gcc.dg/inline-20.c: New test.
8234         * gcc.dg/inline-21.c: New test.
8235
8236 2007-03-05  Richard Guenther  <rguenther@suse.de>
8237
8238         PR tree-optimization/14052
8239         * gcc.dg/tree-ssa/vrp33.c: New testcase.
8240
8241 2007-03-05  Richard Guenther  <rguenther@suse.de>
8242
8243         PR tree-optimization/23777
8244         * gcc.dg/tree-ssa/pr23777.c: New testcase.
8245
8246 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8247
8248         PR other/30465
8249         * gcc.dg/multiple-overflow-warn-3.c: New.
8250         * g++.dg/warn/multiple-overflow-warn-3.C: New.
8251
8252 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
8253
8254         PR c++/30895
8255         * g++.dg/parse/template23.C: New test.
8256
8257 2007-03-04  Roger Sayle  <roger@eyesopen.com>
8258
8259         PR middle-end/30744
8260         * gcc.dg/pr30744-1.c: New test case.
8261
8262 2007-03-04  Tobias Burnus  <burnus@net-b.de>
8263
8264         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8265
8266 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8267
8268         PR target/30406
8269         * gfortran.dg/logical_3.f90: New test.
8270
8271 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
8272
8273         PR libfortran/30981
8274         * gfortran.dg/integer_exponentiation_1.f90:  New test.
8275
8276 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8277
8278         * gcc.target/m68k/m68k.exp: New.
8279         * gcc.target/m68k/crash1.c: New.
8280
8281 2007-03-03  Tobias Burnus  <burnus@net-b.de>
8282
8283         * gfortran.dg/c_by_val.c: Use int64_t instead of long
8284         to be more compatible with integer(kind=8).
8285
8286 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8287
8288         PR libfortran/31001
8289         * gfortran.dg/zero_sized_3.f90: New test.
8290
8291 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8292
8293         PR c++/15787
8294         * g++.dg/parse/else.C: New.
8295         * g++.dg/parse/else-2.C: New.
8296
8297 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
8298             Tobias Burnus  <burnus@net-b.de>
8299
8300         PR fortran/30882
8301         * gfortran.dg/size_dim.f90: New test.
8302
8303 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
8304             Tobias Burnus  <burnus@net-b.de>
8305
8306         PR fortran/30873
8307         * gfortran.dg/entry_9.f90: New test.
8308
8309 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
8310
8311         PR c++/28253
8312         * g++.dg/inherit/covariant16.C: New test.
8313
8314 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
8315
8316         * g++.dg/other/darwin-minversion-1.C: New.
8317
8318 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
8319
8320         * gcc.dg/tree-ssa/20070302-1.c: New test.
8321
8322 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
8323
8324         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8325         tests.
8326
8327 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
8328
8329         * gcc.dg/tree-ssa/prefetch-4.c: New test.
8330
8331 2007-03-01  Simon Baldwin <simonb@google.com>
8332
8333         PR c++/23689
8334         * warn/ignored_typedef.C: New.
8335         * init/ctor8.C: Added dg-warning to consume ignored typedef
8336         warning.
8337         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
8338         and added an explicit line number.
8339
8340 2007-02-28  Richard Guenther  <rguenther@suse.de>
8341
8342         PR middle-end/30364
8343         * gcc.dg/torture/pr30364-1.c: New testcase.
8344         * gcc.dg/torture/pr30364-2.c: Likewise.
8345         * gcc.dg/torture/pr30364-3.c: Likewise.
8346
8347 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8348
8349         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8350         powerpc*, use -funsafe-math-optimizations.
8351         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8352         * gcc.dg/torture/builtin-modf-1.c: Likewise.
8353
8354 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8355             Paul Thomas  <pault@gcc.gnu.org>
8356
8357         PR fortran/30888
8358         PR fortran/30887
8359         * c_by_val_1.f: Test %VAL() with non-default kind.
8360         * c_by_val.c: Ditto.
8361         * c_by_val_4.f: New test.
8362
8363 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8364
8365         PR fortran/30968
8366         * gfortran.dg/continuation_7.f90: New test.
8367
8368 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
8369
8370         * g++.dg/inherit/thunk7.C: New test.
8371         * lib/target-supports.exp (check_profiling_available): Not available
8372         for bfin-*-*.
8373
8374 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
8375
8376         PR target/30970
8377         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8378
8379 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
8380
8381         * lib/target-supports.exp (check_effective_target_init_priority):
8382         Remove Solaris special case.
8383
8384 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
8385
8386         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8387         for more builtin types.
8388
8389         * g++.dg/ext/visibility/class1.C: Port to Darwin.
8390         * g++.dg/ext/visibility/noPLT.C: Likewise.
8391
8392 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8393
8394         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8395         sh* targets.
8396
8397 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
8398
8399         PR fortran/30865
8400         * size_optional_dim_1.f90:  New test.
8401
8402 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
8403
8404         * gcc.dg/vxworks/vxworks.exp: New file.
8405         * gcc.dg/vxworks/initpri1.c: Likewise.
8406         * gcc.dg/vxworks/initpri2.c: Likewise.
8407         * gcc.dg/initpri2.c: Add more tests.
8408         * g++.dg/special/initpri2.C: Likewise.
8409
8410         * gcc.dg/initpri1.c: New test.
8411         * gcc.dg/initpri2.c: Likewise.
8412         * g++.dg/special/initpri1.C: New test.
8413         * g++.dg/special/initpri2.C: Likewise.
8414         * g++.dg/special/conpr-1.C: Use init_priority effective target.
8415         * g++.dg/special/conpr-2.C: Likewise.
8416         * g++.dg/special/conpr-3.C: Likewise.
8417         * g++.dg/special/conpr-4.C: Likewise.
8418         * g++.dg/special/initp1.C: Likewise.
8419         * g++.dg/special/ecos.exp: Remove code to detect availability of
8420         constructor priorities.
8421         * lib/target-supports.exp (check_effective_target_init_priority):
8422         New function.
8423
8424 2007-02-24  Jan Hubicka  <jh@suse.cz>
8425
8426         * gcc.c-torture/execute/pr30778.c: New testcase.
8427
8428 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8429
8430         PR libgfortran/30918
8431         * gfortran.dg/namelist_26.f90: New test.
8432
8433 2007-02-24  Richard Guenther  <rguenther@suse.de>
8434
8435         PR middle-end/30951
8436         * gcc.dg/pr30951.c: New testcase.
8437
8438 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8439
8440         * gcc.dg/torture/builtin-modf-1.c: New test.
8441
8442 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
8443
8444         PR tree-optimization/30904
8445         * gcc.dg/pr30904.c: New test.
8446
8447 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8448
8449         * gcc.test-framework/README: Correct command.
8450         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8451         -Wunused-value.
8452         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8453
8454 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
8455
8456         * lib/target-supports.exp (check_effective_target_unwrapped): New.
8457
8458 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
8459
8460         * lib/target-supports.exp (check_effective_target_newlib): New
8461         function.
8462
8463 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
8464
8465         PR fortran/30660
8466         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8467         allocatable component.
8468
8469
8470 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8471
8472         * gcc.dg/torture/builtin-logb-1.c: New test.
8473         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8474         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8475         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8476         sh* targets.
8477
8478 2007-02-23  Richard Guenther  <rguenther@suse.de>
8479
8480         * g++.dg/warn/changes-meaning.C: New testcase.
8481
8482 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8483
8484         PR libgfortran/30910
8485         * gfortran.dg/fmt_zero_precision.f90: Update test.
8486
8487 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8488
8489         * gcc.dg/torture/builtin-frexp-1.c: New test.
8490
8491 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
8492
8493         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8494
8495 2007-02-22  Ian Lance Taylor  <iant@google.com>
8496
8497         PR debug/30898
8498         * g++.dg/debug/pr30898.C: New test.
8499
8500 2007-02-22  Ira Rosen  <irar@il.ibm.com>
8501
8502         * gcc.dg/vect/vect-106.c: New test.
8503
8504 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8505             Ira Rosen  <irar@il.ibm.com>
8506
8507         PR tree-optimization/30843
8508         * gcc.dg/vect/pr30843.c: New test.
8509
8510 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8511
8512         PR tree-optimization/30858
8513         * gcc.dg/vect/pr30858.c: New test.
8514
8515 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
8516
8517         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8518         to set options for compiling testglue.
8519         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8520         * lib/obj-c++.exp (obj-c++_init): Likewise.
8521
8522 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
8523
8524         * gnat.dg/derived_aggregate.adb: New test.
8525
8526 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8527
8528         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8529         sh* targets.  Call the correct CKSGN macro.
8530
8531 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
8532
8533         * gfortran.dg/gomp/omp_parse1.f90: New test.
8534         * gfortran.dg/gomp/omp_parse2.f: New test.
8535
8536 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
8537
8538         PR fortran/30869
8539         * gfortran.dg/do_pointer_1.f90:  New test.
8540
8541 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8542
8543         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8544         and scalbln.
8545
8546 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
8547
8548         * gcc.dg/darwin-minversion-1.c: New.
8549         * gcc.dg/darwin-minversion-2.c: New.
8550
8551 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8552
8553         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8554
8555 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8556             DJ Delorie <dj@redhat.com>
8557
8558         PR other/30824
8559         * gcc.dg/Wfatal.c: New.
8560         * gcc.dg/Wfatal-2.c: New.
8561         * gcc.dg/Werror-1.c: Adjust expectations.
8562         * gcc.dg/Werror-5.c: Likewise.
8563         * gcc.dg/Werror-7.c: Likewise.
8564         * gcc.dg/Werror-10.c: Likewise.
8565         * gcc.dg/Werror-11.c: Likewise.
8566
8567 2007-02-20  Tobias Burnus  <burnus@net-b.de>
8568
8569         PR fortran/30522
8570         * gfortran.dg/volatile10.f90: New test.
8571
8572 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
8573
8574         PR libfortran/30533
8575         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
8576
8577 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8578
8579         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8580         * gcc.dg/Walways-true-1.c: Likewise.
8581         * gcc.dg/weak/weak-3.c: Likewise.
8582         * gcc.dg/Werror-1.c: Likewise.
8583         * gcc.dg/Werror-3.c: Likewise.
8584         * gcc.dg/Werror-4.c: Likewise.
8585         * gcc.dg/Werror-5.c: Likewise.
8586         * gcc.dg/Werror-6.c: Likewise.
8587         * gcc.dg/Werror-7.c: Likewise.
8588         * gcc.dg/Werror-8.c: Likewise.
8589         * gcc.dg/Werror-10.c: Likewise.
8590         * gcc.dg/Werror-11.c: Likewise.
8591         * gcc.dg/Werror-12.c: Likewise.
8592         * g++.old-deja/g++.mike/warn8.C: Likewise.
8593         * g++.dg/warn/Walways-true-1.C: Likewise.
8594         * g++.dg/warn/Walways-true-2.C: Likewise.
8595         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8596         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8597         -Wstring-literal-comparison with -Waddress.
8598         * gcc.dg/Wstring-literal-comparison-4.c: Replace
8599         -Wno-string-literal-comparison with -Wno-address.
8600
8601 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
8602
8603         * gnat.dg/self_aggregate_with_call.adb: New test.
8604
8605 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
8606
8607         PR tree-optimization/30975
8608         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8609         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8610         * gcc.dg/vect/pr30795.c: New.
8611
8612 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8613
8614         PR fortran/30681
8615         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8616
8617 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8618
8619         PR rtl-optimization/28173
8620         * gcc.target/i386/andor-1.c: New test case.
8621
8622 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8623
8624         * gcc.dg/torture/builtin-ldexp-1.c: New.
8625         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8626
8627 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8628
8629         * gfortran.dg/array_constructor_15.f90: New test case.
8630
8631 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8632
8633         * gfortran.dg/forall_10.f90: New test case.
8634
8635 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8636
8637         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8638
8639 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8640
8641         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8642         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8643
8644 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
8645
8646         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8647         * gcc.target/i386/builtin-bswap-3.c: Ditto.
8648         * gcc.target/i386/xchg-1.c: New test.
8649         * gcc.target/i386/xchg-2.c: New test.
8650
8651 2007-02-16  Richard Guenther  <rguenther@suse.de>
8652             Christian Bruel  <christian.bruel@st.com>
8653
8654         * gcc.dg/strict-overflow-5.c: New testcase.
8655
8656 2007-02-16  Tobias Burnus  <burnus@net-b.de>
8657
8658         PR fortran/30793
8659         * gfortran.dg/func_derived_4.f90: New test.
8660
8661 2007-02-15  Roger Sayle  <roger@eyesopen.com>
8662
8663         PR middle-end/30391
8664         * gfortran.dg/pr30391-1.f90: New test case.
8665
8666 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8667
8668         PR middle-end/30433
8669         * gcc.c-torture/compile/pr30433.c: New testcase to check
8670         that complex constants comparisions are foldded.
8671
8672 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8673
8674         PR C++/30158
8675         * g++.dg/ext/stmtexpr10.C: New testcase.
8676
8677 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8678
8679         PR middle-end/30729
8680         * gcc.dg/Wunused-value-2.c: New testcase.
8681
8682 2007-02-15  Ian Lance Taylor  <iant@google.com>
8683
8684         * g++.dg/eh/subreg-1.C: New test.
8685
8686 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8687
8688         PR c/26494
8689         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8690         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8691         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8692         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8693         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8694         * gcc.dg/Werror-implicit-function-declaration.c: New.
8695
8696 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8697
8698         PR c++/28943
8699         * g++.dg/warn/pr28943.C: New.
8700
8701 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8702
8703         * gfortran.fortran-torture/execute/math.f90: Fix typo.
8704
8705 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8706
8707         PR fortran/30779
8708         * gfortran.dg/error_recovery_3.f90: New test.
8709
8710 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8711
8712         * g++.dg/tree-ssa/sra-1.C: New.
8713
8714 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8715
8716         * g++.dg/tree-ssa/sra-1.C: New.
8717
8718 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8719
8720         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8721
8722 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8723
8724         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8725
8726 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8727
8728         PR fortran/30799
8729         * gfortran.dg/logical_2.f90: New test.
8730
8731 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
8732
8733         * gcc.dg/torture/complex-alias-1.c: New test.
8734
8735 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
8736
8737         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8738         instead of -fdump-tree-tailcall.
8739
8740 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
8741
8742         * gfortran.dg/interface_10.f90: Fix comment typo.
8743
8744 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
8745
8746         PR tree-optimization/30771
8747         * gcc.dg/vect/pr30771.c: New test.
8748
8749 2007-02-13  Ian Lance Taylor  <iant@google.com>
8750
8751         * gcc.dg/Wstrict-overflow-1.c: New test.
8752         * gcc.dg/Wstrict-overflow-2.c: New test.
8753         * gcc.dg/Wstrict-overflow-3.c: New test.
8754         * gcc.dg/Wstrict-overflow-4.c: New test.
8755         * gcc.dg/Wstrict-overflow-5.c: New test.
8756         * gcc.dg/Wstrict-overflow-6.c: New test.
8757         * gcc.dg/Wstrict-overflow-7.c: New test.
8758         * gcc.dg/Wstrict-overflow-8.c: New test.
8759         * gcc.dg/Wstrict-overflow-9.c: New test.
8760         * gcc.dg/Wstrict-overflow-10.c: New test.
8761
8762 2007-02-13  Roger Sayle  <roger@eyesopen.com>
8763
8764         * gcc.target/ia64/builtin-bswap-2.c: New test case.
8765
8766 2007-02-13  Richard Henderson  <rth@redhat.com>
8767
8768         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8769         * gcc.c-torture/execute/pr29302-1.c: ... here.
8770
8771 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8772
8773         PR c/29521
8774         * gcc.dg/c90-return-1.c: Update output.
8775         * gcc.dg/c99-return-1.c: Likewise.
8776
8777 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
8778
8779         PR fortran/30554
8780         * gfortran.dg/used_dummy_types_7.f90: New test..
8781
8782 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
8783
8784         * gcc.target/i386/parity-1.c: New test.
8785         * gcc.target/i386/parity-2.c: New test.
8786
8787 2007-02-12  Roger Sayle  <roger@eyesopen.com>
8788
8789         * gcc.target/i386/builtin-bswap-3.c: New test case.
8790
8791 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
8792
8793         PR tree-optimization/29145
8794         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8795         alias analysis is improved to take better advantage of restrict
8796         qualified pointers.
8797         * gcc.dg/vect/vect-80.c: Likewise.
8798         * gcc.dg/vect/pr29145.c: New.
8799
8800 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8801
8802         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8803         * gcc.target/i386/sse4a-insert.c: Likewise.
8804
8805 2007-02-11  Roger Sayle  <roger@eyesopen.com>
8806
8807         * gcc.target/ia64/builtin-popcount-1.c: New test case.
8808         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8809
8810 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
8811
8812         PR fortran/30478
8813         * gfortran.dg/enum_4.f90: Update error message checks.
8814
8815 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
8816
8817         PR fortran/30554
8818         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8819         versions of the modules.
8820
8821         PR fortran/30617
8822         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8823         by getting rid of recursive I/O and providing functions with
8824         results.
8825
8826         PR fortran/30319
8827         * gfortran.dg/char_array_constructor_2.f90
8828
8829 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
8830
8831         PR c++/26988
8832         * g++.dg/template/spec34.C: New test
8833
8834 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
8835
8836         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8837         on i?86 and x86_64.
8838         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8839         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8840         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8841         on i?86 and x86_64.
8842         * gcc.dg/vect/vect-113.c: Ditto.
8843
8844 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
8845
8846         PR c++/29487
8847         * g++.dg/eh/weak1-C: New test.
8848         * g++.dg/eh/weak1-a.cc: Likewise.
8849         * g++.dg/eh/comdat1.C: Likewise.
8850
8851 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
8852             Dorit Nuzman  <dorit@il.ibm.com>
8853
8854         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
8855         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
8856         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8857         * gcc.dg/vect/vect-113.c: Likewise.
8858
8859         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8860
8861 2007-02-10  Richard Henderson  <rth@redhat.com>
8862
8863         * lib/target-supports.exp (check_effective_target_tls): Redefine
8864         to mean non-emulated tls.
8865         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8866         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8867         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8868         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8869         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8870         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8871         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8872
8873 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
8874
8875         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
8876
8877 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
8878
8879         * gfortran.dg/secnds.f: Replace time tolerance with a
8880         before-and-after bracket.
8881         * gfortran.dg/secnds-1.f: Likewise.
8882
8883 2007-02-09  Tobias Burnus  <burnus@net-b.de>
8884
8885         PR fortran/30512
8886         * gfortran.dg/maxlocval_1.f90: New test.
8887
8888 2007-02-09  Roger Sayle  <roger@eyesopen.com>
8889
8890         * gcc.target/ia64/builtin_bswap-1.c: New test case.
8891
8892 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8893
8894         PR fortran/30720
8895         * gfortran.dg/array_function_1.f90: New test.
8896
8897 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8898
8899         * lib/target-supports.exp (check_effective_target_lax_strtofp)
8900         (check_effective_target_dummy_wcsftime): New functions.
8901
8902 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8903
8904         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
8905         * lib/target-supports.exp (check_effective_target_uclibc): New
8906         function.
8907
8908 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8909
8910         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
8911         (vsnprintf): Don't define for uClibc targets.
8912
8913 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8914
8915         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
8916         set before checking whether it was allowed.
8917         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
8918         before checking inside_main.
8919
8920 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8921
8922         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
8923         uClinux targets.
8924         (u16sf): Likewise u4sf.
8925         * g++.dg/compat/struct-layout-1.h: Likewise.
8926
8927 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8928
8929         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
8930         procedure.
8931         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8932         m68k targets if check_effective_target_coldfire_fpu returns true.
8933
8934 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
8935         Richard Guenther  <rguenther@suse.de>
8936
8937         PR middle-end/23361
8938         * gcc.dg/fold-compare-3.c: New testcase.
8939         * gcc.dg/tree-ssa/loop-24.c: Likewise.
8940
8941 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
8942
8943         * gcc.dg/pr26570.c: Clean up coverage files.
8944         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
8945         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
8946         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
8947         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
8948         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
8949         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
8950         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
8951         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
8952         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
8953         * gcc.dg/tree-ssa/pr25501.c: Ditto.
8954         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
8955         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
8956         * gcc.dg/vect/pr28952.c: Ditto.
8957         * gcc.dg/vect/pr27151.c: Ditto.
8958         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
8959         * g++.dg/gomp/macro-3.C: Ditto.
8960
8961 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
8962
8963         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
8964         of the loop.
8965
8966 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8967
8968         * gcc.target/i386/builtin-bswap-2.c: New test case.
8969
8970 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8971
8972         * gfortran.dg/forall_8.f90: New test case.
8973         * gfortran.dg/forall_9.f90: Likewise.
8974
8975 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8976
8977         * gcc.dg/builtins-20.c: Add some -~ complex cases.
8978
8979 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
8980
8981         * lib/target-supports.exp (check_effective_target_simulator): New.
8982
8983 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
8984
8985         * gcc.dg/tree-ssa/loop-25.c: New test.
8986
8987 2007-02-06  Richard Henderson  <rth@redhat.com>
8988
8989         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
8990
8991 2007-02-06  Roger Sayle  <roger@eyesopen.com>
8992
8993         * gcc.target/powerpc/popcount-1.c: New test case.
8994         * gcc.target/powerpc/parity-1.c: Likewise.
8995
8996 2007-02-06  Richard Guenther  <rguenther@suse.de>
8997
8998         PR middle-end/27302
8999         * gcc.dg/torture/pr27302-2.c: New testcase.
9000
9001 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
9002
9003         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9004         * gcc.dg/vect/vect-iv-1.c: New test.
9005         * gcc.dg/vect/vect-iv-2.c: New test.
9006         * gcc.dg/vect/vect-iv-3.c: New test.
9007         * gcc.dg/vect/vect-iv-4.c: New test.
9008         * gcc.dg/vect/vect-iv-5.c: New test.
9009         * gcc.dg/vect/vect-iv-6.c: New test.
9010         * gcc.dg/vect/vect-iv-7.c: New test.
9011         * gcc.dg/vect/vect-iv-8.c: New test.
9012         * gcc.dg/vect/vect-iv-9.c: New test.
9013         * gcc.dg/vect/vect-iv-10.c: New test.
9014         * gcc.dg/vect/vect-iv-11.c: New test.
9015         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9016         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9017         * gcc.dg/vect/vect-14.c: Now vectorizable.
9018         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9019         loop).
9020         * gcc.dg/vect/vect-27.c: Likewise.
9021         * gcc.dg/vect/vect-29.c Likewise.
9022         * gcc.dg/vect/vect-dv-2.c: Likewise.
9023         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9024         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9025         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9026
9027 2007-02-06  Ira Rosen  <irar@il.ibm.com>
9028
9029         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9030
9031 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9032
9033         * gcc.dg/builtins-20.c: Add more cases.
9034
9035 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
9036
9037         PR debug/30189
9038         * gcc.dg/pr30189.c: New test.
9039
9040 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
9041
9042         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9043         for running tests.
9044         * gcc.target/i386/sse4a-extract.c: New test.
9045         * gcc.target/i386/sse4a-insert.c: New test.
9046         * gcc.target/i386/sse4a-montsd.c: New test.
9047         * gcc.target/i386/sse4a-montss.c: New test.
9048
9049 2007-02-05  Richard Guenther  <rguenther@suse.de>
9050
9051         * gcc.target/i386/vectorize3.c: New testcase.
9052
9053 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
9054
9055         PR target/30665
9056         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9057
9058 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9059
9060         PR fortran/30611
9061         * gfortran.dg/repeat_1.f90: New test.
9062
9063 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
9064
9065         PR fortran/30605
9066         * gfortran.dg/spread_shape_1.f90: Remove tabs.
9067         * gfortran.dg/derived_init_2.f90: Ditto.
9068         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9069         * gfortran.dg/array_initializer_1.f90: Ditto.
9070         * gfortran.dg/do_2.f90: Ditto.
9071         * gfortran.dg/proc_assign_1.f90: Ditto.
9072
9073 2007-02-04  Richard Guenther  <rguenther@suse.de>
9074
9075         PR middle-end/30636
9076         * g++.dg/warn/pr30636.C: New testcase.
9077         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9078
9079 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
9080
9081         PR middle-end/30667
9082         * gfortran.dg/pr30667.f: New test.
9083
9084 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9085
9086         * gcc.dg/builtins-54.c: Add more cases.
9087
9088 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
9089
9090         PR fortran/30514
9091         * gfortran.dg/zero_sized_2.f90: New test.
9092
9093         PR fortran/30660
9094         * gfortran.dg/alloc_comp_basics_4.f90: New test.
9095
9096         PR fortran/29820
9097         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9098         file.
9099
9100 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9101
9102         PR fortran/30683
9103         * gfortran.dg/interface_10.f90: New test.
9104
9105 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9106
9107         * gcc.dg/builtins-20.c: Add more cases.
9108
9109 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9110
9111         PR target/29682
9112         * gcc-target/ia64/pr29682.c: New test.
9113
9114 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
9115
9116         PR fortran/30284
9117         * gfortran.dg/arrayio_11.f90.f90: New test.
9118
9119         PR fortran/30626
9120         * gfortran.dg/arrayio_12.f90.f90: New test.
9121
9122 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
9123
9124         PR c++/30536
9125         * g++.dg/tls/diag-5.C: New test.
9126
9127         PR middle-end/30473
9128         * gcc.dg/pr30473.c: New test.
9129         * gcc.c-torture/execute/20070201-1.c: New test.
9130
9131 2007-02-01  Roger Sayle  <roger@eyesopen.com>
9132
9133         * gfortran.dg/dependency_20.f90: New test case.
9134
9135 2007-01-31  Ian Lance Taylor  <iant@google.com>
9136
9137         * gcc.dg/lower-subreg-1.c (test): New test.
9138
9139 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
9140
9141         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9142
9143 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9144
9145         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9146         * gcc.dg/torture/builtin-math-3.c: Likewise.
9147
9148 2007-01-31  Dirk Mueller  <dmueller@suse.de>
9149
9150         gcc.dg/Wparentheses-2.c: Update and add new tests.
9151
9152 2007-01-31  Ira Rosen  <irar@il.ibm.com>
9153
9154         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9155         vectorize.
9156
9157 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
9158
9159         * gcc.dg/builtins-63.c: New test.
9160
9161 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9162
9163         PR fortran/27588
9164         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9165
9166 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9167
9168         PR fortran/30520
9169         * gfortran.dg/volatile8.f90: New argument conformance test.
9170         * gfortran.dg/volatile9.f90: New scope test.
9171
9172 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9173
9174         PR c++/24745
9175         * g++.dg/warn/null4.C: New.
9176
9177 2001-01-30  Roger Sayle  <roger@eyesopen.com>
9178             Uros Bizjak  <ubizjak@gmail.com>
9179
9180         * gcc.dg/large-size-array-3.c: Correct typo.
9181
9182 2007-01-30  Richard Guenther  <rguenther@suse.de>
9183
9184         PR middle-end/27657
9185         * g++.dg/debug/pr27657.C: New testcase.
9186
9187 2007-01-30  Richard Guenther  <rguenther@suse.de>
9188
9189         PR middle-end/30313
9190         * gcc.dg/torture/pr30313.c: New testcase.
9191
9192 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
9193
9194         * gcc.dg/dfp/dfp-except.h: New file.
9195         * gcc.dg/dfp/fe-check.h: New file.
9196         * gcc.dg/dfp/fe-binop.c: New test.
9197         * gcc.dg/dfp/fe-convert-1.c: New test.
9198         * gcc.dg/dfp/fe-convert-2.c: New test.
9199         * gcc.dg/dfp/fe-convert-3.c: New test.
9200
9201         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9202         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9203         * gcc.dg/dfp/convert-dfp.c: Ditto.
9204         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9205
9206 2007-01-29  Josh Conner  <jconner@apple.com>
9207
9208         * gcc.target/powerpc/altivec-24.c: New test.
9209
9210 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
9211
9212         PR c++/28266
9213         * g++.dg/parse/defarg12.C: New test.
9214
9215 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
9216
9217         PR fortran/30554
9218         * gfortran.dg/used_dummy_types_6.f90: New test.
9219
9220 2007-01-28  Jan Hubicka  <jh@suse.cz>
9221
9222         * gcc.dg/tree-prof/val-prof-6.c: New test.
9223
9224 2007-01-28  Roger Sayle  <roger@eyesopen.com>
9225
9226         * gcc.dg/large-size-array-3.c: Correct test case (portability).
9227
9228 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
9229
9230         PR C++/28988
9231         * g++.dg/expr/dtor4.C: New test.
9232
9233 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
9234
9235         * gcc.dg/tree-ssa/loop-23.c: New test.
9236
9237 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
9238
9239         PR libfortran/30389
9240         * gfortran.dg/achar_2.f90:  New test.
9241         * gfortran.dg/achar_3.f90:  New test.
9242
9243 2007-01-27  Ian Lance Taylor  <iant@google.com>
9244
9245         * gcc.dg/strict-overflow-1.c: New test.
9246         * gcc.dg/no-strict-overflow-1.c: New test.
9247         * gcc.dg/strict-overflow-2.c: New test.
9248         * gcc.dg/no-strict-overflow-2.c: New test.
9249         * gcc.dg/strict-overflow-3.c: New test.
9250         * gcc.dg/no-strict-overflow-3.c: New test.
9251         * gcc.dg/strict-overflow-4.c: New test.
9252         * gcc.dg/no-strict-overflow-4.c: New test.
9253         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9254         * gcc.dg/pr15784-1.c: Likewise.
9255         * gcc.dg/pr20922-1.c: Likewise.
9256         * gcc.dg/pr20922-3.c: Likewise.
9257         * gcc.dg/pr20922-4.c: Likewise.
9258         * gcc.dg/pr20922-6.c: Likewise.
9259         * gcc.dg/compare-4.c: Likewise.
9260         * gcc.dg/torture/pr26898-1.c: Likewise.
9261         * gcc.dg/tree-ssa/divide-1.c: Likewise.
9262         * gcc.dg/tree-ssa/divide-2.c: Likewise.
9263         * gcc.dg/tree-ssa/divide-3.c: Likewise.
9264         * gcc.dg/tree-ssa/divide-4.c: Likewise.
9265         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9266         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9267         * gcc.dg/tree-ssa/pr21082.c: Likewise.
9268         * gcc.dg/tree-ssa/pr26899.c: Likewise.
9269         * g++.dg/tree-ssa/pr21082.C: Likewise.
9270
9271 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9272
9273         * gcc-dg/large-size-array-3.c: New test case.
9274
9275 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9276
9277         * gfortran.dg/forall_7.f90: New test case.
9278
9279 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
9280
9281         PR fortran/30407
9282         * gfortran.dg/where_operator_assign_1.f90: New test.
9283         * gfortran.dg/where_operator_assign_2.f90: New test.
9284         * gfortran.dg/where_operator_assign_3.f90: New test.
9285
9286 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
9287
9288         * lib/target-supports.exp
9289         (check_effective_target_powerpc_altivec): New.
9290         (check_effective_target_vect_cmdline_needed): Use it.
9291
9292 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9293
9294         PR fortran/30278
9295         * gfortran.dg/backslash_3.f: New test.
9296
9297 2007-01-26  Richard Guenther  <rguenther@suse.de>
9298
9299         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9300
9301 2007-01-26  Tobias Burnus  <burnus@net-b.de>
9302
9303         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9304         * gfortran.dg/vect/vect.exp: Ditto.
9305         * gfortran.dg/dg.exp: Ditto.
9306         * gfortran.fortran-torture/execute/execute.exp: Ditto.
9307         * gfortran.fortran-torture/compile/compile.exp: Ditto.
9308
9309 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9310
9311         * gcc.dg/builtins-20.c: Add more cases.
9312         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9313
9314 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9315
9316         PR fortran/30437
9317         * gcc.dg/Wall.c: New.
9318         * gcc.dg/Wno-all.c: New.
9319         * gfortran.dg/Wall.f90: New.
9320         * gfortran.dg/Wno-all.f90: New.
9321
9322 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
9323
9324         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9325         * g++.dg/eh/simd-2.C: Also run on Darwin.
9326         * g++.dg/eh/simd-3.C: New.
9327         * g++.dg/eh/simd-4.C: New.
9328
9329 2007-01-25  Richard Guenther  <rguenther@suse.de>
9330
9331         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9332         and _PROFILE_USE.
9333         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9334
9335 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
9336
9337         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9338         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9339         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9340         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9341         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9342         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9343         * gcc.dg/ipa/ipa-7.c: New testcase.
9344
9345 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
9346
9347         * g++.dg/cpp0x/warn_cxx0x.C: New.
9348
9349 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9350
9351         * gcc.dg/builtins-20.c: Test builtin carg.
9352
9353 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
9354
9355         PR middle-end/27416
9356         * gcc.dg/gomp/pr27416.c: New test.
9357
9358         PR middle-end/30494
9359         * gcc.dg/gomp/pr30494.c: New test.
9360         * g++.dg/gomp/pr30494.C: New test.
9361
9362         PR middle-end/30421
9363         * gcc.dg/gomp/pr30421.c: New test.
9364
9365 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
9366
9367         * gcc.target/ia64/versionid-1.c: New test.
9368         * gcc.target/ia64/versionid-2.c: New test.
9369
9370 2007-01-24  Richard Guenther  <rguenther@suse.de>
9371
9372         PR testsuite/30181
9373         * gcc.dg/builtins-57.c: Change to a link-time testcase
9374         to support non-C99 targets.
9375
9376 2007-01-24  Jan Hubicka  <jh@suse.cz>
9377
9378         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9379
9380 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9381
9382         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9383
9384 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
9385
9386         PR objc/27438
9387         * objc.dg/const-str-12.m: New test.
9388
9389 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9390
9391         PR fortran/30532
9392         * gfortran.dg/ctrl-z.f90:  New test.
9393
9394 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9395
9396         PR fortran/30481
9397         * gfortran.dg/namelist_assumed_char.f90:  New test.
9398
9399 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
9400
9401         PR c++/27492
9402         * g++.dg/inherit/covariant15.C: New test.
9403
9404 2007-01-23  Ian Lance Taylor  <iant@google.com>
9405
9406         * g++.dg/warn/Wparentheses-24.C: New test.
9407
9408 2007-01-23  Richard Guenther  <rguenther@suse.de>
9409
9410         PR testsuite/30560
9411         * ada/acats/run_acats: Do not call gnatmake or gnatchop
9412         with full path.
9413
9414 2007-01-22  Richard Guenther  <rguenther@suse.de>
9415
9416         PR tree-optimization/30038
9417         * gcc.dg/builtins-62.c: New testcase.
9418
9419 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9420
9421         * gcc.c-torture/compile/20070121.c: New test.
9422
9423 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
9424
9425         PR libfortran/30525
9426         * gfortran.dg/char_comparison_1.f:  New test.
9427
9428 2007-01-21  Ira Rosen  <irar@il.ibm.com>
9429
9430         * gcc.dg/vect/vect-strided-same-dr.c: New test.
9431
9432 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
9433
9434         PR objc/30479
9435         * objc.dg/pch: New directory.
9436         * objc.dg/pch/pch.exp: New file.
9437         * objc.dg/pch/interface-1.m: New test.
9438         * objc.dg/pch/interface-1.hs: New include file.
9439         * lib/objc.exp (objc_target_compile): Add
9440         "-x objective-c-header" in front of the sources if this is
9441         a precompiled header being compiled.
9442
9443 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9444
9445         * gfortran.dg/array_memcpy_3.f90: New test case.
9446         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9447
9448 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9449             Brooks Moses  <brooks.moses@codesourcery.com>
9450             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9451
9452         * gfortran.dg/intrinsic_sign_1.f90: New test case.
9453         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9454
9455 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9456
9457         * gcc.dg/torture/builtin-math-3.c: Test fdim.
9458
9459 2007-01-19  Mike Stump  <mrs@apple.com>
9460
9461         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9462         away.
9463
9464 2007-01-19  Roger Sayle  <roger@eyesopen.com>
9465
9466         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9467         option instead of -funsafe-math-optimizations.
9468
9469 2007-01-19  Tomas Bily  <tbily@suse.cz>
9470
9471         gcc.dg/tree-prof/indir-call-prof.c: New.
9472         g++.dg/dg.exp: Add tree-prof subdirectory.
9473         g++.dg/tree-prof/indir-call-prof.C: New.
9474         g++.dg/tree-prof/tree-prof.exp: New.
9475
9476 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9477
9478         PR c++/17947
9479         * g++.dg/warn/deprecated.C: Update warning output.
9480         * g++.dg/warn/deprecated-2.C: Likewise.
9481         * g++.dg/warn/deprecated-3.C: New.
9482
9483 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9484
9485         * gcc.c-torture/execute/nestfunc-7.c: New.
9486
9487 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
9488
9489         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9490
9491 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9492
9493         * gcc.dg/m68k-pic-1.c: New.
9494
9495 2007-01-18  Roger Sayle  <roger@eyesopen.com>
9496
9497         * gfortran.dg/array_memcpy_4.f90: New test case.
9498
9499 2007-01-18  Josh Conner  <jconner@apple.com>
9500
9501         PR target/30485
9502         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9503         * gcc.dg/vect/no-trapping-math-1: New.
9504         * gcc.dg/vect/no-trapping-math-2: New.
9505
9506 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
9507
9508         * gcc.target/i386/387-8.c: Update comment about optimizing
9509         inherent load of 1.0 of fptan instruction.
9510
9511 2007-01-18  Dirk Mueller  <dmueller@suse.de>
9512             Richard Guenther <rguenther@suse.de>
9513
9514         PR diagnostic/8268
9515         * gcc.dg/Warray-bounds.c: New testcase.
9516         * gcc.dg/Warray-bounds-2.c: New testcase.
9517         * g++.dg/warn/Warray-bounds.C: New testcase.
9518         * g++.dg/warn/Warray-bounds-2.C: New testcase.
9519
9520 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
9521
9522         PR fortran/30476
9523         * gfortran.dg/generic_12.f90: New test.
9524
9525 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
9526
9527         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9528         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9529
9530 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
9531
9532         * gcc.dg/dfp/compare-special.h: New file.
9533         * gcc.dg/dfp/compare-special-32.c: New test.
9534         * gcc.dg/dfp/compare-special-64.c: New test.
9535         * gcc.dg/dfp/compare-special-128.c: New test.
9536
9537 2007-01-16  Roger Sayle  <roger@eyesopen.com>
9538             Paul Thomas  <pault@gcc.gnu.org>
9539             Steven G. Kargl  <kargl@gcc.gnu.org>
9540
9541         PR fortran/30404
9542         * gfortran.dg/forall_6.f90: New test case.
9543         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9544         * gfortran.dg/dependency_13.f90: Likewise.
9545
9546 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9547
9548         PR testsuite/12325
9549         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9550         targets that don't support Inf.
9551
9552 2007-01-15  Dale Johannesen  <dalej@apple.com>
9553
9554         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
9555
9556 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
9557
9558         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
9559         of achar for 0xff to avoid the "Extended ASCII not
9560         implemented" error message.
9561
9562 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
9563
9564         PR fortran/28172
9565         * gfortran.dg/altreturn_4.f90: New test.
9566
9567         PR fortran/29389
9568         * gfortran.dg/stfunc_4.f90: New test.
9569
9570         PR fortran/29712
9571         * gfortran.dg/bound_2.f90: Reinstate commented out line.
9572         * gfortran.dg/initialization_1.f90: Change warning.
9573
9574         PR fortran/30283
9575         * gfortran.dg/specification_type_resolution_2.f90: New test.
9576
9577 2007-01-14  Jan Hubicka  <jh@suse.cz>
9578
9579         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9580         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9581         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9582         elimination.
9583
9584 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
9585
9586         PR fortran/30410
9587         * gfortran.dg/external_procedures_2.f90: New test.
9588
9589 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
9590
9591         PR target/30413
9592         * gcc.target/i386/pr30413.c: New test.
9593
9594 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
9595
9596         PR fortran/30452
9597         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
9598
9599 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
9600
9601         * gcc.dg/20070112-1.c: New test.
9602
9603 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9604
9605         PR libgfortran/30435
9606         * gfortran.dg/list_read_6.f90: New test.
9607
9608 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
9609
9610         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
9611
9612 2007-01-12  Tom Tromey  <tromey@redhat.com>
9613
9614         PR preprocessor/28227:
9615         * gcc.dg/cpp/pr28227.c: New file.
9616
9617 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9618
9619         * gcc.dg/tree-ssa/loop-22.c: New test.
9620
9621 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9622
9623         PR tree-optimization/29516
9624         * gcc.dg/tree-ssa/loop-20.c: New test.
9625
9626 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
9627
9628         PR libfortran/30415
9629         * minmaxloc_integer_kinds_1.f90:  New test.
9630
9631 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
9632
9633         PR c++/29573
9634         * g++.dg/template/sizeof-template-argument.C: New test.
9635
9636 2007-01-11  Jan Hubicka  <jh@suse.cz>
9637
9638         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9639         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9640         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9641         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9642         * gcc.dg/tree-ssa/pr21658.c: Likewise.
9643         * gcc.dg/tree-ssa/pr15349.c: Likewise.
9644         * gcc.dg/tree-ssa/pr25501.c: Likewise.
9645         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9646         transformation in question.
9647         * gcc.dg/tree-ssa/vrp05.c: Likewise.
9648         * gcc.dg/tree-ssa/pr20701.c: Likewise.
9649         * gcc.dg/always_inline3.c: Likewise.
9650
9651 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
9652
9653         PR c++/28999
9654         * g++.dg/template/typename11.C: New test.
9655
9656 2007-01-10  Robert Kennedy <jimbob@google.com>
9657
9658         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9659
9660 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9661
9662         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9663         for different integer kinds.
9664         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9665         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9666         * gfortran.dg/ishft_2.f90: New test.
9667         * gfortran.dg/ishft_3.f90: New test.
9668
9669 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9670
9671         * gfortran.dg/altreturn_2.f90: Removed executable bit.
9672
9673 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
9674
9675         PR tree-optimization/30322
9676         * gcc.dg/tree-ssa/loop-21.c: New test.
9677
9678 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
9679
9680         * g++.dg/rtti/darwin-builtin-linkage.C: New.
9681
9682 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9683
9684         * gcc.target/spu/intrinsics-1.c: Remove xfail.
9685
9686 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9687
9688         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9689         * g++.dg/warn/overflow-warn-3.C: Likewise.
9690         * g++.dg/warn/overflow-warn-4.C: Likewise.
9691         * g++.dg/warn/overflow-warn-5.C: Likewise.
9692         * g++.dg/warn/overflow-warn-6.C: Likewise.
9693         * g++.dg/warn/Woverflow-1.C: Likewise.
9694         * g++.dg/warn/Woverflow-2.C: Likewise.
9695         * g++.dg/warn/Woverflow-3.C: Likewise.
9696         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9697
9698 2007-01-08  Roger Sayle  <roger@eyesopen.com>
9699
9700         * gfortran.dg/array_constructor_14.f90: New test case.
9701         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9702
9703 2007-01-08  Richard Guenther  <rguenther@suse.de>
9704
9705         PR tree-optimization/23603
9706         * gcc.dg/tree-ssa/vrp31.c: New testcase.
9707         * gcc.dg/tree-ssa/vrp32.c: Likewise.
9708
9709 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9710
9711         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9712         in __v8qi typedef.
9713         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9714         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9715         compiler behaviour.
9716         * gcc.dg/simd-5.c: Likewise.
9717         * gcc.dg/simd-6.c: Likewise.
9718         * g++.dg/conversion/simd1.C: Likewise.
9719         * g++.dg/conversion/simd3.C: Likewise.
9720         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9721         (main): Use it.
9722
9723 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9724
9725         PR tree-optimization/29877
9726         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9727         name of a hard register for the target concerned.  Adjust dg-error
9728         directives to cope with new behaviour of TER.
9729
9730 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9731
9732         PR c++/28986
9733         * g++.dg/conversion/nullptr1.C: Added overflow warning.
9734         * g++.dg/warn/overflow-warn-1.C: New.
9735         * g++.dg/warn/overflow-warn-3.C: New.
9736         * g++.dg/warn/overflow-warn-4.C: New.
9737         * g++.dg/warn/overflow-warn-5.C: New.
9738         * g++.dg/warn/overflow-warn-6.C: New.
9739         * g++.dg/warn/Woverflow-1.C: New.
9740         * g++.dg/warn/Woverflow-2.C: New.
9741         * g++.dg/warn/Woverflow-3.C: New.
9742         * g++.dg/warn/multiple-overflow-warn-2.C: New.
9743
9744 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
9745
9746         PR fortran/27698
9747         * gfortran.dg/invalid_name.f90: New test.
9748         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9749         * gfortran.dg/gomp/pr29759.f90: Ditto.
9750
9751 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
9752
9753         * gfortran.dg/present_1.f90:  Update error message.
9754
9755 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
9756
9757         PR c++/19439
9758         * g++.dg/template/duplicate1.C: New test
9759         * g++.dg/template/memfriend6.C: Adjust error markers.
9760
9761 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
9762
9763         PR tree-opt/30385
9764         * gcc.dg/torture/inline-1.c: New test.
9765
9766 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9767
9768         PR c/19978
9769         * gcc.dg/multiple-overflow-warn-1.c: New.
9770         * gcc.dg/multiple-overflow-warn-2.c: New.
9771         * gcc.dg/overflow-warn-6.c: New.
9772         * g++.dg/warn/multiple-overflow-warn-1.C: New.
9773
9774 2007-01-05  Roger Sayle  <roger@eyesopen.com>
9775
9776         * gfortran.dg/array_memcpy_1.f90: New test case.
9777         * gfortran.dg/array_memcpy_2.f90: Likewise.
9778
9779 2007-01-05  Richard Guenther  <rguenther@suse.de>
9780
9781         PR middle-end/27826
9782         * g++.dg/opt/pr27826.C: New testcase.
9783
9784 2007-01-05  Ian Lance Taylor  <iant@google.com>
9785
9786         * gcc.dg/Walways-true-1.c: New test.
9787         * gcc.dg/Walways-true-2.c: New test.
9788         * g++.dg/warn/Walways-true-1.C: New test.
9789         * g++.dg/warn/Walways-true-2.C: New test.
9790
9791 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
9792
9793         PR c/30360
9794         * gcc.dg/pr30360.c: New test.
9795
9796 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
9797
9798         PR fortran/23232
9799         * gfortran.dg/data_implied_do_1.f90: New test.
9800
9801         PR fortran/27996
9802         PR fortran/27998
9803         * gfortran.dg/char_length_1.f90: New test.
9804
9805 2007-01-05  Richard Guenther  <rguenther@suse.de>
9806
9807         PR middle-end/28116
9808         * g++.dg/opt/pr28116.C: New testcase.
9809
9810 2007-01-05  Tobias Burnus  <burnus@net-b.de>
9811
9812         PR fortran/29624
9813         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9814           invalid deallocate.
9815         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9816         * gfortran.dg/protected_4.f90: Add pointer intent check.
9817         * gfortran.dg/protected_6.f90: Add pointer intent check.
9818         * gfortran.dg/pointer_intent_1.f90: New test.
9819         * gfortran.dg/pointer_intent_2.f90: New test.
9820         * gfortran.dg/pointer_intent_3.f90: New test.
9821
9822 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
9823
9824         PR 30235
9825         * gfortran.dg/altreturn_2.f90: new test.
9826
9827 2007-01-04  Tom Tromey  <tromey@redhat.com>
9828
9829         PR preprocessor/28165:
9830         * gcc.dg/cpp/pr28165.c: New file.
9831
9832 2007-01-03  Josh Conner  <jconner@apple.com>
9833
9834         PR middle-end/29683
9835         * gcc.dg/pr29683.c: New.
9836
9837 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9838
9839         PR c++/28217
9840         * g++.dg/pch/template-1.C: New test.
9841         * g++.dg/pch/template-1.Hs: New file.
9842
9843 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9844
9845         PR middle-end/30353
9846         * gcc.c-torture/compile/complex-4.c: New test.
9847
9848 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
9849
9850         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9851         -maltivec.
9852         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9853
9854 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9855
9856         PR middle-end/30286
9857         * gcc.dg/pr30286.c: New test.
9858
9859         PR c++/29535
9860         * g++.dg/template/crash66.C: New test.
9861
9862         PR c++/29054
9863         * g++.dg/template/friend49.C: New test.
9864
9865 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
9866
9867         * gfortran.dg/ibits.f90: New test.
9868
9869 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
9870
9871         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9872         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9873
9874 2007-01-02  Jan Hubicka  <jh@suse.cz>
9875
9876         * gcc.dg/pr16194.c: We now output error on all three functions,
9877         not just first one.
9878
9879 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9880
9881         PR c/19977
9882         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
9883         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
9884
9885 2006-01-02  Ian Lance Taylor  <iant@google.com>
9886
9887         * g++.dg/warn/Wparentheses-22.C: New test.
9888         * g++.dg/warn/Wparentheses-23.C: New test.
9889
9890 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9891
9892         PR middle-end/7651
9893         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
9894         * gcc.dg/declspec-3-Wextra.c: New.
9895         * gcc.dg/declspec-3-no.c: New
9896
9897 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
9898
9899         PR fortran/20896
9900         * gfortran.dg/interface_10.f90: Remove.
9901
9902 2007-01-01  Roger Sayle  <roger@eyesopen.com>
9903
9904         * gcc.dg/fold-eqxor-4.c: New test case.
9905
9906 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
9907
9908         PR middle-end/30311
9909         * gcc.c-torture/compile/pr30311.c: New test.
9910
9911 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
9912
9913         PR middle-end/30253
9914         * gcc.c-torture/compile/statement-expression-1.c: New test.
9915
9916 2007-01-01  Andreas Schwab  <schwab@suse.de>
9917
9918         PR target/29166
9919         * g++.dg/eh/pr29166.C: New test.
9920
9921 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
9922
9923         * lib/target-supports.exp (check_effective_target_powerpc_spe):
9924         New.
9925         (check_effective_target_vect_cmdline_needed): Use it.
9926
9927 2006-12-31  Richard Guenther  <rguenther@suse.de>
9928
9929         PR middle-end/30137
9930         * gcc.dg/pr30137-1.c: New testcase.
9931         * gcc.dg/pr30137-2.c: Likewise.
9932
9933 2006-12-31  Roger Sayle  <roger@eyesopen.com>
9934
9935         PR middle-end/30322
9936         * gcc.dg/fold-plusnot-1.c: New test case.
9937
9938 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
9939
9940         PR c++/29731
9941         * g++.dg/parse/template22.C: New test.
9942
9943 2006-12-31  Richard Guenther  <rguenther@suse.de>
9944
9945         PR middle-end/30338
9946         * gcc.c-torture/compile/pr30338.c: New testcase.
9947
9948 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9949
9950         PR fortran/27900
9951         * gfortran.dg/intrinsic_actual_4.f90: New test.
9952
9953         PR fortran/24325
9954         * gfortran.dg/func_decl_3.f90: New test.
9955
9956 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9957
9958         PR fortran/23060
9959         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
9960         * gfortran.dg/c_by_val_1.f: New test.
9961         * gfortran.dg/c_by_val_2.f: New test.
9962         * gfortran.dg/c_by_val_3.f: New test.
9963
9964 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
9965
9966         PR libfortran/30321
9967         * gfortran.dg/sum_zero_array_1.f90:  New test.
9968
9969 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
9970
9971         PR preprocessor/29612
9972         * gcc.dg/cpp/pr29612-1.c: New test.
9973         * gcc.dg/cpp/pr29612-2.c: New test.
9974
9975 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
9976
9977         PR fortran/30034
9978         * gfortran.dg/pure_formal_proc_1.f90: New test.
9979
9980         PR fortran/30237
9981         * gfortran.dg/intrinsic_actual_3.f90: New test.
9982
9983 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9984
9985         PR fortran/30014
9986         * gfortran.dg/io_constraints_1.f90: Update test.
9987         * gfortran.dg/io_constraints_2.f90: Update test.
9988         * gfortran.dg/inquire_iolength.f90: New test.
9989
9990 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
9991
9992         PR fortran/20896
9993         * gfortran.dg/interface_10.f90: New test.
9994         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
9995         since z is already, locally a variable.
9996
9997         PR fortran/25135
9998         * gfortran.dg/generic_11.f90: New test.
9999         * gfortran.dg/interface_7.f90: Remove name clash between module
10000         name and procedure 'x' referenced in the interface.
10001
10002 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10003
10004         PR middle-end/7651
10005         * gcc.dg/Wmissing-parameter-type.c: New.
10006         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10007         * gcc.dg/Wmissing-parameter-type-no.c: New.
10008
10009 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
10010
10011         PR fortran/25818
10012         * gfortran.dg/entry_array_specs_2.f: New test.
10013
10014         PR fortran/30084
10015         * gfortran.dg/nested_modules_6.f90: New test.
10016
10017 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10018
10019         PR middle-end/7651
10020         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10021         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10022
10023 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
10024
10025         PR C++/30168
10026         * g++.dg/opt/complex6.C: New test.
10027
10028 2006-12-22  Ben Elliston  <bje@au.ibm.com>
10029
10030         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10031         full" if the linker on spu-*-* warns about exceeding local store.
10032
10033         And revert this patch:
10034         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10035         fail to link due to relocation overflows on spu-*-*.
10036
10037 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10038
10039         PR fortran/30273
10040         * gfortran.dg/dependency_19.f90: New test.
10041
10042 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
10043
10044         PR fortran/30202
10045         * gfortran.dg/alloc_comp_basics_3.f90: New test.
10046
10047 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
10048
10049         PR middle-end/30262
10050         * gcc.c-torture/execute/20061220-1.c: New test.
10051
10052         PR middle-end/30263
10053         * gcc.dg/gomp/asm-1.c: New test.
10054
10055         PR target/30230
10056         * g++.dg/eh/ia64-2.C: New test.
10057
10058 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10059
10060         PR target/28966
10061         PR target/29248
10062         * gcc.dg/rs6000-leaf.c: New.
10063
10064 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10065
10066         PR fortran/25392
10067         * gfortran.dg/f2c_8.f90: New test.
10068
10069 2006-12-20  Bill Wendling  <wendling@apple.com>
10070
10071         * gcc.dg/asm-b.c: Check for __ppc64__.
10072
10073 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10074
10075         PR fortran/30190
10076         * gfortran.dg/bounds_check_5.f90: New test.
10077
10078 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
10079
10080         PR middle-end/30143
10081         * gcc.dg/gomp/complex-1.c: New testcase.
10082
10083 2006-12-20  Roger Sayle  <roger@eyesopen.com>
10084
10085         * gfortran.dg/array_memset_1.f90: New test case.
10086
10087 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
10088
10089         * lib/target-supports.exp: Add spu to
10090         check_effective_target_vect_widen_mult_hi_to_si.
10091
10092 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10093
10094         PR fortran/29992
10095         * gfortran.dg/generic_9.f90: New test.
10096
10097         PR fortran/30081
10098         * gfortran.dg/generic_10.f90: New test.
10099
10100 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
10101
10102         PR tree-opt/30045
10103         * gcc.dg/pr30045.c: New test.
10104
10105 2006-12-20  Ben Elliston  <bje@au.ibm.com>
10106
10107         * gcc.dg/20020312-2.c: Add a case for __SPU__.
10108
10109 2006-12-19  Eric Christopher  <echristo@apple.com>
10110
10111         PR target/29302
10112         * gcc.c-torture/execute/pr29302-1.c: New.
10113
10114 2006-12-19  Tobias Burnus  <burnus@net-b.de>
10115
10116         PR fortran/39238
10117         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10118
10119 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
10120
10121         PR fortran/30236
10122         * gfortran.dg/altreturn_3.f90: New test.
10123
10124         * gfortran.dg/char_result_12.f90: Fix comment typos.
10125
10126 2006-12-19  Ben Elliston  <bje@au.ibm.com>
10127
10128         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10129         as newlib's stdio.h uses non-traditional cpp constructs.
10130
10131 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10132
10133         * gfortran.dg/advance.f90: Renamed to advance_1.f90
10134         * gfortran.dg/append-1.f90: Renamed to append_1.f90
10135         * gfortran.dg/array-1.f90: Renamed to array_1.f90
10136         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10137         * gfortran.dg/backspace.f: Renamed to backspace_1.f
10138         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10139         * gfortran.dg/default_initialization.f: Renamed to
10140         default_initialization_1.f
10141         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10142         dollar_edit_descriptor_1.f
10143         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10144         dollar_edit_descriptor_2.f
10145         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10146         dollar_edit_descriptor_3.f
10147         * gfortran.dg/logint-1.f: Renamed to logint_1.f
10148         * gfortran.dg/logint-2.f: Renamed to logint_2.f
10149         * gfortran.dg/logint-3.f: Renamed to logint_3.f
10150         * gfortran.dg/advance_1.f90: Renamed from advance.f90
10151         * gfortran.dg/append_1.f90: Renamed from append-1.f90
10152         * gfortran.dg/array_1.f90: Renamed from array-1.f90
10153         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10154         * gfortran.dg/backspace_1.f: Renamed from backspace.f
10155         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10156         * gfortran.dg/default_initialization_1.f: Renamed from
10157         default_initialization.f
10158         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10159         dollar_edit_descriptor-1.f
10160         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10161         dollar_edit_descriptor-2.f
10162         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10163         dollar_edit_descriptor-3.f
10164         * gfortran.dg/logint_1.f: Renamed from logint-1.f
10165         * gfortran.dg/logint_2.f: Renamed from logint-2.f
10166         * gfortran.dg/logint_3.f: Renamed from logint-3.f
10167
10168 2006-12-18  Bill Wendling  <wendling@apple.com>
10169
10170         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10171         id is an OjbC keyword.
10172
10173 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10174
10175         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10176
10177 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10178
10179         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10180
10181 2006-12-18  Ian Lance Taylor  <iant@google.com>
10182
10183         * g++.dg/warn/Wmissing-declarations-1.C: New test.
10184
10185 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10186
10187         * gcc.c-torture/compile/pr27528.c: Use empty templates.
10188
10189 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10190
10191         PR fortran/30207
10192         * gfortran.fortran-torture/execute/where21.f90: New test.
10193
10194 2006-12-17  Tobias Burnus  <burnus@net-b.de>
10195
10196         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10197
10198 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10199
10200         PR middle-end/7651
10201         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10202         * gcc.dg/if-empty-1.c: Likewise.
10203         * gcc.dg/pr23165.c: Likewise.
10204         * g++.dg/warn/empty-body.C: Likewise.
10205
10206 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10207
10208         PR libfortran/30005
10209         * gfortran.dg/open_errors.f90: New test.
10210
10211 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
10212
10213         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10214
10215         * gcc.target/i386/ssse3-pabsb.c: New file.
10216         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10217         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10218         * gcc.target/i386/ssse3-palignr.c: Likewise.
10219         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10220         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10221         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10222         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10223         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10224         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10225         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10226         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10227         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10228         * gcc.target/i386/ssse3-psignb.c: Likewise.
10229         * gcc.target/i386/ssse3-psignd.c: Likewise.
10230         * gcc.target/i386/ssse3-psignw.c: Likewise.
10231         * gcc.target/i386/ssse3-vals.h: Likewise.
10232
10233 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
10234
10235         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10236         * lib/fortran-torture.exp: Include target-supports.exp.
10237
10238 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
10239
10240         PR target/30185
10241         * gcc.c-torture/execute/pr30185.c: New test.
10242
10243 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10244
10245         PR testsuite/30179
10246         PR testsuite/30180
10247         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10248         * gcc.dg/builtin-bswap-2.c: Likewise.
10249         * gcc.dg/builtin-bswap-3.c: Likewise.
10250         * gcc.dg/builtin-bswap-4.c: Likewise.
10251         * lib/target-supports.exp (check_effective_target_stdint_types): New.
10252         * gcc.c-torture/execute/mode-dependent-address.x: New file.
10253
10254 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10255
10256         PR libfortran/30145
10257         * gfortran.dg/write_zero_array: New test.
10258
10259 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10260
10261         PR fortran/30200
10262         * gfortran.dg/write_fmt_trim.f90: New test.
10263
10264 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
10265
10266         PR 30194
10267         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10268         temporarily.
10269
10270 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10271
10272         * lib/target-supports.exp (check_weak_available): Use istarget
10273         "hppa*-*-hpux10*" instead of regexp.
10274         (check_cxa_atexit_available): Likewise.
10275
10276 2006-12-14  Richard Guenther  <rguenther@suse.de>
10277
10278         PR tree-optimization/30197
10279         * gcc.c-torture/execute/complex-1.c: Fix function name.
10280         * gcc.dg/builtins-61.c: New testcase.
10281
10282 2006-12-14  Richard Guenther  <rguenther@suse.de>
10283
10284         PR middle-end/30172
10285         * gcc.dg/pr30172-1.c: New testcase.
10286
10287 2006-12-14  Richard Guenther  <rguenther@suse.de>
10288
10289         PR tree-optimization/30198
10290         * gcc.dg/builtins-60.c: New testcase.
10291
10292 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
10293
10294         * lib/target-supports.exp (vect_no_align): Remove spu.
10295
10296 2006-12-13  Ian Lance Taylor  <iant@google.com>
10297
10298         PR c++/19564
10299         PR c++/19756
10300         * g++.dg/warn/Wparentheses-5.C: New test.
10301         * g++.dg/warn/Wparentheses-6.C: New test.
10302         * g++.dg/warn/Wparentheses-7.C: New test.
10303         * g++.dg/warn/Wparentheses-8.C: New test.
10304         * g++.dg/warn/Wparentheses-9.C: New test.
10305         * g++.dg/warn/Wparentheses-10.C: New test.
10306         * g++.dg/warn/Wparentheses-11.C: New test.
10307         * g++.dg/warn/Wparentheses-12.C: New test.
10308         * g++.dg/warn/Wparentheses-13.C: New test.
10309         * g++.dg/warn/Wparentheses-14.C: New test.
10310         * g++.dg/warn/Wparentheses-15.C: New test.
10311         * g++.dg/warn/Wparentheses-16.C: New test.
10312         * g++.dg/warn/Wparentheses-17.C: New test.
10313         * g++.dg/warn/Wparentheses-18.C: New test.
10314         * g++.dg/warn/Wparentheses-19.C: New test.
10315         * g++.dg/warn/Wparentheses-20.C: New test.
10316         * g++.dg/warn/Wparentheses-21.C: New test.
10317
10318 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10319
10320         PR testsuite/30157
10321         * lib/target-supports.exp (check_cxa_atexit_available): Return false
10322         for target "hppa.*hpux10".
10323
10324 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
10325
10326         * g++.dg/debug/vartrack1.C: New test.
10327
10328         * g++.dg/opt/ifcvt1.C: New test.
10329
10330         * gcc.dg/tls/opt-13.c: New test.
10331
10332         * gcc.dg/20060425-2.c: New test.
10333
10334         * g++.dg/opt/pr15054-2.C: New test.
10335
10336         * gcc.c-torture/execute/20060420-1.c: New test.
10337
10338         * gcc.c-torture/execute/20060412-1.c: New test.
10339
10340         * objc/compile/20060406-1.m: New test.
10341
10342 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
10343
10344         * g++.dg/template/array17.C: New test.
10345
10346 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
10347
10348         * gcc.target/powerpc/altivec-23.c: New test.
10349
10350 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
10351
10352         PR c++27316
10353         * g++.dg/inherit/error3.C: New test.
10354
10355         PR c++/28740
10356         * g++.dg/inherit/error4.C: New test.
10357
10358 2006-12-13  Richard Guenther  <rguenther@suse.de>
10359
10360         PR tree-optimization/17687
10361         * gcc.dg/builtins-59.c: New testcase.
10362
10363 2006-12-13  Ben Elliston  <bje@au.ibm.com>
10364
10365         * gcc.target/spu/Wmain.c: New test.
10366
10367 2006-12-12  Josh Conner  <jconner@apple.com>
10368
10369         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10370         * g++.dg/abi/thunk4.C: Likewise.
10371         * g++.dg/abi/rtti3.C: Likewise.
10372
10373 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
10374
10375         * gcc.target/spu/cpat-1.c: New test.
10376         * gcc.target/spu/cpat-2.c: New test.
10377         * gcc.target/spu/cpat-3.c: New test.
10378         * gcc.target/spu/cpat-4.c: New test.
10379
10380 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10381
10382         PR tree-opt/28436
10383         * gcc.c-torture/compile/vector-1.c: New test.
10384         * gcc.c-torture/compile/vector-2.c: New test.
10385         * gcc.c-torture/compile/vector-3.c: New test.
10386
10387 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10388
10389         * lib/fortran-torture.exp: Update copyright years.  Remove
10390         obsolete comment.  Test -ftree-vectorize where it makes sense.
10391         * lib/gfortran-dg.exp: Update copyright years.  Use settings
10392         from fortran-torture.exp.
10393         * gfortran.dg/char_transpose_1.f90,
10394         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10395         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10396         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
10397         '-w' to dg-options.
10398
10399 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
10400
10401         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10402         saved_${tool}_load.
10403
10404 2006-12-12  Ira Rosen  <irar@il.ibm.com>
10405
10406         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10407         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10408         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10409         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10410         gaps.
10411
10412 2006-12-12  Richard Guenther  <rguenther@suse.de>
10413
10414         PR middle-end/30147
10415         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10416
10417 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
10418             Diego Novillo  <dnovillo@redhat.com>
10419
10420         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10421         VDEF/VUSE changes.
10422         * gcc.dg/tree-ssa/pr26421.c: Likewise
10423         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10424         * gcc.dg/tree-ssa/pr23382.c: Likewise.
10425         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10426         * gcc.dg/tree-ssa/pr28410.c: Likewise.
10427         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10428         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10429         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10430         * gcc.dg/tree-ssa/vrp08.c: Likewise.
10431         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10432
10433 2006-12-11  Jan Hubicka  <jh@suse.cz>
10434
10435         * gcc.dg/tree-prof/stringop-1.c: New test.
10436         * gcc.dg/tree-prof/stringop-2.c: New test.
10437
10438 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
10439
10440         PR target/30120
10441         * gcc.target/i386/pr30120.c: New test.
10442
10443         Revert:
10444         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10445
10446         * gcc.target/i386/x87regparm-1.c: New test.
10447         * gcc.target/i386/x87regparm-2.c: New test.
10448         * gcc.target/i386/x87regparm-3.c: New test.
10449         * gcc.target/i386/x87regparm-4.c: New test.
10450
10451 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
10452
10453         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10454
10455 2006-12-10  Tobias Burnus  <burnus@net-b.de>
10456
10457         PR fortran/23994
10458         * gfortran.dg/protected_1.f90: New test.
10459         * gfortran.dg/protected_2.f90: New test.
10460         * gfortran.dg/protected_3.f90: New test.
10461         * gfortran.dg/protected_4.f90: New test.
10462         * gfortran.dg/protected_5.f90: New test.
10463         * gfortran.dg/protected_6.f90: New test.
10464
10465 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10466             Tobias Burnus  <burnus@gcc.gnu.org>
10467
10468         PR fortran/29975
10469         PR fortran/30068
10470         * gfortran.dg/interface_4.f90: Test adding procedure to generic
10471         interface.
10472         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10473         ambiguous interfaces.
10474         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10475         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10476         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10477         ambiguous interfaces.
10478         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10479         * gfortran.dg/array_initializer_2.f90: Add initializer array
10480         constructor test.
10481
10482         PR fortran/30096
10483         * gfortran.dg/interface_9.f90: Test that host interfaces are
10484         not checked for ambiguity with the local version.
10485
10486 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10487
10488         PR fortran/29464
10489         * gfortran.dg/module_interface_2.f90: New test.
10490
10491 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10492
10493         PR fortran/29941
10494         * gfortran.dg/assumed_len.f90: New test.
10495
10496 2006-12-09  Richard Guenther  <rguenther@suse.de>
10497
10498         * g++.dg/warn/implicit-typename1.C: Qualify types.
10499         * g++.dg/parse/crash12.C: Likewise.
10500         * g++.dg/tree-ssa/pr22444.C: Likewise.
10501
10502 2006-12-09  Tobias Burnus  <burnus@net-b.de>
10503
10504         * gfortran.dg/array_2.f90: Added sqrt test.
10505
10506 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
10507
10508         * gcc.target/i386/x87regparm-1.c: XFAIL.
10509         * gcc.target/i386/x87regparm-2.c: XFAIL.
10510         * gcc.target/i386/x87regparm-3.c: XFAIL.
10511         * gcc.target/i386/x87regparm-4.c: XFAIL.
10512
10513 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10514
10515         * lib/target-supports.exp
10516         (check_effective_target_large_long_double): New.
10517         * gcc.dg/Wconversion-real.c : Use it.
10518         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10519         unsigned.
10520
10521 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
10522
10523         * gcc.c-torture/execute/mode-dependent-address.c: New test.
10524
10525 2006-12-08  Tobias Burnus  <burnus@net-b.de>
10526
10527         PR fortran/27546
10528         * gfortran.dg/import4.f90: New test for IMPORT in modules.
10529
10530 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
10531
10532         PR c++/29732
10533         * g++.dg/template/crash65.C: New test.
10534         * g++.dg/template/spec16.C: Tweak error markers.
10535
10536 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10537
10538         * gcc.target/spu: New directory.
10539         * gcc.target/spu/spu.exp: New file.
10540         * gcc.target/spu/intrinsics-1.c: New test.
10541
10542 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
10543
10544         PR c++/29980
10545         * g++.dg/ext/attrib27.C: New test.
10546         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10547         * g++.dg/parse/typedef5.C: Likewise.
10548
10549 2006-12-07  Mike Stump  <mrs@apple.com>
10550
10551         * treelang/compile/var_defs.tree: Adjust.
10552
10553 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
10554
10555         PR c++/29730
10556         * g++.dg/template/crash64.C: New test.
10557         * g++.dg/parse/crash27.C: Adjust error markers.
10558
10559 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
10560
10561         PR libfortran/30009
10562         PR libfortran/30056
10563         * gfortran.dg/read_eof_4.f90:  Add tests.
10564         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
10565         * gfortran.dg/unf_read_corrupted_1.f90: New test.
10566
10567 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
10568
10569         PR c++/29729
10570         * g++.dg/template/crash63.C: New test.
10571
10572         PR c++/29728
10573         * g++.dg/template/crash62.C: New test.
10574
10575 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10576
10577         PR fortran/30003
10578         * gfortran.dg/allocatable_function_1.f90: Increase the number
10579         of expected calls of free to 10; the lhs section reference is
10580         now evaluated so there is another call to bar.  Change the
10581         comment appropriately.
10582         * gfortran.dg/array_section_1.f90: New test.
10583
10584 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10585
10586         PR fortran/29912
10587         * gfortran.dg/char_result_12.f90: New test.
10588
10589 2006-12-05  Richard Guenther  <rguenther@suse.de>
10590
10591         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10592         * gcc.dg/vect/vect-pow-2.c: Rename to ...
10593         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
10594         vect_double, xfail for spu*-*-*.
10595
10596 2006-12-04  Tobias Burnus  <burnus@net-b.de>
10597
10598         PR fortran/29962
10599         * initialization_4.f90: Test noninteger exponents (-std=f95).
10600         * initialization_5.f90: New test for noninteger exponents
10601           with -std=f2003.
10602
10603 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10604
10605         PR fortran/29821
10606         * gfortran.dg/parameter_array_section_1.f90: New test.
10607
10608 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
10609
10610         PR c++/29733
10611         * g++.dg/template/crash61.C: New test.
10612
10613         PR c++/29632
10614         * g++.dg/template/error23.C: New test.
10615
10616 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
10617
10618         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10619
10620 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10621
10622         PR fortran/29916
10623         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10624
10625 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
10626
10627         PR middle-end/29965
10628         * gcc.dg/gomp/pr29965-1.c: New test.
10629         * gcc.dg/gomp/pr29965-2.c: New test.
10630         * gcc.dg/gomp/pr29965-3.c: New test.
10631         * gcc.dg/gomp/pr29965-4.c: New test.
10632         * gcc.dg/gomp/pr29965-5.c: New test.
10633         * gcc.dg/gomp/pr29965-6.c: New test.
10634         * g++.dg/gomp/pr29965-1.C: New test.
10635         * g++.dg/gomp/pr29965-2.C: New test.
10636         * g++.dg/gomp/pr29965-3.C: New test.
10637         * g++.dg/gomp/pr29965-4.C: New test.
10638         * g++.dg/gomp/pr29965-5.C: New test.
10639         * g++.dg/gomp/pr29965-6.C: New test.
10640         * g++.dg/gomp/pr29965-7.C: New test.
10641         * g++.dg/gomp/pr29965-8.C: New test.
10642         * g++.dg/gomp/pr29965-9.C: New test.
10643         * g++.dg/gomp/pr29965-10.C: New test.
10644
10645 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
10646
10647         * gnat.dg/pointer_variable_bounds.adb: New test.
10648         * gnat.dg/pointer_variable_bounds.ads: Likewise.
10649         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10650
10651 2006-12-03  Eric Christopher  <echristo@apple.com>
10652
10653         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10654
10655 2006-12-03  Richard Henderson  <rth@redhat.com>
10656             Andrew Pinski  <pinskia@gmail.com>
10657
10658         PR C++/14329
10659         * g++.dg/warn/unit-1.C: New test.
10660
10661 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
10662
10663         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10664
10665 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
10666
10667         * g++.dg/vect/vect.exp: Enable tests to run on spu.
10668         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10669         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10670         * gcc.dg/vect/vect-70.c: Reduce array size.
10671         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10672         vect_no_compaer_double targets.
10673         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10674         vect_float, vect_double, and vect_int.
10675
10676 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
10677
10678         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10679         test for loop versioning on vect_no_align targets.
10680         * gcc.dg/vect/pr20122.c: Likewise.
10681         * gcc.dg/vect/vect-105.c: Likewise.
10682         * gcc.dg/vect/vect-42.c: Likewise.
10683         * gcc.dg/vect/vect-43.c: Likewise.
10684         * gcc.dg/vect/vect-74.c: Likewise.
10685         * gcc.dg/vect/vect-75.c: Likewise.
10686         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10687         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10688         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10689         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10690
10691 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
10692
10693         PR fortran/29642
10694         * gfortran.dg/value_1.f90 : New test.
10695         * gfortran.dg/value_2.f90 : New test.
10696         * gfortran.dg/value_3.f90 : New test.
10697         * gfortran.dg/value_4.f90 : New test.
10698         * gfortran.dg/value_4.c : Called from value_4.f90.
10699
10700 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10701
10702         PR C++/30033
10703         *  g++.dg/cpp0x/static_assert4.C: New testcase.
10704
10705 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10706
10707         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10708
10709 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
10710
10711         PR c/27953
10712         * gcc.dg/pr27953.c: New test.
10713
10714 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10715
10716         PR c++/30022
10717         * g++.dg/ext/vector5.C: New test.
10718
10719         PR c++/30021
10720         * g++.dg/other/main1.C: New test.
10721
10722 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
10723
10724         PR libfortran/29568
10725         * gfortran.dg/convert_implied_open.f90:  Change to
10726         new default record length.
10727         * gfortran.dg/unf_short_record_1.f90:  Adapt to
10728         new error message.
10729         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
10730
10731 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
10732
10733         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10734
10735 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
10736
10737         PR c++/29066
10738         * g++.dg/expr/pr29066.c: New.
10739
10740 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
10741             Zdenek Dvorak <dvorakz@suse.cz>
10742
10743         PR tree-optimization/29921
10744         * gcc.dg/pr29921-2.c: New test.
10745
10746 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
10747
10748         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10749         (i386_get_cpuid): New function.
10750         (i386_cpuid_ecx): Likewise.
10751         (i386_cpuid_edx): Likewise.
10752         (i386_cpuid): Updated to call i386_cpuid_edx.
10753
10754         * gcc.target/i386/sse3-addsubpd.c: New file.
10755         * gcc.target/i386/sse3-addsubps.c: Likewise.
10756         * gcc.target/i386/sse3-haddpd.c: Likewise.
10757         * gcc.target/i386/sse3-haddps.c: Likewise.
10758         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10759         * gcc.target/i386/sse3-hsubps.c: Likewise.
10760         * gcc.target/i386/sse3-lddqu.c: Likewise.
10761         * gcc.target/i386/sse3-movddup.c: Likewise.
10762         * gcc.target/i386/sse3-movshdup.c: Likewise.
10763         * gcc.target/i386/sse3-movsldup.c: Likewise.
10764
10765 2006-12-01  Dirk Mueller  <dmueller@suse.de>
10766
10767         * g++.dg/warn/Wreturn-type-4.C: New testcase.
10768
10769 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
10770
10771         * gcc.dg/dfp/convert-int-max.c: New test.
10772         * gcc.dg/dfp/convert-int-max-fold.c: New test.
10773
10774 2006-11-30  Richard Guenther  <rguenther@suse.de>
10775
10776         * gcc.dg/vect/vect-pow-1.c: Rename ...
10777         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
10778         floats instead of doubles, check successful vectorization.
10779
10780 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10781
10782         PR target/29945
10783         * gcc.c-torture/compile/pr29945.c: New testcase.
10784
10785 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
10786
10787         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10788         -maltivec.
10789
10790 2006-11-29  Eric Christopher  <echristo@apple.com>
10791
10792         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10793
10794 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
10795
10796         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10797
10798         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10799
10800 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
10801
10802         PR c++/29022
10803         * g++.dg/inherit/virtual2.C: New test.
10804         * g++.dg/inherit/virtual3.C: Likewise.
10805         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10806         * g++.dg/inherit/error2.C: Likewise.
10807         * g++.dg/template/instantiate1.C: Likewise.
10808
10809 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
10810
10811         PR tree-opt/29984
10812         * gcc.dg/tree-ssa/reassoc-12.c: New test.
10813
10814 2006-11-28  Jan Hubicka  <jh@suse.cz>
10815
10816         * gcc.dg/memcpy-1.c: New test.
10817
10818 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
10819
10820         PR c++/29735
10821         * g++.dg/warn/main-3.C: New test.
10822
10823 2006-11-28  Jan Hubicka  <jh@suse.cz>
10824
10825         * gcc.dg/winline-1.c: New test.
10826
10827 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10828
10829         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10830         alignments.
10831
10832 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10833
10834         PR fortran/29976
10835         * gfortran.dg/missing_optional_dummy_3.f90
10836
10837 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10838
10839         PR fortran/20880
10840         * gfortran.dg/interface_3.f90: Modify errors.
10841
10842 2006-11-28  Ben Elliston  <bje@au.ibm.com>
10843
10844         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10845         fail to link due to relocation overflows on spu-*-*.
10846
10847 2006-11-27  Michael Matz  <matz@suse.de>
10848             Andreas Krebbel  <krebbel1@de.ibm.com>
10849
10850         PR target/29319
10851         * gcc.dg/20061127-1.c: New testcase.
10852
10853 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
10854
10855         * gcc.dg/20061124-1.c: Add exit() function prototype.
10856
10857 2006-11-27  Jan Hubicka  <jh@suse.cz>
10858
10859         * gcc.target/i386/memcpy-1.c: Adjust size.
10860         * gcc.dg/visibility-11.c: Likewise.
10861
10862 2006-11-27  Richard Guenther  <rguenther@suse.de>
10863
10864         PR middle-end/25620
10865         * gcc.target/i386/pow-1.c: New testcase.
10866         * gcc.dg/builtins-58.c: Likewise.
10867
10868 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
10869
10870         PR c++/29886
10871         * g++.dg/expr/cast8.C: New test.
10872
10873 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10874
10875         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
10876         Don't ever inline the testcase.
10877
10878 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10879
10880         PR fortran/29982
10881         * gfortran.fortran-torture/compile/parameter_3.f90: New
10882         testcase.
10883
10884 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10885
10886         PR fortran/29951
10887         * gfortran.fortran-torture/execute/transfer2.f90: New test.
10888
10889 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10890
10891         * gfortran.fortran-torture/execute/specifics.f90: Remove test
10892         for CHAR.
10893
10894 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10895
10896         PR libgfortran/29936
10897         * gfortran.dg/write_check3.f90: New test.
10898
10899 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10900
10901         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
10902
10903 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
10904
10905         PR fortran/20880
10906         * gfortran.dg/interface_3.f90: New test.
10907
10908         PR fortran/29387
10909         * gfortran.dg/generic_8.f90: New test.
10910
10911 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10912
10913         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
10914         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
10915         * gfortran.dg/specifics_3.f90: Remove.
10916
10917 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
10918
10919         PR c/29955
10920         * gcc.dg/gomp/pr29955.c: New test.
10921
10922         PR c/29736
10923         * gcc.dg/pr29736.c: New test.
10924
10925 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10926
10927         PR tree-opt/29964
10928         * gcc.dg/pure-1.c: New test.
10929
10930 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
10931
10932         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
10933         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
10934
10935 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10936
10937         * gcc.dg/20061124-1.c: New testcase.
10938
10939 2006-11-23  Eric Christopher  <echristo@apple.com>
10940
10941         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
10942
10943 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10944
10945         PR c/2707
10946         PR c++/26167
10947         * gcc.dg/Wconversion-integer.c: New. Supersedes
10948         Wconversion-negative-constants.c
10949         * gcc.dg/Wconversion-real.c: New.
10950         * gcc.dg/Wconversion-real-integer.c: New.
10951         * gcc.dg/Wconversion-negative-constants.c: Deleted.
10952         * g++.dg/warn/Wconversion1.C: Modified.
10953
10954 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10955
10956         * gfortran.dg/overload_1.f90: New test.
10957
10958 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10959
10960         PR c/9072
10961         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
10962         Wtraditional-conversion.
10963         * gcc.dg/overflow-warn-2.c: Likewise.
10964         * gcc.dg/Wconversion.c: Likewise. Renamed as
10965         Wtraditional-conversion.c .
10966         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
10967         Wtraditional-conversion-2.c .
10968         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
10969         Wtraditional-conversion-2.c
10970         * gcc.dg/Wconversion-negative-constants.c: New.
10971
10972 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
10973
10974         * gcc.dg/tree-ssa/dump-1.c: New test.
10975
10976 2006-11-23  David Ung <davidu@mips.com>
10977
10978         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
10979         -mfp64, allowable when ISA >= 33 and float is enabled.
10980         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
10981         of mthc1 and mfhc1 patterns.
10982
10983 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
10984
10985         PR tree-optimization/29921
10986         * gcc.dg/pr29921.c: New test.
10987
10988 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10989
10990         PR fortran/29441
10991         * gfortran.dg/initialization_4.f90: New test.
10992
10993 2006-11-22  Ira Rosen  <irar@il.ibm.com>
10994
10995         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
10996         platforms that have interleaving support.
10997         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
10998         * gcc.dg/vect/vect-strided-a-u16-i2.c,
10999         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11000         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11001         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11002         gcc.dg/vect/vect-strided-u8-i2-gap.c,
11003         gcc.dg/vect/vect-strided-u8-i8.c,
11004         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11005         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11006         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11007         gcc.dg/vect/vect-strided-float.c,
11008         gcc.dg/vect/vect-strided-a-mult.c,
11009         gcc.dg/vect/vect-strided-mult-char-ls.c,
11010         gcc.dg/vect/vect-strided-a-u16-mult.c,
11011         gcc.dg/vect/vect-strided-a-u32-mult.c,
11012         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11013         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11014         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11015         gcc.dg/vect/vect-strided-mult.c,
11016         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11017         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11018         New.
11019
11020 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11021
11022         PR fortran/25087
11023         * gfortran.dg/auto_char_len_4.f90: New test.
11024
11025 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
11026
11027         PR fortran/29652
11028         * gfortran.dg/generic_7.f90: New test.
11029         * gfortran.dg/defined_operators_1.f90: Add new error.
11030
11031 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
11032
11033         PR tree-optimization/29902
11034         * g++.dg/tree-ssa/pr29902.C: New test.
11035
11036 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
11037
11038         PR fortran/29820
11039         * gfortran.dg/used_types_13.f90: New test.
11040
11041 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
11042
11043         * gcc.dg/dfp/snan.c: Delete.
11044
11045 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
11046
11047         * g++.dg/cpp0x/static_assert1.C: New.
11048         * g++.dg/cpp0x/static_assert2.C: New.
11049         * g++.dg/cpp0x/static_assert3.C: New.
11050
11051 2006-11-21  Richard Guenther  <rguenther@suse.de>
11052
11053         * gcc.dg/vect/vect-pow-1.c: New testcase.
11054         * gcc.dg/vect/vect-pow-2.c: Likewise.
11055
11056 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
11057
11058         PR c++/29570
11059         * g++.dg/template/static29.C: New test.
11060
11061         PR c++/29734
11062         * g++.dg/conversion/simd4.C: New test.
11063
11064 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
11065
11066         PR c++/29475
11067         * g++.dg/template/access19.C: New test.
11068         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11069         error is reported.
11070
11071 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11072
11073         PR tree-opt/25500
11074         * gcc.dg/tree-ssa/sra-4.c: New testcase.
11075
11076 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11077
11078         PR fortran/27546
11079         * gfortran.dg/import.f90: Extended test.
11080         * gfortran.dg/import2.f90: Extended test.
11081
11082 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11083
11084         * gfortran.dg/volatile3.f90: Add conflict test.
11085
11086 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
11087
11088         PR fortran/24783
11089         * gfortran.dg/implicit_10.f90: New test.
11090
11091 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11092
11093         PR c++/8586
11094         * g++.dg/warn/Wall-write-strings.C: New.
11095
11096 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11097
11098         * gfortran.dg/alloc_comp_constraint_5.f90: New.
11099         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11100
11101 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11102
11103         * gfortran.dg/use_3.f90: Remove error message.
11104         * gfortran.dg/iso_fortran_env_1.f90: New test.
11105         * gfortran.dg/iso_fortran_env_2.f90: New test.
11106         * gfortran.dg/iso_fortran_env_3.f90: New test.
11107         * gfortran.dg/iso_fortran_env_4.f90: New test.
11108
11109 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
11110
11111         * gcc.dg/vect/vect-27.c: Fix initialization.
11112
11113 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11114
11115         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11116         * gcc.dg/torture/builtin-minmax-1.c: New.
11117
11118         * gcc.dg/builtins-20.c: Add cases for copysign.
11119
11120 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11121
11122         PR fortran/24285
11123         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11124
11125 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11126         * gfortran.dg/use_1.f90: New test.
11127         * gfortran.dg/use_1.f90: New test.
11128         * gfortran.dg/use_1.f90: New test.
11129
11130 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
11131
11132         PR tree-optimization/29801
11133         * gcc.dg/pr29801.c: New test.
11134
11135 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
11136
11137         PR middle-end/29584
11138         * gcc.dg/torture/pr29584.c: New test.
11139
11140 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
11141
11142         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11143         Condition PowerPC tests for saving FPRs on powerpc_fprs.
11144         * gcc.target/powerpc/compress-float-ppc.c,
11145         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11146         powerpc_fprs.
11147         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11148         do not pass -mhard-float.
11149
11150 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11151
11152         * gnat.dg/volatile_aggregate.adb: New test.
11153
11154 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11155
11156         PR fortran/29391
11157         PR fortran/29489
11158         * gfortran.dg/bound_2.f90: Add more checks.
11159         * gfortran.dg/bound_3.f90: New test.
11160
11161 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11162
11163         PR target/29201
11164         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11165
11166 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11167
11168         * gfortran.dg/import3.f90: Fix error message.
11169
11170 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11171
11172         PR tree-opt/29788
11173         * gfortran.fortran-torture/compile/inline_1.f90:
11174         New testcase.
11175
11176 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11177
11178         * gcc.target/i386/x87regparm-1.c: New test.
11179         * gcc.target/i386/x87regparm-2.c: New test.
11180         * gcc.target/i386/x87regparm-3.c: New test.
11181         * gcc.target/i386/x87regparm-4.c: New test.
11182
11183 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11184
11185         PR fortran/27546
11186         * gfortran.dg/import.f90: New test.
11187         * gfortran.dg/import2.f90: New test.
11188         * gfortran.dg/import3.f90: New test.
11189
11190 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11191
11192         PR fortran/27588
11193         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11194
11195 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11196
11197         PR fortran/29806
11198         * gfortran.dg/contains.f90: New test.
11199         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11200
11201 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
11202
11203         PR tree-optimization/29581
11204         * gcc.dg/pr29581-1.c: New test.
11205         * gcc.dg/pr29581-2.c: New test.
11206         * gcc.dg/pr29581-3.c: New test.
11207         * gcc.dg/pr29581-4.c: New test.
11208         * gfortran.dg/pr29581.f90: New test.
11209
11210 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
11211
11212         PR fortran/29702
11213         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11214         numbers in error message headers.
11215
11216 2006-11-14  Richard Guenther  <rguenther@suse.de>
11217
11218         * gcc.target/i386/math-torture/math-torture.exp: Restrict
11219         to i?86 and x86_64 targets.
11220
11221 2006-11-14  Caroline Tice  <ctice@apple.com>
11222
11223         * gcc.dg/pubtypes-1.c: New file/testcase.
11224         * gcc.dg/pubtypes-2.c: New file/testcase.
11225         * gcc.dg/pubtypes-3.c: New file/testcase.
11226         * gcc.dg/pubtypes-4.c: New file/testcase.
11227         * g++.dg/pubtypes.C: New file/testcase.
11228
11229 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
11230
11231         PR c++/29106
11232         * g++.dg/init/self1.C: New test.
11233
11234 2006-11-14  Tobias Burnus  <burnus@net-b.de>
11235
11236         PR fortran/29657
11237         * gfortran.dg/conflicts.f90: Add.
11238
11239 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
11240
11241         PR rtl-optimization/29798
11242
11243         * gcc.c-torture/execute/pr29798.c: New.
11244
11245 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11246
11247         * gcc.dg/builtins-20.c: Add more cases.
11248
11249 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
11250
11251         PR fortran/29759
11252         * gfortran.dg/gomp/pr29759.f90: New test.
11253
11254 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
11255
11256         PR c++/29518
11257         * g++.dg/template/static28.C: New test.
11258
11259 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
11260
11261         * lib/c-torture.exp: Use target-libpath.exp.
11262         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11263         set GCC_EXEC_PREFIX env var from global variable of same name.
11264
11265 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11266
11267         PR fortran/26994
11268         * gfortran.fortran-torture/compile/transfer-1.f90:
11269         New testcase.
11270
11271 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
11272             Zdenek Dvorak <dvorakz@suse.cz>
11273
11274         PR tree-optimization/29680
11275         * gcc.dg/alias-11.c: New test.
11276
11277 2006-11-12  Jason Merrill  <jason@redhat.com>
11278             Andrew Pinski <pinskia@physics.uc.edu>
11279
11280         PR middle-end/28915
11281         * gcc.target/i386/vectorize1.c: New.
11282
11283 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11284
11285         PR rtl-optimization/29797
11286         * gcc.c-torture/execute/pr29797-1.c: New test case.
11287
11288 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11289
11290         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11291
11292 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
11293
11294         * gcc.dg/tree-ssa/prefetch-3.c: New test.
11295
11296 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11297
11298         PR tree-optimization/13827
11299         * gcc.dg/fold-eqand-1.c: New test case.
11300
11301 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11302
11303         PR rtl-opt/28812
11304         * gcc.c-torture/execute/mayalias-3.c: New test.
11305
11306 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
11307
11308         PR middle-end/27528
11309         * gcc.c-torture/compile/pr27528.c: New test.
11310         * gcc.dg/pr27528.c: Likewise.
11311
11312 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11313
11314         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11315
11316         * gcc.dg/torture/builtin-symmetric-1.c: New test.
11317
11318 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11319
11320         PR fortran/29758
11321         * gfortran.dg/reshape_source_size_1.f90: New test.
11322
11323 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11324
11325         PR fortran/29315
11326         * gfortran.dg/aliasing_dummy_4.f90: New test.
11327
11328 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
11329
11330         PR target/29777
11331         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11332         and x86_64-*-* targets.
11333
11334 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11335
11336         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11337         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11338         New macros. Use them in exact tests.
11339         (TESTIT3): New macro.
11340         Add tests for fmin, fmax and fma.
11341
11342 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11343
11344         PR fortran/29431
11345         * gfortran.dg/array_constructor_13.f90: New test.
11346
11347 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11348
11349         PR fortran/29744
11350         * gfortran.dg/used_types_12.f90: New test.
11351
11352 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
11353
11354         PR middle-end/29726
11355         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11356         (test6): Ditto.
11357         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11358         * gcc.dg/fold-eqandshift-3.c: New test case.
11359
11360 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11361
11362         PR fortran/29699
11363         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11364
11365         PR fortran/21370
11366         * gfortran.dg/change_symbol_attributes_1.f90: New test.
11367
11368 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11369
11370         * gcc.dg/20061109-1.c: New testcase.
11371
11372 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11373
11374         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11375
11376 2006-11-09  Tobias Burnus  <burnus@net-b.de>
11377
11378         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11379         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11380
11381 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
11382
11383         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11384         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11385
11386 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11387
11388         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11389
11390 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11391
11392         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11393         vect-9.c).
11394         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11395         * gcc.dg/vect/vect-9.c: Now vectorizable.
11396         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11397         that support vect_widen_mult.
11398         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11399         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11400         vect-reduc-dot-u16.c).
11401         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11402         vect-reduc-dot-u16.c).
11403         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11404         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11405         vect-reduc-dot-s8.c).
11406         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11407         vect-reduc-dot-s8.c).
11408         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11409         vect-reduc-dot-s8.c).
11410         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11411         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11412         vect-reduc-dot-u8.c).
11413         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11414         vect-reduc-dot-u8.c).
11415         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11416         * gcc.dg/vect/vect-multitypes-9.c: New test.
11417         * gcc.dg/vect/vect-multitypes-10.c: New test.
11418         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11419         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11420         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11421         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11422         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11423         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11424         wrapv-vect-reduc-dot-s8.c.
11425         * lib/target-support.exp (check_effective_target_vect_unpack): New.
11426         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11427         targets that support vec_unpack.
11428         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11429         (check_effective_target_vect_widen_mult_qi_to_hi): New.
11430         (check_effective_target_vect_widen_mult_hi_to_si): New.
11431         (check_effective_target_vect_widen_sum): Removed.
11432
11433         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11434
11435         * gcc.dg/vect/vect-multitypes-8.c: New test.
11436         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11437
11438         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
11439
11440         * gcc.dg/vect/vect-multitypes-7.c: New test.
11441
11442         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11443
11444         * gcc.dg/vect/vect-multitypes-4.c: New test.
11445         * gcc.dg/vect/vect-multitypes-5.c: New test.
11446         * gcc.dg/vect/vect-multitypes-6.c: New test.
11447
11448         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11449
11450         * gcc.dg/vect/vect-multitypes-1.c: New test.
11451         * gcc.dg/vect/vect-multitypes-2.c: New test.
11452         * gcc.dg/vect/vect-multitypes-3.c: New test.
11453
11454 2006-11-07  Eric Christopher  <echristo@apple.com>
11455
11456         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11457         Test using scan-assembler-not.
11458
11459 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
11460
11461         * gcc.dg/inline-17.c: New test.
11462
11463 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
11464
11465         PR other/25028
11466         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
11467         on HP-UX.
11468
11469 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11470
11471         PR fortran/29539
11472         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11473
11474         PR fortran/29634
11475         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11476         test.
11477
11478 2006-11-07  Tobias Burnus  <burnus@net-b.de>
11479
11480         PR fortran/29601
11481         * gfortran.dg/volatile.f90: Add.
11482         * gfortran.dg/volatile2.f90: Add.
11483         * gfortran.dg/volatile3.f90: Add.
11484         * gfortran.dg/volatile4.f90: Add.
11485         * gfortran.dg/volatile5.f90: Add.
11486         * gfortran.dg/volatile6.f90: Add.
11487         * gfortran.dg/volatile7.f90: Add.
11488
11489 2006-11-06  Tobias Burnus  <burnus@net-b.de>
11490
11491         * gfortran.dg/io_constraints_2.f90: Adjust pattern
11492           for matching error messages.
11493         * gfortran.dg/specifics_3.f90: Adjust pattern
11494           for matching error messages.
11495
11496 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
11497             Bernhard Fischer  <aldot@gcc.gnu.org>
11498
11499         * lib/gcc-dg.exp (output-exists): New proc.
11500         (output-exists-not): New proc.
11501         * gcc.test-framework/test-framework.awk: Support new directives.
11502         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11503         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11504         * gcc.test-framework/dg-outexists-exp-F.c: New test.
11505         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11506         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11507         * gcc.test-framework/dg-outexists-exp-P.c: New test.
11508
11509 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
11510
11511         PR fortran/29630
11512         PR fortran/29679
11513         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11514         * gfortran.dg/initialization_3.f90: New.
11515
11516 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11517
11518         PR libgfortran/25545
11519         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11520
11521 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
11522
11523         PR middle-end/29695
11524         * gcc.c-torture/execute/pr29695-1.c: New test.
11525         * gcc.c-torture/execute/pr29695-2.c: New test.
11526
11527 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
11528
11529         PR fortran/29565
11530         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11531
11532 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
11533
11534         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11535         for matching error messages.
11536
11537 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
11538
11539         PR target/26915
11540         * gcc.target/i386/387-12.c: New test.
11541
11542 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11543
11544         PR libfortran/29713
11545         * gfortran.dg/pr29713.f90: New test.
11546
11547 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
11548
11549         * gcc.c-torture/execute/arith-rand-ll.c:
11550         Also test for bogus rest sign.
11551
11552 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11553
11554         PR libfortran/27895
11555         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11556
11557 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
11558
11559         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11560         from error messages.
11561
11562 2006-11-02  Mike Stump  <mrs@apple.com>
11563
11564         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11565
11566         * g++.old-deja/g++.abi/align.C: Enable for darwin.
11567
11568 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
11569
11570         * g++.dg/eh/gcsec1.C: New test.
11571
11572 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11573
11574         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11575         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
11576
11577 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
11578
11579         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11580         hexadecimal value.
11581         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11582         * gcc.dg/pr14796-2.c: Likewise.
11583
11584 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11585
11586         * gcc.c-torture/execute/20061101-1.c: New test.
11587
11588 2006-11-01  Richard Guenther  <rguenther@suse.de>
11589
11590         * gcc.target/i386/fpprec-1.c: New testcase.
11591
11592 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11593
11594         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11595         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11596
11597 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11598
11599         * gcc.c-torture/execute/20061031-1.c: New test.
11600
11601 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11602
11603         PR 23067
11604         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11605         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11606         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11607         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11608         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11609         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11610         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11611
11612 2006-10-31  Eric Christopher  <echristo@apple.com>
11613             Falk Hueffner  <falk@debian.org>
11614
11615         * gcc.dg/builtin-bswap-1.c: New.
11616         * gcc.dg/builtin-bswap-2.c: New.
11617         * gcc.dg/builtin-bswap-3.c: New.
11618         * gcc.dg/builtin-bswap-4.c: New.
11619         * gcc.dg/builtin-bswap-5.c: New.
11620         * gcc.target/i386/builtin-bswap-1.c: New.
11621
11622 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11623
11624         * gcc.dg/inline-16.c: New.
11625
11626         PR 16622
11627         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11628         defining it.
11629         * gcc.dg/inline-13.c: New.
11630         * gcc.dg/inline-14.c: New.
11631         * gcc.dg/inline-15.c: New.
11632
11633         PR 11377
11634         * gcc.dg/inline6.c: New.
11635         * gcc.dg/inline7.c: New.
11636
11637 2006-10-31  Roger Sayle  <roger@eyesopen.com>
11638
11639         PR middle-end/23470
11640         * gcc.dg/pr23470-1.c: New test case.
11641
11642 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
11643
11644         PR fortran/29537
11645         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11646         data.
11647         * gfortran.dg/blockdata_2.f90: New testcase.
11648
11649 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
11650
11651         PR libfortran/29627
11652         * gfortran.dg/unf_short_record_1.f90:  New test.
11653
11654 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11655
11656         PR fortran/29067
11657         * gfortran.dg/pr29067.f: New test.
11658
11659 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
11660             Richard Sandiford  <richard@codesourcery.com>
11661
11662         * lib/target-supports.exp (get_compiler_messages): Append options
11663         as a single list element.
11664         (check_effective_target_arm_vfp_ok): New.
11665         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11666
11667 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
11668
11669         PR fortran/29387
11670         * gfortran.dg/intrinsic_actual_2.f90: New test.
11671
11672         PR fortran/29490
11673         * gfortran.dg/actual_array_interface_1.f90: New test.
11674
11675         PR fortran/29641
11676         * gfortran.dg/used_types_11.f90: New test.
11677
11678 2006-10-30  Dirk Mueller  <dmueller@suse.de>
11679
11680         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11681         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11682         * g++.old-deja/g++.pt/eichin01.C (main): Same.
11683         * g++.old-deja/g++.mike/net25.C (main): Same.
11684         * g++.dg/lookup/exception1.C (main): Same.
11685         * g++.dg/parse/parens2.C (main): Same.
11686
11687 2006-10-30  Roger Sayle  <roger@eyesopen.com>
11688
11689         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11690
11691 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11692
11693         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11694         * gcc.dg/torture/builtin-math-3.c: Likewise.
11695
11696 2006-10-30  Tobias Burnus  <burnus@net-b.de>
11697
11698         PR fortran/29452
11699         * gfortran.dg/write_check.f90: Check run-time keyword checking.
11700         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11701
11702 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
11703
11704         PR Fortran/29410
11705         * gfortran.fortran-torture/execute/transfer1.f90: New test.
11706
11707 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
11708
11709         * lib/target-supports.exp (check_function_available): Declare
11710         function before calling.
11711
11712 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
11713
11714         PR tree-optimization/29637
11715         * gcc.dg/pr29637.c: New test.
11716
11717 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11718
11719         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11720         tree canonicalization.
11721
11722 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11723
11724         * gcc.dg/builtins-20.c: Add more hypot tests.
11725
11726 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11727
11728         * gcc.dg/fold-compare-1.c: New test case.
11729
11730 2006-10-29  Dirk Mueller  <dmueller@suse.de>
11731
11732         PR c++/16307
11733         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11734
11735 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11736
11737         PR tree-optimization/15458
11738         * gcc.dg/fold-xornot-1.c: New test case.
11739
11740 2006-10-29  Richard Guenther  <rguenther@suse.de>
11741
11742         * gcc.target/i386/math-torture/trunc.c: New testcase.
11743
11744 2006-10-29  Richard Guenther  <rguenther@suse.de>
11745
11746         * gcc.target/i386/math-torture/round.c: New testcase.
11747
11748 2006-10-29  Richard Guenther  <rguenther@suse.de>
11749
11750         * gcc.target/i386/math-torture/ceil.c: New testcase.
11751         * gcc.target/i386/math-torture/floor.c: Likewise.
11752
11753 2006-10-29  Richard Guenther  <rguenther@suse.de>
11754
11755         * gcc.target/i386/math-torture/rint.c: New testcase.
11756         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11757
11758 2006-10-29  Richard Guenther  <rguenther@suse.de>
11759
11760         * gcc.target/i386/math-torture/lfloor.c: New testcase.
11761         * gcc.target/i386/math-torture/lceil.c: Likewise.
11762
11763 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11764
11765         PR libgfortran/24313
11766         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11767
11768 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
11769
11770         * gcc.c-torture/execute/20020118-1.c,
11771         gcc.c-torture/execute/builtins/strlen.c,
11772         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11773         comment typos.
11774
11775 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11776
11777         * gcc.dg/builtins-20.c: Add tests for hypot.
11778         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
11779         two-argument builtins.
11780         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11781         TESTIT2.  Update all callers.
11782         (TESTIT2, TESTIT2_R): New helper macros.
11783         Add testcases for pow, hypot and atan2.
11784
11785 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11786
11787         PR C++/29295
11788         * g++.dg/expr/bool1.C: New test.
11789         * g++.dg/expr/bool2.C: New test.
11790
11791 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11792
11793         PR fortran/28224
11794         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11795         * gfortran.dg/namelist_internal.f90: New test.
11796
11797 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11798
11799         PR fortran/29625
11800         * gfortran.dg/io_real_boz.f90: Add.
11801         * gfortran.dg/io_real_boz2.f90: Add.
11802
11803 2006-10-28  Richard Guenther  <rguenther@suse.de>
11804
11805         PR middle-end/26899
11806         * gcc.dg/tree-ssa/pr26899.c: New testcase.
11807
11808 2006-10-28  Richard Guenther  <rguenther@suse.de>
11809
11810         PR target/28806
11811         * gcc.target/i386/math-torture/lround.c: New testcase.
11812
11813 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11814
11815         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11816         * gcc.dg/builtins-44.c: Likewise.
11817         * gcc.dg/builtins-45.c: Likewise.
11818         * gcc.dg/pr28796-2.c: Likewise.
11819         * gcc.dg/unordered-3.c: Likewise.
11820
11821 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11822
11823         PR libgfortran/27954
11824         * gfortran.dg/error_recovery_2.f90: New test.
11825
11826 2006-10-26  Richard Guenther  <rguenther@suse.de>
11827
11828         * gcc.target/i386/i386.exp: Use glob, not find to collect
11829         tests.  Avoids recursing into subdirectories.
11830         * gcc.target/i386/math-torture/math-torture.exp: Torture
11831         for interesting ia32 math options.
11832         * gcc.target.i386/math-torture/lrint.c: New testcase.
11833
11834 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11835
11836         PR libgfortran/29563
11837         * gfortran.dg/arrayio_9.f90: Update test.
11838         * gfortran.dg/arrayio_19.f90: New test.
11839
11840 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
11841
11842         * gcc.dg/20061026.c: New testcase.
11843
11844 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11845
11846         PR libgfortran/29563
11847         * gfortran.dg/arrayio_9.f90: New test.
11848
11849 2006-10-26  Ben Elliston  <bje@au.ibm.com>
11850
11851         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11852         Copy the strings manually, as strcpy may call strlen.
11853
11854 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11855
11856         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11857         Add checks for log, log2, log10 and log1p.
11858
11859         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11860         we already test 0.0.  Add checks for expm1, log, log2, log10,
11861         log1p, cbrt, erf and erfc.
11862
11863 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
11864
11865         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11866
11867 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
11868
11869         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11870         and remainderl() built-in functions.  Remove -ffast-math from
11871         dg-options.
11872
11873 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11874
11875         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
11876         acosh and atanh.
11877
11878         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
11879         floating point modifiers to arguments passed to float and long
11880         double functions respectively.  Update all callers to use floating
11881         point numbers, not integers.  Add tests for exp, exp2 and
11882         exp10/pow10.
11883
11884         * gcc.dg/torture/builtin-math-3.c: New test.
11885
11886 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11887
11888         PR fortran/29393
11889         * gfortran.dg/initialize_2.f90: New.
11890
11891 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11892
11893         * gcc.dg/torture/builtin-math-2.c: New test.
11894
11895 2006-10-24  Richard Guenther  <rguenther@suse.de>
11896
11897         PR middle-end/28796
11898         * gcc.dg/pr28796-1.c: New testcase.
11899         * gcc.dg/pr28796-2.c: Likewise.
11900
11901 2006-10-24  Richard Guenther  <rguenther@suse.de>
11902
11903         * gcc.dg/builtins-57.c: New testcase.
11904
11905 2006-10-24  Richard Guenther  <rguenther@suse.de>
11906
11907         PR tree-optimization/29567
11908         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
11909
11910 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
11911
11912         PR tree-optimization/14784
11913         * gcc.dg/alias-10.c: New test.
11914
11915 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11916
11917         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
11918
11919 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
11920
11921         * gcc.dg/builtin-strncat-chk-1.c: New test.
11922
11923 2006-10-23  Jan Hubicka  <jh@suse.cz>
11924
11925         * gcc.dg/memmove-1.c: New test.
11926
11927 2006-10-23  Paul Brook  <paul@codesourcery.com>
11928
11929         * gcc.dg/pragma-pack-5.c: New test.
11930
11931 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
11932
11933         * g++.dg/other/s390-1.C: New testcase.
11934
11935 2006-10-23  Richard Guenther  <rguenther@suse.de>
11936
11937         PR middle-end/27132
11938         PR middle-end/23295
11939         * gcc.dg/pr27132.c: New testcase.
11940         * gcc.dg/pr23295.c: Likewise.
11941         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
11942         * g++.dg/tree-ssa/pr19807.C: Likewise.
11943
11944 2006-10-23  Richard Guenther  <rguenther@suse.de>
11945
11946         PR middle-end/21032
11947         * gcc.dg/pr21032.c: New testcase.
11948
11949 2006-10-22  Jeff Law  <law@redhat.com>
11950         Richard Guenther  <rguenther@suse.de>
11951
11952         PR tree-optimization/15911
11953         * gcc.dg/tree-ssa/vrp30.c: New testcase.
11954
11955 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11956
11957         PR c++/20647
11958         * g++.dg/abi/rtti3.C: New.
11959
11960 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
11961
11962         PR middle-end/28252
11963         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
11964         transformation.
11965
11966 2006-10-21  Richard Guenther  <rguenther@suse.de>
11967
11968         PR tree-optimization/3511
11969         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
11970
11971 2006-10-21  Richard Guenther  <rguenther@suse.de>
11972
11973         PR middle-end/26898
11974         * gcc.dg/torture/pr26898-1.c: New testcase.
11975         * gcc.dg/torture/pr26898-2.c: Likewise.
11976
11977 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
11978
11979         PR c++/28053
11980         * g++.dg/parse/bitfield1.C: Adjust error markers.
11981         * g++.dg/parse/bitfield2.C: New test.
11982
11983 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
11984
11985         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
11986
11987 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11988
11989         PR libfortran/27895
11990         * gfortran.dg/zero_sized_1.f90: New test.
11991
11992 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
11993
11994         * gcc.dg/div-compare-1.c: New test.
11995
11996 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
11997
11998         PR fortran/29216
11999         * gfortran.dg/result_default_init_1.f90: New test.
12000
12001         PR fortran/29314
12002         * gfortran.dg/automatic_default_init_1.f90: New test.
12003
12004         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12005         from 38 to 33.
12006
12007 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
12008
12009         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12010         'using namespace std' without previous declaration.
12011         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12012         * g++.old-deja/g++.robertl/eb133c.C: New.
12013
12014 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12015
12016         PR libgfortran/29277
12017         * gfortran.dg/streamio_4.f90: Update test.
12018         * gfortran.dg/streamio_11.f90: New test.
12019
12020 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
12021
12022         PR c++/27952
12023         * g++.dg/inherit/virtual1.C: New test.
12024
12025 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12026
12027         PR c++/28261
12028         * g++.dg/parse/enum3.C: New test.
12029
12030 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12031
12032         PR c++/29039
12033         * g++.dg/init/ctor8.C: New test.
12034
12035 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
12036
12037         PR c++/27270
12038         * g++.dg/ext/complit8.C: Tweak error markers.
12039         * g++.dg/template/complit1.C: Add error marker.
12040
12041 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12042
12043         PR c++/27270
12044         * g++.dg/ext/complit8.C: New test.
12045
12046         PR c++/29408
12047         * g++.dg/parse/dtor12.C: New test.
12048
12049         PR c++/29435
12050         * g++.dg/template/sizeof11.C: New test.
12051
12052 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
12053
12054         PR fortran/29392
12055         * gfortran.dg/data_char_3.f90: New test.
12056
12057         PR fortran/29451
12058         * gfortran.dg/negative_automatic_size.f90: New test.
12059
12060 2006-10-16  David Daney  <ddaney@avtrex.com>
12061
12062         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12063
12064 2006-10-16  Eric Christopher  <echristo@apple.com>
12065
12066         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12067         x86_64.
12068
12069 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12070
12071         PR c++/28211
12072         * g++.dg/tc1/dr49.C: Tweak error messages.
12073         * g++.dg/parse/template21.C: New test.
12074
12075 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12076
12077         PR middle-end/20491
12078         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12079
12080 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12081
12082         PR fortran/29403
12083         * gfortran.dg/print_1.f90: New test.
12084
12085 2006-10-15  Jan Hubicka  <jh@suse.cz>
12086
12087         PR middle-end/29241
12088         * gcc.c-torture/compile/pr29241.c: New testcase.
12089
12090 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
12091
12092         PR middle-end/29250
12093         * gcc.c-torture/compile/pr29250.c: New test.
12094
12095 2006-10-15  Richard Guenther  <rguenther@suse.de>
12096
12097         * gcc.dg/pr29299.c: New testcase.
12098
12099 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
12100
12101         PR fortran/24767
12102         * gfortran.dg/label_4.f90: Adjust warning flag.
12103
12104 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12105
12106         PR fortran/29371
12107         * gfortran.dg/nullify_3.f90: New test.
12108
12109 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12110
12111         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12112         on Solaris 2.5.1 too.
12113
12114 2006-10-13  Eric Christopher  <echristo@apple.com>
12115
12116         * gcc.dg/pr25993.c: Skip for darwin.
12117
12118 2006-10-13  Eric Christopher  <echristo@apple.com>
12119
12120         * gcc.dg/visibility-11.c: Skip for darwin.
12121
12122 2006-10-13  Eric Christopher  <echristo@apple.com>
12123
12124         * gcc.dg/darwin-weakimport-1.c: Use
12125         -fno-asynchronous-unwind-tables.
12126         * gcc.dg/darwin-weakimport-3.c: Ditto.
12127
12128 2006-10-13  Richard Guenther  <rguenther@suse.de>
12129
12130         PR tree-optimization/29446
12131         * gcc.dg/torture/pr29446.c: New testcase.
12132
12133 2006-10-13  Bill Wendling  <wendling@apple.com>
12134
12135         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12136         * g++.old-deja/g++.jason/hmc1.C: Likewise.
12137         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12138         * g++.old-deja/g++.law/shadow1.C: Likewise.
12139         * g++.old-deja/g++.law/ctors10.C: Likewise.
12140         * g++.dg/debug/namespace1.C: Likewise.
12141         * g++.dg/inherit/namespace-as-base.C: Likewise.
12142         * g++.dg/opt/delay-slot-1.C: Likewise.
12143         * g++.dg/parse/defarg10.C: Likewise.
12144         * g++.dg/template/ptrmem11.C: Likewise.
12145         * g++.dg/template/mem_func_ptr.C: Likewise.
12146         * g++.dg/template/spec19.C: Likewise.
12147
12148 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
12149
12150         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12151
12152 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12153
12154         PR fortran/29373
12155         * gfortran.dg/implicit_9.f90: New test.
12156
12157         PR fortran/29407
12158         * gfortran.dg/namelist_25.f90: New test.
12159
12160         PR fortran/27701
12161         * gfortran.dg/same_name_2.f90: New test.
12162
12163         PR fortran/29232
12164         * gfortran.dg/host_assoc_types_1.f90: New test.
12165
12166         PR fortran/29364
12167         * gfortran.dg/missing_derived_type_1.f90: New test.
12168         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12169
12170         PR fortran/29422
12171         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12172
12173         PR fortran/29428
12174         * gfortran.dg/alloc_comp_assign_5.f90: New test.
12175
12176 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12177
12178         PR fortran/29391
12179         * gfortran.dg/bound_2.f90: New test.
12180
12181 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12182
12183         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12184         directive.
12185         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12186         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12187         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12188         * gfortran.dg/gomp/reduction3.f90: Likewise.
12189         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12190         * gfortran.dg/dummy_procedure_2.f90: Likewise.
12191         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12192         * gfortran.dg/forall_4.f90: Likewise.
12193         * gfortran.dg/spec_expr_4.f90: Likewise.
12194         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12195         * gfortran.dg/forall_5.f90: Likewise.
12196         * gfortran.dg/open_access_append_2.f90: Add check for
12197         compile-time warning.
12198
12199 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
12200
12201         PR c++/28506
12202         * g++.dg/parse/pure1.C: New test.
12203
12204 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12205
12206         PR fortran/21435
12207         * gfortran.dg/io_constraints_3.f90: New test.
12208         * gfortran.dg/open_access_append_1.f90: Add checks
12209         for compile-time warnings.
12210         * gfortran.dg/pr20163-2.f: Likewise.
12211         * gfortran.dg/iostat_2.f90: Likewise.
12212         * gfortran.dg/label_4.f90: Delete the temporary
12213         file.
12214         * gfortran.dg/direct_io_2.f90: Add a FILE=
12215         specifier.
12216         * gfortran.dg/iomsg_1.f90: Add check for
12217         compile-time warning.
12218
12219 2006-10-12  Jan Hubicka  <jh@suse.cz>
12220
12221         PR c/28419
12222         * gcc.dg/pr28319.c: New test.
12223
12224 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
12225         PR c++/29318
12226         * g++.dg/ext/vla4.C: New test.
12227
12228 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12229
12230         PR c++/27961
12231         * g++.dg/template/crash60.C: New test.
12232         * g++.dg/other/large-size-array.C: Adjust error markers.
12233         * g++.dg/parse/crash27.C: Likewise.
12234         * g++.dg/template/crash1.C: Likewise.
12235
12236 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
12237
12238         PR testsuite/29093
12239         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12240
12241 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
12242
12243         PR preprocessor/28709
12244         * gcc.dg/cpp/paste14.c: New test.
12245
12246 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
12247
12248         PR c++/29175
12249         * g++.dg/init/array24.C: New test.
12250
12251 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12252
12253         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12254         of <sys/types.h>.
12255
12256 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
12257
12258         PR c++/29024
12259         * g++.dg/parse/typedef8.C: New test.
12260         * g++.dg/other/mult-stor1.C: Adjust error markers.
12261
12262 2006-10-11  Richard Guenther  <rguenther@suse.de>
12263
12264         PR tree-optimization/28230
12265         * gcc.dg/torture/pr28230.c: New testcase.
12266
12267 2006-10-11  Richard Guenther  <rguenther@suse.de>
12268
12269         PR inline-asm/29119
12270         * gcc.dg/torture/pr29119.c: New testcase.
12271
12272 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
12273
12274         PR middle-end/29272
12275         * gcc.c-torture/execute/20060930-2.c: New test.
12276
12277 2006-10-09  Richard Henderson  <rth@redhat.com>
12278
12279         Revert emutls patch.
12280
12281 2006-10-09  Richard Guenther  <rguenther@suse.de>
12282
12283         PR middle-end/29254
12284         * gcc.dg/pr29254.c: New testcase.
12285
12286 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
12287             Paul Thomas  <pault@gcc.gnu.org>
12288
12289         PR fortran/20541
12290         * gfortran.dg/alloc_comp_basics_1.f90: New test.
12291         * gfortran.dg/alloc_comp_basics_2.f90: New test.
12292         * gfortran.dg/alloc_comp_assign_1.f90: New test.
12293         * gfortran.dg/alloc_comp_assign_2.f90: New test.
12294         * gfortran.dg/alloc_comp_assign_3.f90: New test.
12295         * gfortran.dg/alloc_comp_assign_4.f90: New test.
12296         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12297         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12298         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12299         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12300         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12301         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12302         * gfortran.dg/alloc_comp_std.f90: New test.
12303         * gfortran.dg/move_alloc.f90: New test.
12304
12305 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
12306
12307         PR fortran/29115
12308         * gfortran.dg/derived_constructor_comps_2.f90: New test.
12309
12310         PR fortran/29211
12311         * gfortran.dg/forall_char_dependencies_1.f90: New test.
12312
12313 2006-10-08  Tobias Burnus  <burnus@net-b.de>
12314
12315         PR fortran/28585
12316         * gfortran.dg/new_line.f90: New test.
12317
12318 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12319
12320         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12321         * gcc.dg/torture/builtin-convert-1.c,
12322         gcc.dg/torture/builtin-convert-2.c,
12323         gcc.dg/torture/builtin-convert-3.c,
12324         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12325
12326 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
12327
12328         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12329         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12330         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12331         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12332
12333 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
12334
12335         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12336         Xfail some tests for powerpc-darwin and powerpc-aix.
12337
12338 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
12339
12340         PR c/29380
12341         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12342
12343 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12344
12345         PR target/29300
12346         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12347         on hppa*-*-hpux*.
12348
12349 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12350
12351         PR fortran/16580
12352         PR fortran/29288
12353         * gfortran.fortran-torture/execute/specifics.f90:
12354         Add tests for using all possible intrinsics as actual arguments.
12355         * gfortran.dg/specifics_1.f90: Add tests for using
12356         all possible intrinsics as actual arguments.
12357         * gfortran.dg/specifics_2.f90: New file.
12358         * gfortran.dg/specifics_3.f90: New file.
12359
12360 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
12361
12362         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12363         * gcc.dg/debug/debug-2.c: Likewise.
12364
12365 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
12366
12367         * gcc.c-torture/compile/sync-2.c: New test.
12368
12369 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12370
12371         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12372         line endings.
12373
12374 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12375
12376         PR rtl-optimization/29128
12377         * gcc.c-torture/compile/pr29128.c: New test.
12378
12379 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12380
12381         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12382         line endings.
12383
12384 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
12385
12386         PR middle-end/29256
12387         * gcc.dg/tree-ssa/loop-19.c: New test.
12388
12389 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12390
12391         PR tree-optimization/29330
12392         * gcc.dg/pr29330.c: New test.
12393
12394         PR target/28924
12395         * gcc.c-torture/compile/20061005-1.c: New test.
12396
12397 2006-10-06  Olivier Hainque  <hainque@adacore.com>
12398
12399         * gcc.dg/typename-vla-1.c: New case.
12400         * gnat.dg/forward_vla.adb: New case.
12401
12402 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12403
12404         PR tree-optimization/29290
12405         * gfortran.dg/loop_nest_1.f90: New test.
12406
12407         PR target/29198
12408         * gcc.dg/tls/opt-12.c: New test.
12409
12410         PR fortran/28415
12411         * gfortran.dg/save_2.f90: New test.
12412
12413         PR c/29091
12414         * gcc.dg/pr29091.c: New test.
12415
12416 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
12417
12418         * lib/target-supports.exp
12419         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12420         same as x86_64-*-*; check for LP64.
12421
12422 2006-10-04  Richard Henderson  <rth@redhat.com>
12423
12424         * lib/target-supports.exp (check_effective_target_tls): Redefine
12425         to mean non-emulated tls.
12426         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12427         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12428         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12429         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12430         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12431         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12432         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12433
12434 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12435
12436         PR fortran/29343
12437         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12438
12439 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12440
12441         * gfortran.dg/bounds_check_fail_1.f90: New test.
12442
12443 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12444
12445         PR c++/29020
12446         * g++.dg/template/friend48.C: New test.
12447
12448 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12449
12450         PR fortran/29098
12451         * gfortran.dg/default_initialization_2.f90: New test.
12452
12453 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12454
12455         PR fortran/20779
12456         PR fortran/20891
12457         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12458
12459 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12460
12461         PR fortran/29284
12462         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12463
12464         PR fortran/29321
12465         PR fortran/29322
12466         * gfortran.dg/missing_optional_dummy_2.f90: New test.
12467
12468         PR fortran/25091
12469         PR fortran/25092
12470         * gfortran.dg/entry_array_specs_1.f90: New test.
12471
12472 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
12473
12474         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12475         insufficient to inhibit some test failures at -O3.  Do testing
12476         on integers.
12477
12478 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12479
12480         PR c++/29138
12481         * g++.dg/inherit/access8.C: New test.
12482         * g++.dg/template/dtor4.C: Tweak error messages.
12483
12484 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12485
12486         PR fortran/27478
12487         * gfortran.dg/entry_8.f90: New test.
12488
12489 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12490
12491         PR c++/29291
12492         * g++.dg/parse/new4.C: New test.
12493
12494 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
12495
12496         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12497         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12498         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12499         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12500         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12501
12502 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12503
12504         PR fortran/19260
12505         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12506         * gfortran.dg/continuation_2.f90: New test.
12507
12508         PR fortran/19262
12509         * gfortran.dg/continuation_3.f90: New test.
12510         * gfortran.dg/continuation_4.f90: New test.
12511         * gfortran.dg/continuation_5.f: New test.
12512         * gfortran.dg/continuation_6.f: New test.
12513
12514 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
12515
12516         PR c++/29226
12517         * g++.dg/template/vla1.C: New test.
12518
12519 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12520
12521         PR fortran/29210
12522         * gfortran.dg/complex_parameter_1.f90: New test.
12523
12524 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
12525
12526         PR c/29154
12527         * gcc.c-torture/execute/20060929-1.c: New test.
12528
12529 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
12530
12531         PR c++/29105
12532         * g++.dg/template/member6.C: New test.
12533         * g++.dg/parse/typename7.C: Adjust error markers.
12534
12535         PR c++/29080
12536         * g++.dg/template/member7.C: New test.
12537
12538 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
12539
12540         PR c/24010
12541         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12542         gcc.dg/Woverride-init-3.c: New tests.
12543
12544 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12545
12546         * gcc.c-torture/execute/20060930-1.c: New test.
12547
12548 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12549
12550         PR fortran/18791
12551         * gfortran.dg/specifics_1.f90: New test.
12552         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12553         complex specifics.
12554
12555 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12556
12557         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12558         pthread-init-common.h: New.
12559
12560 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
12561
12562         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12563         precision on some archs.
12564
12565 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
12566
12567         * gcc.dg/non-local-goto-1.c: New test.
12568         * gcc.dg/non-local-goto-2.c: Likewise.
12569         * gcc.dg/setjmp-3.c: Likewise.
12570         * gcc.dg/setjmp-4.c: Likewise.
12571
12572 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
12573
12574         * gnat.dg/self_aggregate_with_pointer.adb: New test.
12575
12576 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12577
12578         PR fortran/28276
12579         * gfortran.dg/exponent_1.f90: New test.
12580
12581         PR fortran/27021
12582         * gfortran.dg/nearest_1.f90: New test.
12583
12584 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
12585
12586         PR middle-end/25261
12587         PR middle-end/28790
12588         * gcc.dg/gomp/nestedfn-1.c: New test.
12589
12590 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
12591
12592         PR objc/29195
12593         * objc/compile/method-1.m: New test.
12594
12595 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
12596
12597         PR c++/26938
12598         * g++.dg/template/crash58.C: New test.
12599         * g++.dg/parse/crash28.C: Adjust error markers.
12600         * g++.dg/template/crash34.C: Likewise.
12601         * g++.dg/template/friend31.C: Likewise.
12602         * g++.dg/template/crash32.C: Likewise.
12603
12604         PR c++/27329
12605         * g++.dg/template/crash59.C: New test.
12606
12607         PR c++/27667
12608         * g++.dg/template/spec33.C: New test.
12609         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12610
12611 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
12612             Adam Nemet  <anemet@caviumnetworks.com>
12613
12614         * gcc.dg/tree-ssa/ivopts-1.c: New test.
12615         * gcc.dg/tree-ssa/ivopts-2.c: New test.
12616
12617 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
12618
12619         PR target/28911
12620         * gcc.dg/pr28911.c: New.
12621
12622 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
12623
12624         PR target/29169
12625         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12626         (dg-options): Add -mfpmath=387.
12627
12628 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
12629
12630         PR c/28706
12631         * gcc.dg/pr28706.c: New test.
12632
12633         PR c/28712
12634         * gcc.dg/pr28712.c: New test.
12635
12636 2006-09-22  Mike Stump  <mrs@apple.com>
12637
12638         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12639
12640 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
12641
12642         PR tree-optimization/28888
12643         * gcc.dg/pr28888.c: New test.
12644
12645 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
12646
12647         PR c++/29016
12648         * g++.dg/init/ptrfn1.C: New test.
12649
12650 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
12651
12652         PR c++/28861
12653         * g++.dg/template/spec32.C: New test.
12654         * g++.dg/parse/crash9.C: Adjust error markers.
12655
12656         PR c++/28303
12657         * g++.dg/template/typedef6.C: New test.
12658         * g++.dg/init/error1.C: Adjust error markers.
12659         * g++.dg/parse/crash9.C: Likewise.
12660         * g++.dg/template/crash55.C: Likewise.
12661
12662 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
12663
12664         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12665
12666 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
12667
12668         PR target/27650
12669         * g++.dg/ext/dllimport12.C: New test.
12670
12671 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
12672
12673         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12674         * gcc.target/mips/nmadd-2.c: Likewise.
12675         * gcc.target/mips/mips-ps-6.c: New test.
12676         * gcc.target/mips/neg-abs-1.c: Likewise.
12677         * gcc.target/mips/neg-abs-2.c: Likewise.
12678         * gcc.target/mips/nmadd-3.c: New test.
12679
12680 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
12681
12682         PR middle-end/28046
12683         * gcc.dg/gomp/atomic-10.c: New test.
12684         * g++.dg/gomp/atomic-10.C: New test.
12685
12686 2006-09-20  Eric Christopher  <echristo@apple.com>
12687
12688         * gcc.target/i386/sse3-not-fisttp.c: New.
12689
12690 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
12691
12692         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12693
12694 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
12695
12696         * gcc.c-torture/execute/pr28289.c (one): New variable.
12697         (main): Use it instead of argc.
12698         * gcc.c-torture/execute/20060102-1.c (one): New variable.
12699         (main): Use it instead of argc.
12700
12701 2006-09-19  Paul Brook  <paul@codesourcery.com>
12702
12703         PR target/28516
12704         * gcc.dg/nested-func-5.c: New test.
12705
12706 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12707
12708         * lib/target-supports.exp (check_effective_target_tls): Compile
12709         test stubs using ${tool}_target_compile, not just target_compile.
12710         (check_effective_target_tls_runtime): Likewise.
12711
12712 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12713
12714         * gcc.c-torture/compile/20030405-1.x: Remove.
12715
12716         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12717         optimising linker from discarding it.
12718
12719 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12720
12721         PR fortran/28526
12722         * gfortran.dg/keyword_symbol_1.f90: New test.
12723
12724         * gfortran.dg/spread_shape_1.f90: Add missing warning with
12725         pedantic compilation option.
12726
12727 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
12728
12729         PR fortran/29060
12730         * gfortran.dg/spread_shape_1.f90: New test.
12731
12732 2006-09-17  Roger Sayle  <roger@eyesopen.com>
12733
12734         PR tree-optimization/28887
12735         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12736
12737 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
12738
12739         PR c/25993
12740         * gcc.dg/pr25993.c: New test.
12741
12742 2006-09-17  Ira Rosen  <irar@il.ibm.com>
12743
12744         PR tree-opt/21591
12745         * gcc.dg/vect/pr21591.c: New test.
12746
12747 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
12748
12749         PR tree-opt/29059
12750         * gcc.c-torture/compile/strcpy-1.c: New test.
12751         * gcc.c-torture/compile/strcpy-2.c: New test.
12752         * gcc.c-torture/compile/memcpy-1.c: New test.
12753         * gcc.c-torture/compile/memcpy-2.c: New test.
12754
12755 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
12756
12757         PR testsuite/29055
12758         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12759
12760 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
12761
12762         * gnat.dg/specs/double_record_extension1.ads: New test.
12763         * gnat.dg/specs/double_record_extension2.ads: Likewise.
12764
12765 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
12766
12767         PR fortran/29051
12768         * gfortran.dg/oldstyle_3.f90: New test.
12769
12770 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12771
12772         PR libgfortran/29099
12773         * gfortran.dg/secnds-1.f: New test.
12774
12775 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12776
12777         PR libgfortran/29053
12778         * gfortran.dg/streamio_9.f90: New test.
12779         * gfortran.dg/streamio_10.f90: New test.
12780
12781 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
12782
12783         PR C++/29002
12784         * g++.dg/init/array22.C: New test.
12785         * g++.dg/init/array23.C: New test.
12786
12787 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
12788
12789         * stackcheck.lst: Update list of tests requiring stack checking.
12790         * norun.lst: Adjust for above change.
12791         * ada95.lst: New file.
12792         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12793         requiring -gnat95 switch.
12794
12795 2006-09-14  Olivier Hainque  <hainque@adacore.com>
12796
12797         * gnat.dg/in_out_parameter.adb: New test.
12798
12799 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
12800
12801         PR debug/28980
12802         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12803
12804 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
12805
12806         * gnat.dg/specs/unchecked_union.ads: New test.
12807
12808 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
12809
12810         PR rtl-optimization/28982
12811         * gcc.c-torture/execute/pr28982a.c: New test.
12812         * gcc.c-torture/execute/pr28982b.c: Likewise.
12813
12814 2006-09-12  Eric Christopher  <echristo@apple.com>
12815
12816         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12817         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12818
12819 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
12820
12821         PR c/28768
12822         PR preprocessor/14634
12823         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12824         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12825         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12826
12827 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12828
12829         * gcc.dg/pr28243.c: New test.
12830
12831 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
12832
12833         PR fortran/28971
12834         gfortran.dg/pr28971.f90: New test to act as a backstop in case
12835         this undiagnosed regression reappears.
12836
12837 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
12838
12839         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12840         Treat $srcdir as a literal.
12841         * lib/fortran-torture.exp (fortran-torture-compile,
12842         fortran-torture-execute): Likewise.
12843         * lib/objc-torture.exp (objc-torture-compile,
12844         objc-torture-execute): Likewise.
12845         * lib/profopt.exp (profopt-execute): Likewise.
12846
12847 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
12848
12849         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12850
12851 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
12852
12853         PR testsuite/28950
12854         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12855
12856 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
12857
12858         PR target/13685
12859         * gcc.target/i386/pr13685.c: New test.
12860
12861 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12862
12863         * gcc.dg/pr28726.c: New test.
12864
12865 2006-09-11  Josh Conner  <jconner@apple.com>
12866
12867         * gcc.dg/nrv3.c: Increase size of structure.
12868         * gcc.dg/nrv4.c: Likewise.
12869         * gcc.dg/nrv5.c: Likewise.
12870
12871 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
12872
12873         PR libfortran/28890
12874         gfortran.dg/assumed_charlen_function_5.f90: New test.
12875
12876 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
12877
12878         PR c++/28991
12879         * g++.dg/init/static3.C: New test.
12880
12881 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
12882
12883         PR testsuite/29007
12884         * gcc.dg/long-long-cst1.c (t): Add cast to
12885         __SIZE_TYPE__ before casting to int.
12886         (main): Return 0 on success.
12887
12888 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12889
12890         * gcc.c-torture/execute/20060910-1.c: New test.
12891
12892 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
12893
12894         PR middle-end/26983
12895         * gcc.dg/pr26983.c: New test.
12896
12897 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
12898
12899         PR target/29006
12900         * gcc.c-torture/execute/pr29006.c: New test.
12901
12902 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12903
12904         PR libfortran/28947
12905         gfortran.dg/matmul_4.f90: New test.
12906
12907 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12908
12909         PR fortran/28959
12910         gfortran.dg/used_types_10: New test.
12911
12912 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12913
12914         PR libfortran/28923
12915         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
12916         gfortran.dg/array_initializer_3.f90: New test.
12917
12918 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12919
12920         PR fortran/28914
12921         * gfortran.dg/actual_array_constructor_3.f90: New test.
12922
12923 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
12924
12925         PR testsuite/26778
12926         * gcc.target/i386/pr26778.c: New testcase.
12927
12928 2006-09-08  Eric Christopher  <echristo@apple.com>
12929
12930         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
12931         * gcc.target/i386/memcpy-1.c: Ditto.
12932         * gcc.target/i386/asm-1.c: Ditto.
12933         * gcc.target/i386/20060512-4.c: Ditto.
12934         * gcc.target/i386/compress-float-387.c: Ditto.
12935         * gcc.target/i386/20060512-1.c: Ditto.
12936         * gcc.target/i386/compress-float-sse.c: Ditto.
12937         * gcc.target/i386/20060512-2.c: Ditto.
12938         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
12939         * gcc.target/i386/stack-prot-kernel.c: Ditto.
12940         * gcc.target/i386/compress-float-387-pic.c: Ditto.
12941         * gcc.dg/pr26449.c: Ditto.
12942         * gcc.dg/attr-ms_struct-2.c: Ditto.
12943         * gcc.dg/attr-ms_struct-1.c: Ditto.
12944         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
12945
12946 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
12947
12948         PR c/28504
12949         * gcc.dg/vla-10.c: New test.
12950
12951 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12952
12953         PR c++/28858
12954         * g++.dg/parse/template20.C: New test.
12955         * g++.dg/template/operator8.C: Remove obsolete part.
12956         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
12957         * g++.old-deja/g++.pt/crash65.C: Likewise.
12958
12959 2006-09-07  Jason Merrill  <jason@redhat.com>
12960
12961         PR middle-end/27724
12962         * gcc.dg/long-long-cst1.c: New test.
12963
12964 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12965
12966         PR C++/28906
12967         * g++.dg/other/array3.C: New test.
12968         * g++.dg/other/array4.C: New test.
12969         * g++.dg/other/array5.C: New test.
12970
12971 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
12972
12973         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
12974
12975 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
12976
12977         PR target/28946
12978         * gcc.target/i386/pr28946.c: New test.
12979
12980 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
12981
12982         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
12983         in integer literal constant.
12984         * gfortran.dg/enum_8.f90: Ditto.
12985         * gfortran.dg/g77/20030326-1.f: Ditto.
12986
12987 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
12988
12989         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
12990         nonconformance usage.
12991
12992 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12993
12994         PR middle-end/28862
12995         * gcc.c-torture/compile/vector-align-1.c: New test.
12996
12997 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12998
12999         PR rtl-opt/27883
13000         * g++.dg/opt/copysign-1.C: New test.
13001
13002 2006-09-06  Jason Merrill  <jason@redhat.com>
13003
13004         PR c++/27371
13005         * g++.dg/warn/unused-result1.C: New test.
13006
13007 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
13008
13009         PR c++/28903
13010         * g++.dg/ext/vla3.C: New test.
13011
13012         PR c++/28886
13013         * g++.dg/template/array16.C: New test.
13014
13015 2006-09-06  Richard Guenther  <rguenther@suse.de>
13016
13017         * gcc.dg/pr27226.c: Remove testcase again.
13018
13019 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13020
13021         PR tree-opt/28937
13022         * g++.dg/opt/unroll2.C: New test.
13023
13024 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13025
13026         PR tree-opt/28952
13027         * gcc.dg/vect/pr28952.c: New test.
13028
13029 2006-09-05  Richard Guenther  <rguenther@suse.de>
13030
13031         PR tree-optimization/28900
13032         * gcc.dg/torture/pr28900.c: New testcase
13033
13034 2006-09-05  Richard Guenther  <rguenther@suse.de>
13035
13036         PR tree-optimization/28905
13037         * gcc.c-torture/compile/pr28905.c: New testcase.
13038
13039 2006-09-05  Richard Guenther  <rguenther@suse.de>
13040
13041         PR middle-end/28935
13042         * gcc.dg/pr28935.c: New testcase.
13043
13044 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13045
13046         * gcc.c-torture/execute/20060905-1.c: New test.
13047
13048 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13049
13050         PR fortran/28908
13051         * gfortran.dg/used_types_7.f90: New test.
13052         * gfortran.dg/used_types_8.f90: New test.
13053         * gfortran.dg/used_types_9.f90: New test.
13054
13055 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13056
13057         * gcc.c-torture/compile/20060904-1.c: New test.
13058
13059 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13060
13061         PR c++/23287 Revert my 2006-09-01 patch
13062         * g++.dg/parse/dtor12.C: Remove.
13063
13064 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
13065
13066         PR c+/27670
13067         * g++.dg/template/operator9.C: New test.
13068
13069         PR c++/27493
13070         * g++.dg/template/operator7.C: New test.
13071
13072         PR c++/27494
13073         * g++.dg/template/operator8.C: New test.
13074
13075         PR c++/27397
13076         * g++.dg/template/crash57.C: New test.
13077
13078         * g++.dg/template/typedef4.C: Adjust error markers.
13079         * g++.dg/template/typedef5.C: Likewise.
13080
13081 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
13082
13083         PR c++/28878
13084         * g++.dg/parse/crash33.C: New test.
13085
13086 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
13087         Richard Guenther  <rguenther@suse.de>
13088         Adam Nemet  <anemet@caviumnetworks.com>
13089
13090         PR middle-end/27226
13091         * gcc.target/mips/memcpy-1.c: New testcase.
13092         * gcc.dg/pr27226.c: Likewise.
13093
13094 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13095
13096         PR c++/28705
13097         * g++.dg/lookup/koenig5.C: New.
13098         * g++.dg/template/crash56.C: New.
13099
13100 2006-09-01  Josh Conner  <jconner@apple.com>
13101
13102         PR c++/25505
13103         * gcc.dg/nrv3.c: New test.
13104         * gcc.dg/nrv4.c: New test.
13105         * gcc.dg/nrv5.c: New test.
13106
13107 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13108
13109         PR c++/23287
13110         * g++.dg/parse/dtor12.C: New.
13111
13112 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
13113
13114         PR tree-optimization/28839
13115         * gcc.dg/pr28839.c: New test.
13116
13117 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
13118
13119         PR target/24367
13120         * gcc.dg/pr24367.c: New testcase.
13121
13122 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
13123
13124         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13125
13126 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
13127
13128         PR rtl-optimization/27735
13129         * gcc.dg/loop-unswitch-1.c: New test.
13130
13131 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
13132
13133         PR fortran/28885
13134         * gfortran.dg/aliasing_dummy_2.f90: New test.
13135
13136         PR fortran/20067
13137         * gfortran.dg/generic_5.f90: Change error message.
13138
13139         PR fortran/28873
13140         * gfortran.dg/generic_6.f90: New test.
13141
13142         PR fortran/25077
13143         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13144
13145         PR fortran/25102
13146         * gfortran.dg/invalid_interface_assignment.f90: New test.
13147
13148         PR fortran/24866
13149         * gfortran.dg/module_proc_external_dummy.f90: New test.
13150
13151 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
13152
13153         PR c++/28349
13154         * g++.dg/warn/var-args1.C: New test.
13155
13156 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
13157
13158         PR fortran/28866
13159         * gfortran.dg/simpleif_2.f90: New test.
13160         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13161         * gfortran.dg/enum_5.f90: Ditto.
13162
13163 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13164             Kazu Hirata  <kazu@codesourcery.com>
13165
13166         PR tree-optimization/17506
13167         * gcc.dg/pr17506.c: New.
13168
13169 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
13170
13171         PR c++/28139
13172         * g++.dg/eh/alias1.C: New test.
13173
13174 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13175
13176         PR c++/28860
13177         * g++.dg/template/ttp22.C: New test.
13178
13179 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
13180
13181         PR middle-end/26632
13182         * gcc.dg/pr26632.c: New.
13183
13184 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13185
13186         PR libgfortran/28354
13187         * gfortran.dg/fmt_zero_precision.f90: New test.
13188
13189 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
13190
13191         PR c++/28058
13192         * g++.dg/template/spec31.C: New test.
13193
13194 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
13195
13196         PR c++/26573
13197         * g++.dg/other/static2.C: New test.
13198
13199 2006-08-26  Roger Sayle  <roger@eyesopen.com>
13200
13201         * gcc.dg/Wswitch-enum-2.c: New test case.
13202         * gcc.dg/Wswitch-enum-3.c: Likewise.
13203
13204 2006-08-26  Richard Guenther  <rguenther@suse.de>
13205
13206         * gcc.c-torture/compile/20060826-1.c: New testcase.
13207
13208 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
13209
13210         PR c++/28736
13211         * g++.dg/template/void10.C: New test.
13212
13213         PR c++/28737
13214         * g++.dg/template/void8.C: New test.
13215
13216         PR c+_+/28738
13217         * g++.dg/template/void9.C: New test.
13218
13219         * g++.dg/template/void3.C: Adjust error markers.
13220         * g++.dg/template/void4.C: Likewise.
13221         * g++.dg/template/crash55.C: Likewise.
13222         * g++.dg/template/void7.C: Likewise
13223
13224 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
13225
13226         PR c++/28588
13227         * g++.dg/inherit/access6.C: New test.
13228         * g++.dg/inherit/access7.C: Likewise.
13229
13230         PR c++/28595
13231         * g++.dg/template/array15.C: New test.
13232         * g++.dg/template/crash2.C: Tweak error markers.
13233
13234 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
13235
13236         PR middle-end/28683
13237         * gcc.c-torture/compile/20060823-1.c: New test.
13238
13239 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13240
13241         PR c++/28853
13242         * g++.dg/template/ttp21.C: New test.
13243
13244         PR c++/28852
13245         * g++.dg/other/operator1.C: Add error-marker.
13246         * g++.dg/other/operator2.C: New test.
13247
13248 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13249
13250         PR c/27893
13251         * gcc.c-torture/compile/vla-const-1.c,
13252         gcc.c-torture/compile/vla-const-2.c: New tests.
13253
13254 2006-08-26  Richard Guenther  <rguenther@suse.de>
13255
13256         PR middle-end/28814
13257         * gcc.dg/torture/pr28814.c: New testcase.
13258
13259 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13260
13261         PR c/28418
13262         * gcc.c-torture/compile/compound-literal-1.c: New test.
13263
13264 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13265
13266         PR c/28299
13267         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13268         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13269         Expect extra diagnostics.
13270
13271 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
13272
13273         gcc.dg/noncompile/pr16876.c: New test.
13274
13275 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
13276
13277         PR c++/28056
13278         * g++.dg/parse/local1.C: New test.
13279         * g++.dg/other/qual1.C: Tweak error marker.
13280
13281 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13282
13283         PR c++/27787
13284         * g++.dg/template/typename10.C: New.
13285         * g++.dg/template/lookup4.C: Remove bogus error marker.
13286
13287 2006-08-25  Richard Guenther  <rguenther@suse.de>
13288
13289         PR testsuite/28829
13290         * gcc.dg/pr26570.c: Fix testcase.
13291
13292 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
13293
13294         PR tree-opt/28807
13295         * gcc.c-torture/execute/mayalias-2.c: New test.
13296         * gcc.dg/tree-ssa/alias-13.c: New test.
13297
13298 2006-08-24  Jan Hubicka  <jh@suse.cz>
13299
13300         PR debug/26881
13301         * gcc.dg/debug/pr26881.c: New file.
13302
13303 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
13304
13305         PR fortran/28788
13306         * gfortran.dg/used_types_4.f90: New test.
13307         * gfortran.dg/derived_init_2.f90: Modify to check sibling
13308         association of derived types.
13309         * gfortran.dg/used_types_2.f90: Add module cleanup.
13310         * gfortran.dg/used_types_3.f90: The same.
13311
13312         PR fortran/28771
13313         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13314         fix of regression.
13315
13316 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13317
13318         PR 28813
13319         * gfortran.dg/direct_io_6.f90: Remove test.
13320
13321 2006-08-23  Stuart Hastings  <stuart@apple.com>
13322
13323         PR 28825
13324         * gcc.target/i386/20060821-1.c: New.
13325
13326 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
13327
13328         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
13329         dg-warning strings for dllimport.
13330
13331 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13332
13333         PR C++/28450
13334         * g++.dg/ext/vector4.C: New test.
13335         * g++.dg/ext/complex1.C: New test.
13336
13337 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
13338
13339         PR debug/28692
13340         * gcc.dg/debug/const-1.c: New.
13341         * gcc.dg/debug/const-2.c: New.
13342         * gcc.dg/debug/dwarf2/const-1.c: New.
13343         * gcc.dg/debug/dwarf2/const-2.c: New.
13344         * gcc.dg/debug/dwarf2/const-2b.c: New.
13345
13346 2006-08-22  Richard Guenther  <rguenther@suse.de>
13347
13348         PR middle-end/28776
13349         * gcc.c-torture/compile/pr28776-1.c: New testcase.
13350         * gcc.c-torture/compile/pr28776-2.c: Likewise.
13351
13352 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
13353
13354         PR tree-optimization/28003
13355         * g++.dg/tree-ssa/pr28003.C: New.
13356
13357 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13358
13359         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13360
13361 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
13362
13363         PR c++/26269
13364         * g++.dg/other/error14.C: New test.
13365
13366         PR c++/28505
13367         * g++.dg/parse/ctor7.C: New test.
13368         * g++.dg/parse/ctor8.C: Likewise.
13369
13370         PR c++/28741
13371         * g++.dg/template/void7.C: New test.
13372
13373 2006-08-21  Olivier Hainque  <hainque@adacore.com>
13374
13375         * gnat.dg/self_aggregate_with_zeros.adb: New test.
13376         * gnat.dg/self_aggregate_with_array.adb: New test.
13377
13378 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13379
13380         * g++.dg/eh/arm-vfp-unwind.C: New test.
13381
13382 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
13383
13384         PR c++/28341
13385         * g++.dg/template/ref3.C: New test.
13386         * g++.dg/template/nontype13.C: New test.
13387
13388         PR c++/28346
13389         * g++.dg/template/ptrmem17.C: New test.
13390
13391 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
13392
13393         PR target/28648 c:
13394         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13395
13396 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
13397
13398         PR fortran/28630
13399         * gfortran.dg/used_types_2.f90: New test.
13400
13401         PR fortran/28601
13402         * gfortran.dg/used_types_3.f90: New test.
13403
13404         PR fortran/20886
13405         * gfortran.dg/generic_actual_arg.f90: New test.
13406
13407         PR fortran/28735
13408         * gfortran.dg/module_private_array_refs_1.f90: New test.
13409
13410         PR fortran/28762
13411         * gfortran.dg/program_name_1.f90: New test.
13412
13413         PR fortran/28425
13414         * gfortran.dg/derived_constructor_comps_1.f90: New test.
13415
13416         PR fortran/28496
13417         * gfortran.dg/array_initializer_2.f90: New test.
13418
13419         PR fortran/18111
13420         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13421
13422         PR fortran/28600
13423         * gfortran.dg/assumed_charlen_function_4.f90: New test.
13424
13425         PR fortran/28771
13426         * gfortran.dg/assumed_charlen_in_main.f90: New test.
13427
13428         PR fortran/28660
13429         * gfortran.dg/dependent_decls_1.f90: New test.
13430
13431 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13432
13433         PR fortran/25217
13434         * gfortran.dg/derived_init_2.f90: New.
13435
13436 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
13437
13438         * gcc.c-torture/execute/pr28289.c: New test.
13439
13440 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
13441
13442         PR c/28744
13443         * gcc.dg/attr-externally-visible-1.c: New test.
13444         * gcc.dg/attr-externally-visible-2.c: New test.
13445         * g++.dg/parse/attr-externally-visible-1.C: New test.
13446         * g++.dg/parse/attr-externally-visible-2.C: New test.
13447
13448 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13449
13450         PR c++/28606
13451         * g++.dg/parse/dtor11.C: New test.
13452
13453 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13454
13455         PR rtl-optimization/28489
13456         * gcc.c-torture/compile/pr28489.c: New test.
13457
13458 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13459
13460         PR c++/28710
13461         * g++.dg/template/redecl4.C: New test.
13462
13463         PR c++/28711
13464         * g++.dg/template/ctor8.C: New test.
13465
13466 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13467
13468         * gcc.dg/pr26570.c: Fix testcase.
13469
13470 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13471
13472         * PR c++/28573
13473         * g++.dg/parse/offsetof6.C: New test.
13474         * g++.dg/parse/offsetof6.C: New test.
13475         * g++.dg/parse/offsetof7.C: New test.
13476
13477 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13478
13479         PR testsuite/28602
13480         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13481         is false.
13482
13483 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13484
13485         PR c++/28302
13486         * g++.dg/ext/vector3.C: New test.
13487
13488 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
13489
13490         PR gcov/profile/26570
13491         * gcc.dg/pr26570.c: New test.
13492
13493 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
13494
13495         PR c/27697
13496         * gcc.dg/qual-component-1.c: New test.
13497
13498 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13499
13500         PR c++/28593
13501         * g++.dg/parse/new3.C: New test.
13502
13503 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13504
13505         PR fortran/25828
13506         * gfortran.dg/streamio_1.f90: New test.
13507         * gfortran.dg/streamio_2.f90: New test.
13508         * gfortran.dg/streamio_3.f90: New test.
13509         * gfortran.dg/streamio_4.f90: New test.
13510         * gfortran.dg/streamio_5.f90: New test.
13511         * gfortran.dg/streamio_6.f90: New test.
13512         * gfortran.dg/streamio_7.f90: New test.
13513         * gfortran.dg/streamio_8.f90: New test.
13514
13515 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
13516
13517         PR c/28287
13518         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13519
13520 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
13521
13522         PR c++/28594
13523         * g++.dg/template/void6.C: New test.
13524
13525 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13526
13527         PR c/28649
13528         * gcc.dg/parse-error-1.c: New test.
13529         * gcc.dg/parse-error-2.c: New test.
13530         * gcc.dg/cpp/digraph2.c: Add error-marker.
13531         * gcc.dg/noncompile/920923-1.c: Likewise.
13532
13533 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13534
13535         PR c/27490
13536         * gcc.dg/sizeof-2.c: New testcase.
13537
13538         PR c/27489
13539         * gcc.dg/switch-A.c: New testcase.
13540
13541 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
13542
13543         PR c++/28288
13544         PR c++/14556
13545         * g++.old-deja/g++.warn/compare1.C: Delete.
13546         * g++.dg/opt/pr7503-2.C: Delete.
13547         * g++.dg/opt/pr7503-3.C: Delete.
13548         * g++.dg/opt/pr7503-4.C: Delete.
13549         * g++.dg/opt/pr7503-5.C: Delete.
13550         * g++.dg/opt/max1.C: Delete.
13551         * g++.dg/warn/minmax.C: Delete.
13552         * g++.dg/expr/minmax.C: New test.
13553
13554 2006-08-14  Richard Guenther  <rguenther@suse.de>
13555
13556         PR testsuite/28703
13557         * gcc.c-torture/execute/pr28651.c: Do not use argc
13558         to avoid optimization, instead forbid inlining.
13559
13560 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
13561
13562         PR rtl-optimization/28634
13563         * gcc.c-torture/execute/ieee/pr28634.c: New test.
13564
13565 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
13566
13567         PR c/27184
13568         * gcc.dg/torture/pr27184.c: New test.
13569
13570 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
13571
13572         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13573
13574 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13575
13576         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13577         * gfortran.dg/stat_2.f90: Likewise.
13578         * gfortran.dg/chmod_1.f90: Likewise.
13579         * gfortran.dg/chmod_2.f90: Likewise.
13580         * gfortran.dg/chmod_3.f90: Likewise.
13581
13582 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
13583
13584         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13585
13586 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13587
13588         * g++.dg/opt/pr23454-2.C: New test.
13589
13590 2006-08-11  Richard Guenther  <rguenther@suse.de>
13591
13592         PR middle-end/28651
13593         * gcc.c-torture/execute/pr28651.c: New testcase.
13594
13595 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
13596
13597         * gnat.dg/specs/static_initializer.ads: New test.
13598
13599 2006-08-10  Paul Brook  <paul@codesourcery.com>
13600
13601         * gcc.target/arm/cond-asm.c: New test.
13602
13603 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
13604
13605         PR tree-optimization/26197
13606         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13607         * g++.dg/vect/vect.exp: Compile the new tests with
13608         --param max-aliased-vops=0.
13609
13610 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
13611
13612         PR c++/28637
13613         * g++.dg/template/void3.C: New test.
13614
13615         PR c++/28638
13616         * g++.dg/template/void4.C: New test.
13617
13618         PR c++/28640
13619         * g++.dg/template/void5.C: New test.
13620
13621 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
13622
13623         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13624         after dg-do compile.
13625
13626 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
13627
13628         PR tree-optimizations/26969
13629         * gcc.dg/vect/vect.exp: Compile tests prefixed with
13630         "unswitch-loops" with -funswitch-loops.
13631         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13632
13633 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13634
13635         * gcc.dg/sparc-getcontext-1.c: Fix typo.
13636         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13637         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
13638         * objc.dg/dwarf-1.m: Likewise.
13639         * objc.dg/dwarf-2.m: Likewise.
13640         * obj-c++.dg/dwarf-2.mm: Likewise.
13641
13642 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13643
13644         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13645         * objc.dg/dwarf-2.m: Likewise.
13646         * obj-c++.dg/dwarf-2.mm: Likewise.
13647
13648         PR libfortran/28603
13649         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13650
13651         PR testsuite/27611
13652         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13653
13654         PR testsuite/27033
13655         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13656
13657 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
13658
13659         PR target/27827
13660         * gcc.target/i386/pr27827.c: New testcase.
13661
13662 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
13663
13664         PR fortran/28590
13665         * gfortran.dg/sequence_types_1.f90: New test.
13666
13667 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
13668
13669         PR fortran/28548
13670         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13671         dg-warning.  Add -pedantic option.
13672
13673 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13674
13675         PR c/28502
13676         * gcc.dg/proto-1.c: New test.
13677
13678         PR c/27721
13679         * gcc.dg/lvalue-4.c: New test.
13680
13681         PR c/28136
13682         * gcc.dg/init-bad-5.c: New test.
13683
13684 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
13685
13686         PR c++/28347
13687         * g++.dg/ext/typedef-init.C: Add new test for typedef
13688         initialization inside templates. Adjust existing error markers.
13689
13690 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
13691
13692         PR c++/28148
13693         * g++.dg/init/ptrmem3.C: New test.
13694
13695 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
13696
13697         PR tree-optimization/27770
13698         * lib/target-support.exp: New target keyword "section_anchors".
13699         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13700         tests.
13701         * gcc.dg/vect/section-anchors-pr27770.c: New test.
13702         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13703         * gcc.dg/vect/section-anchors-vect-69.c: New test.
13704         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13705
13706 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13707
13708         * gcc.dg/20060801-1.c: Add missing '}'.
13709
13710 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13711
13712         PR c++/27508
13713         * g++.dg/parse/dtor9.C: New test.
13714         * g++.dg/parse/dtor10.C: New test.
13715         * g++.dg/other/error7.C: Adjust error-marker.
13716
13717         PR c++/28274
13718         * g++.dg/other/default5.C: New test.
13719
13720 2006-08-02  Richard Guenther  <rguenther@suse.de>
13721
13722         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13723
13724 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
13725
13726         PR c++/28557
13727         * g++.dg/template/conv9.C: New test.
13728
13729 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
13730
13731         PR debug/28063
13732         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13733         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13734         Optionally return assembly text.  Update callers.
13735         (check_no_compiler_messages): Update verbose messages.
13736         (check_no_messages_and_pattern): New.
13737         (check_effective_target_string_merging): New.
13738
13739 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13740
13741         PR c++/28250
13742         * g++.dg/eh/catch4.C: New test.
13743
13744         PR c++/28257
13745         * g++.dg/other/qual1.C: New test.
13746
13747         PR c++/28259
13748         * g++.dg/inherit/error2.C: New test.
13749
13750         PR c++/28267
13751         * g++.dg/other/new1.C: New test.
13752
13753         * g++.dg/warn/pr23075.C: Remove obsolete test.
13754         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13755         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13756
13757 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
13758
13759         PR c++/28523
13760         * g++.dg/eh/cast1.C: New test.
13761
13762 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
13763
13764         PR libfortran/28452
13765         * gfortran.dg/random_3.f90:  New test.
13766
13767 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13768
13769         PR c++/28432
13770         * g++.dg/other/pr28304.C: Change expected error message.
13771         * g++.dg/other/pr28432.C: New test.
13772
13773 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13774
13775         PR c++/28256
13776         * g++.dg/init/brace2.C: Change expected error message, add empty init.
13777
13778 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
13779
13780         PR debug/23336
13781         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13782         at -g1.
13783         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13784         g++.dg/debug/enum-2.C: New.
13785
13786 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13787
13788         PR c++/6634
13789         * g++.dg/parse/long1.C: Add more tests.
13790
13791 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13792
13793         * gfortran.dg/lrshift_1.c: New file.
13794
13795 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13796
13797         PR libgfortran/28335
13798         * gfortran.dg/no_unit_error_1.f90: New test.
13799
13800 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13801
13802         PR libgfortran/28335
13803         * gfortran.dg/no_unit_error_1.f90: Delete test.
13804         * gfortran.dg/no_unit_error_2.f90: Delete test.
13805
13806 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13807
13808         * gfortran.dg/chmod_3.f90: New test.
13809         * gfortran.dg/ltime_gmtime_1.f90: New test.
13810         * gfortran.dg/ltime_gmtime_2.f90: New test.
13811         * gfortran.dg/lrshift_1.f90: New test.
13812         * gfortran.dg/chmod_1.f90: New test.
13813         * gfortran.dg/chmod_2.f90: New test.
13814
13815 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
13816
13817         PR c++/27668
13818         * g++.dg/template/crash55.C: New test.
13819
13820         PR c++/27962
13821         * g++.dg/template/nontype16.C: New test.
13822
13823         * g++.dg/template/void2.C: Adjust error markers.
13824         * g++.dg/template/nontype5.C: Adjust error markers.
13825
13826 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
13827
13828         * gcc.target/i386/stack-prot-kernel.c: New test.
13829
13830 2006-07-27  Roger Sayle  <roger@eyesopen.com>
13831
13832         * gcc.dg/builtins-55.c: New test case.
13833
13834 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
13835
13836         PR rtl-optimization/27907
13837         * gcc.c-torture/compile/pr27907.c: New test.
13838
13839 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13840
13841         * gfortran.dg/mclock.f90: New test.
13842         * gfortran.dg/int_conv_1.f90: New test.
13843         * gfortran.dg/stat_1.f90: New test.
13844         * gfortran.dg/stat_2.f90: New test.
13845
13846 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13847
13848         PR libgfortran/28335
13849         * gfortran.dg/no_unit_error_1.f90: New test.
13850         * gfortran.dg/no_unit_error_2.f90: New test.
13851         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13852
13853 2006-07-25  Roger Sayle  <roger@eyesopen.com>
13854
13855         PR middle-end/28473
13856         * gcc.dg/fold-convround-1.c: New test case.
13857
13858 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13859
13860         * gfortran.dg/arithmetic_if.f90:  Fix comments.
13861
13862 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13863
13864         PR c++/27572
13865         * g++.dg/other/typedef1.C: New test.
13866         * g++.dg/template/typedef4.C: New test.
13867         * g++.dg/template/typedef5.C: New test.
13868
13869 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13870
13871         PR fortran/28416
13872         * gfortran.dg/allocatable_dummy_3.f90: New.
13873
13874 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13875
13876         PR fortran/28439
13877         * gfortran.dg/arithmetic_if.f90:  New test.
13878
13879 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
13880
13881         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
13882         avoid memcpy optimization.
13883
13884 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13885
13886         PR fortran/25289
13887         * gfortran.dg/direct_io_6.f90: New test.
13888
13889 2006-07-24  Jan Hubicka  <jh@suse.cz>
13890
13891         PR c/25795
13892         PR c++/27369
13893         * gcc.dg/pr25795.c: New test.
13894         * gcc.dg/pr25795-1.c: New test.
13895
13896 2006-07-23  Roger Sayle  <roger@eyesopen.com>
13897
13898         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
13899         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
13900         which may be transformed to "g || h" on some platforms.
13901
13902 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
13903
13904         PR c++/28025
13905         * g++.dg/template/friend45.C: New test.
13906
13907 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13908
13909         PR libgfortran/28339
13910         * gfortran.dg/arrayio_8.f90: New test.
13911
13912 2006-07-21  Mike Stump  <mrs@apple.com>
13913
13914         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
13915
13916         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
13917
13918 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13919
13920         PR c++/28250
13921         * g++.dg/eh/catch3.C: New test.
13922
13923         PR c++/28363
13924         * g++.dg/template/defarg10.C: New test.
13925
13926 2006-07-20  Paul Brook  <paul@codesourcery.com>
13927
13928         PR 27363
13929         * gcc.dg/pr27363.c: New test.
13930
13931 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
13932
13933         PR c++/28338
13934         * g++.dg/init/ref13.C: New test.
13935
13936 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13937
13938         PR obj-c++/28434
13939         * obj-c++.dg/proto-error-1.mm: New test.
13940
13941 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13942
13943         PR c++/28337
13944         * g++.dg/template/string1.C: New test.
13945
13946 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13947
13948         PR c++/28048
13949         * g++.dg/template/defarg9.C: New test.
13950
13951         PR c++/28235
13952         * g++.dg/template/static27.C: New test.
13953
13954 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
13955
13956         PR 28410
13957         * gcc.dg/tree-ssa/pr28410.c: New test.
13958
13959 2006-07-18  Lee Millward  <lee.millward@gmail.com>
13960
13961         PR c++/28258
13962         * g++/dg/other/error13.C: New test.
13963
13964         PR c++/28260
13965         * g++.dg/template/friend44.C: New test.
13966
13967 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
13968
13969         PR c++/27495
13970         * g++.dg/other/pr27495.C: New.
13971
13972 2006-07-18  Olivier Hainque  <hainque@adacore.com>
13973
13974         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
13975         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
13976
13977 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13978
13979         PR c/28286
13980         * gcc.dg/pragma-pack-4.c: New test.
13981
13982 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13983
13984         PR c++/28291
13985         * g++.dg/ext/pr28291.C: New test.
13986
13987 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13988
13989         PR middle-end/28403
13990         * gcc.c-torture/execute/pr28403.c: New test.
13991
13992 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13993
13994         PR middle-end/28402
13995         * gcc.dg/pr28402.c: New test.
13996
13997 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13998
13999         PR c++/28304
14000         * g++.dg/other/pr28304.C: New test.
14001
14002 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
14003
14004         PR other/28251
14005         gcc.c-torture/unsorted/dump-noaddr.c: New test.
14006         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14007
14008 2006-07-17  Richard Guenther  <rguenther@suse.de>
14009
14010         PR tree-optimization/28238
14011         * g++.dg/tree-ssa/pr28238.C: New testcase.
14012
14013 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14014
14015         PR c++/28250
14016         * g++.dg/eh/catch1.C: New test.
14017         * g++.dg/eh/catch2.C: New test.
14018
14019 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
14020
14021         PR c++/28370
14022         * g++.dg/template/anon3.C: New test.
14023
14024 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
14025
14026         PR fortran/20844
14027         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14028         specifiers requiring an explicit format tag..
14029
14030         PR fortran/28201
14031         * gfortran.dg/generic_5: New test.
14032
14033         PR fortran/20893
14034         * gfortran.dg/elemental_optional_args_1.f90: New test.
14035
14036 2006-07-16  Olivier Hainque  <hainque@adacore.com>
14037
14038         * gnat.dg/assert.ads: New file.
14039         * gnat.dg/controlled_record.ads: Likewise.
14040         * gnat.dg/controlled_record.adb: Likewise.
14041
14042 2006-07-15  Lee Millward  <lee.millward@gmail.com>
14043
14044         PR c++/28292
14045         * g++.dg/other/error12.C: New test.
14046
14047         PR c++/28269
14048         * g++.dg/template/crash54.C: New test.
14049
14050 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14051
14052         PR c++/28249
14053         * g++.dg/parse/catch1.C: New test.
14054
14055         PR c++/28294
14056         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14057
14058         PR c++/28387
14059         * g++.dg/ext/attrib24.C: New test.
14060
14061 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14062
14063         PR c++/28343
14064         * g++.dg/ext/asmspec1.C: New test.
14065
14066 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
14067
14068         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14069         (dg-test): Support shouldfail tests.
14070         * lib/target-supports-dg.exp (dg-shouldfail): New.
14071         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14072         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14073         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14074         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14075         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14076         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14077         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14078
14079 2006-07-13  Jan Hubicka  <jh@suse.cz>
14080
14081         * gcc.target/i386/memcpy-1.c: New.
14082
14083 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
14084
14085         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14086
14087 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
14088
14089         PR fortran/25097
14090         * gfortran.dg/present_1.f90: New test.
14091
14092         PR fortran/20903
14093         * gfortran.dg/interface_derived_type_1.f90: New test.
14094
14095 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
14096
14097         PR fortran/28213
14098         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14099         list.
14100
14101 2006-07-07  Lee Millward  <lee.millward@gmail.com>
14102
14103         PR c++/27820
14104         * g++.dg/other/label1.C: New test.
14105
14106 2006-07-07  Richard Guenther  <rguenther@suse.de>
14107
14108         PR middle-end/28268
14109         * gcc.dg/torture/pr28268.c: New testcase.
14110
14111 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
14112
14113         PR c++/27019
14114         * g++.dg/ext/pr27019.C: New.
14115
14116 2006-07-07  Richard Guenther  <rguenther@suse.de>
14117
14118         PR tree-optimization/28187
14119         * gcc.dg/pr28187.c: New testcase.
14120
14121 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
14122
14123         * gnat.dg/address_conversion.adb: New test.
14124         * gnat.dg/boolean_subtype.adb: Likewise.
14125         * gnat.dg/frame_overflow.adb: Likewise.
14126         * gnat.dg/pointer_array.adb: Likewise.
14127         * gnat.dg/pointer_conversion.adb: Likewise.
14128
14129 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
14130
14131         PR fortran/28237
14132         PR fortran/23420
14133         * gfortran.dg/print_fmt_5.f90: New test.
14134
14135 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14136
14137         PR fortran/28129
14138         * gfortran.dg/bounds_check_4.f90: New test.
14139
14140 2006-07-05  Richard Guenther  <rguenther@suse.de>
14141
14142         PR target/28158
14143         * gfortran.dg/pr28158.f90: New testcase.
14144
14145 2006-07-05  Richard Guenther  <rguenther@suse.de>
14146
14147         PR tree-optimization/28162
14148         * gcc.dg/pr28162.c: New testcase.
14149
14150 2006-07-05  Richard Guenther  <rguenther@suse.de>
14151         Andrew Pinski  <pinskia@gcc.gnu.org>
14152
14153         PR c++/27084
14154         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14155
14156 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
14157
14158         PR fortran/28174
14159         * gfortran.dg/actual_array_substr_2.f90: New test.
14160
14161         PR fortran/28167
14162         * gfortran.dg/actual_array_constructor_2.f90: New test.
14163
14164 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14165
14166         * gfortran.dg/itime_idate_1.f: New test.
14167         * gfortran.dg/itime_idate_2.f: New test.
14168
14169 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14170
14171         PR libgfortran/27704
14172         * gfortran.dg/open_status_3.f90: New test.
14173         * gfortran.dg/fmt_l.f90: Update for new feature.
14174
14175 2006-07-03  Asher Langton  <langton2@llnl.gov>
14176
14177         * gfortran.dg/oldstyle_2.f90: New.
14178
14179 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
14180
14181         * gnat.dg/string_slice.adb: New test.
14182
14183 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14184
14185         PR fortran/19259
14186         * gfortran.dg/semicolon_fixed.c: New.
14187         * gfortran.dg/semicolon_free.c: New.
14188
14189 2006-06-30  Mike Stump  <mrs@apple.com>
14190
14191         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14192         that don't support internal visibility.
14193
14194 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
14195
14196         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14197         for '(' / ')' needing an extra '\'.
14198
14199 2006-06-29  Roger Sayle  <roger@eyesopen.com>
14200
14201         PR middle-end/27428
14202         * gcc.dg/pr27428-1.c: New test case.
14203
14204 2006-06-29  Mike Stump  <mrs@apple.com>
14205
14206         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14207         on darwin as we can't align commons large enough yet.
14208
14209         * gcc.dg/vla-8.c: Add additional testcases.
14210
14211 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
14212
14213         PR c++/28114
14214         * g++.dg/other/pr28114.C: New.
14215
14216 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
14217
14218         * gcc.c-torture/compile/20060625-1.c: New test.
14219
14220 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
14221
14222         PR fortran/20867
14223         * gfortran.dg/stfunc_3.f90: New test.
14224
14225         PR fortran/25056
14226         * gfortran.dg/impure_actual_1.f90: New test.
14227
14228         PR fortran/20874
14229         * gfortran.dg/elemental_result_1.f90: New test.
14230
14231         PR fortran/25073
14232         * gfortran.dg/select_7.f90: New test.
14233
14234         PR fortran/27554
14235         * intrinsic_actual_1.f: New test.
14236
14237         PR fortran/22038
14238         PR fortran/28119
14239         * gfortran.dg/forall_4.f90: New test.
14240
14241         PR fortran/25072
14242         * gfortran.dg/forall_5.f90: New test.
14243
14244 2006-06-25  Lee Millward  <lee.millward@gmail.com>
14245
14246         PR c++/28051
14247         * g++.dg/template/using13.C: New test.
14248
14249         PR c++/28054
14250         * g++.dg/other/incomplete3.C: New test.
14251
14252 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14253
14254         PR fortran/28081
14255         * gfortran.dg/substr_3.f: New test.
14256         * gfortran.dg/equiv_2.f90: Update expected error message.
14257
14258 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
14259
14260         PR fortran/28118
14261         * gfortran.dg/actual_array_substr_1.f90: New test.
14262
14263 2006-06-24  Olivier Hainque  <hainque@adacore.com>
14264
14265         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14266         * gnat.dg/scalar_mode_agg_compare.adb: New test.
14267
14268 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
14269
14270         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14271
14272 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
14273
14274         PR fortran/27981
14275         * gfortran.dg/simpleif_2.f90: New test.
14276
14277 2006-06-23  Lee Millward  <lee.millward@gmail.com>
14278
14279         * g++.dg/template/error22.C: Fix typo.
14280
14281 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14282
14283         PR c++/28112
14284         * g++.dg/ext/attrib23.C: New test.
14285
14286 2006-06-23  Olivier Hainque  <hainque@adacore.com>
14287
14288         * gnat.dg/varsize_temp.adb: New test.
14289
14290 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14291
14292         PR c++/11468
14293         * g++.dg/other/java2.C: New test.
14294
14295 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
14296
14297         PR target/27789
14298         * g++.dg/ext/dllimport4.C. Add more tests for invalid
14299         initialization.
14300
14301 2006-06-22  Roger Sayle  <roger@eyesopen.com>
14302
14303         PR target/27531
14304         * gcc.dg/pr27531-1.c: New test case.
14305
14306 2006-06-22  Asher Langton  <langton2@llnl.gov>
14307
14308         PR fortran/24748
14309         * gfortran.dg/implicit_8.f90: New.
14310
14311 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
14312
14313         PR rtl-optimization/28121
14314         * gcc.dg/pr28121.c: New test.
14315
14316 2006-06-22  Lee Millward  <lee.millward@gmail.com>
14317
14318         PR c++/27805
14319         * g++.dg/parse/ptrmem6.C: New test.
14320
14321         PR c++/27821
14322         * g++.dg/template/error22.C: New test.
14323
14324 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14325
14326         PR c++/28111
14327         * g++.dg/template/friend43.C: New test.
14328
14329         PR c++/28110
14330         * g++.dg/template/crash53.C: New test.
14331
14332         PR c++/28109
14333         * g++.dg/rtti/incomplete1.C: New test.
14334
14335 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
14336
14337         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14338
14339 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
14340
14341         * gcc.c-torture/execute/complex-7.c: New.
14342
14343 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
14344
14345         * gcc.dg/merge-all-constants-1.c: New test.
14346
14347 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
14348
14349         PR c++/28113
14350         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14351
14352 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
14353
14354         * gfortran.dg/rrspacing_1.f90: New test.
14355
14356 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14357
14358         PR c++/28052
14359         * g++.dg/other/bitfield2.C: New test.
14360
14361 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
14362
14363         PR tree-optimization/27331
14364         * gcc.dg/pr27331.c: New test.
14365
14366 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
14367             Eric Botcazou  <ebotcazou@adacore.com>
14368
14369         PR ada/18692
14370         * lib/gnat.exp: New file.
14371         * lib/gnat-dg.exp: Likewise.
14372         * gnat.dg: New directory.
14373         * gnat.dg/dg.exp: New driver.
14374         * gnat.dg/specs: New directory.
14375         * gnat.dg/specs/specs.exp: New driver.
14376         * gnat.dg/style: New directory.
14377         * gnat.dg/style/style.exp: New driver.
14378
14379 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
14380
14381         PR fortran/16206
14382         * gfortran.dg/array_initializer_1.f90: New test.
14383
14384         PR fortran/28005
14385         * gfortran.dg/matmul_3.f90: New test.
14386
14387 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
14388
14389         PR middle-end/28075
14390         * gcc.dg/tree-ssa/inline-1.c: New test.
14391
14392 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
14393
14394         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14395         in malloc prototype; remove XFAIL.
14396         * gcc.dg/pr18241-2.c: Ditto.
14397         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14398         in memset prototype; remove XFAIL.
14399         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14400
14401 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14402
14403         * gcc.dg/vla-8.c: Add.
14404
14405 2006-06-19  Richard Guenther  <rguenther@suse.de>
14406
14407         PR tree-optimization/27090
14408         * g++.dg/tree-ssa/pr27090.C: New testcase.
14409
14410 2006-06-19  Roger Sayle  <roger@eyesopen.com>
14411
14412         PR target/27861
14413         * gcc.dg/pr27861-1.c: New test case.
14414
14415 2006-06-19  Richard Guenther  <rguenther@suse.de>
14416
14417         PR middle-end/28045
14418         * gcc.dg/torture/pr28045.c: New testcase.
14419
14420 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14421
14422         PR fortran/26801
14423         * gfortran.dg/associated_4.f90: New test.
14424
14425 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14426
14427         PR fortran/19310
14428         PR fortran/19904
14429         * gfortran.dg/real_const_3.f90: New test.
14430
14431 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
14432
14433         PR c++/28016
14434         * g++.dg/template/static26.C: New test.
14435
14436         PR c++/27979
14437         * g++.dg/expr/bitfield2.C: New test.
14438
14439         PR c++/27884
14440         * g++.dg/parse/linkage2.C: New test.
14441
14442 2006-06-16  Richard Guenther  <rguenther@suse.de>
14443
14444         PR middle-end/27116
14445         * gcc.dg/pr15785-1.c: Revert last change.
14446         * gcc.dg/torture/pr27116-2.c: New testcase.
14447
14448 2006-06-16  Roger Sayle  <roger@eyesopen.com>
14449
14450         PR middle-end/27802
14451         * gcc.dg/pr27802-1.c: New test case.
14452
14453 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
14454
14455         PR c++/27689
14456         * g++.dg/template/ttp18.C: New test.
14457         * g++.dg/template/ttp19.C: Likewise.
14458
14459         PR c++/27666
14460         * g++.dg/expr/cond9.C: New test.
14461
14462         PR c++/27640
14463         * g++.dg/template/ctor7.C: New test.
14464
14465 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
14466
14467         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14468
14469 2006-06-16  Richard Guenther  <rguenther@suse.de>
14470
14471         PR tree-optimization/27781
14472         * gcc.dg/tree-ssa/pr27781.c: New testcase.
14473
14474 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
14475
14476         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
14477
14478 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
14479
14480         * gcc.dg/tree-ssa/loop-18.c: New test.
14481
14482 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
14483
14484         PR c++/27665
14485         * g++.dg/template/crash52.C: New test.
14486
14487         PR c++/27648
14488         * g++.dg/ext/attrib22.C: New test.
14489
14490         PR c++/26559
14491         * g++.dg/template/builtin1.C: New test.
14492         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14493
14494         PR c++/28018
14495         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14496         assignment.
14497         * g++.old-deja/g++.pt/crash51.C: Likewise.
14498
14499         PR c++/27227
14500         * g++.dg/lookup/linkage1.C: New test.
14501         * g++.dg/lookup/linkage2.C: Likewise.
14502
14503 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
14504
14505         PR middle-end/27959
14506         * gcc.dg/pr27959.c: New testcase.
14507
14508 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
14509
14510         PR target/28014:
14511         * g++.dg/eh/div.C: New test.
14512
14513 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
14514
14515         PR c++/27894
14516         * g++.dg/tree-ssa/pr26757.C: New test.
14517         * g++.dg/tree-ssa/pr27894.C: New test.
14518
14519 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14520
14521         * gcc.c-torture/compile/20060609-1.c: New test.
14522
14523         PR target/27863
14524         * gcc.c-torture/compile/pr27863.c: New test.
14525
14526 2006-06-13  Richard Guenther  <rguenther@suse.de>
14527
14528         PR tree-optimization/27830
14529         * g++.dg/tree-ssa/pr27830.C: New testcase.
14530
14531 2006-06-13  Matthew Sachs  <msachs@apple.com>
14532
14533         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14534         the list of compiler flags; this causes those flags to be checked
14535         for things like dg-skip-if.
14536
14537 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14538
14539         PR c++/27601
14540         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14541
14542 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
14543             Kazu Hirata  <kazu@codesourcery.com>
14544
14545         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14546         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14547
14548 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14549
14550         PR c++/27933
14551         * g++.dg/lookup/using15.C: New test.
14552
14553         PR c++/27951
14554         * g++.dg/other/anon4.C: New test.
14555
14556 2006-06-12  Roger Sayle  <roger@eyesopen.com>
14557
14558         PR c++/21210
14559         * g++.dg/init/complex1.C: New test case.
14560
14561 2006-06-11  Eric Christopher  <echristo@apple.com>
14562
14563         PR middle-end/27948
14564         * gcc.dg/bf-ms-layout.c: Run on darwin.
14565         * gcc.dg/bf-no-ms-layout: Ditto.
14566         * gcc.dg/attr-ms_struct-2.c: New.
14567         * gcc.dg/bf-ms-layout-2.c: Ditto.
14568
14569 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
14570
14571         * gcc.dg/attr-ms_struct-packed1.c: New.
14572
14573 2006-06-09  Mike Stump  <mrs@apple.com>
14574
14575         * gcc.dg/vla-7.c: Add.
14576
14577 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
14578
14579         PR fortran/24558
14580         * gfortran.dg/entry_6.f90: New test.
14581
14582         PR fortran/20877
14583         PR fortran/25047
14584         * gfortran.dg/entry_7.f90: New test.
14585
14586 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
14587
14588         PR c/27747
14589         * gcc.dg/cpp/_Pragma6.c: New test.
14590
14591         PR c++/27748
14592         * g++.dg/cpp/_Pragma1.C: New test.
14593
14594         PR preprocessor/27746
14595         * gcc.dg/gomp/macro-3.c: New test.
14596         * gcc.dg/gomp/macro-4.c: New test.
14597         * g++.dg/gomp/macro-3.C: New test.
14598         * g++.dg/gomp/macro-4.C: New test.
14599
14600 2006-06-09  Richard Guenther  <rguenther@suse.de>
14601
14602         PR tree-optimization/26998
14603         * gcc.dg/torture/pr26998.c: New testcase.
14604         * gcc.dg/tree-ssa/vrp29.c: New testcase.
14605
14606 2006-06-08  Mike Stump  <mrs@apple.com>
14607
14608         * gcc.dg/pr27095.c: Account for stubs.
14609
14610         PR target/26427
14611         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14612         produce bad code on darwin.
14613
14614 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14615
14616         PR fortran/27958
14617         * gfortran.dg/substr_2.f: New test.
14618
14619 2006-06-08  Asher Langton  <langton2@llnl.gov>
14620
14621         PR fortran/27786
14622         * cray_pointers_2.f90: Add -fbounds-check compile flag.
14623
14624 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14625
14626         PR target/27421
14627         * gcc.dg/union-3.c: New test.
14628
14629 2006-06-08  Richard Guenther  <rguenther@suse.de>
14630
14631         PR middle-end/27116
14632         * gcc.dg/torture/pr27116.c: New testcase.
14633         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14634
14635 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
14636
14637         PR rtl-optimization/26449
14638         * gcc.dg/pr26449.c: New test.
14639
14640 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14641
14642         PR c++/27601
14643         * g++.dg/ext/offsetof1.C: Test member functions.
14644
14645 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
14646
14647         * gcc.dg/pr27095.c: Improve scanning.
14648
14649 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
14650
14651         PR fortran/23091
14652         * gfortran.dg/saved_automatic_1.f90: New test.
14653
14654         PR fortran/24168
14655         * gfortran.dg/array_simplify_1.f90: New test.
14656
14657         PR fortran/25090
14658         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14659
14660         PR fortran/25058
14661         * gfortran.dg/entry_dummy_ref_2.f90: New test.
14662
14663 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
14664
14665         PR c++/27177
14666         * g++.dg/expr/cast7.C: New test.
14667
14668 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
14669
14670         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14671         * lib/gcc-defs.exp (tool_check_compile): Ditto.
14672         * lib/fortran-torture.exp (fortran-torture-compile,
14673         fortran-torture-execute): Ditto.
14674
14675 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
14676
14677         PR target/27842
14678         * gcc.dg/vmx/pr27842.c: New test.
14679
14680 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14681
14682         PR libfortran/27895
14683         * gfortran.dg/bounds_check_3.f90: New test.
14684
14685 2006-06-05  Mike Stump  <mrs@apple.com>
14686
14687         * objc.dg/objc-fast-4.m: Skip for ppc64.
14688
14689 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
14690
14691         PR testsuite/27705
14692         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14693
14694 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14695             Victor Kaplansky  <victork@il.ibm.com>
14696
14697         PR tree-optimizations/26360
14698         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14699         with -fno-tree-dce.
14700         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14701
14702 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
14703
14704         PR fortran/14067
14705         * gfortran.dg/data_char_1.f90: Add messages for truncated
14706         strings.
14707
14708         PR fortran/16943
14709         * gfortran.dg/func_decl_2.f90: New test.
14710
14711         PR fortran/20839
14712         * gfortran.dg/do_2.f90: New test.
14713
14714         PR fortran/27655
14715         * gfortran.dg/associated_3.f90: New test.
14716
14717 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
14718
14719         PR c++/27819
14720         * g++.dg/template/static25.C: New test.
14721
14722         PR c++/27722
14723         * g++.dg/init/array21.C: New test.
14724
14725         PR c++/27807
14726         * g++.dg/ext/complit7.C: New test.
14727
14728         PR c++/27806
14729         * g++.dg/parse/ptrmem5.C: New test.
14730
14731 2006-06-04  Roger Sayle  <roger@eyesopen.com>
14732             Andrew Pinski  <pinskia@physics.uc.edu>
14733
14734         PR c/27150
14735         PR middle-end/27382
14736         * gcc.dg/pr27150-1.c: New testcase.
14737         * gcc.dg/pr27382-1.c: New testcase.
14738         * gcc.dg/pr27382-2.c: New testcase.
14739
14740 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
14741
14742         PR c/25161
14743         PR c/27020
14744         * gcc.dg/array-10.c: New test.
14745
14746 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14747
14748         PR c++/27804
14749         * g++.dg/init/const4.C: New test.
14750         * g++.dg/init/member1.C: Add error-marker.
14751         * g++.dg/other/fold1.C: Adjust error-marker.
14752
14753 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14754
14755         PR c++/27601
14756         * g++.dg/ext/offsetof1.C: New test.
14757
14758 2006-06-04 Eric Christopher <echristo@apple.com>
14759
14760         * gcc.dg/attr-ms_struct-1.c: New.
14761
14762 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
14763
14764         * gcc.c-torture/compile/builtin_constant_p.c: New test.
14765
14766 2006-06-04  Richard Guenther  <rguenther@suse.de>
14767
14768         PR tree-optimization/27039
14769         * gcc.dg/tree-ssa/loop-17.c: New testcase.
14770
14771 2006-06-03  Roger Sayle  <roger@eyesopen.com>
14772
14773         PR target/26223
14774         * gcc.target/i386/amd64-abi-2.c: New test case.
14775
14776 2006-06-02  Eric Christopher  <echristo@apple.com>
14777
14778         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14779         * gcc.target/i386/20020523-1.c: Skip if darwin.
14780         * gcc.target/i386/asm-3.c: Ditto.
14781         * gcc.target/i386/20011119-1.c: Ditto.
14782         * gcc.target/i386/clobbers.c: Remove pic part of test.
14783
14784 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
14785
14786         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14787         * g++.old-deja/g++.other/init19.C: Ditto.
14788         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14789         and add other platforms as expected failures.
14790
14791 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
14792
14793         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14794         (is-effective-target-keyword): Ditto.
14795
14796 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
14797
14798         PR fortran/27715
14799         * gfortran.dg/extended_char_comparison_1.f:  New test.
14800
14801 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
14802
14803         PR fortran/25098
14804         * gfortran.dg/dummy_procedure_1.f90: New test.
14805
14806         PR fortran/25147
14807         * gfortran.dg/dummy_procedure_2.f90: New test.
14808
14809         * gfortran.dg/associated_2.f90: Correct to make consistent with
14810         standard.
14811
14812 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14813
14814         * gcc.target/i386/387-11.c: New test case.
14815
14816 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
14817
14818         PR c++/27801
14819         * g++.dg/template/cond6.C: New test.
14820
14821         PR c++/26496
14822         * g++.dg/template/crash51.C: New test.
14823         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14824
14825         PR c++/27385
14826         * g++.dg/init/array20.C: New test.
14827
14828 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14829
14830         * gcc.dg/builtins-54.c: New test case.
14831
14832 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14833
14834         PR c++/26433
14835         * g++.dg/template/fntry1.C: Add dg-do link.
14836
14837         PR c++/27808
14838         * g++.dg/parse/friend6.C: New test.
14839
14840 2006-05-30  Asher Langton  <langton2@llnl.gov>
14841
14842         * gfortran.dg/cray_pointers_7.f90: New test.
14843
14844 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14845
14846         PR tree-optimization/23452
14847         * gcc.dg/fold-mulconj-1.c: New test case.
14848
14849 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14850
14851         PR c++/27803
14852         * g++.dg/parse/bitfield1.C: New test.
14853
14854 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14855
14856         * gcc.target/ppc-eq0-1.c: New test case.
14857         * gcc.target/ppc-negeq0-1.c: New test case.
14858
14859 2006-05-30  Dirk Mueller  <dmueller@suse.de>
14860
14861         PR c/27273
14862         * gcc.dg/overflow-warn-5.c: New test.
14863
14864 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14865
14866         PR c/27718
14867         * gcc.dg/sizeof-1.c: New test.
14868
14869 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
14870
14871         PR target/27790
14872         * gcc.target/i386/pr27790.c: New test.
14873
14874 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14875
14876         PR libgfortran/27757
14877         * gfortran.dg/direct_io_5.f90: New test.
14878
14879 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14880
14881         PR libgfortran/27634
14882         * gfortran.dg/fmt_missing_period_1.f: New test.
14883         * gfortran.dg/fmt_missing_period_2.f: New test.
14884         * gfortran.dg/fmt_missing_period_3.f: New test.
14885
14886 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14887
14888         PR fortran/19777
14889         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
14890         arrays.
14891
14892 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14893
14894         PR c++/27713
14895         * g++.dg/template/new6.C: New test.
14896
14897 2006-05-29  Roger Sayle  <roger@eyesopen.com>
14898
14899         PR tree-optimization/24964
14900         * gcc.target/i386/387-10.c: New test case.
14901
14902 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
14903
14904         * intrinsics/string_intrinsics.c (compare_string):
14905         Use memcmp instead of strncmp to avoid tripping over
14906         CHAR(0) in a string.
14907
14908 2006-05-27  Richard Guenther  <rguenther@suse.de>
14909
14910         PR middle-end/27773
14911         * gcc.dg/torture/pr27773.c: New testcase.
14912
14913 2006-05-27  Dirk Mueller  <dmueller@suse.de>
14914
14915         * gcc.dg/pr24561.c: Rename to..
14916         * gcc.dg/pr25962.c: .. this.
14917
14918 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14919
14920         PR fortran/19777
14921         * gfortran.dg/bounds_check_2.f: New test.
14922
14923 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
14924
14925         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
14926         * gfortran.dg/byte_1.f90: Likewise.
14927         * gfortran.dg/dup_save_2.f90: Likewise.
14928
14929 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
14930
14931         * gfortran.dg/associated_2.f90: New test.
14932
14933 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14934
14935         PR fortran/27524
14936         * gfortran.dg/bounds_check_1.f90: New test.
14937
14938 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
14939
14940         PR rtl-optimization/27661
14941         * gcc.dg/pr27661.c: New test case.
14942
14943 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14944
14945         PR fortran/23151
14946         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
14947         * gfortran.dg/print_parentheses_1.f:  New test.
14948         * gfortran.dg/print_parentheses_2.f90:  New test.
14949
14950 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
14951
14952         PR target/27758
14953         * gcc.dg/pr27758.c: New test.
14954
14955 2006-05-24  Falk Hueffner  <falk@debian.org>
14956
14957         * gcc.c-torture/compile/pr27571.c: New test.
14958
14959 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
14960
14961         PR fortran/27709
14962         * gfortran.dg/spec_expr_4.f90: New test.
14963
14964         PR fortran/27155
14965         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
14966
14967 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
14968
14969         PR c++/20103
14970         * g++.dg/ext/complit6.C: New test.
14971         * g++.dg/ext/complit3.C: Adjust error markers.
14972         * g++.dg/init/const3.C: New test.
14973
14974 2006-05-25  Richard Guenther  <rguenther@suse.de>
14975
14976         PR middle-end/27743
14977         * gcc.dg/torture/pr27743.c: New testcase.
14978
14979 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14980
14981         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
14982
14983 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
14984
14985         * gcc.dg/compat/scalar-by-value-x.h: New.
14986         * gcc.dg/compat/scalar-by-value-y.h: New.
14987         * gcc.dg/compat/scalar-by-value-5.c: New.
14988         * gcc.dg/compat/scalar-by-value-5_main.c: New.
14989         * gcc.dg/compat/scalar-by-value-5_x.c: New.
14990         * gcc.dg/compat/scalar-by-value-5_y.c: New.
14991         * gcc.dg/compat/scalar-by-value-6.c: New.
14992         * gcc.dg/compat/scalar-by-value-6_main.c: New.
14993         * gcc.dg/compat/scalar-by-value-6_x.c: New.
14994         * gcc.dg/compat/scalar-by-value-6_y.c: New.
14995
14996 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
14997
14998         PR tree-optimization/27639
14999         PR tree-optimization/26719
15000         * gcc.dg/pr27639.c: New test.
15001         * gcc.dg/pr26719.c: New test.
15002         * gcc.dg/tree-ssa/scev-cast.c: New test.
15003
15004 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
15005
15006         PR c++/20173
15007         * g++.dg/template/error21.C: New test.
15008
15009 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
15010
15011         PR target/27696
15012         * gcc.target/i386/pr27696.c: New.
15013
15014 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
15015
15016         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15017
15018         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15019
15020 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15021
15022         PR c++/27716
15023         * g++.dg/other/assign1.C: New test.
15024
15025 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
15026
15027         PR target/27266
15028         * gcc.target/i386/pr27266.c: New.
15029
15030 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15031
15032         PR c++/27451
15033         * g++.dg/ext/asm9.C: New test.
15034
15035 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
15036
15037         PR rtl-optimization/25514
15038         * gcc.c-torture/compile/pr25514.c: New test.
15039
15040 2006-05-22  Richard Guenther  <rguenther@suse.de>
15041
15042         Revert
15043         2006-01-31  Richard Guenther  <rguenther@suse.de>
15044
15045         * gcc.target/i386/sselibm-1.c: New testcase.
15046         * gcc.target/i386/sselibm-2.c: Likewise.
15047         * gcc.target/i386/sselibm-3.c: Likewise.
15048         * gcc.target/i386/sselibm-4.c: Likewise.
15049         * gcc.target/i386/sselibm-5.c: Likewise.
15050
15051 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15052
15053         PR c/27420
15054         * gcc.dg/func-args-2.c: New test.
15055
15056         PR c/26818
15057         * gcc.dg/struct-incompl-1.c: New test.
15058
15059 2006-05-22  Richard Guenther  <rguenther@suse.de>
15060
15061         PR testsuite/27708
15062         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15063         the transformations we test for.
15064
15065 2006-05-22  Richard Guenther  <rguenther@suse.de>
15066
15067         PR testsuite/27707
15068         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15069
15070 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
15071
15072         PR c++/27210
15073         * g++.dg/warn/new1.C: New test.
15074         * g++.dg/template/new5.C: Likewise.
15075
15076 2006-05-21  Roger Sayle  <roger@eyesopen.com>
15077
15078         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15079         * gcc.target/i386/20060512-3.c: Likewise.
15080
15081 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
15082
15083         PR rtl-optimization/27671
15084         * gcc.c-torture/execute/pr27671-1.c: New.
15085         * gcc.dg/pr27671-2.c: Likewise.
15086
15087         PR tree-optimization/26622.
15088         * gcc.c-torture/compile/pr26622.c: New.
15089
15090 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15091
15092         PR fortran/27613
15093         * gfortran.dg/recursive_reference_1.f90: New test.
15094
15095 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15096
15097         PR fortran/25746
15098         * gfortran.dg/elemental_subroutine_3.f90: New test.
15099
15100         PR fortran/25090
15101         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15102
15103         PR fortran/27584
15104         * gfortran.dg/associated_target_1.f90: New test.
15105
15106         PR fortran/19015
15107         * gfortran.dg/maxloc_shape_1.f90: New test.
15108
15109 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15110
15111         PR libgfortran/24459
15112         * gfortran.dg/namelist_24.f90: New test.
15113         * gfortran.dg/namelist_12.f: Fix typo in comment.
15114
15115 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
15116
15117         PR middle-end/25776
15118         * g++.dg/other/error11.C: New test.
15119
15120 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15121
15122         * gcc.target/mips/pr26765.c: Add -w to options.
15123
15124 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15125
15126         * lib/target-supports.exp (check_effective_target_mpaired_single):
15127         New function.
15128         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15129         multilibs.
15130         * g++.dg/vect/vect.exp: Likewise.
15131
15132 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15133
15134         PR testsuite/25891
15135         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15136
15137 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
15138
15139         PR fortran/27662
15140         * gfortran.dg/temporary_1.f90: New file.
15141
15142 2006-05-19  Andreas Schwab  <schwab@suse.de>
15143
15144         * g++.dg/other/unused1.C: Also match "stringz".
15145
15146 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
15147
15148         PR c++/26433
15149         * g++.dg/template/fntry1.C: New test.
15150
15151 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
15152
15153         PR c++/27471
15154         PR c++/27506
15155         * g++.dg/conversion/bitfield5.C: New test.
15156         * g++.dg/conversion/bitfield6.C: New test.
15157
15158 2006-05-18  Mike Stump  <mrs@apple.com>
15159
15160         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15161         * gcc.dg/vla-4.c: Add.
15162         * gcc.dg/vla-5.c: Add.
15163         * gcc.dg/vla-6.c: Add.
15164
15165 2006-05-12  Stuart Hastings  <stuart@apple.com>
15166
15167         * gcc.target/i386/20060512-1.c: New.
15168         * gcc.target/i386/20060512-2.c: New.
15169         * gcc.target/i386/20060512-3.c: New.
15170         * gcc.target/i386/20060512-4.c: New.
15171
15172 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
15173
15174         PR c++/26122
15175         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15176
15177         PR c++/26068
15178         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15179         * g++.dg/parse/linkage1.C: New test.
15180
15181 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15182
15183         PR tree-optimization/27548
15184         * g++.dg/tree-ssa/pr27548.C: New test.
15185
15186 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15187
15188         PR fortran/26551
15189         * gfortran.dg/recursive_check_1.f: New test.
15190         * gfortran.dg/recursive_check_2.f90: New test.
15191
15192 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
15193
15194         * g++.dg/opt/temp2.C: New test.
15195
15196 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15197
15198         PR c++/27491
15199         * g++.dg/init/brace5.C: New test.
15200
15201         PR middle-end/27415
15202         * gcc.dg/gomp/pr27415.c: New test.
15203         * g++.dg/gomp/pr27415.C: New test.
15204
15205         PR tree-optimization/27549
15206         * g++.dg/tree-ssa/pr27549.C: New test.
15207
15208 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15209
15210         PR libgfortran/27575
15211         * gfortran.dg/read_eof_4.f90: New test.
15212
15213 2006-05-16  Richard Guenther  <rguenther@suse.de>
15214
15215         PR tree-optimization/22303
15216         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15217
15218 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
15219
15220         PR middle-end/27573
15221         * gcc.dg/gomp/pr27573.c: New test.
15222         * gfortran.dg/gomp/pr27573.f90: New test.
15223
15224         PR c/27499
15225         * gcc.dg/gomp/pr27499.c: New test.
15226         * g++.dg/gomp/pr27499.C: New test.
15227
15228 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15229
15230         PR c++/27339
15231         * g++.dg/parser/access8.C: Adjust error marker.
15232         * g++.dg/template/access17.C: New test.
15233         * g++.dg/template/access18.C: Likewise.
15234
15235 2006-05-15  Roger Sayle  <roger@eyesopen.com>
15236
15237         PR target/26600
15238         * gcc.target/i386/pr26600.c: New test case.
15239
15240 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15241
15242         PR c++/27505
15243         * g++.dg/expr/bitfield1.C: New test.
15244
15245 2006-05-15  Richard Guenther  <rguenther@suse.de>
15246
15247         PR tree-optimization/27603
15248         * gcc.dg/torture/pr27603.c: New testcase.
15249
15250 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
15251
15252         PR fortran/25090
15253         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15254
15255         PR fortran/25082
15256         * gfortran.dg/scalar_return_1.f90: New test.
15257
15258         PR fortran/27411
15259         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15260
15261 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
15262
15263         * gcc.dg/gomp/critical-4.c: New test.
15264         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15265         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15266         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15267         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15268
15269 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15270
15271         PR c++/27582
15272         * g++.dg/template/dependent-args1.C: New test.
15273
15274         PR c++/27581
15275         * g++.dg/lookup/this1.C: New test.
15276
15277         PR c++/27315
15278         * g++.dg/template/operator6.C: New test.
15279         * g++.dg/template/incomplete3.C: New test.
15280
15281         PR c++/27559
15282         * g++.dg/template/new4.C: New test.
15283
15284         PR c++/27496
15285         * g++.dg/template/void2.C: New test.
15286
15287 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
15288
15289         * g++.dg/template/dependent-expr5.C: New test.
15290
15291 2006-05-14  Roger Sayle  <roger@eyesopen.com>
15292
15293         PR middle-end/26729
15294         * gcc.dg/pr26729-1.c: New test case.
15295
15296 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
15297
15298         * gcc.dg/pr27003.c: New test.
15299
15300 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
15301
15302         * lib/target-supports.dg (check_cxa_atexit_available): Change
15303         v3_target_compile to ${tool}_target_compile.
15304
15305 2006-05-11  Jason Merrill  <jason@redhat.com>
15306
15307         * lib/scanasm.exp (scan-not-hidden): Fix typo.
15308
15309 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15310
15311         PR fortran/27553
15312         * gfortran.dg/label_5.f90: New test.
15313
15314 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
15315
15316         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15317         check_effective_target_powerpc_altivec_ok): New.
15318         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15319         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15320         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15321         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15322         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15323         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15324         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15325         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15326         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15327         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15328         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15329         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15330         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15331         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15332         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15333         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15334         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15335         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15336         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15337         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15338         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15339         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15340         gcc.target/powerpc/altivec-9.c,
15341         gcc.target/powerpc/altivec-consts.c,
15342         gcc.target/powerpc/altivec-pr22085.c,
15343         gcc.target/powerpc/altivec-splat.c,
15344         gcc.target/powerpc/altivec-types-1.c,
15345         gcc.target/powerpc/altivec-types-2.c,
15346         gcc.target/powerpc/altivec-types-3.c,
15347         gcc.target/powerpc/altivec-types-4.c,
15348         gcc.target/powerpc/altivec-varargs-1.c,
15349         gcc.target/powerpc/altivec-vec-merge.c,
15350         gcc.target/powerpc/ppc-vector-memcpy.c,
15351         gcc.target/powerpc/ppc-vector-memset.c,
15352         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15353         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15354         these effective targets.
15355         * gcc.dg/vmx/pr27006.c: Add missing close brace.
15356         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15357
15358 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15359
15360         PR middle-end/27384
15361         * g++.dg/other/fold1.C: New test.
15362
15363         PR middle-end/27488
15364         * gcc.dg/fold-nonneg-1.c: New test.
15365
15366         PR c++/27547
15367         * g++.dg/other/operator1.C: New test.
15368
15369 2006-05-11  Richard Guenther  <rguenther@suse.de>
15370
15371         PR middle-end/27529
15372         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15373
15374 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
15375
15376         * lib/target-supports-dg.exp (check-flags): New.
15377         (dg-skip-if): Move flag checks.
15378
15379 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
15380
15381         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15382         * lib/target-supports.dg (check_cxa_atexit_available): New.
15383
15384 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
15385
15386         PR fortran/27470
15387         * gfortran.dg/multiple_allocation_2.f90: New test case.
15388
15389 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
15390
15391         * gcc.target/arm/pr27387.C: Fix a comment typo.
15392
15393 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15394
15395         PR fortran/24549
15396         * gfortran.dg/error_recovery_1.f90: New test.
15397
15398 2006-05-10  Richard Guenther  <rguenther@suse.de>
15399
15400         PR tree-optimization/27302
15401         * gcc.dg/torture/pr27302.c: New testcase.
15402
15403 2006-05-09  Dirk Mueller  <dmueller@suse.de>
15404         Richard Guenther  <rguenther@suse.de>
15405
15406         PR middle-end/27498
15407         * gcc.dg/tree-ssa/pr27498.c: New testcase.
15408
15409 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
15410
15411         PR rtl-optimization/27335
15412         * gcc.dg/pr27335.c: New test.
15413
15414 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
15415
15416         * gcc.target/mips/mips-ps-5.c: New file.
15417
15418 2006-05-08  Jan Hubicka  <jh@suse.cz>
15419
15420         PR middle-end/25962
15421         * gcc.dg/pr25962.c: New.
15422
15423 2006-05-08  Roger Sayle  <roger@eyesopen.com>
15424
15425         PR target/27158
15426         * gcc.target/powerpc/pr27158.c: New test case.
15427
15428 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
15429
15430         PR testsuite/27476
15431         * ada/acats/run_all.sh: Use test -z.
15432
15433 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15434
15435         PR libfortran/18271
15436         * gfortran.dg/spec_expr_3.f90: New test.
15437
15438 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
15439
15440         PR target/24879
15441         * gcc.target/i386/monitor.c: New file.
15442
15443 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
15444
15445         * gcc.dg/pr27095.c: xfail *-*-darwin*.
15446
15447 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15448
15449         PR c++/27447
15450         * g++.dg/other/ptrmem7.C: New test.
15451
15452 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15453
15454         PR target/27421
15455         * gcc.dg/array-9.c: New test.
15456
15457 2006-05-07  Richard Guenther  <rguenther@suse.de>
15458
15459         PR tree-optimization/27409
15460         * gcc.dg/torture/pr27409.c: New testcase.
15461
15462 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15463
15464         PR fortran/27457
15465         * gfortran.dg/select_6.f90: New.
15466
15467 2006-05-07  Richard Guenther  <rguenther@suse.de>
15468
15469         PR tree-optimization/27136
15470         * gcc.dg/torture/pr27136.c: New testcase.
15471
15472 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
15473
15474         PR fortran/24813
15475         * gfortran.dg/char_cons_len_1.f90: New test.
15476
15477 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15478
15479         PR c++/27427
15480         * g++.dg/template/incomplete2.C: New test.
15481
15482 2006-05-06  Richard Guenther  <rguenther@suse.de>
15483
15484         PR tree-optimization/27151
15485         * gcc.dg/vect/pr27151.c: New testcase.
15486
15487 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15488
15489         PR c++/27430
15490         * g++.dg/template/void1.C: New test.
15491
15492         PR c++/27423
15493         * g++.dg/other/void2.C: New test.
15494
15495         PR c++/27422
15496         * g++.dg/conversion/void1.C: New test.
15497
15498 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
15499
15500         PR/21391
15501         * g++.dg/other/unused1.C: New.
15502
15503 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15504
15505         PR objc/27240
15506         * objc.dg/member-1.m: New test.
15507
15508 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
15509
15510         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15511
15512 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15513
15514         PR libfortran/26985
15515         * gfortran.dg/matmul_2.f90: New test.
15516
15517 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
15518
15519         * ada/acats/run_all.sh: Use sync when main not found.
15520
15521 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
15522
15523         PR target/26765
15524         * gcc.target/mips/pr26765.c: New.
15525
15526 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
15527
15528         * gcc.target/bfin: New directory.
15529         * gcc.target/bfin/bfin.exp: New file.
15530         * gcc.target/bfin/frmul.c: New file.
15531         * gcc.target/bfin/arith.c: New file.
15532         * gcc.target/bfin/mul-combine.c: New file.
15533         * gcc.target/bfin/shift.c: New file.
15534
15535 2006-05-04  Richard Guenther  <rguenther@suse.de>
15536
15537         PR tree-optimization/14287
15538         PR tree-optimization/14844
15539         PR tree-optimization/19792
15540         PR tree-optimization/21608
15541         PR tree-optimization/27090
15542         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15543         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15544         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15545         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15546         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15547
15548 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
15549
15550         PR tree-optimization/27285
15551         * gcc.c-torture/execute/pr27285.c: New test.
15552
15553         PR middle-end/27388
15554         * gcc.dg/gomp/pr27388-1.c: New test.
15555         * gcc.dg/gomp/pr27388-2.c: New test.
15556         * gcc.dg/gomp/pr27388-3.c: New test.
15557
15558         PR c++/27359
15559         * g++.dg/gomp/pr27359.C: New test.
15560
15561 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
15562
15563         PR fortran/20248
15564         * gfortran.dg/iargc.f90: New test.
15565
15566 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15567
15568         PR c++/27102
15569         * g++.dg/template/crash49.C: New test.
15570
15571 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
15572
15573         PR testsuite/27032
15574         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15575
15576 2006-05-02  Jeff Law  <law@redhat.com>
15577
15578         PR tree-optimization/27364
15579         * gcc.c-torture/execute/pr27364.c: New test.
15580
15581 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15582
15583         PR c++/27309
15584         * g++.dg/parser/ctor5.C: New test.
15585
15586 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
15587
15588         PR target/27387
15589         * gcc.target/arm/arm.exp: New.
15590         * gcc.target/arm/pr27387.C: Likewise.
15591
15592 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15593
15594         PR fortran/27269
15595         PR fortran/27324
15596         * gfortran.dg/module_equivalence_2.f90: New test.
15597
15598 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
15599
15600         PR middle-end/27337
15601         * g++.dg/gomp/pr27337-1.C: New test.
15602         * g++.dg/gomp/pr27337-2.C: New test.
15603
15604         PR middle-end/27328
15605         * gcc.dg/gomp/pr27328.c: New test.
15606
15607         PR middle-end/27325
15608         * g++.dg/gomp/pr27325.C: New test.
15609
15610         PR middle-end/27310
15611         * g++.dg/gomp/pr27310.C: New test.
15612
15613 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15614
15615         PR tree-optimization/27291
15616         * g++.dg/tree-ssa/pr27291.C: New test.
15617
15618 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15619
15620         PR tree-optimization/27283
15621         * g++.dg/tree-ssa/pr27283.C: New test.
15622
15623 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15624
15625         * gcc.dg/tree-ssa/loop-16.c: New test.
15626
15627 2006-05-01  Roger Sayle  <roger@eyesopen.com>
15628             Joseph S. Myers  <joseph@codesourcery.com>
15629
15630         * gcc.dg/Wconversion-3.c: New test case.
15631         * gcc.dg/Wconversion-4.c: Likewise.
15632
15633 2006-05-01  Richard Guenther  <rguenther@suse.de>
15634
15635         PR tree-optimization/26726
15636         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15637
15638 2006-04-30  Roger Sayle  <roger@eyesopen.com>
15639
15640         * gcc.dg/Woverflow-1.c: New test case.
15641         * gcc.dg/Woverflow-2.c: Likewise.
15642         * gcc.dg/Woverflow-3.c: Likewise.
15643
15644 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
15645
15646         PR c++/27094
15647         * g++.dg/template/defarg8.C: New test.
15648
15649 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15650
15651         PR c++/27278
15652         * g++.dg/parse/operator7.C: New test.
15653
15654 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15655
15656         PR c++/11471
15657         PR c++/27102
15658         * g++.dg/template/crash48.C: New test.
15659
15660         PR c++/27279
15661         * g++.dg/parse/ctor4.C: New test.
15662
15663 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15664
15665         PR fortran/25681
15666         * gfortran.df/char_type_len.f90: New test.
15667
15668 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15669
15670         PR libgfortran/27304
15671         * gfortran.dg/fmt_exhaust.f90: New test.
15672
15673 2006-04-28  Roger Sayle  <roger@eyesopen.com>
15674
15675         PR c/25309
15676         * gcc.dg/large-size-array-2.c: New test case.
15677
15678 2006-04-28  Richard Guenther  <rguenther@suse.de>
15679
15680         PR target/26826
15681         * gcc.target/i386/pr26826.c: New testcase.
15682
15683 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
15684
15685         PR middle-end/27260
15686         * gcc.c-torture/execute/pr27260.c: New.
15687
15688 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
15689
15690         PR middle-end/27095
15691         * gcc.dg/pr27095.c: New.
15692
15693 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15694
15695         PR c++/27292
15696         * g++.dg/conversion/bitfield4.C: New test.
15697
15698 2006-04-27  Eric Christopher  <echristo@apple.com>
15699
15700         * gcc.dg/pragma-ms_struct.c: New.
15701
15702 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15703
15704         PR c++/27102
15705         * g++.dg/template/crash47.C: New test.
15706
15707 2006-04-27  Dirk Mueller  <dmueller@suse.de>
15708
15709         * gcc.target/i386/sse-7.c: build with -msse.
15710
15711 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
15712
15713         PR testsuite/27274:
15714         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15715         (main): Exit if processor doesn't support SSE.
15716
15717 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
15718
15719         PR middle-end/27282
15720         * gcc.c-torture/compile/pr27282.c: New test.
15721
15722 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
15723
15724         PR middle-end/26913
15725         * g++.dg/gomp/pr26913.C: New test.
15726
15727         PR c/25996
15728         * gcc.dg/gomp/pr25996.c: New test.
15729         * g++.dg/gomp/pr25996.C: New test.
15730
15731 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
15732
15733         PR rtl-optimization/26725
15734         * gcc.c-torture/compile/pr26725.c: New test.
15735
15736 2006-04-25  Richard Guenther  <rguenther@suse.de>
15737
15738         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15739         than n + -1.
15740
15741 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
15742
15743         * gcc.dg/20060425-1.c: New testcase.
15744
15745 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
15746
15747         PR tree-optimization/26865
15748         * gcc.dg/pr26865.c: New test.
15749
15750 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
15751
15752         PR c++/27292
15753         * g++.dg/conversion/bitfield1.C: New test.
15754         * g++.dg/conversion/bitfield2.C: Likewise.
15755         * g++.dg/conversion/bitfield3.C: Likewise.
15756
15757 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15758         Richard Guenther  <rguenther@suse.de>
15759
15760         PR tree-optimization/27236
15761         * gcc.dg/tree-ssa/pr27236.c: New testcase.
15762
15763 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15764
15765         PR c++/19963
15766         * g++.dg/other/incomplete2.C: New test.
15767
15768 2006-04-24  Richard Guenther  <rguenther@suse.de>
15769
15770         PR middle-end/26869
15771         * gcc.dg/torture/pr26869.c: New testcase.
15772
15773 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15774         Richard Guenther  <rguenther@suse.de>
15775
15776         PR tree-optimization/27218
15777         * g++.dg/tree-ssa/pr27218.C: New testcase.
15778
15779 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15780
15781         PR c++/26912
15782         * g++.dg/template/friend41.C: New test.
15783
15784 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
15785
15786         * g++.dg/opt/pr15551.C: Include cstdio.
15787         (main): Use remove instead of unlink.
15788
15789 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
15790
15791         * gcc.dg/sibcall-7.c: New test.
15792         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15793         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15794         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15795         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15796         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15797
15798 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15799
15800         PR c++/26534
15801         * g++.dg/opt/bitfield1.C: New test.
15802         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15803         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15804         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15805         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15806         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15807         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15808         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15809         * g++.dg/abi/bitfield2.C: Likewise.
15810         * g++.dg/init/bitfield1.C: Likewise.
15811
15812 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
15813
15814         PR fortran/25099
15815         * gfortran.dg/elemental_subroutine_4.f90: New test.
15816         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15817         call sub (m, x).
15818
15819 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15820
15821         * gcc.c-torture/compile/20060421-1.c: New testcase.
15822
15823 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15824
15825         PR c/25875
15826         * gcc.dg/init-bad-4.c: New test.
15827
15828 2006-04-21  Paul Brook  <paul@codesourcery.com>
15829
15830         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15831
15832 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15833
15834         PR fortran/27122
15835         * gfortran.dg/defined_operators_1.f90: New test.
15836         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15837         remove old ones associated, incorrectly, with Note 5.46.
15838
15839         PR fortran/27113
15840         * gfortran.dg/character_array_constructor_1.f90: New test.
15841
15842 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
15843
15844         * gcc.dg/20060419-1.c: New test.
15845
15846 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
15847
15848         PR c/26774
15849         * gcc.dg/struct-parse-1.c: New test case.
15850
15851 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15852
15853         PR c++/26558
15854         * g++.dg/parse/template19.C: New test.
15855
15856         PR c++/26739
15857         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15858
15859         PR c++/26036
15860         * g++.dg/expr/call3.C: New test.
15861
15862         PR c++/10385
15863         * g++.dg/conversion/dynamic1.C: New test.
15864
15865 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
15866
15867         PR c++/27102
15868         * g++.dg/template/crash35.C: Tweak error markers.
15869         * g++.dg/template/crash46.C: New test.
15870         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15871         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15872
15873 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
15874
15875         PR rtl-optimization/14261
15876         * gcc.c-torture/compile/20060419-1.c: Added.
15877
15878 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
15879
15880         * gfortran.dg/label_1.f90: Adjust dg-error.
15881
15882 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15883
15884         PR target/26961
15885         * gcc.dg/fold-cond-1.c: New test case.
15886         * gcc.dg/pr26961-1.c: Likewise.
15887
15888 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15889
15890         PR libgfortran/27138
15891         * gfortran.dg/read_bad_advance.f90: New test.
15892
15893 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15894             Dale Johannesen  <dalej@apple.com>
15895
15896         PR target/24076
15897         * gcc.target/i386/vecinit-3.c: New testcase.
15898         * gcc.target/i386/vecinit-4.c: Likewise.
15899         * gcc.target/i386/sse-18.c: Likewise.
15900         * gcc.target/i386/sse-19.c: Likewise.
15901
15902 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
15903
15904         * gfortran.dg/allocate_zerosize_1.f90: New test.
15905
15906 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
15907
15908         PR c++/26365
15909         * g++.dg/template/crash45.C: New test.
15910
15911 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
15912
15913         PR fortran/26787
15914         * gfortran.dg/proc_assign_1.f90: New test.
15915         * gfortran.dg/procedure_lvalue.f90: Change message.
15916         * gfortran.dg/namelist_4.f90: Add new error.
15917
15918         PR fortran/25597
15919         PR fortran/27096
15920         * gfortran.dg/auto_pointer_array_result_1.f90
15921
15922         PR fortran/27089
15923         * gfortran.dg/specification_type_resolution_1.f90
15924
15925         PR fortran/18003
15926         PR fortran/25669
15927         PR fortran/26834
15928         * gfortran.dg/bounds_temporaries_1.f90: New test.
15929
15930         PR fortran/27124
15931         * gfortran.dg/array_return_value_1.f90: New test.
15932
15933 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15934
15935         PR fortran/25336
15936         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
15937
15938 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
15939
15940         PR middle-end/26823
15941         * g++.dg/gomp/pr26823-1.C: New test.
15942         * g++.dg/gomp/pr26823-2.C: New test.
15943
15944 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
15945
15946         PR middle-end/27134
15947         * gcc.dg/pr27314.c: New test.
15948
15949 2006-04-13  Richard Henderson  <rth@redhat.com>
15950
15951         * g++.dg/gomp/block-0.C: Update expected matches.
15952
15953 2006-04-13  DJ Delorie  <dj@redhat.com>
15954
15955         * lib/target-supports.exp (check_effective_target_int32plus): New.
15956         (check_effective_target_ptr32plus): New.
15957         (check_effective_target_size32plus): New.
15958         (check_effective_target_int16): New.
15959         (check_profiling_available): Add m32c to the list of unsupported
15960         targets.
15961
15962         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
15963         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
15964         memory size.
15965         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
15966         pointers.
15967         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
15968         size_t.
15969         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
15970         and size_t.
15971         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
15972         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
15973         not just xstormy16.  Skip m32c due to weird pointer size.
15974         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
15975         not just xstormy16.
15976         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
15977         not just xstormy16.
15978         * gcc.dg/20020312-2.c: Add m32c support.
15979         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
15980         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
15981         in test.
15982         * gcc.dg/20050321-2.c: Require >=32 bit integers.
15983         * gcc.dg/asm-1.c: Skip if int and short are the same size.
15984         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
15985         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
15986         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
15987         formats
15988         * gcc.dg/init-string-2.c: Require >=32 bit integers.
15989         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
15990         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
15991         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
15992         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
15993         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
15994         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
15995         in test.
15996         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
15997         in test.
15998         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
15999         * gcc.dg/pr23049.c: Require >=32 bit integers.
16000         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16001         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16002         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16003         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16004         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16005         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16006         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16007         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16008         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16009         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16010         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16011         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16012         prototype in test.
16013         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16014         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16015         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16016         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16017         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16018
16019         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
16020         * gcc.c-torture/execute/20040703-1.x: Likewise.
16021         * gcc.c-torture/execute/20040705-1.x: Likewise.
16022         * gcc.c-torture/execute/20040705-2.x: Likewise.
16023         * gcc.c-torture/execute/20040709-1.x: Likewise.
16024         * gcc.c-torture/execute/20040709-2.x: Likewise.
16025         * gcc.c-torture/execute/20040811-1.x: Likewise.
16026         * gcc.c-torture/execute/20050316-1.x: Likewise.
16027         * gcc.c-torture/execute/bitfld-4.x: Likewise.
16028         * gcc.c-torture/execute/pr19689.x: Likewise.
16029         * gcc.c-torture/execute/pr7284-1.x: Likewise.
16030         * gcc.c-torture/execute/usmul.x: Likewise.
16031         * gcc.c-torture/execute/vrp-5.x: Likewise.
16032         * gcc.c-torture/execute/vrp-6.x: Likewise.
16033         * gcc.dg/debug/20041023-1.s: Likewise.
16034
16035 2006-04-13  Roger Sayle  <roger@eyesopen.com>
16036
16037         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16038         of integers to a vector types are now constant expressions in C.
16039         * gcc.dg/vect/vect-fold-1.c: New test case.
16040
16041 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
16042             Ulrich Weigand  <uweigand@de.ibm.com>
16043
16044         PR target/27006
16045         * gcc.dg/vmx/pr27006.c: New testcase.
16046
16047 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16048
16049         PR libgfortran/26766
16050         * gfortran.dg/write_recursive.f90: New test.
16051
16052 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
16053
16054         * g++.dg/parse/dtor7.C: New test.
16055         * g++.dg/parse/new1.C: Add error marker.
16056         * g++.dg/template/new3.C: New test.
16057
16058         PR c++/26122
16059         * g++.dg/template/pure1.C: New test.
16060
16061         PR c++/26295
16062         * g++.dg/parse/ptrmem4.C: New test.
16063
16064 2006-04-10  Jeff Law  <law@redhat.com>
16065
16066         PR/27087
16067         * gcc.c-torture/compile/pr27087.c: New test.
16068
16069 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
16070
16071         PR/21391
16072         * gcc.dg/20060410.c: New.
16073
16074 2006-04-10  Matthias Klose  <doko@debian.org>
16075
16076         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16077         Recognize multilib directory names containing underscores.
16078
16079 2006-04-10  Roger Sayle  <roger@eyesopen.com>
16080
16081         * gcc.target/i386/vecinit-1.c: New test case.
16082         * gcc.target/i386/vecinit-2.c: Likewise.
16083
16084 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
16085
16086         PR debug/27057
16087         * g++.dg/debug/dwarf2-2.C: New test.
16088
16089 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
16090
16091         PR rtl-optimization/27073
16092         * gcc.c-torture/execute/pr27073.c: New test.
16093
16094 2006-04-08  Mike Stump  <mrs@apple.com>
16095
16096         * gcc.dg/pragma-darwin.c: Improve for ppc64.
16097
16098 2006-04-07  Richard Guenther  <rguenther@suse.de>
16099
16100         PR tree-optimization/26135
16101         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16102
16103 2006-04-06  Jan Hubicka  <jh@suse.cz>
16104
16105         PR profile/26399
16106         * g++.dg/bprob/g++-bprob-2.C: New testcase.
16107
16108 2006-04-06  Roger Sayle  <roger@eyesopen.com>
16109
16110         * g++.dg/conversion/nullptr1.C: New test case.
16111         * g++.dg/conversion/nullptr2.C: Likewise.
16112
16113 2006-04-05  Roger Sayle  <roger@eyesopen.com>
16114
16115         * gfortran.dg/dependency_18.f90: New test case.
16116
16117 2006-04-05  Richard Guenther  <rguenther@suse.de>
16118
16119         PR tree-optimization/26919
16120         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16121         * gcc.dg/ipa/ipa-2.c: Likewise.
16122         * gcc.dg/ipa/ipa-3.c: Likewise.
16123         * gcc.dg/ipa/ipa-5.c: Likewise.
16124
16125 2006-04-05  Richard Guenther  <rguenther@suse.de>
16126
16127         PR tree-optimization/26763
16128         * gcc.dg/torture/pr26763-1.c: New testcase.
16129         * gcc.dg/torture/pr26763-2.c: Likewise.
16130
16131 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
16132
16133         PR fortran/23634
16134         PR fortran/25619
16135         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16136
16137 2006-04-04  Eric Christopher  <echristo@apple.com>
16138
16139         * gcc.target/i386/387-1.c: Allow regexp to match darwin
16140         stubs.
16141         * gcc.target/i386/387-5.c: Ditto.
16142
16143 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
16144
16145         * gcc.target/sparc/struct-ret-check.c: New test.
16146
16147 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16148
16149         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16150         zero decimal digits specified in format.
16151
16152 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
16153
16154         PR fortran/26891
16155         * gfortran.dg/missing_optional_dummy_1.f90: New test.
16156
16157         PR fortran/26976
16158         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16159         * gfortran.dg/initialization_1.f90: Make assignment compliant.
16160         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16161         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16162         compliant and detect bigendian-ness.
16163
16164 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
16165
16166         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16167         dummy arguments work when the actual argument is itself a dummy
16168         argument of the caller.
16169
16170 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16171
16172         PR libfortran/24685
16173         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16174
16175 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16176
16177         * gfortran.dg/dependencency_17.f90: New test case.
16178
16179 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16180
16181         * gfortran.dg/dependency_14.f90: New test case.
16182         * gfortran.dg/dependency_15.f90: Likewise.
16183         * gfortran.dg/dependency_16.f90: Likewise.
16184
16185 2006-03-31  Asher Langton  <langton2@llnl.gov>
16186
16187         PR fortran/25358
16188         gfortran.dg/cray_pointers_6.f90: New test.
16189
16190 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16191
16192         PR libgfortran/26890
16193         * gfortran.dg/read_size_noadvance.f90: New test.
16194
16195 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
16196
16197         PR fortran/25031
16198         * gfortran.dg/multiple_allocation_1.f90: Check that the
16199         size has changed after a re-allocation with stat.
16200
16201 2006-03-30  Richard Guenther  <rguenther@suse.de>
16202
16203         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16204         removal.
16205         * gcc.target/i386/sselibm-2.c: Likewise.
16206         * gcc.target/i386/sselibm-3.c: Likewise.
16207         * gcc.target/i386/sselibm-4.c: Likewise.
16208         * gcc.target/i386/sselibm-5.c: Likewise.
16209
16210 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16211
16212         * gcc.dg/fold-andxor-1.c: New test case.
16213         * gcc.dg/fold-xorand-1.c: Likewise.
16214
16215 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16216
16217         * gcc.dg/fold-convnotconv-1.c: New test case.
16218
16219 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16220
16221         PR fortran/26779
16222         * gfortran.dg/private_type_5.f90: New test.
16223
16224 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
16225
16226         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16227
16228 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
16229
16230         * gfortran.dg/advance_2.f90: New test.
16231         * gfortran.dg/advance_3.f90: New test.
16232
16233         * gfortran.fortran-torture/execute/equiv_5.f: New test.
16234
16235 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16236
16237         PR libgfortran/26661
16238         PR libgfortran/26880
16239         * gfortran.dg/read_x_past.f: New test.
16240
16241 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
16242
16243         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16244         to be STABS.
16245
16246 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
16247
16248         * objc.dg/dwarf-1.m: Skip on AIX.
16249         * objc.dg/dwarf-2.m: Skip on AIX.
16250
16251 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
16252
16253         PR fortran/26816
16254         * gfortran.dg/float_1.f90: New test.
16255
16256 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
16257
16258         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16259         X86_64 targets.
16260         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16261
16262 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16263
16264         PR libfortran/26735
16265         * gfortran.dg/convert_implied_open.f90: New test case.
16266
16267 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16268
16269         PR fortran/26769
16270         * gfortran.dg/transpose_reshape_r10.f90: New test case.
16271
16272 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
16273
16274         PR middle-end/26717
16275         * gcc.dg/pr26717.c: New test.
16276
16277 2006-03-25  Roger Sayle  <roger@eyesopen.com>
16278
16279         * gfortran.dg/dependency_12.f90: New test case.
16280
16281 2006-03-24  Roger Sayle  <roger@eyesopen.com>
16282
16283         * gfortran.dg/dependency_9.f90: New (resurected) test case.
16284
16285 2006-03-24  Jeff Law  <law@redhat.com>
16286
16287         * gcc.c-torture/pr26840.c: New test.
16288
16289 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
16290
16291         * objc.dg/dwarf-2.m: New.
16292         * obj-c++.dg/dwarf-2.mm: New.
16293
16294         * g++.old-deja/g++.other/init19.C: New.
16295
16296 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
16297
16298         * g++.dg/eh/spbp.C: Skip on AIX.
16299
16300 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
16301
16302         PR middle-end/26611
16303         * g++.dg/gomp/pr26611-1.C: New test.
16304         * g++.dg/gomp/pr26611-2.C: New test.
16305
16306 2006-03-24  Jeff Law  <law@redhat.com>
16307
16308         * gcc.c-torture/compile/pr26833.c: New test.
16309         * gfortran.fortran-torture/compile/pr26806.f90: New test.
16310
16311 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16312
16313         * gfortran.dg/endfile_2.f90: Delete temp file.
16314
16315 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
16316
16317         PR fortran/19303
16318         * gfortran.dg/record_marker_1.f90: New test case.
16319         * gfortran.dg/record_marker_2.f: New test case.
16320         * gfortran.dg/record_marker_3.f90: New test case.
16321
16322 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
16323
16324         PR fortran/17298
16325         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16326         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16327
16328 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
16329
16330         * lib/gcc-dg.exp (cleanup-modules): New proc.
16331         * gfortran.dg/allocatable_function_1.f90,
16332         gfortran.dg/allocate_char_star_scalar_1.f90,
16333         gfortran.dg/assumed_charlen_function_1.f90,
16334         gfortran.dg/assumed_dummy_1.f90,
16335         gfortran.dg/assumed_shape_ranks_1.f90,
16336         gfortran.dg/assumed_shape_ranks_2.f90,
16337         gfortran.dg/assumed_size_dt_dummy.f90,
16338         gfortran.dg/auto_char_dummy_array_1.f90,
16339         gfortran.dg/auto_char_len_3.f90,
16340         gfortran.dg/automatic_module_variable.f90,
16341         gfortran.dg/bad_automatic_objects_1.f90,
16342         gfortran.dg/char_array_constructor.f90,
16343         gfortran.dg/char_array_structure_constructor.f90,
16344         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16345         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16346         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16347         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16348         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16349         gfortran.dg/derived_pointer_recursion.f90,
16350         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16351         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16352         gfortran.dg/dummy_functions_1.f90,
16353         gfortran.dg/elemental_initializer_1.f90,
16354         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16355         gfortran.dg/elemental_pointer_1.f90,
16356         gfortran.dg/elemental_subroutine_1.f90,
16357         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16358         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16359         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16360         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16361         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16362         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16363         gfortran.dg/global_references_1.f90,
16364         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16365         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16366         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16367         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16368         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16369         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16370         gfortran.dg/large_integer_kind_1.f90,
16371         gfortran.dg/large_real_kind_1.f90,
16372         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16373         gfortran.dg/module_double_reuse.f90,
16374         gfortran.dg/module_equivalence_1.f90,
16375         gfortran.dg/module_interface_1.f90,
16376         gfortran.dg/module_parameter_array_refs_1.f90,
16377         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16378         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16379         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16380         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16381         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16382         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16383         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16384         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16385         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16386         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16387         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16388         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16389         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16390         gfortran.dg/same_name_1.f90,
16391         gfortran.dg/sibling_dummy_procedure_1.f90,
16392         gfortran.dg/sibling_dummy_procedure_2.f90,
16393         gfortran.dg/sibling_dummy_procedure_3.f90,
16394         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16395         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16396         gfortran.dg/used_dummy_types_2.f90,
16397         gfortran.dg/used_dummy_types_3.f90,
16398         gfortran.dg/used_dummy_types_4.f90,
16399         gfortran.dg/used_dummy_types_5.f90,
16400         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16401         gfortran.dg/userdef_operator_1.f90: Use it.
16402
16403 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16404
16405         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16406         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16407         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16408         gfortran.dg/write_back.f,
16409         gfortran.fortran-torture/execute/inquire_1.f90,
16410         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16411
16412 2006-03-21  Jeff Law  <law@redhat.com>
16413
16414         * gcc.dg/tree-ssa/vrp28.c: New test.
16415
16416 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16417
16418         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16419         if _STDC_C99 is defined.
16420         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16421         * gcc.dg/builtins-20.c: Likewise.
16422         * gcc.dg/builtins-53.c: Likewise.
16423         * gcc.dg/single-precision-constant.c: Likewise. Also pass
16424         -mmacosx-version-min=10.3 on PowerPC/Darwin.
16425
16426 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
16427
16428         PR tree-opt/26781
16429         * gcc.c-torture/compile/pr26781-1.c: New test.
16430         * gcc.c-torture/compile/pr26781-2.c: New test.
16431
16432 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
16433
16434         PR c++/26690
16435         * g++.dg/gomp/pr26690-1.C: New test.
16436         * g++.dg/gomp/pr26690-2.C: New test.
16437
16438 2006-03-20  Jeff Law  <law@redhat.com>
16439
16440         * gcc.dg/tree-ssa/pr21829.c: New test.
16441
16442         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16443
16444 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
16445
16446         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16447         (check_visibility_available): Use it.
16448         (check_effective_target_default_packed): Likewise.
16449         (check_effective_target_pcc_bitfield_type_matters): Likewise.
16450         (check_effective_target_fopenmp): Likewise.
16451         (check_effective_target_freorder): Likewise.
16452         (check_effective_target_fpic): Likewise.
16453         (check_named_sections_available): Likewise.
16454         (check_effective_target_ilp32): Likewise.
16455         (check_effective_target_lp64): Likewise.
16456
16457 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
16458
16459         PR fortran/20935
16460         * gfortran.dg/scalar_mask_2.f90: New test case.
16461
16462 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
16463
16464         PR tree-opt/26629
16465         * gcc.dg/tree-ssa/loadpre12.c: New test.
16466         * gcc.dg/tree-ssa/loadpre13.c: New test.
16467         * gcc.dg/tree-ssa/loadpre14.c: New test.
16468         * gcc.dg/tree-ssa/loadpre15.c: New test.
16469         * gcc.dg/tree-ssa/loadpre16.c: New test.
16470         * gcc.dg/tree-ssa/loadpre17.c: New test.
16471         * gcc.dg/tree-ssa/loadpre18.c: New test.
16472         * gcc.dg/tree-ssa/loadpre19.c: New test.
16473         * gcc.dg/tree-ssa/loadpre20.c: New test.
16474         * gcc.dg/tree-ssa/loadpre21.c: New test.
16475         * gcc.dg/tree-ssa/loadpre22.c: New test.
16476
16477 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
16478
16479         PR fortran/26741
16480         * gfortran.dg/elemental_initializer_1.f90: New test.
16481
16482         PR fortran/26716
16483         * gfortran.dg/assumed_shape_ranks_2: New test.
16484
16485 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
16486
16487         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16488         target fpic.
16489
16490 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16491
16492         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16493         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16494         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16495         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16496         gfortran.fortran-torture/execute/direct_io.f90,
16497         gfortran.fortran-torture/execute/inquire_2.f90,
16498         gfortran.fortran-torture/execute/inquire_4.f90,
16499         gfortran.fortran-torture/execute/list_read_1.f90,
16500         gfortran.fortran-torture/execute/open_replace.f90,
16501         gfortran.fortran-torture/execute/slash_edit.f90,
16502         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16503         temporary files from testcases.
16504
16505 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16506
16507         PR libgfortran/26509
16508         gfortran.dg/write_direct_eor.f90: New test.
16509
16510 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
16511
16512         * gcc.target/powerpc/pr26350.c: New.
16513         * gcc.target/powerpc/indexed-addr.c: New.
16514
16515 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16516
16517         * gfortran.dg/dependency_13.f90: New test case.
16518
16519 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16520
16521         PR middle-end/21781
16522         * gcc.dg/real-const-1.c: New test case.
16523
16524 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
16525
16526         * g++.old-deja/g++.other/init18.C: New.
16527         * g++.old-deja/g++.other/init5.C: Remove xfail.
16528
16529 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16530
16531         * g++.dg/opt/pr15551.C: Cleanup temp file.
16532
16533 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16534
16535         PR c++/6634
16536         g++.dg/parse/long1.C: New test.
16537
16538 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16539
16540         PR fortran/19101
16541         * gfortran.dg/continuation.f90: New test.
16542         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16543
16544 2006-03-14  Richard Guenther  <rguenther@suse.de>
16545
16546         PR tree-optimization/26672
16547         * gcc.dg/torture/pr26672.c: New testcase.
16548
16549 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
16550
16551         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16552         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16553
16554 2006-03-13  Roger Sayle  <roger@eyesopen.com>
16555
16556         PR middle-end/26557
16557         * gcc.c-torture/compile/switch-1.c: New test case.
16558
16559 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
16560
16561         PR fortran/25378
16562         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16563         test to include more permuatations of mask and index.
16564         * gfortran.dg/scalar_mask_1.f90: Modify last test to
16565         respond to F2003 spec. that the position returned for an all false
16566         mask && condition is zero.
16567
16568 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
16569
16570         PR middle-end/25989
16571         * gcc.dg/gomp/pr25989.c: New test.
16572
16573 2006-03-13  Jeff Law  <law@redhat.com>
16574
16575         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16576
16577 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
16578
16579         * gcc.dg/switch-9.c: New test.
16580
16581 2006-03-13  Richard Guenther  <rguenther@suse.de>
16582
16583         PR middle-end/26630
16584         * gcc.dg/torture/pr26630.c: New testcase.
16585
16586 2006-03-11  Roger Sayle  <roger@eyesopen.com>
16587
16588         * gfortran.dg/dependency_10.f90: New test case.
16589         * gfortran.dg/dependency_11.f90: Likewise.
16590
16591 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
16592             Erik Edelmann  <eedelman@gcc.gnu.org>
16593
16594         * gfortran.dg/allocatable_function_1.f90: New.
16595         * gfortran.dg/allocatable_function_2.f90: New.
16596
16597 2006-03-10  Richard Guenther  <rguenther@suse.de>
16598
16599         PR middle-end/26565
16600         * gcc.dg/torture/pr26565.c: New testcase.
16601
16602 2006-03-09  Eric Christopher  <echristo@apple.com>
16603
16604         * gcc.c-torture/compile/20060309-1.c: New.
16605
16606 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16607
16608         PR libgfortran/26499
16609         * gfortran.dg/write_back.f: New test.
16610         * gfortran.dg/write_rewind_1.f: New test.
16611         * gfortran.dg/write_rewind_2.f: New test.
16612
16613 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16614
16615         PR libgfortran/26554
16616         * gfortran.dg/read_logical.f90: New test.
16617
16618 2006-03-04  Laurent GUERBY <laurent@guerby.net>
16619
16620         * ada/acats/norun.lst: cdd2a03 now passes.
16621
16622 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
16623
16624         PR testsuite/25177
16625         * gcc.target/powerpc/pr18096-1.c: Change where the error
16626         would match.
16627
16628 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
16629
16630         * gcc.target/i386/cleanup-1.c: New test.
16631         * gcc.target/i386/cleanup-2.c: New test.
16632
16633 2006-03-04  Roger Sayle  <roger@eyesopen.com>
16634
16635         * gfortran.dg/dependency_9.f90: Remove for the time being.
16636
16637 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
16638
16639         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16640         directive.
16641
16642 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16643
16644         * gfortran.dg/dependency_9.f90: New test case.
16645
16646 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16647
16648         * gfortran.dg/dependency_4.f90: New test case.
16649         * gfortran.dg/dependency_5.f90: New test case.
16650         * gfortran.dg/dependency_6.f90: New test case.
16651         * gfortran.dg/dependency_7.f90: New test case.
16652         * gfortran.dg/dependency_8.f90: New test case.
16653
16654 2006-03-03  Paul Brook  <paul@codesourcery.com>
16655
16656         * lib/target-supports.exp (check_profiling_available):
16657         Add m68k-*-elf.
16658
16659 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
16660
16661         PR fortran/25031
16662         * multiple_allocation_1.f90: New test.
16663
16664 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16665
16666         PR tree-optimization/26524
16667         * gfortran.dg/pr26524.f: New test case.
16668
16669 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16670
16671         * g++.dg/template/repo5.C: Cleanup repo files.
16672         * gcc.dg/20051201-1.c: Cleanup coverage files.
16673         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16674         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16675         tree dump files.
16676
16677 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
16678
16679         * objc.dg/objc-nofilename-1.m: New test.
16680         * objc.dg/bad-receiver-type.m: New test.
16681         * obj-c++.dg/bad-receiver-type.mm: New test.
16682
16683 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16684
16685         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16686
16687 2006-03-01  Mike Stump  <mrs@apple.com>
16688
16689         * g++.dg/abi/key2.C: Add.
16690
16691 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
16692
16693         * gfortran.dg/logical_dot_product.f90: New test.
16694
16695         PR fortran/26393
16696         * gfortran.dg/used_interface_ref.f90: New test.
16697
16698         PR fortran/20938
16699         * gfortran.dg/dependency_2.f90: New test.
16700         * gfortran.fortran-torture/execute/where17.f90: New test.
16701         * gfortran.fortran-torture/execute/where18.f90: New test.
16702         * gfortran.fortran-torture/execute/where19.f90: New test.
16703         * gfortran.fortran-torture/execute/where20.f90: New test.
16704
16705 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
16706
16707         * g++.dg/tree-ssa/pr26443.C: New test case.
16708
16709 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
16710
16711         PR middle-end/26022
16712         * g++.dg/opt/return-slot1.C: New test.
16713
16714 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16715
16716         PR libgfortran/26136
16717         * gfortran.dg/namelist_23.f90: New test.
16718
16719 2006-02-28  Roger Sayle  <roger@eyesopen.com>
16720
16721         PR middle-end/14752
16722         * gcc.dg/fold-eqandshift-2.c: New test case.
16723
16724 2006-02-28  Richard Guenther  <rguenther@suse.de>
16725
16726         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16727         decomposition.
16728
16729 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
16730
16731         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16732
16733 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16734
16735         PR libgfortran/26464
16736         * gfortran.dg/backspace_5.f: New test.
16737         * gfortran.dg/backspace_6.f: New test.
16738
16739 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16740
16741         * gcc.dg/fold-eqandnot-1.c: New test case.
16742
16743 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16744
16745         PR middle-end/19983
16746         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16747
16748 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
16749
16750         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16751         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16752
16753 2006-02-26  Richard Guenther  <rguenther@suse.de>
16754
16755         PR tree-optimization/26421
16756         * gcc.dg/tree-ssa/pr26421.c: New testcase.
16757
16758 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
16759
16760         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16761         * g++.old-deja/g++.robertl/eb132.C: Likewise.
16762
16763 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16764
16765         * gcc.dg/fold-even-1.c: New test case.
16766
16767 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16768
16769         PR middle-end/21137
16770         * gcc.dg/fold-eqandshift-1.c: New test case.
16771
16772 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16773
16774         PR tree-optimization/25125
16775         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16776         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16777
16778 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16779
16780         PR tree-optimizations/26359
16781         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16782         with -fdump-tree-dceloop-details.
16783         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16784
16785 2006-02-25  Roger Sayle  <roger@eyesopen.com>
16786
16787         PR middle-end/23673
16788         * gcc.dg/fold-eqxor-1.c: New test case.
16789         * gcc.dg/fold-eqxor-2.c: Likewise.
16790         * gcc.dg/fold-eqxor-3.c: Likewise.
16791
16792 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
16793
16794         PR fortran/23092
16795         * scalar_mask_1.f90: New test.
16796
16797 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
16798
16799         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16800         * g++.dg/eh/uncaught2.C: New.
16801         * g++.dg/eh/uncaught3.C: New.
16802
16803 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16804
16805         PR libgfortran/26423
16806         * gfortran.dg/read_many_1.f: New test.
16807
16808 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
16809
16810         PR fortran/24519
16811         * gfortran.dg/dependency_3.f90: New test.
16812         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16813         XFAILs.
16814
16815         PR fortran/25395
16816         * gfortran.dg/equiv_6.f90: New test.
16817
16818 2006-02-23  Jeff Law  <law@redhat.com>
16819
16820         * gcc.c-torture/compile/pr26425.c: New test.
16821
16822 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
16823
16824         PR middle-end/26412
16825         * gcc.dg/gomp/pr26412.c: New test.
16826
16827 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16828
16829         PR c++/26291
16830         * g++.dg/other/ellipsis1.C: New test.
16831         * g++.dg/parse/operator4.C: Adjust error marker.
16832
16833 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
16834
16835         PR target/25603
16836         * gfortran.dg/pr25603.f: New testcase.
16837
16838 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16839
16840         * gcc.dg/bf-spl1.c: Don't specify -m68000.
16841         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16842
16843 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
16844
16845         * g++.dg/eh/spbp.C: New.
16846
16847 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
16848
16849         PR middle-end/26379
16850         * gcc.target/i386/mmx-7.c: New test.
16851
16852 2006-02-20  Roger Sayle  <roger@eyesopen.com>
16853
16854         PR tree-optimization/26361
16855         * gcc.dg/tree-ssa/vrp27.c: New test case.
16856
16857 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
16858
16859         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16860         * gcc.dg/tree-ssa/complex-4.c: Here.
16861
16862 2006-02-19  Roger Sayle  <roger@eyesopen.com>
16863
16864         PR middle-end/19543
16865         * gfortran.dg/logical_1.f90: New test case.
16866
16867 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
16868
16869         PR middle-end/26334
16870         * gcc.dg/20060218-1.c: Moved to...
16871         * gcc.target/i386/20060218-1.c: ... here.  New test.
16872
16873 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16874
16875         PR fortran/26201
16876         * gfortran.dg/convert_1.f90: New.
16877
16878 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
16879
16880         PR fortran/25054
16881         * gfortran.dg/namelist_5.f90: New test.
16882
16883         PR fortran/25089
16884         * gfortran.dg/namelist_4.f90: New test.
16885
16886 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16887
16888         PR tree-opt/25680
16889         * gcc.dg/tree-ssa/complex-3.c: New test.
16890
16891 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16892
16893         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
16894         variable to take into account the variable name in the
16895         function header.
16896         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
16897
16898 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
16899
16900         PR middle-end/26334
16901         * gcc.c-torture/compile/20060217-1.c: New test.
16902         * gcc.dg/20060218-1.c: New test.
16903
16904 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
16905
16906         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
16907
16908 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
16909
16910         * gcc.dg/cpp/undef3.c: New test.
16911         * gcc.dg/cpp/trad/builtins2.c: New test.
16912
16913 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
16914
16915         PR c++/26266
16916         * g++.dg/template/static22.C: New test.
16917         * g++.dg/template/static23.C: New test.
16918         * g++.dg/template/static24.C: New test.
16919         * g++.dg/template/non-dependent13.C: New test.
16920         * g++.dg/init/member1.C: Tweak error markers.
16921
16922 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16923
16924         PR target/26255
16925         * gcc.c-torture/compile/pr26255.c: New test case.
16926
16927 2006-02-16  Roger Sayle  <roger@eyesopen.com>
16928
16929         * gfortran.fortran-torture/execute/where_10.f90: New test case.
16930         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16931         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
16932         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
16933         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16934         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16935         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16936
16937 2006-02-16  Jeff Law  <law@redhat.com>
16938
16939         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
16940         * gcc.dg/tree-ssa/vrp26.c: New test.
16941
16942 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
16943
16944         PR target/20353
16945         PR target/24578
16946         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
16947         __UCLIBC__ is defined.
16948
16949 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
16950
16951         PR fortran/26224
16952         * gfortran.dg/gomp/pr26224.f: New test.
16953
16954 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
16955
16956         PR tree-opt/25918
16957         * lib/target-supports.exp
16958         (check_effective_target_vect_short_mult): New.
16959         (check_effective_target_vect_char_mult): New.
16960         (check_effective_target_vect_widen_sum_qi_to_si): New.
16961         (check_effective_target_vect_widen_sum_qi_to_hi): New.
16962         (check_effective_target_vect_widen_sum_hi_to_si): New.
16963         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
16964         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
16965         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
16966         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
16967         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
16968         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
16969         vect-reduc-pattern-2c.c
16970         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
16971         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
16972         vect-reduc-pattern-1c.c
16973
16974 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
16975
16976         PR fortran/24557
16977         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
16978
16979 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16980
16981         PR fortran/26054
16982         * gfortran.dg/enum_8.f90: Remove check for warning.
16983         * gfortran.dg/iomsg_1.f90: Ditto.
16984         * gfortran.dg/enum_1.f90: Ditto.
16985         * gfortran.dg/enum_9.f90: Ditto.
16986         * gfortran.dg/enum_2.f90: Ditto.
16987         * gfortran.dg/enum_10.f90: Ditto.
16988         * gfortran.dg/enum_3.f90: Ditto.
16989         * gfortran.dg/flush_1.f90: Ditto.
16990         * gfortran.dg/enum_4.f90: Ditto.
16991         * gfortran.dg/array_constructor_1.f90: Ditto.
16992         * gfortran.dg/enum_5.f90: Ditto.
16993         * gfortran.dg/enum_6.f90: Ditto.
16994         * gfortran.dg/enum_7.f90: Ditto.
16995
16996 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
16997
16998         PR middle-end/26300
16999         * gcc.c-torture/compile/20060215-1.c: New test.
17000
17001 2006-02-14  Roger Sayle  <roger@eyesopen.com>
17002
17003         PR middle-end/23670
17004         * gcc.dg/tree-ssa/andor-2.c: New test case.
17005
17006 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
17007
17008         PR fortran/25045
17009         * optional_dim.f90: New test.
17010
17011 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17012
17013         PR fortran/26277
17014         * gfortran.dg/label_4.f90: New.
17015
17016 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
17017             Diego Novillo  <dnovillo@redhat.com>
17018             Uros Bizjak  <uros@kss-loka.si>
17019
17020         * gfortran.dg/gomp: New directory.
17021
17022 2006-02-14  Richard Guenther  <rguenther@suse.de>
17023
17024         PR tree-optimization/26258
17025         * gcc.dg/torture/pr26258.c: New testcase.
17026
17027 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
17028
17029         PR fortran/26246
17030         * gfortran.dg/pr26246_1.f90: New test.
17031         * gfortran.dg/pr26246_2.f90: New test.
17032
17033         PR middle-end/26092
17034         * gcc.c-torture/compile/20060208-1.c: New test.
17035
17036 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
17037
17038         PR fortran/26074
17039         PR fortran/25103
17040         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17041         * gfortran.dg/bad_automatic_objects_1.f90: New test.
17042         * gfortran.dg/automatic_module_variable.f90: Change error message.
17043
17044         PR fortran/20861
17045         * gfortran.dg/internal_dummy_1.f90: New test.
17046
17047         PR fortran/20871
17048         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17049
17050
17051         PR fortran/25083
17052         * gfortran.dg/uncommon_block_data_1.f90: New test.
17053         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17054         with standard.
17055
17056         PR fortran/25088
17057         * gfortran.dg/typed_subroutine_1.f90: New test.
17058
17059 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
17060
17061         * objc.dg/dwarf-1.m: New.
17062
17063 2006-02-13  Roger Sayle  <roger@eyesopen.com>
17064
17065         PR middle-end/24427
17066         * gcc.dg/tree-ssa/andor-1.c: New test case.
17067
17068 2006-02-13  Josh Conner  <jconner@apple.com>
17069
17070         PR target/25376
17071         * gcc.dg/pr25376.c: New test.
17072
17073         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17074         assemble.
17075         * lib/target-supports.exp (check_named_sections_available):
17076         Only compile named-sections test -- don't assemble.
17077
17078 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17079
17080         * g++.dg/warn/no-write-strings.C: New test.
17081         * g++.dg/warn/write-strings.C: Likewise.
17082         * g++.dg/warn/write-strings-default.C: Likewise.
17083
17084 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
17085
17086         PR fortran/25806
17087         * gfortran.dg/ret_pointer_2.f90: New test.
17088
17089 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
17090
17091         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17092
17093 2006-02-10  Jeff Law  <law@redhat.com>
17094
17095         * gcc.c-torture/compile/pr26213.c: New test.
17096
17097 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
17098
17099         gfortran.dg/null_1.f90: New test.
17100
17101 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17102
17103         PR fortran/14771
17104         * gfortran.dg/parens_4.f90: New.
17105         * gfortran.dg/parens_5.f90: New.
17106
17107 2006-02-10  Richard Guenther  <rguenther@suse.de>
17108
17109         * gcc.dg/pr23372-1.c: Remove empty file.
17110
17111 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17112         Paul Thomas  <pault@gcc.gnu.org>
17113
17114         PR fortran/14771
17115         * gfortran.dg/parens_1.f90: New.
17116         * gfortran.dg/parens_2.f90: New.
17117         * gfortran.dg/parens_3.f90: New.
17118
17119 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
17120
17121         PR fortran/26038
17122         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17123
17124         PR fortran/25059
17125         * gfortran.dg/impure_assignment_1.f90: New test.
17126
17127         PR fortran/25070
17128         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17129
17130 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17131
17132         PR target/26141
17133         * g++.dg/expr/stdarg2.C: New test.
17134
17135 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17136
17137         PR inline-asm/16194
17138         * gcc.dg/pr16194.c: New test.
17139
17140 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17141
17142         * ada/acats/run_acats: Use portable variant of "$@".
17143
17144 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17145
17146         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17147         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17148
17149 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17150
17151         PR tree-opt/26179
17152         * g++.dg/opt/pr26179.C: New test.
17153
17154 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17155
17156         PR middle-end/26134
17157         * gcc.dg/tree-ssa/complex-3.c: New test.
17158
17159 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17160
17161         * gcc.c-torture/compile/volatile-1.c: New test.
17162
17163 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
17164
17165         PR 26180
17166         * gcc.dg/tree-ssa/pr26180.c: New test.
17167
17168 2006-02-08  Jeff Law  <law@redhat.com>
17169
17170         * gcc.dg/tree-ssa/pr21417.c: New test.
17171
17172 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17173
17174         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17175         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17176
17177 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17178
17179         * lib/scanrtl.exp: New.
17180
17181 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17182
17183         PR c++/26071
17184         * g++.dg/other/virtual2.C: New test.
17185
17186         PR c++/26070
17187         * g++.dg/other/virtual1.C: New test.
17188
17189 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17190
17191         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17192         cleanup-ipa-dump): Update dump file glob patterns.
17193         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17194         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17195
17196         * lib/gcc-dg.exp: Load it.
17197         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17198
17199 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
17200
17201         PR testsuite/26159
17202         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17203         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17204
17205 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17206
17207         PR fortran/25577
17208         * gfortran.dg/mvbits_1.f90: New.
17209
17210 2006-02-07  Dirk Mueller  <dmueller@suse.com>
17211
17212         * g++.dg/warn/Wdiv-by-zero.C: New test.
17213         * g++.dg/warn/Wno-div-by-zero.C: New.
17214
17215 2006-02-07  Jeff Law  <law@redhat.com>
17216
17217         * gcc.dg/tree-ssa/pr21559.c: New test.
17218
17219         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17220         multiple VRP passes.
17221         * gcc.dg/tree-ssa/vrp09.c: Likewise.
17222         * gcc.dg/tree-ssa/vrp18.c: Likewise.
17223         * gcc.dg/tree-ssa/pr21582.c: Likewise.
17224         * gcc.dg/tree-ssa/pr20657.c: Likewise.
17225         * gcc.dg/tree-ssa/pr21001.c: Likewise.
17226         * gcc.dg/tree-ssa/vrp02.c: Likewise
17227         * gcc.dg/tree-ssa/vrp11.c: Likewise
17228         * gcc.dg/tree-ssa/pr14341.c: Likewise
17229         * gcc.dg/tree-ssa/vrp19.c: Likewise
17230         * gcc.dg/tree-ssa/vrp20.c: Likewise
17231         * gcc.dg/tree-ssa/vrp03.c: Likewise
17232         * gcc.dg/tree-ssa/pr21086.c: Likewise
17233         * gcc.dg/tree-ssa/pr21959.c: Likewise
17234         * gcc.dg/tree-ssa/vrp21.c: Likewise
17235         * gcc.dg/tree-ssa/vrp04.c: Likewise
17236         * gcc.dg/tree-ssa/pr25485.c: Likewise
17237         * gcc.dg/tree-ssa/pr22026.c: Likewise
17238         * gcc.dg/tree-ssa/vrp22.c: Likewise
17239         * gcc.dg/tree-ssa/vrp05.c: Likewise
17240         * gcc.dg/tree-ssa/20030807-10.c: Likewise
17241         * gcc.dg/tree-ssa/pr20701.c: Likewise
17242         * gcc.dg/tree-ssa/vrp23.c: Likewise
17243         * gcc.dg/tree-ssa/vrp06.c: Likewise
17244         * gcc.dg/tree-ssa/pr22117.c: Likewise
17245         * gcc.dg/tree-ssa/pr20702.c: Likewise
17246         * gcc.dg/tree-ssa/vrp15.c: Likewise
17247         * gcc.dg/tree-ssa/pr21090.c: Likewise
17248         * gcc.dg/tree-ssa/pr21294.c: Likewise
17249         * gcc.dg/tree-ssa/vrp24.c: Likewise
17250         * gcc.dg/tree-ssa/vrp07.c: Likewise
17251         * gcc.dg/tree-ssa/pr21563.c: Likewise
17252         * gcc.dg/tree-ssa/pr25382.c: Likewise
17253         * gcc.dg/tree-ssa/vrp16.c: Likewise
17254         * gcc.dg/tree-ssa/vrp25.c: Likewise
17255         * gcc.dg/tree-ssa/vrp08.c: Likewise
17256         * gcc.dg/tree-ssa/20030807-6.c: Likewise
17257         * gcc.dg/tree-ssa/vrp17.c: Likewise
17258         * gcc.dg/tree-ssa/pr21458.c: Likewise
17259         * g++.dg/tree-ssa/pr18178.C: Likewise
17260
17261 2006-02-07  Richard Guenther  <rguenther@suse.de>
17262
17263         PR c++/26140
17264         Revert
17265         2006-01-30  Richard Guenther  <rguenther@suse.de>
17266         PR c++/23372
17267         * gcc.dg/pr23372-1.C: New testcase.
17268
17269         * g++.dg/tree-ssa/pr26140.C: New testcase.
17270
17271 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
17272
17273         PR c++/9737
17274         * g++.dg/template/ttp15.C: New test.
17275         * g++.dg/template/ttp16.C: Likewise.
17276         * g++.dg/template/ttp17.C: Likewise.
17277         * g++.old-deja/g++.pt/ttp36.C: Remove.
17278         * g++.old-deja/g++.pt/ttp19.C: Likewise.
17279         * g++.old-deja/g++.pt/ttp37.C: Likewise.
17280         * g++.old-deja/g++.pt/ttp38.C: Likewise.
17281         * g++.old-deja/g++.pt/ttp39.C: Likewise.
17282         * g++.old-deja/g++.pt/ttp9.C: Likewise.
17283         * g++.old-deja/g++.pt/ttp40.C: Likewise.
17284         * g++.old-deja/g++.pt/ttp51.C: Likewise.
17285         * g++.old-deja/g++.pt/ttp26.C: Likewise.
17286         * g++.old-deja/g++.pt/ttp36.C: Likewise.
17287
17288 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
17289
17290         PR libfortran/23815
17291         * unf_io_convert_4.f90: New test.
17292
17293 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
17294
17295         * gcc.dg/tree-ssa/loadpre10.c: New test.
17296         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17297         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17298         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17299
17300 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17301
17302         PR libfortran/24685
17303         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17304
17305 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
17306
17307         PR tree-opt/25251
17308         * gfortran.dg/assign_7.f: New test.
17309
17310 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
17311
17312         PR fortran/26041
17313         PR fortran/26064
17314         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17315         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17316         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17317
17318 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
17319
17320         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17321         in size_t typedef.
17322
17323 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17324
17325         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17326         * g++.dg/charset/string.c (foo): Likewise.
17327         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17328         const char*
17329         * g++.dg/ext/builtin2.C (printf): Likewise.
17330         * g++.dg/init/new15.C (printf): Likewise.
17331         * g++.dg/opt/pr17697-1.C (foo): Likewise.
17332         * g++.dg/opt/pr17697-2.C (foo): Likewise.
17333         * g++.dg/opt/pr17697-3.C (foo): Likewise.
17334         * g++.dg/template/non-dependent4.C (temp): Likewise.
17335         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17336         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17337         parameter type to const char*.
17338         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17339         Change type to const char*.
17340         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17341         Likewise.
17342         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17343         second parameter type to const char*.
17344         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17345         (Y::Y): Change parameter type to const char*.
17346         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17347         * g++.old-deja/g++.jason/report.C: Apply const correctness.
17348         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17349         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17350         (char*).
17351         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17352         const char*.
17353         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17354         type to const char*.
17355         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17356         return type to const char*.
17357         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17358         to const char*.
17359         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17360         * g++.old-deja/g++.law/refs1.C: Likewise.
17361         * g++.old-deja/g++.law/visibility1.C: Likewise.
17362         * g++.old-deja/g++.law/visibility2.C: Likewise.
17363         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17364         const char*.
17365         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17366         * g++.old-deja/g++.mike/net48.C: Likewise.
17367         * g++.old-deja/g++.mike/p646.C: Likewise.
17368         * g++.old-deja/g++.mike/p6746.C: Likewise.
17369         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17370         type to const char*.
17371         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17372         deprecated conversion warning.
17373         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17374         char*.
17375         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17376         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17377         * g++.old-deja/g++.pt/explicit8.C: Likewise.
17378         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17379         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17380         * g++.old-deja/g++.pt/nontype3.C: Likewise.
17381         * g++.old-deja/g++.pt/t39.C: Likewise.
17382         * g++.old-deja/g++.robertl/eb106.C: Likewise.
17383         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17384
17385 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
17386
17387         PR fortran/25075
17388         intrinsic_argument_conformance_1.f90: New test.
17389
17390 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
17391
17392         PR fortran/20845
17393         * gfortran.dg/char_result_11.f90: Add SAVE.
17394         * gfortran.dg/der_pointer_4.f90: Ditto.
17395         * gfortran.dg/default_initialization.f90: New test.
17396
17397 2006-02-03  Jeff Law  <law@redhat.com>
17398
17399         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17400         handle more than 100 dump files.
17401         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17402         * lib/scantree.exp (scan-tree-dump): Likewise.
17403         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17404         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17405         * lib/scanipa.exp (scan-ipa-dump): Likewise.
17406         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17407         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17408
17409 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
17410
17411         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17412
17413 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
17414
17415         * g++.dg/template/using12.C: New test.
17416
17417 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
17418
17419         * gcc.target/powerpc/pr25960.c: New test.
17420
17421 2006-02-02  Steven G. Kargl  <kargls@comcast>
17422
17423         PR fortran/24958
17424         gfortran.dg/nullify_2.f90: New test.
17425
17426 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
17427
17428         PR 25990
17429         * gcc.dg/gomp/pr25990.c: New test.
17430
17431 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
17432
17433         PR c++/25342
17434         * g++.gd/template/partial4.C: New test.
17435
17436 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
17437
17438         PR middle-end/26001
17439         * gfortran.dg/data_char_2.f90: New.
17440
17441 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
17442
17443         PR fortran/26039
17444         maxval_maxloc_conformance_1.f90: New test.
17445
17446 2006-01-31  Richard Guenther  <rguenther@suse.de>
17447
17448         * gcc.target/i386/sselibm-1.c: New testcase.
17449         * gcc.target/i386/sselibm-2.c: Likewise.
17450         * gcc.target/i386/sselibm-3.c: Likewise.
17451         * gcc.target/i386/sselibm-4.c: Likewise.
17452         * gcc.target/i386/sselibm-5.c: Likewise.
17453
17454 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17455
17456         PR fortran/24266
17457         * gfortran.dg/arrayio_derived_2.f90: New.
17458
17459 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
17460
17461         * gcc.dg/unsigned-long-compare.c: New test.
17462
17463 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
17464
17465         PR testsuite/25318
17466         * lib/target-supports.exp (check_effective_target_freorder):
17467         Check to see if target supports -freorder-blocks-and-partition.
17468         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17469         instead of "dg-require-named-sections".
17470
17471 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
17472
17473         PR target/14798:
17474         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17475         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17476         * gcc.dg/pragma-isr-trapa2.c: Likewise.
17477         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17478         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17479         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17480         * gcc.dg/attr-isr-trap_exit.c: Likewise.
17481         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17482
17483 2006-01-30  Richard Guenther  <rguenther@suse.de>
17484
17485         PR c++/23372
17486         * gcc.dg/pr23372-1.C: New testcase.
17487
17488 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
17489
17490         * gcc.dg/gomp/pr25874.c: New test.
17491
17492 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
17493
17494         PR tree-opt/25911
17495         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17496
17497 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
17498
17499         PR fortran/18578
17500         PR fortran/18579
17501         PR fortran/20857
17502         PR fortran/20885
17503         * gfortran.dg/intent_out_1.f90: New test.
17504
17505 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
17506
17507         PR fortran/17911
17508         * gfortran.dg/procedure_lvalue.f90: New test.
17509
17510         PR fortran/20895
17511         PR fortran/25030
17512         * gfortran.dg/char_pointer_assign_2.f90: New test.
17513         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17514         assignment to be consistent with standard.
17515         * gfortran.dg/char_result_2.f90: The same.
17516         * gfortran.dg/char_result_8.f90: The same.
17517
17518 2006-01-28  Zack Weinberg  <zackw@panix.com>
17519
17520         * gcc.dg/Woverlength-strings.c
17521         * gcc.dg/Woverlength-strings-pedantic-c89.c
17522         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17523         * gcc.dg/Woverlength-strings-pedantic-c99.c
17524         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17525
17526 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
17527
17528         * gcc.c-torture/execute/20060127-1.c: New test.
17529
17530 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17531
17532         PR c++/25999
17533         * g++.dg/ext/pragmaweak1.C: New test.
17534
17535 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17536
17537         PR c++/25855
17538         * g++.dg/template/spec29.C: New test.
17539
17540 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
17541
17542         PR c/19606.
17543         * gcc.c-torture/execute/pr19606.c: New.
17544
17545 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
17546
17547         * gcc.dg/pragma-re-4.c: New test.
17548
17549 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
17550
17551         PR fortran/25964
17552         * gfortran.dg/assumed_size_refs_3.f90: New test.
17553
17554 2006-01-27  Ben Elliston  <bje@au.ibm.com>
17555
17556         * gcc.misc-tests/dectest.exp: Remove defunct comment.
17557
17558 2006-01-26  Laurent GUERBY <laurent@guerby.net>
17559
17560         PR ada/21317
17561         * ada/acats/support/impdef.a: Add One_Long_Second.
17562         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17563         * ada/acats/tests/c9/c94026.a: Likewise.
17564         * ada/acats/tests/c9/c97305c.ada: Likewise.
17565         * ada/acats/tests/c9/c99004a.ada: Likewise.
17566
17567 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
17568
17569         PR fortran/25964
17570         * gfortran.dg/global_references_2.f90: New test.
17571
17572         PR fortran/25084
17573         PR fortran/20852
17574         PR fortran/25085
17575         PR fortran/25086
17576         * gfortran.dg/assumed_charlen_function_1.f90: New test.
17577         * gfortran.dg/assumed_charlen_function_3.f90: New test.
17578
17579         PR fortran/25416
17580         * gfortran.dg/assumed_charlen_function_2.f90: New test.
17581
17582 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
17583
17584         PR c/25892
17585         * gcc.dg/Wpointer-sign.c: New.
17586         * gcc.dg/Wpointer-sign-Wall.c: New.
17587         * gcc.dg/Wpointer-sign-Wall-no.c: New.
17588         * gcc.dg/Wpointer-sign-pedantic.c: New.
17589         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17590         * gcc.dg/conv-2.c: Use -Wpointer-sign.
17591
17592 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
17593
17594         PR C/25861
17595         * gcc.c-torture/compile/pr25861.c: New test.
17596
17597 2006-01-26  Paul Brook  <paul@codesourcery.com>
17598
17599         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17600         on short-enum targets.
17601         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17602         variable.
17603         (generate_fields): Use short_enums.
17604         (main): Set short_enums.  Document -e.
17605         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17606         on short-enum targets.
17607         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17608         variable.
17609         (generate_fields): Use short_enums.
17610         (main): Set short_enums.  Document -e.
17611         * lib/target-supports.exp (check_effective_target_short_enums): New.
17612
17613 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
17614
17615         PR target/25947
17616         * gcc.dg/torture/pr25947-1.c: New test.
17617
17618 2006-01-25  Jan Hubicka  <jh@suse.cz>
17619             Roger Sayle  <roger@eyesopen.com>
17620
17621         PR rtl-optimization/25703
17622         * gcc.target/i386/20060125-1.c: New test case.
17623         * gcc.target/i386/20060125-2.c: New test case.
17624
17625 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17626
17627         PR fortran/18540
17628         * gfortran.dg/goto_1.f: New.
17629
17630 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
17631
17632         PR fortran/25716
17633         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17634         25716 on 32-bit systems too.
17635
17636 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
17637
17638         PR testsuite/25590
17639         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17640
17641 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
17642
17643         * gcc.dg/tree-ssa/gen-vect-33.c: New.
17644
17645 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17646
17647         PR fortran/25835
17648         * gfortran.dg/read_eof.f90: Delete, renamed.
17649         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17650         * gfortran.dg/read_eof_2.f90: New test.
17651         * gfortran.dg/read_eof_3.f90: New test.
17652
17653 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
17654
17655         PR tree-opt/25860
17656         * gcc.c-torture/compile/pr25860.c: New test.
17657
17658 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17659
17660         PR c++/25552
17661         * g++.dg/parse/dtor8.C: New test.
17662
17663 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
17664
17665         PR testsuite/25891
17666         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17667         * gcc.dg/gomp/gomp.exp: Return without testing anything if
17668         check_effective_target_fopenmp returns 0.
17669
17670 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
17671
17672         PR ada/20548
17673         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17674         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17675         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17676
17677 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
17678
17679         PR tree-opt/25857
17680         * g++.dg/opt/pr25857.C: New test.
17681
17682 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
17683         Jan Hubicka  <jh@suse.cz>
17684         Richard Guenther  <rguenther@suse.de>
17685
17686         PR rtl-optimization/25654
17687         * gcc.dg/torture/pr25654.c: New testcase.
17688         * gcc.target/i386/pr25654.c: Likewise.
17689
17690 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
17691
17692         PR fortran/25901
17693         * gfortran.dg/internal references_2.f90: New test.
17694
17695         Fix regression in testing of admissability of attributes.
17696         * gfortran.dg/intent_used_1.f90: New test.
17697
17698 2006-01-23  Ben Elliston  <bje@au.ibm.com>
17699
17700         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17701         Remove target conditional torture options for i?86 and x86_64
17702         GNU/Linux.
17703
17704 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17705
17706         PR c++/10891
17707         * g++.dg/rtti/no-rtti.C: New.
17708
17709 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
17710
17711         PR c++/25895
17712         * g++.dg/inherit/conv2.C: New test.
17713
17714         PR c++/25856
17715         * g++.dg/parse/dtor7.C: New test.
17716
17717         PR c++/25858
17718         * g++.dg/template/crash44.C: New test.
17719
17720 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
17721
17722         PR fortran/25124
17723         PR fortran/25625
17724         * gfortran.dg/internal_references_1.f90: New test.
17725           PR fortran/20881
17726         PR fortran/23308
17727         PR fortran/25538
17728         PR fortran/25710
17729         * gfortran.dg/global_references_1.f90: New test.
17730         * gfortran.dg/g77/19990905-1.f: Restore the error that
17731         there is a clash between the common block name and
17732         the name of a subroutine reference.
17733
17734         PR fortran/PR24276
17735         * gfortran.dg/aliasing_dummy_1.f90: New test.
17736
17737 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
17738
17739         * gcc.dg/vmx/1b-01.c: Warning fix.
17740         * gcc.dg/vmx/1c-02.c: Likewise.
17741         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17742
17743 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
17744
17745         PR testsuite/24962
17746         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17747
17748 2006-01-20  Richard Guenther  <rguenther@suse.de>
17749         Steven Bosscher <stevenb.gcc@gmail.com>
17750
17751         PR rtl-optimization/24626
17752         * gcc.dg/torture/pr24626-1.c: New testcase.
17753         * gcc.dg/torture/pr24626-2.c: Likewise.
17754         * gcc.dg/torture/pr24626-3.c: Likewise.
17755         * gcc.dg/torture/pr24626-4.c: Likewise.
17756
17757 2006-01-20  Dirk Mueller  <dmueller@suse.com>
17758
17759         PR c++/5520
17760         * g++.dg/warn/empty-body.C: New.
17761
17762 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
17763
17764         PR c++/22136
17765         * g++.dg/template/using10.C: New test.
17766         * g++.dg/temlpate/using11.C: Likewise.
17767         * g++.dg/inherit/using5.C: Tweak error messages.
17768
17769 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
17770
17771         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17772         target test.
17773         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17774
17775 2006-01-19  Jan Hubicka  <jh@suse.cz>
17776
17777         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17778
17779 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17780
17781         PR c++/25854
17782         * g++.dg/template/spec28.C: New test.
17783
17784 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
17785
17786         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17787         (switchfiles): Fix fprintf's by adding srcdir or removing it.
17788
17789 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
17790
17791         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17792         * gcc.dg/gomp/critical-1.c: Likewise.
17793         * gcc.dg/gomp/critical-3.c: Likewise.
17794         * gcc.dg/gomp/empty.c: Likewise.
17795         * gcc.dg/gomp/ordered-1.c: Likewise.
17796         * gcc.dg/gomp/for-4.c: Likewise.
17797         * gcc.dg/gomp/for-6.c: Likewise.
17798         * gcc.dg/gomp/master-3.c: Likewise.
17799         * gcc.dg/gomp/for-8.c: Likewise.
17800         * gcc.dg/gomp/for-10.c: Likewise.
17801         * gcc.dg/gomp/for-18.c: Likewise.
17802         * gcc.dg/gomp/for-5.c: Likewise.
17803         * gcc.dg/gomp/for-7.c: Likewise.
17804         * gcc.dg/gomp/for-9.c: Likewise.
17805
17806 2006-01-18  Jeff Law  <law@redhat.com>
17807
17808         * gcc.dg/tree-ssa/vrp25.c: New test.
17809
17810 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17811
17812         * gcc.dg/pr25805.c: Fix misapplied patch.
17813
17814 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
17815
17816         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17817         (check_effective_target_vect_udot_qi): New.
17818         (check_effective_target_vect_sdot_hi): New.
17819         (check_effective_target_vect_udot_hi): New.
17820         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17821         prefixed with "wrapv-" with -fwrapv.
17822         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17823         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17824         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17825         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17826         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17827
17828         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17829         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17830         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17831         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17832
17833 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17834
17835         PR c++/16829
17836         * g++.dg/other/default2.C: New test.
17837         * g++.dg/other/default3.C: New test.
17838
17839 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17840
17841         PR c/25805
17842         * gcc.dg/pr25805.c: New file.
17843
17844 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
17845
17846         PR c++/25836
17847         * g++.dg/template/init6.C: New test.
17848
17849 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
17850
17851         * gcc.dg/tree-ssa/pr24287.c: New test
17852
17853 2006-01-18  Eric Christopher  <echristo@apple.com>
17854
17855         * g++.dg/eh/table.C: New.
17856
17857 2006-01-18  DJ Delorie  <dj@redhat.com>
17858
17859         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17860         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17861         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17862         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17863
17864 2006-01-18  Jeff Law  <law@redhat.com>
17865
17866         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17867         on wrapping on overflow semantics.
17868
17869         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17870
17871         * gcc.gc/tree-ssa/vrp23.c: New test.
17872         * gcc.gc/tree-ssa/vrp24.c: New test.
17873
17874 2006-01-18  Richard Henderson  <rth@redhat.com>
17875             Aldy Hernandez  <aldyh@redhat.com>
17876             Jakub Jelinek  <jakub@redhat.com>
17877             Diego Novillo  <dnovillo@redhat.com>
17878             Uros Bizjak  <uros@kss-loka.si>
17879
17880         * gcc.dg/gomp: New directory.
17881
17882 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
17883             Steven G. Kargl  <kargls@comcast.net>
17884
17885         PR fortran/20869
17886         * gfortran.dg/intrinsic_external_1.f90: New test.
17887
17888         PR fortran/20875.
17889         * gfortran.dg/elemental_pointer_1.f90: New test.
17890
17891         PR fortran/25024
17892         * gfortran.dg/external_procedures_1.f90: New test.
17893
17894         PR fortran/25785
17895         gfortran.dg/assumed_present.f90: New test.
17896
17897 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
17898
17899         * g++.dg/parse/lookup5.C: New test.
17900
17901 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17902
17903         PR fortran/25697
17904         * gfortran.dg/read_eof.f90: New test.
17905
17906 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17907
17908         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
17909         add a closing brace.
17910
17911 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17912
17913         PR fortran/25631
17914         * gfortran.dg/fmt_tl.f: New test.
17915
17916 2006-01-17  Eric Christopher  <echristo@apple.com>
17917
17918         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
17919         * g++.old-deja/g++.warn/impint2.C: Ditto.
17920         * g++.old-deja/g++.other/null1.C: Ditto.
17921         * g++.dg/warn/conv2.C: Ditto.
17922         * g++.dg/warn/conv4.C: New file.
17923
17924 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17925
17926         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
17927
17928 2006-01-17  Andreas Jaeger  <aj@suse.de>
17929             Janis Johnson <janis187@us.ibm.com>
17930
17931         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
17932         in 64-bit.
17933         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
17934         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
17935
17936 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17937
17938         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17939         (switchfiles): xfail txxx where xxx >= 25.
17940
17941 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17942
17943         PR testsuite/25764
17944         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
17945
17946 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
17947
17948         PR c/25682
17949         * gcc.dg/pr25682.c: New test.
17950         * g++.dg/parse/array-size2.C: New test.
17951
17952 2006-01-16  Ian Lance Taylor  <ian@airs.com>
17953
17954         * consistency.vlad: Remove entire directory, 1652 files.
17955
17956 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
17957
17958         * lib/target-supports.exp (check_effective_target_dfp_nocache,
17959         check_effective_target_dfprt_nocache): New.
17960         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
17961         (check_effective_target_dfprt): New.
17962         * lib/c-compat.exp (check_dfp): Remove.
17963         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
17964         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
17965         level of support for decimal float.
17966         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
17967         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
17968         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
17969         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
17970         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
17971         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
17972         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
17973         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
17974         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
17975         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
17976         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
17977         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
17978         directives.
17979
17980 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
17981
17982         PR testsuite/25741
17983         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
17984         $base_dir/../.
17985         * lib/gfortran.exp (gfortran_init): Likewise.
17986         * lib/obj-c++.exp (obj-c++_init): Likewise.
17987         * lib/scanasm.exp (scan-assembler-dem): Likewise.
17988         (scan-assembler-dem-not): Likewise.
17989         * lib/scandump.exp (scan-dump-dem): Likewise.
17990         (scan-dump-dem-not): Likewise.
17991
17992 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
17993
17994         PR testsuite/25767
17995         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
17996         powerpc-*-darwin*.
17997         * lib/obj-c++.exp (obj-c++_init): Likewise.
17998
17999 2006-01-16  Richard Guenther  <rguenther@suse.de>
18000
18001         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18002
18003 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18004
18005         PR testsuite/25777
18006         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18007         to LD_LIBRARY_PATH.
18008
18009 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
18010             Andrew Pinski  <pinskia@physics.uc.edu>
18011
18012         * gcc.dg/minmax-1.c: New test.
18013
18014 2006-01-16  Ben Elliston  <bje@au.ibm.com>
18015
18016         * gcc.dg/dfp/dfp.exp: Correct FSF address.
18017         * gcc.misc-tests/dectest.exp: Ditto.
18018
18019 2006-01-15  Ian Lance Taylor  <ian@airs.com>
18020
18021         PR testsuite/25796
18022         * gcc.target/i386/cmov6.c: Use -march=k8.
18023
18024 2006-01-15  Andreas Jaeger  <aj@suse.de>
18025
18026         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18027         x86 does not have __float128.
18028
18029 2006-01-14  Ian Lance Taylor  <ian@airs.com>
18030
18031         * gcc.target/i386/cmov6.c: New test.
18032
18033 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
18034
18035         PR c++/25663
18036         * g++.dg/template/ctor6.C: New test.
18037
18038 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
18039
18040         PR tree-optimization/25485
18041         * gcc.dg/tree-ssa/pr25485.c: New.
18042
18043 2006-01-14  Richard Guenther  <rguenther@suse.de>
18044
18045         PR tree-optimization/22548
18046         PR tree-optimization/22555
18047         PR tree-optimization/22501
18048         * gcc.dg/tree-ssa/alias-4.c: New testcase.
18049         * gcc.dg/tree-ssa/alias-5.c: Likewise.
18050         * gcc.dg/tree-ssa/alias-6.c: Likewise.
18051         * gcc.dg/tree-ssa/alias-7.c: Likewise.
18052         * gcc.dg/tree-ssa/alias-8.c: Likewise.
18053         * gcc.dg/tree-ssa/alias-9.c: Likewise.
18054         * gcc.dg/tree-ssa/alias-10.c: Likewise.
18055         * gcc.dg/tree-ssa/alias-11.c: Likewise.
18056         * gcc.dg/tree-ssa/alias-12.c: Likewise.
18057
18058 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
18059
18060         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
18061         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18062
18063 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
18064         Richard Guenther  <rguenther@suse.de>
18065
18066         PR rtl-optimization/24257
18067         * gcc.dg/torture/pr24257.c: New testcase.
18068
18069 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
18070
18071         * gcc.c-torture/execute/20060110-1.c: New test.
18072         * gcc.c-torture/execute/20060110-2.c: New test.
18073
18074 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
18075
18076         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18077
18078 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
18079
18080         PR fortran/25756
18081         * gfortran.dg/label_3.f90: New test.
18082
18083 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
18084
18085         PR tree-optimization/25771
18086         * g++.dg/tree-ssa/pr25771.C: New test
18087
18088 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18089
18090         PR tree-opt/24365
18091         * g++.dg/opt/complex5.C: New test.
18092
18093 2006-01-13  Richard Guenther  <rguenther@suse.de>
18094
18095         * gcc.target/i386/387-9.c: New testcase.
18096
18097 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18098
18099         PR c++/24824
18100         * g++.dg/debug/dwarf2-1.C: New.
18101
18102 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
18103
18104         PR testsuite/25728
18105         * lib/gcov.exp (verify-lines): Add "close $fd".
18106
18107 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
18108             Ben Elliston  <bje@au.ibm.com>
18109
18110         * gcc.dg/dfp/inf-1.c: New test.
18111
18112 2006-01-12  Janis Johnson <janis187@us.ibm.com>
18113             Yao Qi  <qiyaoltc@cn.ibm.com>
18114             Ben Elliston  <bje@au.ibm.com>
18115             Jon Grimm  <jgrimm2@us.ibm.com>
18116
18117         * gcc.dg/nodfp-1.c: New test.
18118         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18119         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18120         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18121         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18122         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18123         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18124         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18125         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18126         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18127         * gcc.dg/format/dfp-scanf-1.c: Likewise.
18128         * gcc.dg/format/dfp-printf-1.c: Likewise.
18129         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18130         (compat_setup_dfp): New.
18131         * gcc.dg/compat/compat.exp: Use it.
18132         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18133         Make some variables global, prepend "compat_" to their names.
18134         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18135         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18136         * gcc.misc-tests/dectest.exp: New test driver for decTest.
18137         * lib/compat.exp (compat_skip_list): Make global, rename.
18138         * lib/c-compat.exp: New file.
18139         * lib/target-supports.exp (check_effective_target_dfp): New.
18140
18141         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18142         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18143         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18144         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18145         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18146         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18147         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18148         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18149         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18150         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18151         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18152         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18153         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18154         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18155         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18156         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18157         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18158         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18159         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18160         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18161         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18162         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18163         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18164         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18165         gcc.dg/dfp/struct-layout-1.c,
18166         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18167         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18168         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18169         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18170         gcc.dg/dfp/func-vararg-dfp.c,
18171         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18172         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18173         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18174         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18175         gcc.dg/dfp/wtr-conversion-1.c: New tests.
18176
18177 2006-01-11  Richard Guenther  <rguenther@suse.de>
18178
18179         PR tree-optimization/25734
18180         * gcc.dg/tree-ssa/pr25734.c: New testcase.
18181
18182 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18183
18184         PR fortran/25486
18185         * gfortran.dg/literal_character_constant_1_x.F: New test.
18186         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18187         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18188         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18189
18190 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18191
18192         PR c++/25386
18193         * g++.dg/ext/packed3.C: Add expected packed error.
18194
18195 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
18196
18197         PR target/25706
18198         * gcc.dg/torture/pr25706-1.c: New test.
18199
18200 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
18201
18202         PR tree-optimization/23109
18203         PR tree-optimization/23948
18204         PR tree-optimization/24123
18205
18206         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18207         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18208         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18209         g++.dg/tree-ssa/pr23948.C: New testcases.
18210         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18211         three divisions in order to do the optimization.
18212
18213 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
18214
18215         PR c++/25632
18216         * g++.dg/other/pr25632.C: New test.
18217
18218 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
18219
18220         PR fortran/25730
18221         * gfortran.dg/used_types_1.f90: New test.
18222
18223 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
18224
18225         PR target/25718
18226         * gcc.dg/torture/pr25718-1.c: New test.
18227
18228 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18229
18230         * gfortran.dg/list_read_2.f90: Fix typo in description.
18231
18232 2006-01-10  Jan Beulich  <jbeulich@novell.com>
18233
18234         * lib/target-supports.exp (check_visibility_available): Simplify test
18235         for *-*-netware*.
18236         (check_profiling_available): Fail for *-*-netware*.
18237         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18238         * gcc.dg/20021014-1.c: Likewise.
18239         * gcc.dg/nest.c: Likewise.
18240
18241 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18242
18243         fortran/24936
18244         * gfortran.dg/forall_3.f90: New test.
18245
18246 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18247
18248         PR fortran/21977
18249         * gfortran.dg/nesting_2.f90: New test.
18250         * gfortran.dg/nesting_3.f90: New test.
18251
18252 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
18253
18254         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18255         Fix typo in comment.
18256
18257 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18258
18259         * gfortran.dg/single_char_string.f90: New test.
18260
18261 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18262
18263         * gfortran.dg/ichar_2.f90: New test.
18264
18265 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18266
18267         PR fortran/25093
18268         * gfortran.dg/private_type_4.f90: New.
18269
18270 2006-01-07  Richard Guenther  <rguenther@suse.de>
18271
18272         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18273
18274 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18275
18276         * gfortran.dg/func_decl_1.f90: New.
18277         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18278         * gfortran.dg/array_alloc_2.f90: Likewise.
18279         * gfortran.dg/char_result_8.f90: Likewise.
18280         * gfortran.dg/dup_save_1.f90: Likewise.
18281         * gfortran.dg/dup_save_2.f90: Likewise.
18282         * gfortran.dg/f2c_6.f90: Likewise.
18283         * gfortran.dg/f2c_7.f90: Likewise.
18284         * gfortran.dg/func_result_2.f90: Likewise.
18285         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18286
18287 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
18288
18289         PR fortran/22146
18290         * gfortran.dg/elemental_subroutine_1.f90: New test.
18291         * gfortran.dg/elemental_subroutine_2.f90: New test.
18292
18293         PR fortran/25029
18294         PR fortran/21256
18295         * gfortran.dg/assumed_size_refs_1.f90: New test.
18296
18297         PR fortran/20868
18298         PR fortran/20870
18299         * gfortran.dg/assumed_size_refs_2.f90: New test.
18300         * gfortran.dg/initialization_1.f90: Change warning message.
18301
18302 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
18303
18304         * gcc.dg/tree-ssa/loop-15.c: New test.
18305
18306 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18307
18308         PR fortran/25598
18309         * gfortran.dg/backspace_3.f: New test.
18310         * gfortran.dg/backspace_4.f: New test.
18311
18312 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18313
18314         PR fortran/24268
18315         * gfortran.dg/fmt_white.f: Update test.
18316
18317 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
18318
18319         * gcc.dg/cast-1.c: Add new warning.
18320         * gcc.dg/cast-2.c: Likewise.
18321         * gcc.dg/cast-3.c: Likewise.
18322         * gcc.dg/format/cast-1.c: Likewise.
18323         * gcc.dg/cast-4.c: New testcase.
18324
18325 2006-01-05  Richard Guenther  <rguenther@suse.de>
18326
18327         PR tree-optimization/22555
18328         * gcc.dg/tree-ssa/alias-3.c: New testcase.
18329
18330 2006-01-05  Richard Guenther  <rguenther@suse.de>
18331             Diego Novillo  <dnovillo@redhat.com>
18332
18333         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18334         * gcc.dg/tree-ssa/loop-8.c: Likewise.
18335         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18336         * gcc.dg/tree-ssa/pr23294.c: Likewise.
18337         * gcc.dg/tree-ssa/pr21985.c: Likewise.
18338         * gcc.dg/tree-ssa/loop-14.c: Likewise.
18339         * gcc.dg/tree-ssa/loop-2.c: Likewise.
18340         * gcc.dg/tree-ssa/loop-3.c: Likewise.
18341         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18342         * gcc.dg/tree-ssa/pr21171.c: Likewise.
18343         * gcc.dg/tree-ssa/loop-5.c: Likewise.
18344         * gcc.dg/tree-ssa/loop-10.c: Likewise.
18345         * gcc.dg/tree-ssa/loop-6.c: Likewise.
18346         * treelang/compile/extravar.tree: Likewise.
18347         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18348         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18349         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18350         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18351         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18352
18353 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18354
18355         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18356         for 64-bit fix.
18357
18358 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
18359
18360         PR fortran/23675
18361         gfortran.dg/char_result_11.f90: New.
18362
18363 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
18364
18365         PR c++/24782
18366         * g++.dg/parse/access9.C: New test.
18367         * g++.dg/tc1/dr52.C: Tweak error markers.
18368
18369 2006-01-04  Richard Henderson  <rth@redhat.com>
18370
18371         Merge from gomp branch.
18372         * g++.dg/parse/pragma2.C: Update expected error lines.
18373
18374 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
18375
18376         * g++.dg/other/i386-2.C: New test.
18377
18378         PR target/25554
18379         * gcc.c-torture/compile/20051228-1.c: New test.
18380
18381         PR c/25559
18382         * gcc.dg/pr25559.c: New test.
18383
18384 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
18385
18386         PR c++/25492
18387         * g++.dg/lookup/friend9.C: New test.
18388
18389         PR c++/25625
18390         * g++.dg/template/repo5.C: New test.
18391
18392 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
18393
18394         PR fortran/25101
18395         * gfortran.dg/forall_2.f90: New test.
18396
18397 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18398
18399         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18400         dg-require-weak.  Adjust regexp to handle leading-underscore
18401         targets and space as well as TAB after .weak.  Change previous
18402         64-bit fix to not use naked dot.
18403
18404 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
18405
18406         PR rtl-optimization/25578
18407         * gcc.c-torture/execute/20060102-1.c: New testcase.
18408
18409 2006-01-03  Richard Guenther  <rguenther@suse.de>
18410
18411         PR c/25183
18412         * gcc.dg/torture/pr25183.c: New testcase.
18413
18414 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
18415
18416         Merge from gomp-branch.
18417         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18418         * gcc.dg/ia64-sync-2.c: Likewise.
18419         * gcc.dg/ia64-sync-3.c: Likewise.
18420         * gcc.dg/ia64-sync-4.c: Likewise.
18421         * gcc.dg/sync-2.c: Likewise.
18422         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18423         that sparc64-*-* and sparcv9-*-* supports sync builtins.
18424
18425 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
18426
18427         PR c++/25635
18428         * g++.dg/parse/operator6.C: New test.
18429
18430         PR c++/25637
18431         * g++.dg/parse/error29.C: New test.
18432
18433         PR c++/25638
18434         * g++.dg/parse/dtor6.C: New test.
18435
18436         PR c++/25633
18437         * g++.dg/parse/ctor3.C: New test.
18438
18439         PR c++/25634
18440         * g++.dg/template/class3.C: New test.
18441
18442 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
18443
18444         * g++.dg/debug/debug9.C: New.
18445
18446 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
18447
18448         PR fortran/24640
18449         * gfortran.dg/label_2.f90: New test.
18450
18451 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18452
18453         * g++.dg/lookup/using12.C: Tighten error marker.
18454
18455 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
18456             Andrew Pinski <pinskia@physics.uc.edu>
18457
18458         * gcc.target/powerpc/darwin-abi-3.c: New file.
18459         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18460         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18461         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18462         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18463         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18464         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18465         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18466         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18467
18468 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
18469
18470         * gcc.dg/tree-ssa/loadpre1.c: New;
18471         * gcc.dg/tree-ssa/loadpre2.c: New;
18472         * gcc.dg/tree-ssa/loadpre3.c: New;
18473         * gcc.dg/tree-ssa/loadpre4.c: New;
18474         * gcc.dg/tree-ssa/loadpre5.c: New;
18475         * gcc.dg/tree-ssa/loadpre6.c: New;
18476         * gcc.dg/tree-ssa/loadpre7.c: New;
18477         * gcc.dg/tree-ssa/loadpre8.c: New;
18478         * gcc.dg/tree-ssa/loadpre9.c: New;
18479
18480 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
18481
18482         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18483         * g++.dg/abi/thunk4.C: Likewise.
18484
18485 2006-01-01  Andreas Jaeger  <aj@suse.de>
18486
18487         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18488         portable.
18489
18490 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
18491
18492         PR c++/25294
18493         * gcc.dg/pragma-pack-3.c: New test.
18494         * g++.dg/parse/pragma3.C: New test.
18495
18496 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18497
18498         PR middle-end/24827
18499         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18500
18501 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18502
18503         PR testsuite/25214
18504         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18505
18506 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18507
18508         PR fortran/22607
18509         * gfortran-dg/pure_byref_3.f90: New.
18510
18511         fortran/PR 25396
18512         * gfortran.dg/userdef_operator_1.f90: New.
18513
18514 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18515
18516         * g++.dg/abi/thunk3.C: New.
18517         * g++.dg/abi/thunk4.C: New.
18518
18519 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
18520
18521         PR fortran/25532
18522         * gfortran.dg/host_used_types_1.f90: New test. Check that host
18523         associated derived type components of derived types are
18524         properly declared in contained procedures.
18525
18526 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18527
18528         PR libgfortran/25139
18529         * gfortran.dg/backspace_2.f: New test.
18530
18531 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18532
18533         PR libgfortran/25550
18534         * gfortran.dg/endfile.f: New test.
18535
18536 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18537
18538         PR libgfortran/25419
18539         * gfortran.dg/comma.f: New test.
18540
18541 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18542
18543         * lib/gfortran-dg.exp: Remove trailing whitespace.
18544         * lib/fortran-torture.exp: Test with -fbounds-check instead of
18545         -funroll-all-loops.
18546
18547 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
18548
18549         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18550         Extended Double long doubles or repeat tests when long double is
18551         the same size as double.
18552
18553 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18554
18555         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18556
18557         PR testsuite/25442
18558         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18559         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18560
18561         PR testsuite/25441
18562         * gcc.dg/pr23911.c: Make test variable static.
18563
18564         PR testsuite/25444
18565         * gcc.dg/tree-ssa/pr14841.c: Likewise.
18566
18567 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18568
18569         PR c++/25439
18570         * g++.dg/parse/crash17.C: Adjust error markers.
18571         * g++.dg/template/error20.C: New test.
18572
18573 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18574
18575         PR c++/23172
18576         * g++.dg/ext/complit4.C: New test.
18577
18578         PR c++/25417
18579         * g++.dg/ext/complit5.C: Likewise.
18580
18581 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
18582
18583         PR tree-optimization/25125
18584         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18585         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18586         * gcc.c-torture/execute/pr25125.c: New.
18587
18588 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
18589
18590         PR fortran/25029
18591         PR fortran/21256
18592         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18593         functions with incorrect assumed size references.
18594
18595 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
18596
18597         PR c++/23171
18598         * g++.dg/opt/init1.C: New test.
18599
18600 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
18601
18602         PR c++/24671
18603         * g++.dg/template/sfinae3.C: New test.
18604
18605 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18606
18607         * g++.dg/other/friend4.C: New test.
18608
18609 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18610
18611         PR target/25005
18612         * g++.dg/opt/pr25005.C: New test.
18613
18614 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18615
18616         PR c++/25369
18617         * g++.dg/template/ptrmem16.C: New test.
18618
18619 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
18620
18621         PR fortran/25029
18622         PR fortran/21256
18623         * gfortran.dg/initialization_1.f90: Add test of SIZE.
18624
18625 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18626
18627         PR libgfortran/25307
18628         * gfortran.dg/list_read_5.f90: New test.
18629
18630 2005-12-22  Richard Henderson  <rth@redhat.com>
18631
18632         * gcc.target/i386/sse-7.c: Use -msse2.
18633
18634 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18635
18636         PR rtl-optimization/25432
18637         * gcc.c-torture/compile/20051216-1.c: New test.
18638
18639         PR objc/25328
18640         * objc/execute/pr25328.m: New test.
18641
18642 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18643
18644         PR c++/25364
18645         * g++.dg/template/call4.C: New test.
18646
18647 2005-12-22  Dale Johannesen  <dalej@apple.com>
18648
18649         * gcc.target/i386/sse-17.c: New.
18650
18651 2005-12-22  Paul Brook  <paul@codesourcery.com>
18652
18653         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18654
18655 2005-12-22  Paul Brook  <paul@codesourcery.com>
18656
18657         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18658
18659 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18660
18661         PR tree-opt/25513
18662         * gcc.c-torture/compile/pr25513.c: New test.
18663
18664 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18665
18666         PR c++/23333
18667         * g++.dg/parse/error25.C: Add more tests.
18668
18669 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18670
18671         PR fortran/18990
18672         * gfortran.dg/der_charlen_1.f90: New.
18673
18674 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
18675
18676         PR fortran/20889
18677         * gfortran.dg/pointer_component_type_1.f90: New test.
18678
18679         PR fortran/25029
18680         PR fortran/21256
18681         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18682         should give an error with assumed size array refernces and checks
18683         those that should not.
18684         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18685         reference an upper bound so that it does not generate an error.
18686
18687         PR fortran/19362
18688         PR fortran/20244
18689         PR fortran/20864
18690         PR fortran/25391
18691         * gfortran.dg/used_dummy_types_1.f90: New test.
18692         * gfortran.dg/used_dummy_types_2.f90: New test.
18693         * gfortran.dg/used_dummy_types_3.f90: New test.
18694         * gfortran.dg/used_dummy_types_4.f90: New test.
18695         * gfortran.dg/used_dummy_types_5.f90: New test.
18696
18697         PR fortran/23152
18698         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18699         group already being USE associated.
18700         * gfortran.dg/assumed_shape_nml.f90: New test.
18701         * gfortran.dg/assumed_size_nml.f90: New test.
18702
18703         PR fortran/20862
18704         PR fortran/25053
18705         PR fortran/25063
18706         PR fortran/25064
18707         PR fortran/25066
18708         PR fortran/25067
18709         PR fortran/25068
18710         PR fortran/25307
18711         * gfortran.dg/io_constraints_1.f90: New test.
18712         * gfortran.dg/io_constraints_1.f90: New test.
18713         * gfortran.dg/iostat_3.f90: Change wording of warning.
18714         * gfortran.dg/g77/19981216-0.f: The same.
18715
18716 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
18717
18718         PR tree-optimization/23518
18719         * gcc.dg/pr23518.c: New.
18720
18721 2005-12-21  Mike Stump  <mrs@apple.com>
18722
18723         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18724
18725 2005-12-21  Paul Brook  <paul@codesourcery.com>
18726
18727         * gcc.dg/pr19340.c: Skip on m68k targets.
18728
18729 2005-12-21  Steven Bosscher  <stevenb@suse.de>
18730
18731         PR rtl-optimization/25196
18732         * gcc.dg/pr25196.c: New test.
18733
18734 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
18735
18736         PR fortran/25423
18737         gfortran.dg/where_nested_1.f90: New.
18738
18739 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
18740
18741         PR tree-optimization/25382.
18742         * gcc.dg/tree-ssa/pr25382.c: New.
18743
18744 2005-12-20  Richard Guenther  <rguenther@suse.de>
18745
18746         PR middle-end/24306
18747         * gcc.target/i386/pr24306.c: New testcase.
18748
18749 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
18750
18751         PR tree-optimization/25501
18752         * gcc.dg/tree-ssa/pr25501.c: New.
18753
18754 2005-12-20  Richard Guenther  <rguenther@suse.de>
18755
18756         Revert
18757         2005-12-02  Richard Guenther  <rguenther@suse.de>
18758
18759         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18760
18761 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
18762
18763         PR c++/21228
18764         * g++.dg/warn/Wunreachable-code-2.C: New test.
18765
18766 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
18767
18768         PR c++/24278
18769         * g++.dg/template/ctor5.C: New test.
18770
18771         PR c++/24915
18772         * g++.dg/template/overload8.C: New test.
18773
18774 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
18775
18776         * gcc.c-torture/compile/pr25483 : New test.
18777
18778 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18779
18780         PR c++/20552
18781         * g++.dg/ext/typeof10.C: New test.
18782
18783 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18784
18785         * gcc.dg/mt-loopi1.c: New.
18786
18787 2005-12-18  Richard Guenther  <rguenther@suse.de>
18788
18789         PR tree-optimization/25481
18790         * gcc.dg/torture/pr25481.c: New testcase.
18791
18792 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18793
18794         PR rtl-optimization/21041
18795         * gcc.dg/pr21041.c: New test.
18796
18797 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18798
18799         PR libgfortran/25463
18800         * gfortran.dg/advance.f90: New test.
18801
18802 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
18803
18804         * gcc.dg/20051201-1.c: New test.
18805
18806 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
18807
18808         PR fortran/25018
18809         * gfortran.dg/initialization_1.f90: New test.
18810         * gfortran.dg/enum_5.f90: Change dg-error to new message.
18811         * gfortran.dg/g77/980616-0.f: The same.
18812
18813 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18814
18815         * PR fortran/25458
18816         * gfortran.dg/chkbits.f90: New test.
18817
18818 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18819
18820         * gfortran.dg/enum_5.f: Revert to previous version.
18821
18822 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18823
18824         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18825         * gfortran.dg/nested_modules_1.f90: Ditto.
18826         * gfortran.dg/hollerith_f95.f90: Ditto.
18827         * gfortran.dg/select_5.f90: Ditto.
18828         * gfortran.dg/secnds.f: Ditto.
18829         * gfortran.dg/hollerith2.f90: Ditto.
18830         * gfortran.dg/imag_2.f: Ditto.
18831         * gfortran.dg/ftell_2.f90: Ditto.
18832         * gfortran.dg/malloc_free_1.f90: Ditto.
18833         * gfortran.dg/logint-1.f: Ditto.
18834         * gfortran.dg/recursive_statement_functions.f90: Ditto.
18835         * gfortran.dg/e_d_fmt.f90: Ditto.
18836         * gfortran.dg/hollerith_legacy.f90: Ditto.
18837         * gfortran.dg/logint-2.f: Ditto.
18838         * gfortran.dg/enum_5.f90: Ditto.
18839         * gfortran.dg/f2c_2.f90: Ditto.
18840         * gfortran.dg/pr17143.f90: Ditto.
18841         * gfortran.dg/namelist_14.f90: Ditto.
18842         * gfortran.dg/logint-3.f: Ditto.
18843         * gfortran.dg/spread_scalar_source.f90: Ditto.
18844         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18845         * gfortran.dg/namelist_11.f: Ditto.
18846         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18847         * gfortran.dg/g77/20010519-1.f
18848         * gfortran.dg/g77/alpha1.f: Ditto.
18849         * gfortran.dg/g77/990115-1.f: Ditto.
18850         * gfortran.dg/g77/erfc.f: Ditto.
18851         * gfortran.dg/g77/19990313-3.f: Ditto.
18852         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18853         * gfortran.dg/g77/20010426.f: Ditto.
18854         * gfortran.dg/g77/19990313-0.f: Ditto.
18855         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18856         * gfortran.dg/g77/20000629-1.f: Ditto.
18857         * gfortran.dg/g77/970125-0.f: Ditto.
18858         * gfortran.dg/g77/8485.f: Ditto.
18859         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18860         * gfortran.dg/g77/19990313-1.f: Ditto.
18861         * gfortran.dg/g77/int8421.f: Ditto.
18862         * gfortran.dg/g77/19990305-0.f: Ditto.
18863         * gfortran.dg/g77/947.f: Ditto.
18864         * gfortran.dg/g77/19990905-2.f: Ditto.
18865         * gfortran.dg/g77/cabs.f: Ditto.
18866         * gfortran.dg/g77/19990313-2.f: Ditto.
18867         * gfortran.dg/g77/20020307-1.f: Ditto.
18868         * gfortran.dg/g77/dcomplex.f: Ditto.
18869         * gfortran.dg/g77/19990502-1.f: Ditto.
18870         * gfortran.dg/g77/19981216-0.f: Ditto.
18871         * gfortran.dg/common_4.f90: Ditto.
18872         * gfortran.dg/entry_4.f90: Ditto.
18873         * gfortran.dg/equiv_constraint_2.f90: Ditto.
18874         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18875         * gfortran.dg/namelist_12.f: Ditto.
18876         * gfortran.dg/scale_1.f90: Ditto.
18877         * gfortran.dg/modulo_1.f90
18878         * gfortran.dg/hollerith.f90: Ditto.
18879         * gfortran.dg/direct_io_3.f90: Ditto.
18880         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
18881         * gfortran.dg/gnu_logical_1.F: Ditto.
18882         * gfortran.dg/unf_io_convert_1.f90: Ditto.
18883         * gfortran.dg/assign_1.f90: Ditto.
18884         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
18885         * gfortran.dg/pr23095.f: Ditto.
18886         * gfortran.dg/read_float_1.f90: Ditto.
18887
18888 2005-12-17  Andreas Jaeger  <aj@suse.de>
18889
18890         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
18891         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
18892
18893 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18894
18895         PR fortran/24268
18896         * gfortran.dg/fmt_white.f: New test.
18897
18898 2005-12-16  Steven G. Kargl <kargls@comcast.net>
18899
18900         * gfortran.dg/label_1.f90: New test.
18901
18902 2005-12-15  Ben Elliston  <bje@au.ibm.com>
18903
18904         PR testsuite/25422
18905         * gcc.dg/20031012-1.c: Add -Walways-true option.
18906         * gcc.dg/weak/weak-3.c: Likewise.
18907         * g++.old-deja/g++.mike/warn8.C: Likewise.
18908
18909 2005-12-16  Mike Stump  <mrs@apple.com>
18910
18911         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
18912         exit.
18913
18914 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18915
18916         PR libgfortran/25264
18917         PR libgfortran/25349
18918         * gfortran.dg/tl_editing.f90: Added additional checks.
18919         * gfortran.dg/t_editing.f: New test.
18920         * gfortran.dg/write_padding.f90: New test
18921
18922 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18923
18924         PR testsuite/25215
18925         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
18926
18927 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
18928
18929         PR rtl-optimization/24899
18930         * gcc.c-torture/execute/20051215-1.c: New test.
18931
18932 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
18933
18934         PR 24823
18935         * gfortran.dg/pr24823.f: New test.
18936
18937 2005-12-16  Jeff Law  <law@redhat.com>
18938
18939         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
18940
18941 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18942
18943         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18944         (base_types): Change C++ style comments to C style comments.  Remove
18945         aligned types from the array.  Keep Enums disabled.
18946         (complex_types): Remove aligned types from the array.
18947         Comment out "_Complex long double".
18948         (attrib_types): Remove.
18949         (complex_attrib_types): Remove.
18950         (attrib_array_types): Remove.
18951         (complex_attrib_array_types): Remove.
18952         (aligned_bitfld_types): Remove.
18953         (n_aligned_bitfld_types): Remove.
18954         (FEATURE_ALIGNEDPACKED): Delete.
18955         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
18956         (singles): Remove support for adding attributes.
18957         (choose_type): Remove support for attributed types.
18958         (generate_fields): Remove support for attributed bit-fields.
18959         Remove support for adding attributes.
18960         (generate_random_tests): Remove support for adding attributes.
18961         (features): Add back "[0] :0" and "complex vector [0]".
18962         (main): Remove support for attributed bit-fields.
18963         Uncomment the calling of generate_random_tests for the rests of
18964         the tests.
18965
18966 2005-12-16  Jan Hubicka  <jh@suse.cz>
18967
18968         * gcc.c-torture/combine/pr25224.c: New.
18969
18970 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
18971
18972         PR other/25028
18973         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
18974         HP-UX.
18975
18976 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
18977
18978         * gcc.dg/20051215-1.c: New file.
18979
18980 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18981
18982         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
18983         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
18984
18985 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
18986
18987         PR fortran/18197
18988         * gfortran.dg/dummy_functions_1.f90: New.
18989
18990 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
18991
18992         PR rtl-optimization/25310
18993         * gcc.c-torture/compile/pr25310.c: New test.
18994
18995 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18996
18997         PR debug/25023
18998         * gcc.dg/pr25023.c: New test.
18999
19000 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19001
19002         * g++.old-deja/g++.brendan/redecl1.C,
19003         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19004         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19005         g++.old-deja/g++.oliva/typeof1.C,
19006         g++.old-deja/g++.other/crash16.C,
19007         g++.old-deja/g++.other/crash34.C,
19008         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19009         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19010         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19011         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19012         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19013         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19014         Remove xfail.
19015
19016 2005-12-14  Kean Johnston  <jkj@sco.com>
19017             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19018
19019         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19020         * gcc.target/i386/20020523-1.c: Ditto.
19021         * gcc.target/i386/tailcall-1.c: Ditto.
19022         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19023         * gcc.target/i386/ssetype-5.c: Ditto.
19024
19025 2005-12-14  Jeff Law  <law@redhat.com>
19026
19027         * gcc.dg/tree-ssa/foldstring-1.c: New test.
19028
19029 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
19030
19031         PR target/25254
19032         PR target/24188
19033         * gcc.target/i386/pr25254.c: New test.
19034         * gfortran.dg/PR24188.f: New test.
19035
19036 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
19037
19038         * lib/fortran-torture.exp: Catch remaining uses of
19039         remote_file build delete.
19040
19041 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19042
19043         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19044
19045 2005-12-14  Ben Elliston  <bje@au.ibm.com>
19046
19047         * gcc.dg/warn-addr-cmp.c: New test.
19048
19049 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19050
19051         PR debug/25023
19052         PR target/25293
19053         * gcc.target/i386/pr25293.c: New test.
19054
19055 2005-12-13  Petr Machata  <machata@post.cz>
19056
19057         PR c++/24907
19058         * g++.dg/parse/comma2.C: New test.
19059
19060 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
19061             Jakub Jelinek  <jakub@redhat.com>
19062
19063         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19064         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19065         (limits.h): Include unconditionally.
19066         (stdlib.h): Likewise.
19067         (hashtab.h): Do not include.
19068         (getopt.h): Likewise.
19069         (stddef.h): Include.
19070         (hashval_t): Define.
19071         (struct entry): Add "next" field.
19072         (HASH_SIZE): New macro.
19073         (hash_table): New variable.
19074         (switchfiles): Do not use xmalloc.
19075         (mix): New macro.
19076         (iterative_hash): New function.
19077         (hasht): Remove.
19078         (e_exists): New function.
19079         (e_insert): Likewise.
19080         (output): Use, instead of libiberty hashtable functions.
19081         (main): Do not use getopt.  Do not call htab_create.
19082
19083 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19084
19085         PR c++/25331
19086         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19087         put atal* and atpaal* attributes on array elements.
19088         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19089         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19090         put atal* and atpaal* attributes on array elements.
19091         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19092
19093 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
19094
19095         * gcc.dg/single-precision-constant.c: New test.
19096
19097 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
19098
19099         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19100         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19101         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19102         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19103         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19104         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19105         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19106         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19107         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19108         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19109         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19110         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19111         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19112         gcc.target/powerpc/ppc-sdata-2.c,
19113         gcc.target/powerpc/ppc-stackalign-1.c,
19114         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19115         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19116         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19117         gcc.target/powerpc/rs6000-ldouble-2.c,
19118         gcc.target/powerpc/rs6000-power2-1.c,
19119         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19120         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
19121         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
19122         option into target selector.
19123         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
19124         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19125
19126 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19127
19128         PR objc/25348
19129         * objc.dg/encode-9.m: New test.
19130
19131 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19132
19133         PR testsuite/20772
19134         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19135         * gcc.dg/asm-b.c: Fix typo.
19136         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19137         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19138         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19139         i?86 lp64 and x86_64 ilp32.
19140         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19141         on i?86 lp64.
19142         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19143
19144 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
19145
19146         PR fortran/25078
19147         gfortran.dg/equiv_5.f90: New test.
19148
19149 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
19150
19151         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19152         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19153         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19154         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19155         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19156         * gcc.dg/tree-ssa/reassoc-5.c: New.
19157         * gcc.dg/tree-ssa/reassoc-6.c: New.
19158         * gcc.dg/tree-ssa/reassoc-7.c: New.
19159         * gcc.dg/tree-ssa/reassoc-8.c: New.
19160         * gcc.dg/tree-ssa/reassoc-9.c: New.
19161         * gcc.dg/tree-ssa/reassoc-10.c: New.
19162         * gcc.dg/tree-ssa/reassoc-11.c: New.
19163
19164 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19165
19166         PR testsuite/25167
19167         PR testsuite/24478
19168         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19169
19170 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
19171
19172         PR c++/25300
19173         * g++.dg/template/inherit.C: Do not use a generic error message.
19174
19175 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19176
19177         PR libobjc/25354
19178         * objc.dg/gnu-encoding: New directory.
19179         * objc.dg/gnu-encoding/compat-common.h: New file.
19180         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19181         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19182         * objc.dg/gnu-encoding/vector-defs.h: New file.
19183         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19184         * objc.dg/gnu-encoding/generate-random.c: New file.
19185         * objc.dg/gnu-encoding/generate-random_r.c: New file.
19186         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19187         * objc.dg/gnu-encoding/generate-random.h: New file.
19188
19189 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
19190
19191         PR c++/25337
19192         * g++.dg/template/defarg7.C: New test.
19193
19194 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19195
19196         PR libobjc/25347
19197         * objc.dg/encode-8.m: New test.
19198
19199 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19200
19201         PR libobjc/25346
19202         * objc.dg/encode-7.m: New test.
19203
19204 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
19205
19206         PR c++/25010
19207         * g++.dg/opt/inline10.C: New test.
19208
19209 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
19210
19211         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19212
19213 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
19214
19215         * gfortran.dg/substring_equivalence.f90: typo in comment
19216
19217 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19218
19219         PR fortran/25068
19220         * gfortran.dg/iostat_3.f90: New test.
19221
19222 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
19223
19224         PR fortran/23815
19225         * gfortran.dg/unf_io_convert_1.f90: New test.
19226         * gfortran.dg/unf_io_convert_2.f90: New test.
19227         * gfortran.dg/unf_io_convert_3.f90: New test.
19228
19229 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19230
19231         PR testsuite/20772
19232         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19233         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19234         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19235         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19236         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19237         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19238         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19239         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19240         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19241         gcc.dg/torture/fp-int-convert-float128-timode.c,
19242         gcc.dg/torture/fp-int-convert-float128.c,
19243         gcc.dg/torture/fp-int-convert-float80-timode.c,
19244         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19245         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19246
19247         * gcc.dg/tls/opt-1.c: Require effective target fpic.
19248
19249 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
19250
19251         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19252
19253 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
19254
19255         * gcc.dg/20051207-1.c,
19256         * gcc.dg/20051207-2.c,
19257         * gcc.dg/20051207-3.c: New tests.
19258
19259 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19260
19261         PR testsuite/20772
19262         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19263         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19264         dg-skip-if target selector.
19265
19266         PR testsuite/20772
19267         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19268         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19269         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19270         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19271         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19272         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19273         and/or merge with i?86 cases.
19274
19275         * gcc.dg/tls/opt-3.c: Require effective target fpic.
19276
19277         PR testsuite/20772
19278         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19279         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19280         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19281         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19282         x86_64-*-linux*.
19283
19284 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
19285
19286         PR target/25311
19287         * gcc.c-torture/compile/pr25311.c: New test.
19288
19289 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19290
19291         PR libgfortran/25039
19292         * gfortran.dg/read_comma.f: New test.
19293
19294 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
19295
19296         PR c++/19317
19297         * g++.dg/opt/pr19317-1.C: New test.
19298         * g++.dg/opt/pr19317-2.C: New test.
19299         * g++.dg/opt/pr19317-3.C: New test.
19300
19301         PR target/19005
19302         * gcc.c-torture/execute/pr19005.c: New test.
19303
19304         PR target/17828
19305         * g++.old-deja/g++.other/comdat5.C: New test.
19306         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19307
19308         * g++.dg/compat/struct-layout-1.exp: New file.
19309         * g++.dg/compat/struct-layout-1.h: New.
19310         * g++.dg/compat/struct-layout-1_generate.c: New.
19311         * g++.dg/compat/struct-layout-1_x1.h: New.
19312         * g++.dg/compat/struct-layout-1_x2.h: New.
19313         * g++.dg/compat/struct-layout-1_y1.h: New.
19314         * g++.dg/compat/struct-layout-1_y2.h: New.
19315
19316         * gcc.dg/20050330-2.c: New test.
19317
19318 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19319
19320         PR fortran/25292
19321         * gfortran.dg/associated_1.f90: New.
19322
19323 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19324
19325         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19326         ILP32 vect_no_align platforms.
19327
19328 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
19329             Jakub Jelinek  <jakub@redhat.com>
19330
19331         PR target/25268
19332         * gcc.c-torture/compile/20051207-1.c: New test.
19333
19334 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19335
19336         PR testsuite/20772
19337         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19338         gcc.dg/torture/pr18582-1.c,
19339         gcc.target/i386/attributes-error.c: Also test on x86_64.
19340
19341         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19342
19343 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19344
19345         PR c++/19397
19346         * g++.dg/template/typedef3.C: New test.
19347
19348         PR c++/19762
19349         PR c++/19764
19350         * g++.dg/template/dtor3.C: Fix error markers.
19351
19352 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
19353
19354         * lib/target-supports.exp (check_effective_target_sync_char_short):
19355         Add s390*.
19356
19357 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
19358
19359         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19360
19361 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19362
19363         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19364         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19365         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19366         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19367
19368 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19369
19370         PR c++/25263
19371         * g++.dg/other/array2.C: New test case.
19372
19373 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
19374
19375         * gcc.dg/darwin-weakimport-3.c: New.
19376
19377         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19378         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19379         and to work on Darwin.
19380         * gcc.dg/attr-weakref-1b.c: New file.
19381         * gcc.dg/attr-weakref-2.c: New test.
19382         * gcc.dg/darwin-weakref-1.c: New test.
19383
19384 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
19385
19386         PR testsuite/25247
19387         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19388         use in selector expressions.
19389         (dg-xfail-if): Ditto.
19390         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19391         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19392         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19393         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19394         * gcc.test-framework/test-framework.exp: Skip generated tests if
19395         CHECK_TEST_FRAMEWORK is not 1.
19396
19397 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19398
19399         PR tree-optimization/24963
19400         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19401
19402         PR target/24108
19403         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19404
19405         PR target/18580
19406         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19407         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19408         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19409         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19410
19411 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
19412
19413         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19414         dg-options.
19415
19416 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19417
19418         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19419
19420 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19421
19422         * gcc.dg/format/cast-1.c: New test.
19423
19424 2005-12-04  Roger Sayle  <roger@eyesopen.com>
19425
19426         PR c/7776
19427         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19428         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19429         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19430         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19431
19432 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19433
19434         * gcc.dg/cast-pretty-print-1.c: New test.
19435
19436 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19437
19438         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19439
19440 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
19441
19442         PR c++/24173
19443         * g++.dg/template/friend40.C: New test.
19444
19445 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
19446
19447         PR target/25199
19448         * gcc.target/i386/movq-2.c: New test.
19449         * gcc.target/i386/movq.c: Remove target i?86, instead add
19450         dg-require-effective-target ilp32.
19451
19452 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19453
19454         PR c++/24103
19455         * g++.dg/other/default1.C: New test.
19456
19457 2005-12-02  Richard Guenther  <rguenther@suse.de>
19458
19459         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19460
19461 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19462
19463         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19464
19465 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
19466
19467         PR target/21017
19468         * gcc.target/powerpc/rotate.c: New.
19469
19470 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19471
19472         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19473         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19474
19475 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19476
19477         PR c/13384
19478         * gcc.dg/pr17730-1.c: Adjust.
19479         * gcc.dg/lvalue1.c (main): Likewise.
19480         * gcc.dg/lvalue-2.c: Likewise.
19481         * g++.dg/pr7503-3.C
19482
19483 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
19484
19485         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19486         error messages.
19487
19488 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
19489
19490         PR fortran/24789
19491         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
19492
19493 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19494
19495         PR target/24475
19496         * lib/target-supports.exp (check_effective_target_tls): New.
19497         (check_effective_target_tls_runtime): New.
19498         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19499         for TLS support.
19500         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19501         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19502         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19503         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19504         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19505         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19506         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19507         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19508         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19509         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19510         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19511         effective-target TLS.
19512         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19513         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19514         effective-target TLS runtime.
19515
19516 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19517
19518         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19519
19520 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
19521
19522         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19523         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19524         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19525         ignored" warnings when "packing" is the same as the ABI layout.
19526
19527 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
19528
19529         PR fortran/21302
19530         * gfortran.dg/line_length_1.f: New test.
19531         * gfortran.dg/line_length_2.f90: Ditto.
19532
19533 2005-11-30  Richard Guenther  <rguenther@suse.de>
19534
19535         PR tree-optimization/21655
19536         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19537
19538 2005-11-30  Dale Johannesen  <dalej@apple.com>
19539
19540         * gcc.c-torture/compile/pr24930.c: New.
19541
19542 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
19543
19544         PR fortran/15809
19545         *  gfortran.dg/auto_char_dummy_array.f90: New test.
19546
19547 2005-11-30  Jeff Law  <law@redhat.com>
19548
19549         * g++.old-deja/g++.law/pr25000.C: New test.
19550
19551 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
19552
19553         * gcc.dg/tls/opt-11.c: New test.
19554
19555 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19556
19557         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19558         targets.
19559         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19560         LP64 ia64.
19561
19562 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
19563
19564         * gfortran.dg/open_access_1.f90: New test.
19565
19566 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19567
19568         * gcc.dg/charset/builtin2.c: New test.
19569
19570 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
19571
19572         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19573         on mmix-*-* for *_[xy].c.
19574
19575 2005-11-28  Kean Johnston  <jkj@sco.com>
19576
19577         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19578         headers.
19579         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19580         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19581         * gcc.target/i386/asm-3.c: Ditto.
19582         * gcc.target/i386/clobbers.c: Ditto.
19583         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19584         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19585         test regexp.
19586         * gcc.target/i386/mul.c: Ditto.
19587         * gcc.target/i386/ssetype-1.c: Ditto.
19588         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19589         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19590         static so the test works with -fPIC mode too. Based on comment in
19591         PR19231 by Pinski.
19592         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19593
19594 2005-11-28  Richard Guenther  <rguenther@suse.de>
19595
19596         * gcc.dg/alias-9.c: New testcase.
19597         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19598
19599 2005-11-28  Roger Sayle  <roger@eyesopen.com>
19600             Uros Bizjak  <uros@kss-loka.si>
19601
19602         PR middle-end/20219
19603         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19604         tan(x)/sin(x) transformations.
19605
19606 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
19607
19608         PR middle-end/24575
19609         * gcc.dg/tree-ssa/divide-3.c: New test.
19610         * gcc.dg/tree-ssa/divide-4.c: New test.
19611
19612 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
19613
19614         PR fortran/24917
19615         *  gfortran.dg/boz_6.f90: New test.
19616
19617 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19618
19619         PR fortran/23912
19620         * gfortran.dg/modulo_1.f90: New test.
19621
19622 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19623
19624         PR libfortran/24919
19625         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19626         fail on CRLF platforms.
19627         * gfortran.dg/ftell_2.f90: Likewise.
19628
19629 2005-11-26  Eric Christopher  <echristo@apple.com>
19630
19631         * gcc.dg/intmax_t-1.c: Remove mips xfail.
19632
19633 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19634
19635         * objc.dg/gnu-runtime-3.m: Simplify.
19636
19637 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19638
19639         PR middle-end/23669
19640         * gcc.dg/tree-ssa/divide-1.c: New test.
19641         * gcc.dg/tree-ssa/divide-2.c: New test.
19642
19643 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19644
19645         PR libgfortran/24945
19646         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19647
19648 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19649
19650         PR libgfortran/24945
19651         * gfortran.dg/open_status_2.f90: New test.
19652
19653 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19654
19655         * gcc.c-torture/execute/builtins/fprintf.c,
19656         gcc.c-torture/execute/builtins/fputs-lib.c,
19657         gcc.c-torture/execute/builtins/fputs.c,
19658         gcc.c-torture/execute/builtins/lib/fprintf.c,
19659         gcc.c-torture/execute/builtins/lib/printf.c,
19660         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19661
19662 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
19663
19664         * gcc.dg/20050922-2.c: New test.
19665
19666 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19667
19668         * objc.dg/gnu-runtime-3.m: New test.
19669
19670 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19671
19672         PR c++/9278
19673         * g++.dg/other/void1.C: New test.
19674
19675 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
19676
19677         PR middle-end/24998
19678         * gcc.dg/torture/fp-int-convert-float.c,
19679         gcc.dg/torture/fp-int-convert-double.c,
19680         gcc.dg/torture/fp-int-convert-long-double.c,
19681         gcc.dg/torture/fp-int-convert-timode.c,
19682         gcc.dg/torture/fp-int-convert-float80.c,
19683         gcc.dg/torture/fp-int-convert-float80-timode.c,
19684         gcc.dg/torture/fp-int-convert-float128.c,
19685         gcc.dg/torture/fp-int-convert-float128-timode.c,
19686         gcc.dg/torture/fp-int-convert.h: New files.
19687
19688 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19689
19690         PR middle-end/24989
19691         * gcc.dg/tree-ssa/bool-10.c: New test.
19692         * gcc.dg/tree-ssa/bool-11.c: New test.
19693         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19694
19695 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19696
19697         PR middle-end/24990
19698         * tree-ssa/pr24990-1.c: New test.
19699
19700 2005-11-24  Richard Guenther  <rguenther@suse.de>
19701         Dirk Mueller <dmueller@suse.de>
19702
19703         PR c++/14024
19704         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19705         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19706         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19707         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19708         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19709         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19710
19711 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
19712
19713         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19714
19715 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19716
19717         PR c/21668
19718         * gcc.dg/Wc++-compat.c: New.
19719         * gcc.dg/Wno-c++-compat.c: New.
19720
19721 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
19722
19723         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19724         (vspltish, vspltisw): Likewise.
19725
19726 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19727
19728         PR libgfortran/24794
19729         * gfortran.dg/namelist_12.f: Fix quotes.
19730         * gfortran.dg/namelist_13.f90: Fix quotes.
19731         * gfortran.dg/namelist_14.f90: Fix quotes.
19732         * gfortran.dg/namelist_15.f90: Fix quotes.
19733         * gfortran.dg/namelist_use.f90: Fix quotes.
19734         * gfortran.dg/namelist_use_only.f90: Fix quotes.
19735         * gfortran.dg/namelist_21.f90: New test.
19736         * gfortran.dg/namelist_22.f90: New test.
19737
19738 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
19739
19740         PR target/23435
19741         * gcc.c-torture/compile/pr23435.c: New.
19742
19743 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19744
19745         * gcc.c-torture/execute/floatunsisf-1.c: New test.
19746
19747 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19748
19749         * gcc.target/powerpc/405-macchw-1.c,
19750         gcc.target/powerpc/405-macchw-2.c,
19751         gcc.target/powerpc/405-macchwu-1.c,
19752         gcc.target/powerpc/405-macchwu-2.c,
19753         gcc.target/powerpc/405-machhw-1.c,
19754         gcc.target/powerpc/405-machhw-2.c,
19755         gcc.target/powerpc/405-machhwu-1.c,
19756         gcc.target/powerpc/405-machhwu-2.c,
19757         gcc.target/powerpc/405-maclhw-1.c,
19758         gcc.target/powerpc/405-maclhw-2.c,
19759         gcc.target/powerpc/405-maclhwu-1.c,
19760         gcc.target/powerpc/405-maclhwu-2.c,
19761         gcc.target/powerpc/405-mulchw-1.c,
19762         gcc.target/powerpc/405-mulchw-2.c,
19763         gcc.target/powerpc/405-mulchwu-1.c,
19764         gcc.target/powerpc/405-mulchwu-2.c,
19765         gcc.target/powerpc/405-mulhhw-1.c,
19766         gcc.target/powerpc/405-mulhhw-2.c,
19767         gcc.target/powerpc/405-mulhhwu-1.c,
19768         gcc.target/powerpc/405-mulhhwu-2.c,
19769         gcc.target/powerpc/405-mullhw-1.c,
19770         gcc.target/powerpc/405-mullhw-2.c,
19771         gcc.target/powerpc/405-mullhwu-1.c,
19772         gcc.target/powerpc/405-mullhwu-2.c,
19773         gcc.target/powerpc/405-nmacchw-1.c,
19774         gcc.target/powerpc/405-nmacchw-2.c,
19775         gcc.target/powerpc/405-nmachhw-1.c,
19776         gcc.target/powerpc/405-nmachhw-2.c,
19777         gcc.target/powerpc/405-nmaclhw-1.c,
19778         gcc.target/powerpc/405-nmaclhw-2.c,
19779         gcc.target/powerpc/440-macchw-1.c,
19780         gcc.target/powerpc/440-macchw-2.c,
19781         gcc.target/powerpc/440-macchwu-1.c,
19782         gcc.target/powerpc/440-macchwu-2.c,
19783         gcc.target/powerpc/440-machhw-1.c,
19784         gcc.target/powerpc/440-machhw-2.c,
19785         gcc.target/powerpc/440-machhwu-1.c,
19786         gcc.target/powerpc/440-machhwu-2.c,
19787         gcc.target/powerpc/440-maclhw-1.c,
19788         gcc.target/powerpc/440-maclhw-2.c,
19789         gcc.target/powerpc/440-maclhwu-1.c,
19790         gcc.target/powerpc/440-maclhwu-2.c,
19791         gcc.target/powerpc/440-mulchw-1.c,
19792         gcc.target/powerpc/440-mulchw-2.c,
19793         gcc.target/powerpc/440-mulchwu-1.c,
19794         gcc.target/powerpc/440-mulchwu-2.c,
19795         gcc.target/powerpc/440-mulhhw-1.c,
19796         gcc.target/powerpc/440-mulhhw-2.c,
19797         gcc.target/powerpc/440-mulhhwu-1.c,
19798         gcc.target/powerpc/440-mulhhwu-2.c,
19799         gcc.target/powerpc/440-mullhw-1.c,
19800         gcc.target/powerpc/440-mullhw-2.c,
19801         gcc.target/powerpc/440-mullhwu-1.c,
19802         gcc.target/powerpc/440-mullhwu-2.c,
19803         gcc.target/powerpc/440-nmacchw-1.c,
19804         gcc.target/powerpc/440-nmacchw-2.c,
19805         gcc.target/powerpc/440-nmachhw-1.c,
19806         gcc.target/powerpc/440-nmachhw-2.c,
19807         gcc.target/powerpc/440-nmaclhw-1.c,
19808         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19809
19810 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
19811
19812         PR fortran/24774
19813         * gfortran.dg/inquire_9.f90: New test.
19814
19815         PR fortran/21647
19816         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19817
19818 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19819
19820         PR libfortran/24432
19821         * lib/target-supports.exp (check_effective_target_fortran_large_real):
19822         Check that 'cos' is supported.
19823
19824 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
19825
19826         PR fortran/24223
19827         * gfortran.dg/substring_equivalence.f90: New test.
19828
19829         PR fortran/24705
19830         * gfortran.dg/auto_internal_assumed.f90: New test.
19831
19832 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
19833
19834         * gcc.dg/fold-div-2.c: New test.
19835
19836 2005-11-20  Ian Lance Taylor  <ian@airs.com>
19837
19838         PR rtl-optimization/24883
19839         * gcc.c-torture/compile/pr24883.c: New test.
19840
19841 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
19842
19843         PR middle-end/20583
19844         * gcc.c-torture/compile/pr20583.c: New.
19845
19846 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
19847
19848         * gcc.c-torture/execute/usmul.c: New test.
19849
19850 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
19851
19852         * gcc.dg/tree-ssa/vrp22.c: New test.
19853
19854 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
19855
19856         PR middle-end/24912
19857         * gcc.dg/torture/pr24912-1.c: New test.
19858
19859 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
19860
19861         PR fortran/24862
19862         * gfortran.dg/arrayio_derived_1.f90: New test.
19863
19864 2005-11-19  Richard Guenther  <rguenther@suse.de>
19865
19866         PR middle-end/23294
19867         * gcc.dg/tree-ssa/pr23294.c: New testcase.
19868
19869 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
19870
19871         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19872
19873 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
19874
19875         PR c++/8355
19876         * g++.dg/template/friend39.C: New test.
19877
19878 2005-11-18  James E Wilson  <wilson@specifix.com>
19879
19880         * gcc.dg/builtin-strstr.c: New.
19881
19882 2005-11-18  Richard Henderson  <rth@redhat.com>
19883
19884         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
19885         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
19886         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19887         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
19888         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
19889         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
19890         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
19891         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
19892         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
19893         renaming to remove initial "ia64-".
19894
19895 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
19896
19897         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
19898
19899 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
19900
19901         * g++.dg/cpp/string-2.C: New test.
19902
19903 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
19904
19905         * gcc.dg/tree-ssa/loop-14.c: New test.
19906
19907 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
19908             Michael Chamberlain <michael@chamberlain.net.au>
19909
19910         * ada/acats/run_all.sh (target_run): Kill long running tests.
19911
19912 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19913
19914         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
19915         * gcc.dg/cleanup-9.c: Likewise.
19916         * gcc.dg/cleanup-10.c: Likewise.
19917         * gcc.dg/cleanup-11.c: Likewise.
19918
19919 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19920
19921         PR fortran/24892
19922         * gfortran.dg/open_access_append_1.f90: New test.
19923         * gfortran.dg/open_access_append_2.f90: New test.
19924
19925 2005-11-16  Richard Guenther  <rguenther@suse.de>
19926
19927         PR middle-end/24851
19928         * gcc.c-torture/execute/pr24851.c: New testcase.
19929
19930 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
19931
19932         * gcc.dg/fold-overflow-1.c: New test.
19933
19934 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
19935
19936         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
19937         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
19938
19939 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
19940
19941         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
19942         structures.
19943         * g++.dg/eh/forced2.C: Likewise.
19944         * g++.dg/eh/forced3.C: Likewise.
19945         * g++.dg/eh/forced4.C: Likewise.
19946
19947 2005-11-11  Mike Stump  <mrs@apple.com>
19948
19949         * g++.old-deja/g++.mike/unused.C: Add.
19950
19951 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
19952
19953         PR c++/24667
19954         * g++.dg/warn/Wcast-qual1.C: New test.
19955
19956 2005-11-15  Jan Hubicka  <jh@suse.cz>
19957
19958         * gcc.dg/winline-5.c: Add large-unit-insns limit.
19959
19960 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
19961
19962         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
19963
19964 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
19965
19966         PR 24840
19967         * gcc.dg/tree-ssa/pr24840.c: New test.
19968
19969 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
19970
19971         PR testsuite/24841
19972         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
19973
19974 2005-11-14  Dale Johannesen  <dalej@apple.com>
19975
19976         * gcc.c-torture/execute/20051113-1.c: New.
19977
19978 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
19979
19980         PR c++/24687
19981         * g++.dg/template/crash43.C: New test.
19982
19983 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
19984
19985         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
19986
19987 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19988
19989         PR c++/24817
19990         * g++.dg/eh/spec8.C: New test.
19991
19992 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19993
19994         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
19995
19996 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19997
19998         PR c++/20293
19999         * g++.dg/parse/ambig4.C: New test.
20000         * g++.dg/tc1/dr101.C: Adjust error markers.
20001         * g++.dg/lookup/strong-using-2.C: Likewise.
20002         * g++.dg/lookup/ambig5.C: Likewise.
20003         * g++.dg/lookup/ambig4.C: Likewise.
20004         * g++.dg/parse/crash22.C: Likewise.
20005
20006 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
20007
20008         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20009
20010 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
20011
20012         * gcc.dg/nested-calls-1.c: New test.
20013
20014 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20015
20016         * gfortran.dg/complex_intrinsic_1.f90: New test.
20017         * gfortran.dg/complex_intrinsic_2.f90: New test.
20018         * gfortran.dg/fgetc_1.f90: New test.
20019         * gfortran.dg/fgetc_2.f90: New test.
20020         * gfortran.dg/fgetc_3.f90: New test.
20021         * gfortran.dg/ftell_1.f90: New test.
20022         * gfortran.dg/ftell_2.f90: New test.
20023         * gfortran.dg/gnu_logical_1.F: New test.
20024         * gfortran.dg/gnu_logical_2.f90: New test.
20025
20026 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
20027
20028         PR middle-end/24820
20029         * gcc.dg/pr24820.c: New test.
20030
20031 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
20032
20033         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20034         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20035         variable.
20036
20037 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20038
20039         PR testsuite/24614
20040         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20041
20042 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20043
20044         * gcc.target/cris/cris.exp: New file.
20045         * gcc.target/cris/rld-legit1.c: New test.
20046         * gcc.target/cris/rld-legit2.c: New test.
20047
20048 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
20049
20050         PR c++/24780
20051         * g++.dg/opt/pr24780.C: New test.
20052
20053         PR c++/24761
20054         * g++.dg/template/asm1.C: New test.
20055
20056 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
20057
20058         PR libgfortran/24787
20059         * gfortran.dg/scan_1.f90: New test.
20060
20061 2005-11-12  Jan Hubicka  <jh@suse.cz>
20062
20063         * gcc.target/i386/minmax-1.c: New.
20064         * gcc.target/i386/minmax-2.c: New.
20065
20066 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
20067
20068         * gcc.dg/pr24445.c: Fix for 64-bit targets.
20069
20070 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
20071
20072         * gcc.c-torture/execute/20051110-1.c,
20073         gcc.c-torture/execute/20051110-2.c: New tests.
20074
20075 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20076
20077         PR middle-end/24750
20078         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20079         New tests.
20080
20081 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20082
20083         * lib/target-libpath.exp (get_shlib_extension): New proc.
20084         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20085         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20086         * lib/objc.exp (objc_target_compile): Likewise.
20087         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20088         detection.
20089
20090 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20091
20092         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20093
20094         * lib/target-supports.exp (check_effective_target_static_libgfortran):
20095         Add -static to additional_flags and pass it to target_compile.
20096
20097 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20098
20099         PR libgfortran/24719
20100         gfortran.dg/read_noadvance.f90: New test.
20101
20102         PR libgfortran/24699
20103         gfortran.dg/fmt_t_2.f90: New test.
20104
20105         PR libgfortran/24785
20106         gfortran.dg/read_x_eor.f90: New test.
20107
20108         PR libgfortran/24584
20109         gfortran.dg/namelist_empty.f90: Rename test.
20110
20111         PR libgfortran/24489
20112         gfortran/read_eor.f90: Rename test.
20113
20114 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20115
20116         PR fortran/15976
20117         * gfortran.dg/automatic_module_variable.f90: New test.
20118
20119 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20120
20121         PR target/24445
20122         * gcc.dg/pr24445.c: New test.
20123
20124 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20125
20126         PR fortran/24655
20127         PR fortran/24755
20128         * gfortran.dg/recursive_statement_functions.f90: Add statement
20129         functions using inline intrinsic functions and parameters to test
20130         that they no longer seg-fault.
20131
20132         PR fortran/24409
20133         gfortran.dg/nested_modules_4.f90: New test.
20134         gfortran.dg/nested_modules_5.f90: New test.
20135
20136 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20137
20138         PR fortran/24643
20139         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20140
20141 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
20142
20143         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20144         failures.
20145
20146 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20147
20148         * gcc.dg/sparc-getcontext-1.c: New test.
20149
20150 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
20151
20152         * gcc.dg/ifcvt-fabs-1.c: New test.
20153
20154 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
20155
20156         PR other/4372
20157         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20158         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20159
20160 2005-11-09  Richard Guenther  <rguenther@suse.de>
20161
20162         PR tree-optimization/24716
20163         * gcc.c-torture/execute/pr24716.c: New testcase.
20164
20165 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20166
20167         * gcc.dg/pr24624.c: Disable for non S/390 targets.
20168
20169 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20170
20171         PR 24624
20172         * gcc.dg/pr24624.c: Testcase added.
20173
20174 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20175
20176         PR 24623
20177         * g++.dg/other/pr24623.C: Testcase added.
20178
20179 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
20180
20181         PR fortran/22607
20182         * gfortran-dg/pure_byref_1.f90: New.
20183         * gfortran-dg/pure_byref_2.f90: New.
20184
20185 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
20186
20187         PR c/24101
20188         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20189         * gcc.dg/dg.exp: Run main loop also for *.i files.
20190
20191 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
20192
20193         PR c++/19450
20194         * g++.dg/tls/diag-3.C: New test.
20195         * g++.dg/tls/diag-4.C: New test.
20196         * g++.dg/tls/static-1.C: New test.
20197         * g++.dg/tls/static-1a.cc: New file.
20198
20199 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
20200
20201         PR 23046
20202         * g++.dg/tree-ssa/pr23046.C: New test.
20203
20204 2005-11-08  Devang Patel <dpatel@apple.com>
20205
20206         PR tree-optimization/23115
20207         * gcc.dg/tree-ssa/pr23115.c: New.
20208
20209 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
20210
20211         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20212         * gcc.target/powerpc/pr16155.c: Same.
20213         * gcc.target/powerpc/altivec-1.c: Same.
20214         * gcc.target/powerpc/altivec-2.c: Same.
20215         * gcc.target/powerpc/altivec-3.c: Same.
20216         * gcc.target/powerpc/altivec-5.c: Same.
20217         * gcc.target/powerpc/altivec-11.c: Same.
20218         * gcc.target/powerpc/altivec-12.c: Same.
20219         * gcc.target/powerpc/altivec-14.c: Same.
20220         * gcc.target/powerpc/altivec-22.c: Same.
20221         * gcc.target/powerpc/altivec-consts.c: Same.
20222         * gcc.target/powerpc/altivec-pr22085.c: Same.
20223         * gcc.target/powerpc/altivec-splat.c: Same.
20224         * gcc.target/powerpc/altivec-varargs-1.c: Same.
20225         * gcc.target/powerpc/altivec-vec-merge.c: Same.
20226         * gcc.target/powerpc/darwin-longlong.c: Same.
20227
20228 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
20229
20230         PR target/19340
20231         * gcc.dg/pr19340.c: New test.
20232
20233 2005-11-07  Ian Lance Taylor  <ian@airs.com>
20234
20235         PR rtl-optimization/24683
20236         * gcc.dg/pr24683.c: New test.
20237
20238 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20239
20240         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20241         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20242
20243 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20244
20245         * gcc.target/i386/pr23376.c: Compile with -mmmx.
20246
20247 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
20248
20249         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20250
20251 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20252
20253         PR target/24230
20254
20255         * gcc.target/powerpc/altivec-consts.c,
20256         gcc.target/powerpc/altivec-splat.c: New testcase.
20257
20258 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20259
20260         PR c/24599
20261
20262         * gcc.dg/overflow-2.c: New testcase.
20263
20264 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
20265
20266         PR rtl-optimization/23567
20267         * gcc.c-torture/execute/20051104-1.c: New test.
20268
20269 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
20270
20271         PR fortran/24534
20272         gfortran.dg/private_type_2.f90: Modified to check that case with
20273         PRIVATE declaration within derived type is accepted.
20274
20275         PR fortran/20838
20276         gfortran.dg/pointer_assign_1.f90: New test.
20277
20278         PR fortran/20840
20279         * gfortran.dg/arrayio_0.f90: New test.
20280
20281         PR fortran/17737
20282         gfortran.dg/data_initialized.f90: New test.
20283         gfortran.dg/data_constraints_1.f90: New test.
20284         gfortran.dg/data_constraints_2.f90: New test.
20285
20286 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
20287
20288         PR fortran/24174
20289         PR fortran/24305
20290         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20291
20292 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
20293
20294         PR 24670
20295         * gcc.dg/tree-ssa/pr24670.c: New test.
20296
20297 2005-11-05  Ian Lance Taylor  <ian@airs.com>
20298
20299         PR target/22432
20300         * gcc.target/i386/pr22432.c: New test.
20301
20302 2005-11-05  Richard Henderson  <rth@redhat.com>
20303
20304         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20305         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20306         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20307         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20308         from gcc.dg/alpha-*.
20309         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20310         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20311
20312 2005-11-05  Andreas Jaeger  <aj@suse.de>
20313
20314         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20315
20316 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20317
20318         PR target/23424
20319         * gcc.dg/torture/pr23424-1.c: New test.
20320
20321 2005-11-04  Richard Henderson  <rth@redhat.com>
20322
20323         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20324         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20325         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20326         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20327         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20328         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20329         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20330         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20331         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20332         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20333         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20334         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20335         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20336         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20337         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20338         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20339         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20340         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20341         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20342         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20343         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20344         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20345         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20346         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20347         Move from gcc.dg/.
20348         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20349         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20350         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20351         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20352         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20353         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20354         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20355         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20356         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20357         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20358         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20359         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20360         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20361         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20362         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20363         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20364         gcc.target/i386/lea.c, gcc.target/i386/local.c,
20365         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20366         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20367         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20368         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20369         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20370         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20371         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20372         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20373         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20374         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20375         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20376         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20377         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20378         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20379         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20380         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20381         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20382         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20383         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20384         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20385         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20386         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20387         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20388         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20389         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20390         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20391         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20392         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20393
20394 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
20395
20396         PR 24627
20397         * gcc.dg/tree-ssa/pr24627.c: New test.
20398
20399 2005-11-04 Paul Brook  <paul@codesourcery.com>
20400
20401         * gcc.dg/tls/opt-10.c: New test.
20402
20403 2005-11-04  Andreas Jaeger  <aj@suse.de>
20404
20405         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20406         avoid extra warnings.
20407
20408 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20409
20410         PR libfortran/22298
20411         * lib/target-supports.exp
20412         (check_effective_target_static_libgfortran): New
20413         static_libgfortran effective target.
20414         * gfortran.dg/static_linking_1.f: New test.
20415         * gfortran.dg/static_linking_1.c: New file.
20416
20417 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20418
20419         * gcc.dg/pr24615.c: Guard test with { target fpic }.
20420
20421 2005-11-03  Josh Conner  <jconner@apple.com>
20422
20423         PR c++/19989
20424         g++.dg/ext/array2.C: New test.
20425         g++.dg/template/dependent-name3.C: New test.
20426         g++.dg/template/dependent-name4.C: New test.
20427         g++.dg/template/sfinae2.C: New test.
20428
20429 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20430
20431         PR preprocessor/22042
20432         * gcc.dg/cpp/strify4.c: New test.
20433
20434 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20435
20436         PR c++/17964
20437         * g++.dg/cpp/string-1.C: New test.
20438
20439 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20440
20441         * gcc.target/powerpc: New directory.
20442         * gcc.target/powerpc/powerpc.exp: New file.
20443         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20444         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20445         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20446         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20447         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20448         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20449         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20450         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20451         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20452         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20453         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20454         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20455         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20456         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20457         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20458         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20459         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20460         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20461         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20462         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20463         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20464         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20465         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20466         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20467         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20468         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20469         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20470         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20471         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20472         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20473         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20474         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20475         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20476         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20477
20478 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
20479
20480         PR c++/21627
20481         * g++.dg/warn/inline2.C: New test.
20482
20483 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20484
20485         PR middle-end/23155
20486         * g++.dg/ext/c99struct1.C: New test.
20487         * gcc.dg/union-cast-1.c: New test.
20488         * gcc.dg/union-cast-2.c: New test.
20489         * gcc.dg/union-cast-3.c: New test.
20490
20491 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20492
20493         PR middle-end/24589
20494         * gcc.c-torture/execute/zero-struct-2.c: New test.
20495
20496 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20497
20498         PR c++/24582
20499         * g++.dg/init/switch1.C: New test.
20500
20501 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20502
20503         * gcc.dg/delay-slot-1.c: New test.
20504
20505 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
20506
20507         PR target/24620
20508         * gcc.dg/pr24620.c: New test.
20509
20510 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20511
20512         PR c/24329
20513         * gcc.dg/format/unnamed-1.c: New test.
20514
20515 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20516
20517         PR c++/22434
20518         * g++.dg/expr/cond8.C: New test.
20519
20520         PR c++/24560
20521         * g++.dg/parse/dot1.C: New test.
20522
20523 2005-11-02  Jan Hubicka  <jh@suse.cz>
20524
20525         PR target/23303
20526         * gcc.dg/i386-lea.c: New test
20527
20528 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20529
20530         PR target/24615
20531         * gcc.dg/pr24615.c: New test.
20532
20533 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20534
20535         PR target/24600
20536         * gcc.dg/pr24600.c: New test.
20537
20538 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20539
20540         PR c++/19253
20541         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20542         * g++.dg/parse/typename9.C: New test.
20543         * g++/dg/parse/typename10.C: Likewise.
20544
20545 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20546
20547         PR fortran/18157
20548         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20549         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20550         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20551
20552 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20553
20554         PR c++/24569
20555         * g++.dg/debug/static1.C: New test.
20556
20557 2005-11-02  Josh Conner  <jconner@apple.com>
20558
20559         * g++.dg/crash38.C: moved into proper directory...
20560         * g++.dg/template/crash42.C: ...here
20561
20562 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
20563
20564         PR target/18338
20565         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20566         pcc_bitfield_type_matters || default_packed.
20567
20568         * lib/target-supports.exp
20569         (check_effective_target_pcc_bitfield_type_matters): New proc.
20570         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20571
20572         PR testsuite/23304
20573         * lib/target-supports.exp (check_effective_default_packed): New proc.
20574         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20575         Gate expected errors on target ! default_packed.
20576         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20577
20578 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20579
20580         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20581         change (r106358).
20582
20583 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20584
20585         PR fortran/24008
20586         * gfortran.dg/entry_5.f90: New.
20587         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20588
20589 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
20590
20591         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20592
20593 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
20594
20595         PR fortran/21565
20596         gfortran.dg/namelist_blockdata.f90: New test.
20597
20598         PR fortran/18737
20599         gfortran.dg/external_implicit_none.f90: New test.
20600
20601         PR fortran/14994
20602         * gfortran.dg/secnds.f: New test.
20603
20604 2005-10-31  Jan Hubicka  <jh@suse.cz>
20605
20606         PR target/20928
20607         * gcc.c-torture/compile/pr20928.c: New test.
20608
20609 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
20610
20611         PR middle-end/23492
20612         * gcc.c-torture/compile/zero-strct-5.c: New test.
20613
20614 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
20615
20616         PR libgfortran/24584
20617         * gfortran.dg/pr24584.f90: New test.
20618
20619 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
20620
20621         PR fortran/18883
20622         * gfortran.dg/char_result_9.f90: New.
20623         * gfortran.dg/char_result_10.f90: New.
20624
20625 2005-10-30  Jan Hubicka  <jh@suse.cz>
20626
20627         * g++.dg/tree-ssa/pr24172.C: New testcase.
20628
20629 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20630
20631         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20632
20633 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
20634
20635         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20636         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20637         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20638         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20639         gfortran.dg/enum_9.f90,
20640         gfortran.fortran-torture/compile/enum_1.f90,
20641         gfortran.fortran-torture/execute/enum_1.f90,
20642         gfortran.fortran-torture/execute/enum_2.f90,
20643         gfortran.fortran-torture/execute/enum_3.f90,
20644         gfortran.fortran-torture/execute/enum_4.f90: New tests.
20645
20646 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
20647
20648         PR target/18482
20649         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20650         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20651
20652 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20653
20654         PR libfortran/20179
20655         * gfortran.dg/mixed_io_1.f90: New test.
20656         * gfortran.dg/mixed_io_1.c: New file.
20657
20658 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20659
20660         * gfortran.dg/malloc_free_1.f90: New test.
20661
20662 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
20663
20664         * gcc.dg/nested-func-4.c: Require profiling -pg.
20665
20666 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20667
20668         PR C++/23229
20669         * g++.dg/warn/main-2.C: New test.
20670
20671 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
20672
20673         PR fortran/24545
20674         * gfortran.dg/interface_2.f90: new test.
20675
20676 2005-10-28  Josh Conner  <jconner@apple.com>
20677
20678         PR c++/22153
20679         * g++.dg/template/crash38.C: New test.
20680         * g++.dg/parse/explicit1.C: Change expected errors.
20681
20682 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20683
20684         PR C++/23426
20685         * g++.dg/other/large-size-array.C: New test.
20686
20687 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20688
20689         PR middle-end/24362
20690         * g++.dg/opt/complex4.C: New test.
20691
20692 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
20693
20694         * gcc.dg/nested-func-4.c: New test.
20695
20696 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
20697
20698         PR fortran/24158
20699         gfortran.dg/derived_recursion.f90: New test.
20700         gfortran.dg/implicit_actual.f90: New test.
20701
20702 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
20703
20704         PR middle-end/24295, PR testsuite/24477
20705         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
20706         removed when weakref hits the tree.
20707
20708 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
20709
20710         * gfortran.dg/cray_pointers_4.f90: New test.
20711
20712         * gfortran.dg/cray_pointers_5.f90: New test.
20713
20714 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
20715
20716         PR fortran/22290
20717         * gfortran.dg/assign_5.f90: New test.
20718         * gfortran.dg/assign_6.f: New test.
20719
20720 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
20721
20722         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
20723         CPU has no SSE support.
20724
20725 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
20726
20727         PR libgfortran/24224
20728         * gfortran.dg/arrayio_1.f90: Update attribution.
20729         * gfortran.dg/arrayio_2.f90: Update attribution.
20730         * gfortran.dg/arrayio_3.f90: Update attribution.
20731         * gfortran.dg/arrayio_4.f90: Update test conditions.
20732         * gfortran.dg/arrayio_5.f90: Update attribution.
20733         * gfortran.dg/arrayio_6.f90: New test.
20734         * gfortran.dg/arrayio_7.f90: New test.
20735
20736 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
20737
20738         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20739
20740 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20741
20742         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20743
20744 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20745
20746         PR fortran/24416
20747         * gfortran.dg/namelist_char_only.f90: New test.
20748
20749 2005-10-24  Asher Langton  <langton2@llnl.gov>
20750
20751         PR fortran/17031
20752         PR fortran/22282
20753         * gfortran.dg/cray_pointers_1.f90: New test.
20754         * gfortran.dg/cray_pointers_2.f90: New test.
20755         * gfortran.dg/cray_pointers_3.f90: New test.
20756         * gfortran.dg/loc_1.f90: New test.
20757         * gfortran.dg/loc_2.f90: New test.
20758
20759 2005-10-24  Steven Bosscher  <stevenb@suse.de>
20760
20761         * gcc.dg/pr24225.c: New test.
20762
20763 2005-10-24  Asher Langton  <langton2@llnl.gov>
20764
20765         * gfortran.dg/dup_save_1.f90: New test.
20766         * gfortran.dg/dup_save_2.f90: New test.
20767
20768 2005-10-24  Paul Brook  <paul@codesourcery.com>
20769
20770         PR 24107
20771         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20772         stdint.h.
20773
20774 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
20775
20776         PR libgfortran/24489
20777         * gfortran.dg/pr24489.f90: New test.
20778
20779 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
20780
20781         PR fortran/23635
20782         * gfortran.dg/ichar_1.f90: Add tests for derived types.
20783
20784 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
20785
20786         PR target/18911
20787         * g++.dg/init/array16.C: Skip for mmix-*-*.
20788
20789 2005-10-23  Asher Langton  <langton2@llnl.gov>
20790
20791         * gfortran.dg/byte_1.f90: New test.
20792         * gfortran.dg/byte_2.f90: New test.
20793
20794 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
20795
20796         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20797
20798 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
20799
20800         PR fortran/18022
20801         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20802
20803         PR fortran/24311
20804         * gfortran.dg/merge_char_const.f90: New test.
20805
20806         PR fortran/24384
20807         * gfortran.dg/spread_scalar_source.f90: New test.
20808
20809 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
20810
20811         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20812
20813         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20814         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20815
20816         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20817
20818 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
20819
20820         PR fortran/24426
20821         * gfortran.dg/der_pointer_4.f90: New.
20822
20823 2005-10-22  David Ayers  <d.ayers@inode.at>
20824
20825         * obj-c++.dg/except-1.mm: Simplify.
20826
20827 2005-10-21  David Ayers  <d.ayers@inode.at>
20828
20829         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20830
20831 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
20832
20833         * gfortran.dg/assumed_dummy_2.f90: New test.
20834
20835 2005-10-21  James E Wilson  <wilson@specifix.com>
20836
20837         PR preprocessor/15220
20838         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20839
20840 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
20841
20842         * gcc.c-torture/execute/20051021-1.c: New test.
20843
20844 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
20845
20846         PR c++/24260
20847         * g++.dg/ext/tmplattr1.C: New test.
20848
20849 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
20850
20851         PR fortran/24440
20852         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20853
20854 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
20855
20856         * obj-c++.dg/except-1.mm: New.
20857
20858         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20859
20860 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
20861
20862         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20863
20864 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
20865
20866         PR middle-end/24295
20867         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20868         declarations with the same names as thunks' alias targets, use
20869         aliases instead.
20870         * gcc.dg/attr-alias-3.c: New test.
20871         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20872
20873 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
20874
20875         PR c++/22618
20876         * g++.dg/parse/access8.C: New test.
20877
20878 2005-10-20  Richard Guenther  <rguenther@suse.de>
20879
20880         PR c++/24439
20881         * g++.dg/tree-ssa/pr24439.C: New testcase.
20882
20883 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20884
20885         * g++.dg/opt/delay-slot-1.C: New test.
20886
20887 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
20888
20889         PR fortran/21625
20890         * gfortran.fg/der_init_1.f90: New.
20891
20892 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
20893
20894         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
20895
20896 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
20897
20898         PR c++/21908
20899         * g++.dg/parse/error28.C: New test.
20900
20901 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20902
20903         * gcc.dg/profile-generate-2.c: New test.
20904
20905 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
20906
20907         PR target/23589
20908         * g++.dg/ext/dllimport11.C: New.
20909
20910 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20911
20912         PR c++/22293
20913         * g++.dg/other/friend3.C: New test.
20914
20915 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
20916
20917         PR c++/23293
20918         * g++.dg/template/error19.C: New test.
20919
20920 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20921
20922         PR c++/21383
20923         * g++.dg/overload/koenig2.C: New.
20924
20925         PR c++/23118
20926         * g++.dg/overload/error2.C: New.
20927
20928         PR c++/22604
20929         * g++.dg/inherit/covariant14.C: New.
20930
20931 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20932
20933         PR c++/23440
20934         * g++.dg/parse/for1.C: New test.
20935
20936 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
20937
20938         PR fortran/23446
20939         * gfortran.dg/host_dummy_index_1.f90: New test.
20940
20941         PR fortran/21459
20942         * gfortran.dg/automatic_char_len_2.f90: New test.
20943
20944         PR fortran/20866
20945         * gfortran.dg/recursive_statement_functions.f90: New test.
20946
20947         PR fortran/20853
20948         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
20949
20950         PR fortran/20849
20951         * gfortran.dg/external_initializer.f90: New test.
20952
20953         PR fortran/20837
20954         * non_module_public.f90: New test.
20955
20956 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20957
20958         PR c++/24386
20959         * g++.dg/template/overload7.C: New.
20960
20961         PR c++/22551
20962         * g++.dg/other/switch2.C: Remove expected warnings.
20963
20964         PR c++/21353
20965         * g++.dg/template/defarg6.C: New.
20966
20967 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
20968
20969         PR target/24315
20970         * gcc.target/i386/pr24315.c: New test.
20971
20972 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20973
20974         PR c++/24389
20975         * g++.dg/template/static21.C: New test.
20976         * g++.dg/template/static21-a.cc: Likewise.
20977
20978 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
20979
20980         PR c++/23959
20981         * g++.dg/warn/Wswitch-default-1.C: New test.
20982         * g++.dg/warn/Wswitch-default-2.C: New test.
20983
20984 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20985
20986         PR c++/22173
20987         * g++.dg/parse/template18.C: New test.
20988         * g++.dg/template/nontype15.C: Likewise.
20989
20990 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
20991
20992         PR fortran/22273
20993         * gfortran.dg/spec_expr_2.f90: New.
20994
20995 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
20996
20997         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
20998         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
20999         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21000         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21001         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21002         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21003         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21004         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
21005         previous target-specific skips and warning-message matches where
21006         applicable.
21007
21008 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
21009
21010         PR c++/21347
21011         * g++.dg/warn/Wctor-dtor.C: New test.
21012
21013 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21014
21015         PR c/23439
21016         * gcc.dg/for-1.c: New test.
21017
21018 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
21019
21020         PR c++/19565
21021         * g++.dg/warn/Wconversion1.C: New test.
21022         * g++.dg/ext/packed4.C: Compile with -w.
21023         * g++.dg/opt/20050511-1.C: Likewise.
21024         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21025
21026 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
21027
21028         * gfortran.dg/boz_5.f90: New test.
21029
21030 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
21031
21032         PR c++/22551
21033         * g++.dg/other/switch2.C: New.
21034
21035         PR c++/23984
21036         * g++.dg/init/ctor7.C: New.
21037
21038 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
21039
21040         PR c++/23730
21041         * g++.dg/parse/crash32.C: New test.
21042
21043 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
21044
21045         PR c++/20721
21046         * g++.dg/init/goto2.C: New test.
21047
21048         PR c++/22464
21049         * g++.dg/template/crash/41.C: New test.
21050
21051         PR c++/22180
21052         * g++.dg/template/crash40.C: New test.
21053
21054         PR c++/23694
21055         * g++.dg/parse/friend5.C: New test.
21056
21057         PR c++/23307
21058         * g++.dg/template/crash38.C: New test.
21059
21060         PR c++/22352
21061         * g++.dg/template/friend38.C: New test.
21062
21063         PR c++/22405
21064         * g++.dg/template/crash39.C: New test.
21065
21066 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
21067
21068         * gcc.dg/debug/dwarf2/dwarf-char1.c,
21069         gcc.dg/debug/dwarf2/dwarf-char2.c,
21070         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21071
21072         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21073
21074 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
21075
21076         * gcc.dg/dll-2.c: Add tests for warnings.
21077         * gcc.dg/dll-3.c: Likewise.
21078         * gcc.dg/dll-4.c: Likewise.
21079
21080         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21081         * g++.dg/ext/dllimport2.C: Likewise.
21082         * g++.dg/ext/dllimport3.C: Likewise.
21083         * g++.dg/ext/dllimport7.C: Likewise.
21084         * g++.dg/ext/dllimport8.C: Likewise.
21085         * g++.dg/ext/dllimport9.C: Likewise.
21086
21087 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
21088
21089         PR fortran/24092
21090         * gfortran.dg/derived_pointer_recursion.f90: New test.
21091
21092 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
21093
21094         * gcc.c-torture/execute/20051012-1.c: New test.
21095
21096 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21097
21098         PR fortran/18082
21099         * gfortran.dg/automatic_char_len_1.f90: New test.
21100
21101 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21102
21103         PR fortran/20847
21104         * gfortran.dg/save_common.f90: New test.
21105
21106         PR fortran/20856
21107         * gfortran.dg/save_result.f90: New test.
21108
21109 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21110
21111         PR c++/21592
21112         * g++.dg/template/dependent-expr1.C: Add new expected error.
21113         * g++.dg/template/dependent-expr2.C: Adjust error text.
21114         * g++.dg/template/overload6.C: New.
21115
21116         PR c++/23797
21117         * g++.dg/other/typename8.C: New.
21118
21119         PR c++/21117
21120         * g++.dg/other/return1.C: New.
21121
21122 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
21123
21124         PR c++/24052
21125         * g++.dg/ext/label5.C: New.
21126
21127 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21128
21129         PR c++/19964
21130         * g++.dg/parse/crash31.C: New.
21131
21132 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
21133
21134         * g++.dg/ipa/ipa-1.c: New test.
21135         * g++.dg/ipa/ipa-2.c: New test.
21136         * g++.dg/ipa/ipa-3.c: New test.
21137         * g++.dg/ipa/ipa-4.c: New test.
21138         * g++.dg/ipa/ipa-5.c: New test.
21139         * g++.dg/ipa/ipa.exp: New file.
21140
21141 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21142
21143         PR fortran/24207
21144         * gfortran.dg/private_type_3.f90: New test.
21145
21146 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21147
21148         PR fortran/20786
21149         gfortran.dg/aint_anint_1.f90: New test.
21150
21151 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21152
21153         PR libgfortran/24313
21154         gfortran.dg/csqrt.f: New test.
21155
21156 2005-10-11  Ian Lance Taylor  <ian@airs.com>
21157
21158         PR c++/8057
21159         * g++.dg/warn/noeffect7.C: New test.
21160         * g++.dg/warn/noeffect2.C: Instantiate templates.
21161         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
21162         and warning.
21163
21164 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21165
21166         PR c++/21089
21167         * g++.dg/init/float1.C: New test.
21168
21169         PR c++/24277
21170         * g++.dg/init/member1.C: Tweak error markers.
21171
21172 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
21173
21174         PR testsuite/24281
21175         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21176         Check for null pointer.
21177
21178 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21179
21180         PR c++/21369
21181         * g++.dg/parse/ret-type3.C: New test.
21182
21183 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21184
21185         PR tree-opt/23946
21186         * gcc.c-torture/compile/pr23946.c: New test.
21187
21188 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
21189
21190         * g++.dg/opt/mmx2.C: New test.
21191
21192 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21193
21194         PR c++/24277
21195         * g++.dg/template/static20.C: New test.
21196
21197         PR c++/24302
21198         * g++.dg/warn/Wunused-12.C: New test.
21199
21200         PR c++/23437
21201         * g++.dg/template/arg4.C: New test.
21202
21203 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21204
21205         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21206         * gcc.dg/ucnid-3.c: Likewise.
21207         * gcc.dg/ucnid-4.c: Likewise.
21208         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21209         * g++.dg/other/ucnid-1.C: Likewise.
21210         * gcc.dg/sparc-frame-1.c: New test.
21211
21212 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21213
21214         PR c++/24139
21215         * g++.dg/template/spec27.C: New test.
21216
21217         PR c++/24275
21218         * g++.dg/template/static19.C: New test.
21219
21220 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21221
21222         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21223         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21224
21225 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21226
21227         PR target/24136
21228         * gfortran.fortran-torture/compile/pr24136.f: New test.
21229
21230 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
21231
21232         PR c++/22172
21233         * g++.dg/parse/crash30.C: New test.
21234
21235 2005-10-07  Richard Guenther  <rguenther@suse.de>
21236
21237         PR middle-end/24227
21238         * gcc.c-torture/compile/pr24227.c: New testcase.
21239
21240 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
21241
21242         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21243         Do not put aligned attributes on array elements.
21244
21245 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
21246
21247         PR testsuite/23611, PR testsuite/23615
21248         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21249         writing prototypes of library functions by hand.
21250         * obj-c++.dg/bitfield-4.mm: Likewise.
21251         * obj-c++.dg/const-str-4.mm: Likewise.
21252         * obj-c++.dg/encode-4.mm: Likewise.
21253         * obj-c++.dg/encode-5.mm: Likewise.
21254         * obj-c++.dg/encode-6.mm: Likewise.
21255         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21256         * obj-c++.dg/method-10.mm: Likewise.
21257         * obj-c++.dg/method-17.mm: Likewise.
21258         * obj-c++.dg/method-19.mm: Likewise.
21259         * obj-c++.dg/try-catch-2.mm: Likewise.
21260
21261 2005-10-06  Richard Henderson  <rth@redhat.com>
21262
21263         PR 24236
21264         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21265
21266 2005-10-06  Dale Johannesen  <dalej@apple.com>
21267
21268         * gcc.c-torture/execute/20030125-1.c: Correct.
21269
21270 2005-10-06  Richard Guenther  <rguenther@suse.de>
21271
21272         PR tree-optimization/24238
21273         * g++.dg/tree-ssa/pr24238.C: New testcase.
21274
21275 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
21276
21277         PR 18568
21278         * gfortran.dg/der_pointer_3.f90: New test.
21279
21280 2005-10-05  Devang Patel  <dpatel@apple.com>
21281
21282         PR Debug/23205
21283         * g++.dg/other/PR23205.C: New.
21284
21285 2005-10-05  Richard Henderson  <rth@redhat.com>
21286
21287         PR target/23602
21288         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21289         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21290
21291 2005-10-05  Dale Johannesen  <dalej@apple.com>
21292
21293         * gcc.c-torture/execute/float-floor.c: New.
21294
21295 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
21296
21297         PR tree-optimization/21419
21298         PR tree-optimization/24146
21299         PR tree-optimization/24151
21300
21301         * g++.dg/ext/asm7.C: New.
21302         * g++.dg/ext/asm8.C: New.
21303         * gcc.dg/asm-1.c: Compile on all targets.
21304         * gcc.dg/asm-pr24146.c: New.
21305         * gcc.dg/pr21419.c: Adjust error messages.
21306
21307 2005-10-05  Richard Guenther  <rguenther@suse.de>
21308
21309         PR fortran/24176
21310         * gfortran.fortran-torture/compile/empty.f90: New testcase.
21311
21312 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21313
21314         PR c++/23513
21315         * g++.dg/template/spec22.C: Robustify test.
21316         * g++.dg/template/spec26.C: New.
21317
21318 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
21319
21320         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21321         if target supports vector instructions.
21322
21323 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
21324
21325         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21326         C99 functions.
21327
21328 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
21329
21330         * lib/target-supports.exp (check_effective_target_fortran_large_real,
21331         check_effective_target_fortran_large_int): Replace cached result
21332         when target changes.
21333
21334 2005-10-04  Devang Patel  <dpatel@apple.com>
21335
21336         * gcc.dg/i386-sse-vect-types.c: New.
21337
21338 2005-10-04  Ian Lance Taylor  <ian@airs.com>
21339
21340         PR preprocessor/13726
21341         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21342         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21343
21344 2005-10-04  Richard Guenther  <rguenther@suse.de>
21345
21346         PR c/23576
21347         * gcc.dg/noncompile/pr23576.c: New testcase.
21348
21349 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21350
21351         PR middle-end/23125
21352         * gcc.dg/register-var-3.c: New test.
21353
21354 2005-10-04  Steven Bosscher  <stevenb@suse.de>
21355
21356         * gcc.dg/pr23049.c: New test.
21357
21358         * gcc.dg/ucnid-4.c: Fix test.
21359
21360 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
21361
21362         PR 23445
21363         * gcc.c-torture/compile/pr23445.c: New test.
21364
21365 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
21366
21367         * g++.dg/overload/unknown1.C: New.
21368
21369 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
21370
21371         PR c++/17775
21372         * g++.dg/template/repo4.C: New test.
21373
21374 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21375
21376         PR libfortran/19308
21377         * gfortran.dg/large_real_kind_2.F90: New test.
21378         * gfortran.dg/large_integer_kind_2.f90: New test.
21379
21380 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
21381
21382         * lib/target-supports.exp (check_effective_target_vect_shift):
21383         Implement with result caching. Add i?86, x86_64 and ia64 targets.
21384         (check_effective_target_vect_condition): Fix copy-n-pasto.
21385
21386         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21387         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21388         targets.
21389
21390 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
21391
21392         PR c++/22621
21393         * g++.dg/template/overload5.C : New test.
21394
21395         PR c++/23840
21396         * g++.dg/expr/stdarg1.C: New test.
21397
21398 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
21399
21400         PR 24142
21401         * gcc.c-torture/execute/pr24142.c: New test.
21402
21403 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
21404
21405         PR 24141
21406         * gcc.c-torture/execute/pr24141.c: New test.
21407
21408 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
21409             Diego Novillo  <dnovillo@redhat.com>
21410
21411         PR 23604
21412         * gcc.c-torture/execute/pr23604.c: New test.
21413
21414 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
21415
21416         PR fortran/16404
21417         PR fortran/20835
21418         PR fortran/20890
21419         PR fortran/20899
21420         PR fortran/20900
21421         PR fortran/20901
21422         PR fortran/20902
21423         gfortran.dg/equiv_constraint_1.f90: New test.
21424         gfortran.dg/equiv_constraint_2.f90: New test.
21425         gfortran.dg/equiv_constraint_3.f90: New test.
21426         gfortran.dg/equiv_constraint_4.f90: New test.
21427         gfortran.dg/equiv_constraint_5.f90: New test.
21428         gfortran.dg/equiv_constraint_6.f90: New test.
21429         gfortran.dg/equiv_constraint_7.f90: New test.
21430         gfortran.dg/equiv_constraint_8.f90: New test.
21431         gfortran.dg/private_type_1.f90: New test.
21432         gfortran.dg/private_type_2.f90: New test.
21433         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21434         980628-10.f: Assert std=gnu to permit mixing of
21435         types in equivalence statements.
21436
21437 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
21438
21439         PR 24112
21440         * gfortran.dg/open_status_1.f90: New.
21441
21442 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21443
21444         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21445         * gcc.dg/vect/pr22480.c: Clean up temp files.
21446         * gcc.dg/vect/pr23831.c: Clean up temp files.
21447         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21448         Clean up temp files.
21449         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21450         Clean up temp files.
21451
21452         * gcc.dg/20050309-1.c: Clean up temp files.
21453         * gcc.dg/20050325-1.c: Clean up temp files.
21454
21455 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21456
21457         PR tree-optimization/24059
21458         * gcc.dg/vect/pr24059.c : New test.
21459
21460 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
21461
21462         PR middle-end/24109
21463         * gcc.c-torture/execute/20050929-1.c: New test.
21464
21465 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21466
21467         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21468
21469 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
21470
21471         PR c/21419
21472         * gcc.dg/pr21419.c: New test.
21473
21474 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21475
21476         * gcc.dg/pr23911.c: New test.
21477
21478 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
21479
21480         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21481
21482         PR c++/16782
21483         * g++.dg/parse/qualified4.C: New test.
21484         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21485         * g++.old-deja/g++.mike/p8154.C: Likewise.
21486
21487 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
21488
21489         PR c++/22147
21490         * g++.dg/template/friend37.C: New test.
21491         * g++.dg/parse/crash28.C: Adjust error markers.
21492
21493 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
21494
21495         PR fortran/18518
21496         * gfortran.fortran-torture/execute/save_2.f90: New decl.
21497
21498 2005-09-27  Devang Patel  <dpatel@apple.com>
21499
21500         PR tree-optimization/23625
21501         * gcc.dg/pr23625.c: New test.
21502
21503 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
21504
21505         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21506         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21507
21508 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
21509
21510         PR fortran/23677
21511         * gfortran.fortran-torture/execute/save_1.f90: New test.
21512         * gfortran.dg/save_1.f90: New test.
21513
21514 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
21515
21516         * gcc.target/i386/builtin-apply-mmx.c: New test.
21517
21518         PR target/22576
21519         * gcc.target/i386/pr22576.c: New test.
21520
21521         PR target/22585
21522         * gcc.target/i386/pr22585.c: New test.
21523
21524         PR target/23268
21525         * gcc.target/i386/pr23268.c: New test.
21526
21527         PR middle-end/23831
21528         * gcc.dg/vect/pr23831.c: New test.
21529
21530         PR target/24055
21531         * gcc.target/i386/pr24055.c: New test.
21532
21533 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
21534
21535         PR tree-optimization/23960
21536         * gcc.c-torture/compile/pr23960.c: New.
21537
21538 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
21539
21540         PR fortran/16861
21541         * gfortran.dg/nested_modules_3.f90: New.
21542
21543 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
21544
21545         PR fortran/24005
21546         gfortran.dg/interface_1.f90: New test.
21547
21548 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
21549         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21550
21551         PR fortran/23843
21552         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21553
21554 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
21555
21556         PR fortran/23516
21557         * gfortran.dg/imag_1.f: New test.
21558         * gfortran.dg/imag_2.f: Ditto.
21559
21560 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
21561
21562         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21563
21564 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
21565
21566         PR c++/21983
21567         * g++.dg/warn/pr21983.C: New test.
21568
21569 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
21570
21571         * gcc.dg/20050922-1.c: Testcase added.
21572
21573 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
21574
21575         PR c++/23993
21576         * g++.dg/template/array14.C: New test.
21577
21578 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
21579
21580         PR fortran/19929
21581         * gfortran.dg/der_ptr_component_1.f90: New test.
21582
21583 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21584
21585         PR c++/23965
21586         * g++.dg/template/error1.C: Reject "no matching function" message.
21587
21588 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21589
21590         PR c++/17609
21591         * g++.dg/lookup/error1.C: New test.
21592
21593 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
21594
21595         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21596         functionality of the testcase.
21597
21598 2005-09-20  Richard Henderson  <rth@redhat.com>
21599
21600         * gcc.dg/vect/vect-22.c: Require vect_float.
21601         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21602
21603 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
21604
21605         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21606         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21607         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21608         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21609         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21610         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21611         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21612         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21613         * gcc.dg/cpp/ucnid-8.c: New test.
21614
21615 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21616
21617         PR tree-optimization/23929
21618         * gcc.c-torture/compile/pr23929.c: New test.
21619
21620 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
21621
21622         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21623         for one loop.
21624
21625 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
21626
21627         PR testsuite/23186
21628         * g++.dg/other/pr22003.C: Require named sections.
21629
21630 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21631
21632         PR c++/23947
21633         * g++.dg/rtti/crash3.C: New test.
21634
21635         PR tree-optimization/23818
21636         * gcc.dg/pr23818.c: New test.
21637
21638 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21639
21640         PR fortran/23420
21641         * gfortran.dg/print_fmt_4.f: New.
21642
21643 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21644
21645         PR fortran/23663
21646         * gfortran.fortran-torture/execute/entry_11.f90: New test.
21647
21648 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21649
21650         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21651         Use pointers to local alignable arrays instead. Added comments.
21652         * gcc.dg/vect/vect-46.c: Likewise.
21653         * gcc.dg/vect/vect-48.c: Likewise.
21654         * gcc.dg/vect/vect-49.c: Likewise.
21655         * gcc.dg/vect/vect-52.c: Likewise.
21656         * gcc.dg/vect/vect-53.c: Likewise.
21657         * gcc.dg/vect/vect-54.c: Likewise.
21658         * gcc.dg/vect/vect-56.c: Likewise.
21659         * gcc.dg/vect/vect-57.c: Likewise.
21660         * gcc.dg/vect/vect-58.c: Likewise.
21661         * gcc.dg/vect/vect-60.c: Likewise.
21662         * gcc.dg/vect/vect-61.c: Likewise.
21663
21664         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21665         The test is no longer vectorizable on vect_no_align targets.
21666         * gcc.dg/vect/vect-43.c: Likewsie.
21667
21668         * gcc.dg/vect/vect-44.c: Added comments.
21669         * gcc.dg/vect/vect-45.c: Added comments.
21670         * gcc.dg/vect/vect-50.c: Added comments.
21671         * gcc.dg/vect/vect-51.c: Added comments.
21672
21673         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21674         aligned type.
21675         * gcc.dg/vect/Os-vect-95.c: Likewise.
21676
21677         * gcc.dg/vect/vect-41.c: Test removed.
21678         * gcc.dg/vect/vect-47.c: Test removed.
21679         * gcc.dg/vect/vect-55.c: Test removed.
21680         * gcc.dg/vect/vect-59.c: Test removed.
21681
21682 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21683
21684         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21685         No longer vectorizable on vect_no_align targets.
21686         * gcc.dg/vect/pr20122.c: Likewise.
21687         * gcc.dg/vect/vect-74.c: Likewise.
21688         * gcc.dg/vect/vect-75.c: Likewise.
21689         * gcc.dg/vect/vect-76.c: Likewise.
21690
21691         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21692         Will not be vectorizable on vect_no_align targets once aliasing issues
21693         are resolved.
21694         * gcc.dg/vect/vect-79.c: Likewise.
21695
21696         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21697         * gcc.dg/vect/vect-78.c: Likewise.
21698         * gcc.dg/vect/vect-97.c: Likewise.
21699
21700 2005-09-19  Steven Bosscher  <stevenb@suse.de>
21701
21702         * gcc.dg/pr23943.c: New test.
21703
21704 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21705
21706         PR fortran/19181
21707         * gfortran.dg/derived_pointer_null_1.f90: New test.
21708
21709 2005-09-18  Richard Guenther  <rguenther@suse.de>
21710
21711         PR middle-end/23944
21712         * gcc.c-torture/compile/pr23944.c: New testcase.
21713
21714 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
21715
21716         PR fortran/15975
21717         * gfortran.dg/der_pointer_2.f90: New test.
21718
21719 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21720
21721         PR fortran/16861
21722         * gfortran.dg/nested_modules_2.f90: New test.
21723
21724 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21725
21726         PR c++/18368
21727         * g++.dg/other/semicolon.C: New test.
21728
21729 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
21730
21731         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21732         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21733
21734 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
21735
21736         PR c++/23914
21737         * g++.dg/template/static18.C: New test.
21738
21739         PR c++/21514
21740         * g++.dg/template/crash19.C: Remove dg-error marker.
21741         * g++.dg/template/local4.C: New test.
21742
21743 2005-09-16  Paul Brook  <paul@codesourcery.com>
21744
21745         PR fortran/23906
21746         * gfortran.dg/dependency_1.f90: New test.
21747
21748 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21749
21750         PR c++/23896
21751         * g++.dg/template/static17.C: New test.
21752
21753 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
21754
21755         PR c++/23139
21756         * g++.dg/warn/huge-val1.C: New test.
21757
21758 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21759
21760         PR c++/13140
21761         * g++.dg/parse/class2.C: New test.
21762         * g++.dg/template/explicit8.C: Likewise.
21763         * g++.dg/template/spec25.C: Likewise.
21764
21765 2005-09-14  Josh Conner  <jconner@apple.com>
21766
21767         PR middle-end/23584
21768         * gcc.dg/pr23584.c: New test.
21769
21770 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
21771
21772         PR fortran/21875 Internal Unit Array I/O, NIST
21773         * gfortran.dg/arrayio_1.f90: New test.
21774         * gfortran.dg/arrayio_1.f90: New test.
21775         * gfortran.dg/arrayio_1.f90: New test.
21776         * gfortran.dg/arrayio_1.f90: New test.
21777         * gfortran.dg/arrayio_1.f90: New test.
21778
21779 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
21780
21781         PR middle-end/22480
21782         * gcc.dg/vect/pr22480.c: New test.
21783
21784 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
21785
21786         PR fortran/19358
21787         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21788
21789 2005-09-13 Josh Conner <jconner@apple.com>
21790
21791         PR c++/23180
21792         * g++.dg/init/struct2.C: New test.
21793         * g++.dg/init/struct3.C: New test.
21794
21795 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
21796
21797         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21798         Clean up temp files.
21799         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21800         gcc.dg/tree-ssa/builtin-fprintf-1.c,
21801         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21802         gcc.dg/tree-ssa/builtin-printf-1.c,
21803         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21804         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21805         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21806         gcc.dg/tree-ssa/builtin-vprintf-1.c,
21807         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21808         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21809         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21810         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21811         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21812         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21813         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21814         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21815
21816 2005-09-13  Josh Conner  <jconner@apple.com>
21817
21818         * lib/gcc-dg.exp: Load scanipa.exp.
21819         (cleanup-dump): New procedure.
21820         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21821         * lib/scandump.exp: New file.
21822         * lib/scantree.exp: Use it.
21823         * lib/scanipa.exp: New file.
21824
21825 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
21826
21827         PR fortran/17740
21828         * gfortran.dg/generic_4.f90: New test.
21829
21830 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
21831
21832         PR target/23816
21833         * gcc.target/i386/pr23816-1.c: New test.
21834         * gcc.target/i386/pr23816-2.c: New test.
21835
21836
21837 2005-09-13  Bastian Blank <waldi@debian.org>
21838
21839         PR c++/16171
21840         * g++.dg/abi/mangle26.C: New test.
21841         * g++.dg/abi/mangle27.C: New test.
21842         * g++.dg/abi/mangle28.C: New test.
21843         * g++.dg/abi/mangle29.C: New test.
21844
21845         PR c++/23839
21846         * g++.dg/parse/register1.C: New test.
21847
21848 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
21849
21850         PR c++/23842
21851         * g++.dg/template/access16.C: New test.
21852
21853 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21854
21855         * gfortran.dg/char_pack_2.f90: Increase the vector size.
21856
21857 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21858
21859         PR fortran/18899
21860         * gfortran.dg/shape_2.f90: New test.
21861
21862 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21863
21864         PR target/19269
21865         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21866         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21867         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21868         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21869         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21870         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21871         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21872         tests.
21873
21874 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21875
21876         PR c++/23841
21877         * g++.dg/parse/template17.C: New test.
21878
21879 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21880
21881         PR c++/23789
21882         * g++.dg/template/nontype14.C: New test.
21883
21884 2005-09-12  Ian Lance Taylor  <ian@airs.com>
21885
21886         PR g++/7874
21887         * g++.dg/lookup/friend7.C: New test.
21888         * g++.dg/lookup/friend8.C: New test.
21889         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
21890         so that it will be found via argument dependent lookup.
21891         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
21892         friend functions which will no longer be found.
21893         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
21894         function g, so that it will be found via argument dependent
21895         lookup.
21896         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
21897         * g++.old-deja/g++.mike/net43.C: Likewise.
21898
21899 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21900
21901         PR c++/23691
21902         * g++.dg/template/static16.C: New test.
21903
21904 2005-09-12  Josh Conner  <jconner@apple.com>
21905
21906         PR middle-end/23237
21907         * gcc.c-torture/compile/pr23237.c: New test.
21908
21909 2005-09-11  Richard Henderson  <rth@redhat.com>
21910
21911         * g++.dg/other/error8.C: Update expected diagnostic text.
21912
21913 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21914
21915         PR libfortran/19872
21916         * gfortran.dg/overwrite_1.f: New test.
21917
21918 2005-09-09  Josh Conner  <jconner@apple.com>
21919
21920         * g++.dg/init/pr23180-1.C: Removed.
21921         * g++.dg/init/pr23180-2.C: Removed.
21922
21923 2005-09-09  David Daney <ddaney@avtrex.com>
21924
21925         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
21926         files which are ...
21927         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
21928         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
21929
21930 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21931
21932         * gfortran.dg/iostat_2.f90: New test.
21933
21934 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
21935
21936         PR c++/22252
21937         * g++.dg/ext/interface1.C: New test.
21938         * g++.dg/ext/interface1.h: Likewise.
21939         * g++.dg/ext/interface1a.cc: Likewise.
21940
21941 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
21942
21943         * gfortran.dg/iomsg_1.f90: New test case.
21944
21945 2005-09-09  Richard Guenther  <rguenther@suse.de>
21946
21947         PR c++/23624
21948         * g++.dg/tree-ssa/pr23624.C: New testcase.
21949
21950 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21951
21952         PR fortran/19239
21953         * gfortran.dg/vector_subscript_1.f90,
21954         * gfortran.dg/vector_subscript_2.f90: New tests.
21955
21956 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21957
21958         PR fortran/21104
21959         * gfortran.dg/array_alloc_1.f90,
21960         * gfortran.dg/array_alloc_2.f90,
21961         * gfortran.dg/array_alloc_3.f90: New tests.
21962
21963 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21964
21965         PR fortran/12840
21966         * gfortran.dg/array_constructor_6.f90
21967         * gfortran.dg/array_constructor_7.f90
21968         * gfortran.dg/array_constructor_8.f90
21969         * gfortran.dg/array_constructor_9.f90
21970         * gfortran.dg/array_constructor_10.f90
21971         * gfortran.dg/array_constructor_11.f90
21972         * gfortran.dg/array_constructor_12.f90: New tests.
21973
21974 2005-09-08  Josh Conner  <jconner@apple.com>
21975
21976         PR c++/23180
21977         * g++.dg/init/pr23180-1.C: New test.
21978         * g++.dg/init/pr23180-2.C: New test.
21979
21980 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21981
21982         PR fortran/18878
21983         * gfortran.dg/module_double_reuse.f90: New.
21984
21985 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21986
21987         PR fortran/23270
21988         PR fortran/22304
21989         PR fortran/18870
21990         PR fortran/17917
21991         PR fortran/16511
21992         * gfortran.dg/common_equivalence_1.f: New.
21993         * gfortran.dg/common_equivalence_2.f: New.
21994         * gfortran.dg/common_equivalence_3.f: New.
21995         * gfortran.dg/contained_equivalence_1.f90: New.
21996         * gfortran.dg/module_blank_common.f90: New.
21997         * gfortran.dg/module_commons_1.f90: New.
21998         * gfortran.dg/module_equivalence_1.f90: New.
21999         * gfortran.dg/nested_modules_1.f90: New.
22000         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22001         equivalences and add comment to connect the test with
22002         the PR.
22003
22004 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22005
22006         PR fortran/23765
22007         * gfortran.dg/common_6.f90: New test.
22008
22009 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22010
22011         PR fortran/15326
22012         * gfortran.dg/char_result_1.f90,
22013         * gfortran.dg/char_result_2.f90,
22014         * gfortran.dg/char_result_3.f90,
22015         * gfortran.dg/char_result_4.f90,
22016         * gfortran.dg/char_result_5.f90,
22017         * gfortran.dg/char_result_6.f90,
22018         * gfortran.dg/char_result_7.f90,
22019         * gfortran.dg/char_result_8.f90: New tests.
22020
22021 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
22022
22023         PR fortran/19928
22024         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22025
22026 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22027
22028         PR obj-c++/16816
22029         * obj-c++.dg/selector-5.mm: New test.
22030         * obj-c++.dg/selector-6.mm: New test.
22031
22032 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
22033
22034         PR objc/20574
22035         PR objc/19324
22036         * objc.dg/error-1.m: New test.
22037
22038 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
22039
22040         PR fortran/23373
22041         * gfortran.fortran-torture/execute/pr23373-1.f90,
22042         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22043
22044 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
22045
22046         PR libfortran/23760
22047         * gfortran.dg/g77/1832.f: Remove long string in write statement
22048         to allow the test to pass on correct list directed output with
22049         prepended space.
22050
22051 2005-09-07  James E Wilson  <wilson@specifix.com>
22052
22053         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22054
22055 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22056
22057         * gfortran.dg/parameter+save.f90: Rename to
22058         * gfortran.dg/parameter_save.f90: .. this.
22059
22060 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22061
22062         PR fortran/20848
22063         * gfortran.dg/parameter+save.f90: New test case.
22064
22065 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
22066
22067         PR fortran/19269
22068         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22069
22070 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22071
22072         PR c/23075
22073         * gcc.dg/pr23075.c: New test.
22074         * g++.dg/warn/pr23075.C: New test.
22075
22076         PR target/22362
22077         * gcc.target/i386/pr22362.c: New test.
22078
22079         PR rtl-optimization/23098
22080         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22081
22082         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22083         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22084         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22085
22086 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
22087
22088         * g++.dg/expr/cast6.C: New test.
22089
22090         PR c++/9782
22091         * g++.dg/init/new15.C: New test.
22092
22093 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22094
22095         * gcc.dg/vect/Os-vect-95.c: New test.
22096         * gcc.dg/vect/vect-95.c: Same.
22097
22098 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22099
22100         * gcc.dg/vect/vect-29.c: Update xfail testing.
22101         * gcc.dg/vect/vect-44.c: Same.
22102         * gcc.dg/vect/vect-48.c: Same.
22103         * gcc.dg/vect/vect-50.c: Same.
22104         * gcc.dg/vect/vect-72.c: Same.
22105         * gcc.dg/vect/vect-77.c: Same.
22106         * gcc.dg/vect/vect-78.c: Same.
22107         * gcc.dg/vect/vect-80.c: Same.
22108         * gcc.dg/vect/vect-96.c: Same.
22109         * gcc.dg/vect/vect-100.c: Same.
22110         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22111         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22112         * gfortran.dg/vect/vect-5.f90: Same.
22113
22114 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22115
22116         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22117         start strings.
22118         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22119         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22120
22121         PR c++/23056
22122         * g++.dg/opt/pr23056.C: New test.
22123
22124         PR rtl-optimization/23098
22125         * gcc.target/i386/pr23098.c: New test.
22126
22127 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
22128
22129         PR c++/23667
22130         * g++.dg/template/static15.C: New test.
22131
22132         PR c++/21440
22133         * g++.dg/ext/stmtexpr5.C: New test.
22134         * g++.dg/ext/stmtexpr6.C: Likewise.
22135
22136 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
22137
22138         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22139
22140         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22141         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22142         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22143
22144 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
22145
22146         PR libfortran/23321
22147         * gfortran.dg/direct_io_4.f90: New test case.
22148
22149 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
22150             Rasmus Hahn  <rassahah@neofonie.de>
22151
22152         PR libobjc/23108
22153         * objc.dg/type-stream-1.m: New test.
22154
22155 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
22156
22157         PR fortran/23661
22158         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22159         gfortran.dg/print_fmt_3.f90: New test.
22160
22161 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22162
22163         * gfortran.dg/fmt_t_1.f90: New test.
22164
22165 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22166
22167         PR rtl-optimization/23454
22168         * g++.dg/opt/pr23454.C: New test.
22169
22170 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
22171
22172         PR c++/23699
22173         * g++.dg/ext/static1.C: New test.
22174
22175 2005-09-02  Richard Henderson  <rth@redhat.com>
22176
22177         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22178         tail call to check_fa_work.
22179
22180 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
22181
22182         PR c++/21687
22183         * g++.dg/other/gc3.C: New test.
22184
22185 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22186
22187         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22188         * gcc.dg/20050826-1.c: Likewise.
22189
22190 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
22191
22192         PR c++/23167
22193         * g++.dg/expr/volatile1.C: New test.
22194
22195 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
22196
22197         PR middle-end/23547
22198         * gcc.dg/pr23547.c: New test.
22199
22200 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
22201
22202         PR c/22061
22203         * gcc.c-torture/execute/pr22061-1.c,
22204         * gcc.c-torture/execute/pr22061-2.c,
22205         * gcc.c-torture/execute/pr22061-3.c,
22206         * gcc.c-torture/execute/pr22061-4.c: New tests.
22207
22208 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22209
22210         * gcc.dg/Wredundant-decls-2.c: New test to check that
22211         -Wredundant-decls does not issue warning for a variable
22212         definition following a declaration.
22213
22214 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
22215
22216         PR debug/7241
22217         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22218         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22219         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22220
22221         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22222         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22223         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22224         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22225         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22226         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22227         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22228         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22229
22230 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22231
22232         PR objc/23306
22233         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22234         scan-assmbler.
22235
22236 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
22237
22238         PR target/21255
22239         * gcc.dg/pr21255-1.c: New test.
22240         * gcc.dg/pr21255-2-mb.c: Likewise.
22241         * gcc.dg/pr21255-2-ml.c: Likewise.
22242         * gcc.dg/pr21255-3.c: Likewise.
22243         * gcc.dg/pr21255-4.c: Likewise.
22244
22245 2005-08-31  Dale Johannesen  <dalej@apple.com>
22246
22247         * gcc.dg/20050830-1.c: New.
22248
22249 2005-08-31  Josh Conner  <jconner@apple.com>
22250
22251         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22252         command-line options for arm-*-* targets.
22253         * g++.dg/init/array16.C: Likewise.
22254         * g++.dg/other/crash-4.C: Likewise.
22255
22256 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22257
22258         PR obj-c++/23640
22259         * obj-c++.dg/gnu-runtime-3.mm: New test.
22260
22261 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22262
22263         PR c++/13377
22264         * g++.dg/lookup/ambig4.C: New test.
22265         * g++.dg/lookup/ambig5.C: New test.
22266         * g++.dg/tc1/dr101.C: Adjust error markers.
22267
22268 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22269
22270         PR c++/23639
22271         * g++.dg/template/ttp5.C: Adjust error markers.
22272
22273 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
22274
22275         PR testsuite/23609
22276         * lib/obj-c++.exp: Include target-libpath.exp.
22277         (obj-c++_link_flags): Look for the GNU libobjc library
22278         and set the library path to include it.
22279         Don't manually set LD_LIBRARY_PATH (etc.) but call
22280         set_ld_library_path_env_vars instead.
22281         (obj-c++_target_compile): Don't set library path or
22282         linker flags because they are already set correctly
22283         in obj-c++_link_flags.
22284
22285 2005-08-30  Josh Conner  <jconner@apple.com>
22286
22287         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22288         to command-line options for arm-*-* targets.
22289
22290 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
22291
22292         * g++.dg/other/i386-1.C: New.
22293
22294 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
22295
22296         PR preprocessor/20348
22297         PR preprocessor/20356
22298         * gcc.dg/cpp/pr20348.c: New test.
22299         * gcc.dg/cpp/pr20348.h: New file.
22300         * gcc.dg/cpp/inc/pr20348.h: New file.
22301         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22302         * gcc.dg/cpp/pr20356.c: New test.
22303         * gcc.dg/cpp/pr20356.h: New file.
22304         * gcc.dg/cpp/inc/pr20356.h: New file.
22305         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22306
22307 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
22308
22309         * gfortran.fortran-torture/execute/intrinsic_count.f90:
22310         Fix array dimension to avoid correct end-of-file error.
22311
22312 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
22313
22314         PR libfortran/23598
22315         * gfortran.dg/iostat_1.f90: New test.
22316
22317 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
22318
22319         PR middle-end/23408
22320         * gcc.dg/pr23408.c: New test.
22321
22322 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
22323
22324         PR c++/23099
22325         * g++.dg/init/member1.C: Make sure erroneous static data member
22326         definitions are required.
22327         * g++.dg/template/static13.C: New test.
22328         * g++.dg/template/static14.C: Likewise.
22329
22330 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
22331
22332         * gcc.target/i386/pr23575.c: Use -msse2 instead of
22333         -march=pentium4, remove ilp32 requirement.
22334
22335         PR middle-end/23484
22336         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22337         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22338
22339 2005-08-29  Andreas Jaeger  <aj@suse.de>
22340
22341         PR testsuite/23607
22342         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22343
22344 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
22345
22346         * gcc.c-torture/execute/20050316-2.c: New test.
22347         * gcc.c-torture/execute/20050316-3.c: New test.
22348         * gcc.dg/torture/pr16104-1.c: New test.
22349
22350 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
22351
22352         PR middle-end/23463
22353         * gcc.c-torture/execute/zero-struct-1.c: New test.
22354
22355 2005-08-27  Richard Guenther  <rguenther@suse.de>
22356
22357         PR target/23575
22358         * gcc.target/i386/pr23575.c: New testcase.
22359
22360 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
22361
22362         PR rtl-optimization/23561
22363         * gcc.c-torture/execute/20050826-1.c: New test.
22364
22365         PR rtl-opt/23560
22366         * gcc.c-torture/execute/20050826-2.c: New test.
22367
22368 2005-08-26  Dale Johannesen  <dalej@apple.com>
22369
22370         * gcc.dg/20030711-1.c: Modify to work on Darwin.
22371         * gcc.dg/20050826-1.c: New.
22372
22373 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
22374
22375         PR c++/19004
22376         * g++.dg/template/nontype13.C: New test.
22377
22378         PR c++/23491
22379         * g++.dg/init/new14.C: New test.
22380         * g++.dg/expr/anew1.C: Do not XFAIL.
22381         * g++.dg/expr/anew2.C: Likewise.
22382         * g++.dg/expr/anew3.C: Likewise.
22383
22384 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
22385
22386         PR middle-end/22439
22387         * gcc.dg/vla-3.c: New test.
22388
22389 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
22390
22391         PR fortran/20363
22392         * gfortran.dg/named_interface.f90: New.
22393
22394 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
22395
22396         * gcc.c-torture/execute/frame-address.c: New test.
22397
22398 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
22399
22400         PR c++/20817
22401         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22402
22403 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22404
22405         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22406
22407 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22408
22409         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22410         * gcc.dg/altivec-22.c: Rename from..
22411         * gcc.dg/altivec-nomfcr.c: ..this.
22412
22413 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
22414
22415         PR tree-optimization/23546
22416         * gcc.dg/tree-ssa/pr23546.c: New test.
22417
22418 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
22419
22420         PR fortran/17758
22421         * gfortran.dg/nonreturning_statements.f90: New test.
22422
22423 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22424
22425         PR c++/22454
22426         * g++.dg/parse/crash29.C: New.
22427
22428 2005-08-23  DJ Delorie  <dj@redhat.com>
22429
22430         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22431         constants have the L suffix.
22432
22433 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
22434
22435         PR c++/23044
22436         * g++.dg/template/instantiate8.C: New.
22437
22438 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
22439
22440         PR middle-end/23467
22441         * gcc.c-torture/execute/pr23467.c: New test.
22442
22443 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
22444
22445         PR tree-optimization/22043
22446         * gcc.c-torture/execute/20050613-1.c: New test.
22447
22448 2005-08-23  Ben Elliston  <bje@au.ibm.com>
22449
22450         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22451
22452 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
22453
22454         PR rtl-optimization/23478
22455         * g++.dg/opt/pr23478.C: New test.
22456
22457 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
22458
22459         PR c/18715
22460         * gcc.dg/switch-warn-3.c: New test.
22461
22462 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22463
22464         PR c++/22233
22465         * g++.dg/template/param1.C: New test.
22466
22467 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22468
22469         PR c++/23089
22470         * g++.dg/other/incomplete1.C: New test.
22471
22472 2005-08-22  Ira Rosen  <irar@il.ibm.com>
22473
22474         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22475         are vectorizable.
22476
22477 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22478
22479         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22480         d_lines_5.f: New.
22481
22482 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
22483
22484         * gcc.target/i386/sse-4.c: New test.
22485
22486 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22487
22488         PR testsuite/23239
22489         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22490
22491 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
22492
22493         * gcc.dg/20050811-1.c: New test.
22494         * gcc.dg/20050811-2.c: New test.
22495
22496 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
22497
22498         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22499
22500 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
22501
22502         PR 23476
22503         * gcc.c-torture/compile/pr23476.c: New test.
22504
22505 2005-08-19  Devang Patel  <dpatel@apple.com>
22506
22507         PR tree-optimization/23048
22508         * gcc.dg/tree-ssa/pr23048.c: New test.
22509
22510 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22511
22512         PR middle-end/20624
22513         * g++.dg/warn/Wreturn-3.C: New test
22514
22515 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
22516
22517         PR tree-optimization/22228
22518         * g++.dg/vect/pr22543.cc: New test.
22519
22520 2005-08-17  Steven Bosscher  <stevenb@suse.de>
22521
22522         PR tree-optimization/21574
22523         * gcc.dg/tree-ssa/pr21574.c: New test.
22524
22525 2005-08-16  James E Wilson  <wilson@specifix.com>
22526
22527         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22528
22529 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
22530
22531         PR tree-opt/23402
22532         * gcc.c-torture/compile/zero-strct-3.c: New test.
22533         * gcc.c-torture/compile/zero-strct-4.c: New test.
22534
22535 2005-08-16  Steven Bosscher  <stevenb@suse.de>
22536
22537         PR target/23376
22538         * gcc.target/x86_64/pr23376.c: New test.
22539
22540 2005-08-16  Ian Lance Taylor  <ian@airs.com>
22541
22542         PR c++/23337
22543         * g++.dg/ext/vector2.C: New.
22544
22545 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22546
22547         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22548
22549 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22550
22551         PR libfortran/23428
22552         * gfortran.dg/inquire-complex.f90: New test case.
22553
22554 2005-08-16  James E Wilson  <wilson@specifix.com>
22555
22556         PR tree-optimization/21105
22557         * gcc.dg/large-size-array.c: New.
22558
22559 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
22560
22561         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22562         type.
22563         * gcc.dg/vect/vect-41: Likewise.
22564         * gcc.dg/vect/vect-42: Likewise.
22565         * gcc.dg/vect/vect-43: Likewise.
22566         * gcc.dg/vect/vect-44: Likewise.
22567         * gcc.dg/vect/vect-46: Likewise.
22568         * gcc.dg/vect/vect-47: Likewise.
22569         * gcc.dg/vect/vect-48: Likewise.
22570         * gcc.dg/vect/vect-52: Likewise.
22571         * gcc.dg/vect/vect-53: Likewise.
22572         * gcc.dg/vect/vect-54: Likewise.
22573         * gcc.dg/vect/vect-55: Likewise.
22574         * gcc.dg/vect/vect-56: Likewise.
22575         * gcc.dg/vect/vect-57: Likewise.
22576         * gcc.dg/vect/vect-58: Likewise.
22577         * gcc.dg/vect/vect-59: Likewise.
22578         * gcc.dg/vect/vect-60: Likewise.
22579         * gcc.dg/vect/vect-61: Likewise.
22580         * gcc.dg/vect/vect-85: Likewise.
22581         * gcc.dg/vect/vect-87: Likewise.
22582         * gcc.dg/vect/vect-88: Likewise.
22583         * gcc.dg/vect/vect-93.c: Likewise.
22584         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22585         * gcc.dg/vect/vect-75: Likewise.
22586         * gcc.dg/vect/vect-76: Likewise.
22587         * gcc.dg/vect/vect-77: Likewise.
22588         * gcc.dg/vect/vect-78: Likewise.
22589         * gcc.dg/vect/vect-80: Likewise.
22590         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22591         vectorized for the expected reason, rather than checking how alignment
22592         was handled.
22593         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22594         aligned type and also instead of aligned pointers. Added documentation.
22595
22596 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
22597
22598         * gfortran.dg/power.f90: New test.
22599
22600 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
22601
22602         PR rtl-optimization/23299
22603         * g++.dg/opt/pr23299.C: New test.
22604
22605 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22606
22607         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22608
22609 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
22610
22611         * g++.dg/template/local6.C: New test.
22612
22613 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
22614
22615         * execute/exceptions/finally-1.m: Check that the catch and finally are
22616         being called.  Also add a "return 0;" at the end of main.
22617
22618 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
22619
22620         PR fortran/21432.
22621         * gfortran.dg/namelist_print_1.f: New test of functionality of
22622         PRINT namelist.
22623         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22624         namelist generates error with -std=f95.
22625
22626 2005-08-14  Ira Rosen  <irar@il.ibm.com>
22627
22628         PR tree-optimization/23119
22629         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22630
22631 2005-08-13  Marcin Koziej  <creep@desk.pl>
22632             Andrew Pinski  <pinskia@physics.uc.edu>
22633
22634         PR libobjc/22492
22635         * execute/exceptions/finally-1.m: New test.
22636
22637 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22638
22639         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22640         testsuite.
22641         * objc/execute/exceptions/trivial.m: New test.
22642         * objc.dg/try-catch-11.m: Move to ...
22643         * objc/execute/exceptions/foward-1.m: Here.
22644         * objc.dg/try-catch-2.m: Move to ...
22645         * objc/execute/exceptions/catchall-1.m: Here.
22646         * objc.dg/try-catch-8.m: Move to ...
22647         * objc/execute/exceptions/local-variables-1.m: Here.
22648
22649 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22650
22651         * objc.dg/nested-func-1.m: Move to ...
22652         * objc/execute/nested-func-1.m: Here.
22653
22654 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22655
22656         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22657         in ${options} instead of [target_info name].
22658         * lib/obj-c++.exp (objc_target_compile): Likewise.
22659
22660 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22661
22662         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22663
22664 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22665
22666         part of PR testsuite/23348
22667         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22668         each of the torture options.
22669         * objc/compile/trivial.m: New test.
22670
22671 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22672
22673         * gfortran.dg/eoshift.f90: Correct format.
22674
22675 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22676
22677         * gfortran.fortran-torture/execute/character_passing.f90:
22678         Fix comment typo.
22679
22680 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
22681
22682         PR c++/8271
22683         * g++.dg/template/unify10.C: New.
22684
22685 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
22686
22687         * g++.dg/parse/pr22514.C: Move to...
22688         * g++.dg/debug/pr22514.C: here.
22689
22690 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22691
22692         PR c++/23266
22693         * g++.dg/inherit/pure1.C: New test.
22694
22695         * ChangeLog: Fix typos.
22696
22697 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22698             Steven Bosscher  <stevenb@suse.de>
22699
22700         * gfortran.dg/runtime_warning_1.f90: New test.
22701
22702 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22703
22704         PR c++/23219
22705         * g++.dg/parse/crash28.C: New.
22706
22707 2005-08-11  Richard Guenther  <rguenther@suse.de>
22708
22709         PR target/23289
22710         * gcc.target/i386/tailcall-1.c: New testcase.
22711
22712 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22713
22714         * gcc.dg/vect/vect-67.c: Un-xfail.
22715
22716 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22717
22718         PR c++/23225
22719         * g++.dg/parse/crash27.C: new test.
22720
22721 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
22722
22723         PR libfortran/22143
22724         * gfortran.dg/shift-kind.f90: New testcase.
22725
22726 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
22727
22728         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22729         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22730
22731 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22732
22733         PR c++/20646
22734         * g++.dg/other/mult-stor1.C: New test.
22735
22736 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22737
22738         * gcc.c-torture/pr18299-1.c: Move to ...
22739         * gcc.c-torture/compile/pr18299-1.c: Here.
22740
22741 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
22742
22743         * gfortran/fortran.torture/execute/character_passing.f90:
22744         Fix types for LSAME.
22745
22746 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
22747
22748         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22749         input data back to what it was originally.
22750
22751 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22752
22753         * objc.dg/try-catch-8.m: Enable for all targets.
22754
22755 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
22756
22757         * gcc.dg/pr23165.c: New test.
22758
22759 2005-08-09  Steven Bosscher  <stevenb@suse.de>
22760
22761         PR tree-optimization/23234
22762         * gcc.dg/tree-ssa/pr23234.c: New test.
22763
22764 2005-08-08  Josh Conner  <jconner@apple.com>
22765
22766         PR rtl-optimization/23241
22767         * gcc.dg/char-compare.c: New test.
22768
22769 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22770
22771         PR c++/22508
22772         * g++.dg/init/new13.C: New test.
22773
22774 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22775
22776         PR c++/21166
22777         * g++.dg/other/crash-4.C: Adjust
22778         * g++/dg/ext/packed9.C: New.
22779
22780 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22781
22782         PR middle-end/21964
22783         * gcc.c-torture/execute/pr21964-1.c: New test.
22784
22785 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22786
22787         PR c/22458
22788         * gcc.dg/pr22458-1.c: New test.
22789
22790 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
22791             Steven G. Kargl <kargls@comcast.net>
22792
22793         PR fortran/22390
22794         * gfortran.dg/flush_1.f90: New test.
22795
22796 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22797
22798         PR c++/23191
22799         * g++.dg/template/eh2.C: New test.
22800
22801 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22802
22803         PR c++/19498
22804         * g++.dg/template/instantiate7.C: New test.
22805
22806 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
22807
22808         PR c/23113
22809         * gcc.dg/Wunused-value-1.c: New test.
22810
22811 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
22812
22813         PR rtl-optimization/23233
22814         * gcc.c-torture/compile/pr23233-1.c: New test.
22815
22816 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
22817
22818         PR fortran/18833
22819         PR fortran/20850
22820         * gfortran.dg/equiv_1.f90: New test.
22821         * gfortran.dg/equiv_2.f90: New test.
22822         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22823         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22824         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22825
22826 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22827
22828         * gcc.c-torture/execute/vrp-5.c: New test.
22829         * gcc.c-torture/execute/vrp-6.c: New test.
22830         * gcc.dg/tree-ssa/vrp21.c: New test.
22831
22832 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22833
22834         * g++.dg/parse/pr22514.C: New test.
22835
22836 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
22837
22838         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22839
22840         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22841         instead of constant loads / pool entries.
22842
22843 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
22844
22845         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22846         TEST_TO_WCTYPE.
22847
22848 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
22849
22850         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22851         __WINT_TYPE__ in generated prototypes if possible.
22852
22853 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
22854
22855         PR 22037
22856         * g++.dg/tree-ssa/pr22037.C:
22857
22858 2005-08-04  Richard Henderson  <rth@redhat.com>
22859
22860         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22861         scan-tree-dump-times directive.
22862
22863 2005-08-04  Jan Hubicka  <jh@suse.cz>
22864
22865         * gcov-1.C: Fix switch counts.
22866         * gcov-4b.c: Likewise.
22867
22868 2005-08-03  Jeff Law  <law@redhat.com>
22869
22870         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22871
22872 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
22873
22874         * gcc.c-torture/execute/pr23135.c: New test.
22875
22876 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22877
22878         PR tree-optimization/19899
22879         * gcc.dg/tree-ssa/scev-1.c: New test.
22880         * gcc.dg/tree-ssa/scev-2.c: New test.
22881
22882 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
22883
22884         PR target/18582
22885         * gcc.dg/torture/pr18582-1.c: New test.
22886
22887 2005-08-03  Jan Hubicka  <jh@suse.cz>
22888
22889         * update-conroll.c: New testcase.
22890         * update-conroll-2.c: New testcase.
22891
22892 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
22893
22894         * gfortran.dg/constant_substring.f: New test.
22895         * gfortran.dg/pr22491.f: New test.
22896
22897 2005-08-02  Jan Hubicka  <jh@suse.cz>
22898
22899         * update-threading.c: Replace by the proper one.
22900
22901 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22902
22903         PR 23164
22904         * g++.dg/tree-ssa/pr23164.C: New test.
22905
22906 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22907
22908         * gcc.dg/tree-ssa/pr23192.c: New test.
22909
22910 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
22911
22912         * gcc.c-torture/execute/vrp-4.c: New test.
22913
22914 2005-08-02  Jan Hubicka  <jh@suse.cz>
22915
22916         * update-threading.c: New test.
22917
22918 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
22919
22920         * gcc.c-torture/compile/20050801-1.c: New test.
22921         * gcc.c-torture/compile/20050801-2.c: New test.
22922
22923 2005-08-01  Jan Hubicka  <jh@suse.cz>
22924
22925         * val-prof-5.c: New test.
22926
22927 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
22928
22929         PR c/22311
22930         * gcc.dg/pr22311-1.c : New test.
22931
22932 2005-07-31  Steven Bosscher  <stevenb@suse.de>
22933
22934         PR target/23095
22935         * gfortran.dg/pr23095.f: New test.
22936
22937         PR c++/22003
22938         * g++.dg/other/pr22003.C: New test.
22939
22940 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
22941
22942         PR target/20621
22943         * gcc.c-torture/execute/pr20621-1.c: New test.
22944
22945 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
22946
22947         * gfortran.dg/comma_format_extension_4.f: Adjust length
22948         of string for format.
22949         * gfortran.dg/der_array_io_1.f: Replace illegal internal
22950         print statement with internal write.
22951         * gfortran.dg/der_array_io_2.f: Likewise.
22952         * gfortran.dg/der_array_io_3.f: Likewise.
22953
22954 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
22955
22956         * gcc.dg/fold-abs-4.c: new test.
22957
22958 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
22959
22960         PR fortran/22570 an related issues.
22961         * gfortran.dg/x_slash_1.f: New test.
22962
22963 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
22964
22965         PR c/23143
22966         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
22967         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
22968
22969 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22970
22971         PR c/529
22972         * gcc.dg/Wshadow-3.c: New test.
22973
22974 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
22975
22976         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
22977         used to have the wrong bounds).
22978
22979 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22980
22981         PR c/21720
22982         * gcc.dg/hex-round-1.c: Test more cases.
22983         * gcc.dg/hex-round-2.c: New test.
22984
22985 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
22986
22987         PR 22550
22988         * g++.dg/tree-ssa/pr22550.C: New test.
22989
22990 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
22991
22992         * gcc.dg/tree-ssa/vrp19.c: New test.
22993         * gcc.dg/tree-ssa-vrp20.c: New test.
22994
22995 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22996
22997         PR c/22240
22998         * gcc.dg/transparent-union-4.c: New test.
22999
23000 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23001
23002         PR c/22192
23003         * gcc.dg/c99-vla-2.c: New test.
23004
23005 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
23006
23007         PR c/21720
23008         * gcc.dg/hex-round-1.c: New test.
23009
23010 2005-07-28  Jan Hubicka  <jh@suse.cz>
23011
23012         * inliner-1.c: Do not dump everything.
23013         * tree-prof.exp: Do not pass -ftree-based-profiling.
23014         * bprob.exp: Likewise.
23015
23016         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23017
23018 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
23019
23020         PR c++/22545
23021         * g++.dg/expr/ptrmem7.C: New test.
23022
23023 2005-07-28  Mike Stump  <mrs@apple.com>
23024
23025         * g++.old-deja/g++.mike/visibility-1.C: New test.
23026
23027 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23028
23029         PR c/20187
23030         * gcc.c-torture/execute/pr20187-1.c: New test.
23031
23032 2005-07-28  Jeff Law  <law@redhat.com>
23033
23034         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23035         * gcc.dg/tree-ssa/vrp18.c: New test.
23036
23037 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23038
23039         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23040
23041 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
23042
23043         PR tree-optimization/22506
23044         * gcc.dg/vect/ps22506.c: New test.
23045
23046 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
23047
23048         PR target/21149
23049         * gcc.target/i386/sse-3.c: New test.
23050
23051 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23052
23053         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23054         * gcc.target/mips/mips32-dsp-type.c: Likewise.
23055
23056 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23057
23058         PR c/22589
23059         * gcc.c-torture/compile/pr22589-1.c: New test.
23060
23061 2005-07-28  Jan Hubicka  <jh@suse.cz>
23062
23063         * update-loopch.c: New testcase.
23064
23065 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23066
23067         PR rtl-optimization/23047
23068         * gcc.c-torture/execute/pr23047.c: New test.
23069         * gcc.c-torture/execute/pr23047.x: New.
23070
23071 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23072
23073         PR tree-optimization/22493
23074         * gcc.c-torture/execute/pr22493-1.c: New test.
23075         * gcc.c-torture/execute/pr22493-1.x: New.
23076         * gcc.c-torture/execute/vrp-1.c: New test.
23077         * gcc.c-torture/execute/vrp-2.c: New test.
23078         * gcc.c-torture/execute/vrp-2.c: New test.
23079
23080 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
23081
23082         * gcc.target/frv/all-builtin-read8.c: Delete.
23083         * gcc.target/frv/all-builtin-read16.c: Delete.
23084         * gcc.target/frv/all-builtin-read32.c: Delete.
23085         * gcc.target/frv/all-builtin-read64.c: Delete.
23086         * gcc.target/frv/all-builtin-write8.c: Delete.
23087         * gcc.target/frv/all-builtin-write16.c: Delete.
23088         * gcc.target/frv/all-builtin-write32.c: Delete.
23089         * gcc.target/frv/all-builtin-write64.c: Delete.
23090         * gcc.target/frv/all-read-write-1.c: New.
23091
23092 2005-07-27  Jeff Law  <law@redhat.com>
23093
23094         * gcc.c-torture/execute/pr22630.c: New test.
23095
23096 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
23097
23098         PR tree-optimization/23073
23099         * gcc.dg/vect/nodump-pr23073.c: New test.
23100         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23101
23102 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
23103
23104         PR tree-optimize/22348
23105         * gcc.c-torture/execute/pr22348.c: New.
23106
23107 2005-07-27  Richard Guenther  <rguenther@suse.de>
23108
23109         * gcc.dg/tree-ssa/salias-1.c: New testcase.
23110
23111 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23112
23113         PR fortran/22503
23114         * gfortran.dg/logical_comp.f90: New test.
23115
23116 2005-07-27  Jan Hubicka  <jh@suse.cz>
23117
23118         * inliner-1.c: Add cleanup of dumps.
23119         * val-prof-*.c: Likewise.
23120         * update-tailcall.c: New.
23121
23122 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
23123
23124         PR 22591
23125         * gcc.dg/tree-ssa/pr22591.c: New test.
23126         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23127
23128 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
23129
23130         PR libobjc/22606
23131         * objc.dg/try-catch-11.m: New test.
23132
23133 2005-07-26  Richard Guenther  <rguenther@suse.de>
23134
23135         PR tree-optimization/22486
23136         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23137
23138 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23139
23140         PR tree-opt/22484
23141         * g++.dg/opt/loop2.C: New test.
23142
23143 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23144
23145         * gcc.dg/tree-ssa/reassoc-3.c: New test.
23146         * gcc.dg/tree-ssa/reassoc-4.c: New test.
23147
23148 2005-07-25  Adam Nemet  <anemet@lnxw.com>
23149
23150         * lib/profopt.exp (profopt-execute): Check for profiling data
23151         files on the target.
23152
23153 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
23154
23155         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23156         for matching of asm labels.
23157
23158 2005-07-25  Richard Guenther  <rguenther@suse.de>
23159
23160         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23161
23162 2005-07-25  Richard Guenther  <rguenther@suse.de>
23163
23164         PR testsuite/22624
23165         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23166
23167 2005-07-25  Ira Rosen  <irar@il.ibm.com>
23168
23169         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23170         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23171         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23172         * gcc.dg/vect/vect-100.c: New test.
23173         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23174         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23175         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23176         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23177         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23178         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23179         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23180         * gfortran.dg/vect/pr19049.f90: New testcase.
23181         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23182
23183 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
23184
23185         * gcc.c-torture/execute/20050713-1.c: New test.
23186
23187         PR fortran/20063
23188         * gfortran.fortran-torture/execute/data_4.f90: New test.
23189
23190         PR middle-end/20303
23191         * gcc.dg/visibility-d.c: New test.
23192
23193 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
23194
23195         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23196         * gfortran.dg/underflow.f90: Ditto.
23197
23198 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23199
23200         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23201         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23202         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23203
23204 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23205
23206         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23207         include case of field width of zero.
23208
23209 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23210
23211         PR libgfortran/21875
23212         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23213         with trailing blanks on normal formatted read.
23214
23215 2005-07-23  Chao-ying Fu  <fu@mips.com>
23216
23217         * gcc.target/mips/mips32-dsp-type.c: New test.
23218         * gcc.target/mips/mips32-dsp.c: New test.
23219
23220 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
23221
23222         PR testsuite/21073
23223         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23224
23225         PR testsuite/20454
23226         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23227         and __cyg_profile_func_exit.
23228
23229 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
23230
23231         * gfortran.dg/comma_format_extension_3.f: Fix typo.
23232         * gfortran.dg/comma_format_extension_4.f: Same.
23233         * gfortran.dg/pr15332.f: Same.
23234         * gfortran.dg/pr21730.f: Same.
23235
23236 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
23237
23238         * g++.dg/opt/vrp2.C: Fix testcase.
23239
23240         PR tree-opt/22625
23241         * g++.dg/opt/vrp2.C: New test.
23242
23243 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
23244
23245         PR debug/21828
23246         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23247
23248 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
23249
23250         * gcc.dg/tree-ssa/20050719-1.c: New test.
23251
23252 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
23253
23254         * gcc.dg/bfin-longcall-1.c: New file.
23255         * gcc.dg/bfin-longcall-2.c: New file.
23256
23257 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
23258
23259         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23260
23261 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23262
23263         PR middle-end/19055
23264         * gcc.dg/tree-ssa/pr19055.c: New test.
23265         * gcc.dg/tree-ssa/pr19055-2.c: New test.
23266
23267 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23268
23269         PR C++/22358
23270         * g++.dg/other/pr22358.C: New test.
23271
23272 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
23273
23274         PR c++/2922
23275         * g++.dg/lookup/two-stage5.C: New test from bug comments.
23276
23277 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23278
23279         PR c++/15938
23280         * g++.dg/init/union2.C: New test.
23281
23282 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23283
23284         PR c/22393
23285         * gcc.dg/complex-4.c: New test.
23286
23287 2005-07-21  Richard Guenther  <rguenther@suse.de>
23288
23289         PR testsuite/22522
23290         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23291         scanning for asm labels.
23292         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23293
23294 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23295
23296         PR target/22085
23297         * gcc.dg/altivec-pr22085.c: New.
23298
23299 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23300
23301         PR tree-optimization/19210
23302         * gcc.dg/tree-ssa/pr19210-1.c: New.
23303         * gcc.dg/tree-ssa/pr19210-2.c: New.
23304
23305 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
23306
23307         PR rtl-optimization/22167
23308         * g++.dg/opt/pr22167.C: New test.
23309
23310 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
23311
23312         PR c++/2922
23313         * g++.dg/lookup/two-stage2.C: New.
23314         * g++.dg/lookup/two-stage3.C: New.
23315         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23316         fixed two-stage name lookup for operators.
23317         * g++.dg/template/call3.C: Compiler now produces an appropriate
23318         error message.
23319         * g++.dg/template/crash37.C: Compiler now describes bla() on line
23320         14 as a candidate.
23321         * g++.dg/template/ptrmem4.C: Compiler produces different error
23322         message.
23323         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23324         connect_to_method as a candidate.
23325
23326 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
23327
23328         * gcc.dg/fold-alloc-1.c: New test.
23329
23330 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
23331
23332         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23333         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23334
23335 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
23336
23337         * gcc.dg/fold-abs-1.c: New test.
23338         * gcc.dg/fold-abs-2.c: New test.
23339         * gcc.dg/fold-abs-3.c: New test.
23340
23341 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
23342
23343         Make CONSTRUCTOR use VEC to store initializers.
23344         * g++.dg/ext/complit3.C: Check for specific error messages.
23345         * g++.dg/init/brace2.C: Update error message.
23346         * g++.dg/warn/Wbraces2.C: Likewise.
23347
23348 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
23349
23350         PR fortran/16940
23351         * gfortran.dg/module_interface_1.f90: New test.
23352
23353 2005-07-19  Danny Berlin <dberlin@dberlin.org>
23354             Kenneth Zadeck <zadeck@naturalbridge.com>
23355
23356         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23357
23358 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23359
23360         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23361         specify -Wformat for these tests.
23362         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23363         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23364         * gcc.dg/format/opt-6.c: Delete.
23365
23366 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23367
23368         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23369         * gcc.dg/tree-ssa/sra-3.c: Likewise.
23370
23371 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23372
23373         * gcc.dg/tree-ssa/alias-2.c: New test.
23374
23375 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
23376
23377         PR c++/22263
23378         * g++.dg/template/explicit7.C: New test.
23379
23380 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
23381
23382         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23383         field width of 8 to +Inf and -Inf.
23384
23385 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
23386
23387         PR c++/22139
23388         * g++.dg/template/friend36.C: New test.
23389
23390 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
23391
23392         PR fortran/21730
23393         * gfortran.dg/pr21730.f: New test.
23394
23395 2005-07-16  Danny Berlin <dberlin@dberlin.org>
23396             Kenneth Zadeck <zadeck@naturalbridge.com>
23397
23398         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23399         since pure const detection cannot run at -O1 in c compiler.
23400         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23401         can now optimize this case properly.
23402         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23403         because we now pass.
23404         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23405
23406 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
23407
23408         PR c/22421
23409         * gcc.dg/format/bitfld-1.c: New test.
23410
23411 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23412
23413         PR c++/22204
23414         * g++.dg/rtti/repo1.C: New test.
23415
23416 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
23417
23418         PR middle-end/22398
23419         * gcc.c-torture/compile/pr22398.c: New test.
23420
23421 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23422
23423         PR c++/22132
23424         * g++.dg/expr/cast4.C: New test.
23425
23426 2005-07-15  Richard Guenther  <rguenther@suse.de>
23427
23428         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23429         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23430
23431 2005-07-15  Steven Bosscher  <stevenb@suse.de>
23432
23433         PR tree-optimization/22230
23434         * gcc.dg/tree-ssa/pr22230.c: New test.
23435
23436 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
23437
23438         * gfortran.dg/g77/cpp6.f: New test.
23439
23440         PR fortran/22417
23441         * gfortran.dg/g77/cpp5.F: New test.
23442         * gfortran.dg/g77/cpp5.h: New file.
23443         * gfortran.dg/g77/cpp5inc.h: New file.
23444
23445 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
23446
23447         PR libfortran/16435
23448         * gfortran.dg/tl_editting.f90: New.
23449         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23450
23451 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
23452
23453         * gfortran.dg/char_array_constructor.f90: New test.
23454
23455 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
23456
23457         * gfortran.dg/past_eor.f90: New.
23458         * gfortran.dg/complex_read.f90: New.
23459
23460 2005-07-13  Jeff Law  <law@redhat.com>
23461
23462         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23463         additional casts.
23464
23465         * gcc.dg/tree-ssa/pr22321.c: New test
23466
23467 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
23468
23469         PR tree-optimization/21921
23470         * gcc.dg/tree-ssa/pr21921.c: New.
23471
23472 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23473
23474         PR tree-optimizatio/22442
23475         * gcc.dg/tree-ssa/loop-11.c: New test.
23476
23477 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23478
23479         PR tree-opt/21840
23480         * gcc.c-torture/compile/pr21840.c: New test.
23481
23482 2005-07-12  Jan Hubicka  <jh@suse.cz>
23483
23484         * gcc.c-torture/compile/pr22379.c: New test.
23485
23486 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
23487
23488         PR libfortran/21593
23489         gfortran.dg/dev_null.f90: Remove outdated comment about
23490         PR libfortran/21593.
23491
23492
23493 2005-07-12  Dale Johannesen  <dalej@apple.com>
23494
23495         * gcc.target/i386/compress-float-sse.c: New.
23496         * gcc.target/i386/compress-float-sse-pic.c: New.
23497         * gcc.target/i386/compress-float-387.c: New.
23498         * gcc.target/i386/compress-float-387-pic.c: New.
23499         * gcc.dg/compress-float-ppc.c: New.
23500         * gcc.dg/compress-float-ppc-pic.c: New.
23501
23502 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
23503
23504         PR libfortran/21593
23505         gfortran.dg/dev_null.f90: Remove targets.
23506
23507 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23508
23509         PR tree-opt/22335
23510         * gcc.dg/pr22335-1.c: New test.
23511         * gcc.dg/pr22335-2.c: New test.
23512
23513 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23514
23515         PR c++/20172
23516         * g++.dg/template/nontype12.C : New test.
23517
23518 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23519
23520         * gcc.dg/tree-ssa/loop-10.c: New test.
23521
23522 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
23523
23524         * gcc.c-torture/execute/20020720-1.x: Remove.
23525
23526 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
23527
23528         * gfortran.fortran-torture/execute/forall_7.f90: New test.
23529
23530 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
23531
23532         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23533         (dg-mips-options): Use it.
23534
23535 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
23536
23537         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23538
23539 2005-07-09  Richard Henderson  <rth@redhat.com>
23540
23541         * lib/target-supports.exp (check_effective_target_sync_char_short):
23542         Add alpha.
23543
23544 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
23545
23546         PR libfortran/22217
23547         * gfortran.dg/negative-z-descriptor.f90: New test.
23548
23549 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23550
23551         PR tree-opt/22329
23552         * gcc.dg/pr22329.c: New test.
23553
23554 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
23555
23556         PR tree-optimization/20139
23557         * gcc.dg/tree-ssa/pr20139.c: New.
23558
23559 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23560
23561         PR tree-opt/22356
23562         * gcc.dg/pr22356-1.c: New test.
23563
23564 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
23565
23566         PR c++/21799
23567         * g++.dg/template/unify8.C: New.
23568         * g++.dg/template/unify9.C: New.
23569
23570 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
23571
23572         * gfortran.fortran-torture/execute/entry_10.f90: New test.
23573
23574 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
23575
23576         * gcc.dg/darwin-version-1.c: New.
23577         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23578         * gcc.dg/builtins-20.c: Likewise.
23579         * gcc.dg/builtins-53.c: Likewise.
23580         * gcc.dg/torture/builtins-convert-1.c: Likewise.
23581         * gcc.dg/torture/builtins-convert-2.c: Likewise.
23582         * gcc.dg/torture/builtins-convert-3.c: Likewise.
23583         * gcc.dg/torture/builtins-power-1.c: Likewise.
23584         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23585         on Darwin.
23586
23587 2005-07-07  Jeff Law  <law@redhat.com>
23588
23589         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
23590         argument evaluation order.
23591
23592 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
23593
23594         PR libfortran/21594
23595         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23596         Add test cases where the shift length is greater than the
23597         array length.
23598
23599 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23600
23601         * obj-c++.dg/proto-lossage-6.mm: New.
23602         * objc.dg/proto-lossage-6.m: New.
23603
23604 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23605
23606         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23607         * objc.dg/gnu-runtime-2.m: Likewise.
23608
23609 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23610
23611         * gfortran.dg/longline.f: New test.
23612
23613         * gfortran.dg/badline.f: New test.
23614
23615 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23616
23617         PR fortran/16531
23618         PR fortran/15966
23619         PR fortran/18781
23620         * gfortran.dg/hollerith.f90: New.
23621         * gfortran.dg/hollerith2.f90: New.
23622         * gfortran.dg/hollerith3.f90: New.
23623         * gfortran.dg/hollerith4.f90: New.
23624         * gfortran.dg/hollerith_f95.f90: New.
23625         * gfortran.dg/hollerith_legacy.f90: New.
23626         * gfortran.dg/g77/cpp4.F: New. Port from g77.
23627
23628 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23629
23630         PR objc/22274
23631         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23632         * objc.dg/gnu-runtime-2.m: New.
23633
23634 2005-07-06  Jeff Law  <law@redhat.com>
23635
23636         * gcc.dg/tree-ssa/vrp17.c: New test.
23637
23638 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23639
23640         PR fortran/22327
23641         * gfortran.dg/array_constructor_5.f90: New test.
23642
23643 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23644
23645         * gfortran.fortran-torture/execute/entry_9.f90: New test.
23646
23647 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
23648
23649         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23650         * gcc.dg/980816-1.c: Ditto.
23651
23652 2005-07-06  Jeff Law  <law@redhat.com>
23653
23654         * gcc.c-torture/compile/pr21356.c: New test.
23655
23656 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23657
23658         PR c/22013
23659         PR c/22098
23660         * gcc.c-torture/compile/pr22013-1.c,
23661         gcc.c-torture/execute/pr22098-1.c,
23662         gcc.c-torture/execute/pr22098-2.c,
23663         gcc.c-torture/execute/pr22098-3.c: New tests.
23664
23665 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23666
23667         PR c/22308
23668         * gcc.dg/pr22308-1.c: New test.
23669
23670 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
23671
23672         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
23673         target.
23674         * gcc.dg/compare9.c: Use -fshort-enums instead of
23675         -fno-short-enums.  Change the last test to dg-bogus.
23676
23677 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
23678
23679         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23680         * gcc.dg/compare9.c: New.
23681
23682 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23683
23684         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23685
23686 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23687
23688         PR testsuite/22288
23689         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23690
23691
23692 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23693
23694         * gcc.dg/format/gcc_gfc-1.c: New.
23695
23696 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23697
23698         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23699
23700 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23701
23702         PR fortran/20842
23703         * gfortran.dg/io_invalid_1.f90: New test.
23704
23705 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
23706
23707         * gcc.dg/format/gcc_diag-1.c: Update.
23708
23709 2005-07-02  Jeff Law  <law@redhat.com>
23710
23711         * gcc.dg/tree-ssa/pr22051-1.c: New test.
23712         * gcc.dg/tree-ssa/pr22051-2.c: New test.
23713
23714 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
23715
23716         * gcc.dg/format/gcc_diag-1.c: Update.
23717
23718 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
23719
23720         PR tree-opt/22269
23721         * gcc.c-torture/compile/pr22269.c: New test.
23722
23723 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
23724
23725         PR 21584
23726         PR 22219
23727         * g++.dg/tree-ssa/pr21584-1.C: New test.
23728         * g++.dg/tree-ssa/pr21584-2.C: New test.
23729
23730 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
23731
23732         * obj-c++.dg/try-catch-11.mm: New.
23733         * objc.dg/try-catch-10.m: New.
23734
23735 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
23736
23737         * g++.dg/other/ucnid-1.C: xfail on AIX.
23738
23739 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
23740
23741         PR 22234
23742         * gcc.dg/20050629-1.c: New test.
23743
23744 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
23745
23746         * obj-c++.dg/const-str-1[0-1].mm: New.
23747         * objc.dg/const-str-1[0-1].m: New.
23748
23749 2005-05-29  Richard Henderson  <rth@redhat.com>
23750
23751         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23752         Rename from check_effective_target_vect_no_max.
23753         (check_effective_target_vect_no_int_add): New.
23754         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23755         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23756         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23757         * gcc.dg/vect/vect-reduc-1.c: Use both.
23758         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23759
23760 2005-05-29  Richard Henderson  <rth@redhat.com>
23761
23762         * lib/target-supports.exp (check_effective_target_vect_no_max):
23763         Remove i386 and x86_64.
23764
23765 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23766
23767         PR testsuite/21969
23768         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23769
23770 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23771
23772         PR middle-end/21969
23773         * gcc.dg/vect/pr21969.c: New test.
23774
23775 2005-06-28  Eric Christopher  <echristo@redhat.com>
23776
23777         PR c/22052
23778         PR c/21975
23779         * gcc.dg/inline1.c: New test.
23780         * gcc.dg/inline2.c: Ditto.
23781         * gcc.dg/inline3.c: Ditto.
23782         * gcc.dg/inline4.c: Ditto.
23783         * gcc.dg/inline5.c: Ditto.
23784
23785 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23786
23787         PR libfortran/22142
23788         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23789         Add testcase also testing eoshift1 for PR 22142.
23790
23791 2005-06-28  Richard Henderson  <rth@redhat.com>
23792
23793         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23794         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23795         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23796         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23797         gcc.dg/tree-ssa/20030922-2.c: Likewise.
23798
23799 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23800
23801         PR libfortran/22142
23802         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23803         Add testcase for PR 22142.
23804
23805 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
23806
23807         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23808         gcc.target/ia64/fpreg-2.c: New tests.
23809
23810 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23811
23812         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23813
23814 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23815
23816         PR libfortran/22170
23817         * gfortran.dg/slash_1.f90: New test.
23818
23819 2005-06-27  Richard Henderson  <rth@redhat.com>
23820
23821         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23822         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23823         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23824         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23825         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23826         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23827
23828 2005-06-27  Richard Henderson  <rth@redhat.com>
23829
23830         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23831         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23832
23833 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
23834
23835         * obj-c++.dg/proto-lossage-5.mm: New.
23836         * objc.dg/proto-lossage-5.m: New.
23837
23838 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
23839
23840         PR 21959
23841         * gcc.dg/tree-ssa/pr21959.c: New test.
23842
23843 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
23844
23845         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23846         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23847         testing uninitialized var.
23848
23849         * gcc.c-torture/execute/builtins/chk.h: New.
23850         * gcc.c-torture/execute/builtins/lib/chk.c: New.
23851         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23852         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23853         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23854         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23855         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23856         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23857         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23858         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23859         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23860         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23861         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23862         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23863         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23864         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23865         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23866         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23867         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23868         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23869         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23870         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23871         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23872         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23873         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23874         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23875         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
23876         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
23877         * gcc.dg/builtin-object-size-1.c: New test.
23878         * gcc.dg/builtin-object-size-2.c: New test.
23879         * gcc.dg/builtin-object-size-3.c: New test.
23880         * gcc.dg/builtin-object-size-4.c: New test.
23881         * gcc.dg/builtin-object-size-5.c: New test.
23882         * gcc.dg/builtin-stringop-chk-1.c: New test.
23883         * gcc.dg/builtin-stringop-chk-2.c: New test.
23884         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
23885         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
23886         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
23887         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
23888         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
23889         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
23890         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
23891         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
23892         * gcc.c-torture/execute/printf-1.c: New test.
23893         * gcc.c-torture/execute/fprintf-1.c: New test.
23894         * gcc.c-torture/execute/vprintf-1.c: New test.
23895         * gcc.c-torture/execute/vfprintf-1.c: New test.
23896         * gcc.c-torture/execute/printf-chk-1.c: New test.
23897         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
23898         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
23899         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
23900
23901 2005-06-27  Michael Matz  <matz@suse.de>
23902
23903         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
23904         slot is not merged if address escapes.
23905
23906 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23907
23908         PR c/21911
23909         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
23910
23911 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
23912
23913         PR middle-end/17965
23914         * gcc.c-torture/compile/20050622-1.c: New test.
23915
23916         PR middle-end/22028
23917         * gcc.dg/20050620-1.c: New test.
23918
23919 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
23920
23921         PR tree-optimization/22026
23922         * gcc.dg/tree-ssa/pr22026.c: New.
23923
23924 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
23925
23926         PR libfortran/22144
23927         * gfortran.dg/shift-alloc.f90: New testcase.
23928
23929 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
23930
23931         * all files: Update FSF address in copyright headers.
23932
23933 2005-06-22  Jan Hubicka  <jh@suse.cz>
23934
23935         * wholeprogram-1.c: New testcase.
23936         * wholeprogram-2.c: New testcase.
23937
23938 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
23939
23940         PR 22171
23941         * gcc.dg/tree-ssa/pr22171.c: New test.
23942
23943 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
23944
23945         * gfortran.dg/simplify_modulo.f90: New.
23946
23947 2005-06-24  Jan Hubicka  <jh@suse.cz>
23948
23949         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
23950
23951 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23952
23953         * obj-c++.dg/proto-lossage-[1-4].mm: New.
23954
23955 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23956
23957         * obj-c++.dg/typedef-alias-1.mm: New.
23958         * objc.dg/typedef-alias-1.m: New.
23959
23960 2005-06-23  Jeff Law  <law@redhat.com>
23961
23962         * gcc.dg/tree-ssa/vrp16.c: New test.
23963
23964 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23965
23966         * lib/target-supports.exp: Add
23967         check_effective_target_fortran_large_real and
23968         check_effective_target_fortran_large_int to check for
23969         corresponding effective targets.
23970         * gfortran.dg/large_integer_kind_1.f90: New test.
23971         * gfortran.dg/large_real_kind_1.f90: New test.
23972
23973 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
23974
23975         PR tree-optimization/22117
23976         * gcc.dg/tree-ssa/pr22117.c: New.
23977
23978 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
23979
23980         PR testsuite/22123
23981         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
23982
23983 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
23984
23985         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
23986
23987 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
23988
23989         * gfortran.dg/f2c_4.f90: Add tests for complex functions
23990         * gfortran.dg/f2c_4.c: Likewise.
23991
23992 2005-06-22 Paul Brook  <paul@codesourcery.com>
23993
23994         PR fortran/21034
23995         * gfortran.dg/auto_save_1.f90: New test.
23996
23997 2005-06-22  Michael Matz  <matz@suse.de>
23998
23999         * gcc.target/x86-64/abi: New directory.
24000         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24001         * gcc.target/x86-64/abi/README.gcc: New file.
24002         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24003         * gcc.target/x86-64/abi/asm-support.s: New file.
24004         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24005         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24006         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24007         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24008         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24009         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24010         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24011         * gcc.target/x86_64/abi/test_bitfields.c: New test.
24012         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24013         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24014         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24015         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24016         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24017         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24018         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24019         * gcc.target/x86_64/abi/test_varargs.c: New test.
24020
24021 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
24022
24023         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24024         32-bit i?86 and x86_64.
24025
24026 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
24027
24028         * obj-c++.dg/const-str-[1-9].mm: New tests.
24029
24030 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
24031
24032         PR fortran/22010
24033         * gfortran.dg/namelist_use.f90: New.
24034         * gfortran.dg/namelist_use_only.f90: New.
24035
24036 2005-06-21  Jeff Law  <law@redhat.com>
24037
24038         * gcc.dg/tree-ssa/vrp15.c: New test.
24039
24040 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
24041
24042         * lib/target-supports.exp (check_effective_target_vect_reduction):
24043         Remove.
24044         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24045         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24046         remove vect_reduction target keyword. Also avoid two returns in main.
24047         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24048         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24049         * gcc.dg/vect/vect-reduc-1short.c: New test.
24050         * gcc.dg/vect/vect-reduc-1char.c: New test.
24051         * gcc.dg/vect/vect-reduc-2short.c: New test.
24052         * gcc.dg/vect/vect-reduc-2char.c: New test.
24053         * gcc.dg/vect/vect-reduc-6.c: New test.
24054         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24055         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24056         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24057
24058 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24059         Paul Thomas  <pault@gcc.gnu.org>
24060
24061         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24062         New tests.
24063
24064 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24065
24066         * gfortran.dg/backslash_1.f90: New test.
24067         * gfortran.dg/backslash_2.f90: New test.
24068
24069 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
24070
24071         * gfortran.dg/duplicate_labels.f90: New test.
24072
24073 2005-06-20  Jan Beulich  <jbeulich@novell.com>
24074
24075         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24076         unsupportable relocations.
24077         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24078         * gcc.dg/20050321-2.c: xfail for NetWare.
24079
24080 2005-06-20  Andreas Jaeger  <aj@suse.de>
24081
24082         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24083         gcc.target/i386/fastcall-sseregparm.c,
24084         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24085
24086 2005-06-19  Richard Henderson  <rth@redhat.com>
24087
24088         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24089
24090 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
24091
24092         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24093
24094 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
24095
24096         PR c++/22115
24097         * g++.dg/conversion/simd2.C: Change expected error message.
24098
24099 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24100
24101         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24102         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24103         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24104
24105 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
24106
24107         * gcc.dg/fold-mod-1.c: New test.
24108
24109 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
24110
24111         PR fortran/19926
24112         * gfortran.dg/pr19926.f90: New test.
24113
24114 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24115
24116         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24117         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24118         targets.
24119         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24120         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24121
24122 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
24123
24124         * gcc.target/ia64/float80-varargs-1.c: New test.
24125
24126 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24127
24128         PR tree-opt/22035
24129         * gfortran.dg/f2c_6.f90: New test.
24130
24131 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
24132
24133         PR c++/17413
24134         * g++.dg/template/local5.C: New.
24135
24136 2005-06-17  Richard Henderson  <rth@redhat.com>
24137
24138         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24139
24140 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
24141
24142         PR testsuite/21945
24143         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24144
24145 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
24146
24147         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24148         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24149         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24150         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24151         check_vect to verify the presence of hardware vector support.
24152
24153 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
24154
24155         PR testsuite/22056
24156         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24157
24158 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24159
24160         PR libfortran/19216
24161         * gfortran.dg/pr19216.f: Add correct space between brackets and
24162         dg directive.
24163
24164 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24165
24166         PR libfortran/16436
24167         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24168
24169 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
24170
24171         * gcc.target/i386/attributes-error.c: New testcase.
24172         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24173         * gcc.target/i386/regparm-stdcall.c: Likewise.
24174         * gcc.target/i386/sseregparm-1.c: Likewise.
24175         * gcc.target/i386/sseregparm-2.c: Likewise.
24176
24177 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
24178
24179         * g++.dg/rtti/crash2.C: New.
24180
24181 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
24182
24183         * gcc.dg/noncompile/20040203-3.c: Update expected message.
24184
24185 2005-06-15  David Ung  <davidu@mips.com>
24186
24187         * gcc.target/mips/mips16e-extends.c: New test for testing the
24188         generation of MIPS16e zeb/zeh, seb/seh instructions.
24189
24190 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
24191
24192         PR 22018
24193         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24194         * gcc.dg/tree-ssa/pr22018.c: New test.
24195
24196 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
24197
24198         * gcc.dg/simd-1.c: Update error messages.
24199         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
24200         * gcc.dg/simd-2.c: Update error messages.
24201         * gcc.dg/simd-4.c: New.
24202
24203 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
24204
24205         PR c++/20678
24206         * g++.dg/other/crash-4.C: New.
24207
24208 2005-06-14  Devang Patel  <dpatel@apple.com>
24209
24210         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24211
24212 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24213
24214         PR c++/21929
24215         * g++.dg/parse/crash11.C: Update
24216
24217 2005-06-13  Jeff Law  <law@redhat.com>
24218
24219         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24220         perform the desired transformations.
24221         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24222         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24223
24224 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24225
24226         PR fortran/22038
24227         * gfortran.dg/forall_1.f90: Un-XFAIL.
24228
24229 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
24230
24231         PR c++/21929
24232         * g++.dg/parse/crash26.C: New.
24233
24234         PR c++/20789
24235         * g++.dg/init/member1.C: New.
24236
24237 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
24238
24239         * gfortran.dg/altreturn_1.f90: New test.
24240
24241 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
24242
24243         PR middle-end/21985
24244         * gcc.dg/tree-ssa/pr21985.c: New test.
24245
24246 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24247
24248         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24249
24250 2005-06-12  Roger Sayle  <roger@eyesopen.com>
24251
24252         PR c++/21930
24253         * g++.dg/other/error10.C: New test case.
24254
24255 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24256
24257         PR libfortran/19155
24258         * gfortran.dg/pr19155.f: Add test.
24259
24260 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24261
24262         * gfortran.dg/f2c_7.f90: New test.
24263
24264         * gfortran.dg/forall_1.f90: XFAILed.
24265
24266 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24267
24268         * gcc.dg/pr14796-1.c: New.
24269         * gcc.dg/pr14796-2.c: New.
24270
24271 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
24272
24273         PR fortran/17792
24274         PR fortran/21375
24275         * gfortran.dg/deallocate_stat.f90: New test.
24276
24277 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
24278
24279         * gfortran.fortran-torture/execute/in-pack.f90: New test.
24280
24281 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
24282
24283         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24284         access will be generated when this loop is vectorized. Test that
24285         accesses with same alignment were detected.
24286         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24287         Test that accesses with same alignment were detected.
24288         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24289         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24290         alignment were detected.
24291
24292 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
24293
24294         PR c++/10611
24295         * g++.dg/conversion/simd2.C: New.
24296
24297 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24298
24299         * gcc.dg/Wcxx-compat-1.c: New.
24300
24301 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
24302
24303         PR libfortran/21480
24304         * gfortran.dg/reshape-complex.f90: Add a test for a packed
24305         complex array.
24306
24307 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
24308
24309         * gcc.dg/alias-8.c: New.
24310
24311 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
24312
24313         * gcc.dg/format/cmn_err-1.c: Update.
24314
24315 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
24316
24317         PR target/20666
24318         * gcc.target/sparc/fexpand-2.c: New.
24319         * gcc.target/sparc/fpmerge-2.c: New.
24320         * gcc.target/sparc/fpmul-2.c: New.
24321         * gcc.target/sparc/noresult.c: New.
24322         * gcc.target/sparc/pdist-2.c: New.
24323         * gcc.target/sparc/pdist-3.c: New.
24324
24325 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
24326
24327         PR testsuite/21702
24328         * gcc.target/i386/i386.exp: Fix comment typo.
24329
24330 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24331
24332         PR c++/19497
24333         * g++.dg/inherit/using5.C: New.
24334         * g++.dg/inherit/using6.C: New.
24335
24336 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24337
24338         PR c++/19894
24339         * g++.dg/template/ptrmem15.C: New test.
24340
24341         PR c++/20563
24342         * g++.dg/ext/label4.C: New test.
24343
24344 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24345
24346         * gcc.dg/tls/debug-1.c: New test.
24347
24348 2005-06-07  Dale Johannesen  <dalej@apple.com>
24349
24350         * gcc.target/i386/movq.c: New.
24351
24352 2005-06-07  Dale Johannesen  <dalej@apple.com>
24353
24354         * gcc.dg/20050607-1.c: New.
24355
24356 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
24357
24358         PR middle-end/21850
24359         * gcc.c-torture/execute/20050607-1.c: New test.
24360
24361 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
24362
24363         PR libfortran/21926
24364         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24365         Test case where the return array has lowest stride one,
24366         but isn't packed.
24367
24368 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
24369
24370         * lib/target-supports.exp (check_effective_target_sync_int_long):
24371         Add s390 and s390x targets.
24372
24373 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
24374
24375         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24376         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24377         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24378         * gcc.dg/tree-ssa/loop-9.c: New test.
24379
24380 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24381
24382         * g++.dg/parse/defarg10.C: New.
24383
24384 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
24385
24386         PR regression/21897
24387         * gcc.c-torture/execute/20050604-1.c: New test.
24388
24389 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24390
24391         PR 21903
24392         * g++.dg/parse/defarg9.C: New.
24393
24394         PR c++/20637
24395         * g++.dg/inherit/using4.C: New.
24396         * g++.dg/overload/error1.C: Adjust expected errors.
24397         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24398         * g++.old-deja/g++.brendan/arm2.C: Likewise.
24399         * g++.old-deja/g++.other/redecl2.C: Likewise.
24400         * g++.old-deja/g++.other/redecl4.C: Likewise.
24401         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24402
24403 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24404
24405         * gfortran.dg/f2c_5.f90: Add -w to dg-options
24406
24407 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24408
24409         * lib/gfortran.exp (gfortran_target_compile): Call
24410         dg-additional-files-options
24411         * gfortran.dg/f2c_4.f90: New file
24412         * gfortran.dg/f2c_4.c: New file
24413         * gfortran.dg/f2c_5.f90: New file
24414         * gfortran.dg/f2c_5.c: New file
24415
24416 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24417
24418         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24419
24420         PR fortran/21912
24421         * gfortran.dg/array_constructor_4.f90: New test.
24422
24423 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
24424
24425         PR c++/21619
24426         * g++.dg/ext/builtin9.C: New test.
24427
24428 2005-06-05  Dale Johannesen  <dalej@apple.com>
24429
24430         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24431         * gcc.c-torture/execute/20050603-2.c: Ditto.
24432
24433 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
24434
24435         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24436         * gcc.dg/vect/vect-reduc-1.c: New.
24437         * gcc.dg/vect/vect-reduc-2.c: New.
24438         * gcc.dg/vect/vect-reduc-3.c: New.
24439
24440 2005-06-04  Dale Johannesen  <dalej@apple.com>
24441
24442         * gcc.c-torture/execute/20050603-1.c: New.
24443         * gcc.c-torture/execute/20050603-2.c: New.
24444         * gcc.dg/20050603-3.c: New.
24445
24446 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24447
24448         PR fortran/19195
24449         * gfortran.dg/debug_1.f90: New test.
24450
24451         * gfortran.dg/forall_1.f90: New test.
24452
24453 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
24454
24455         * gfortran.dg/array_constructor_3.f90: New test.
24456
24457 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24458
24459         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24460
24461 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
24462
24463         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24464
24465 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
24466
24467         PR c/21873
24468         * gcc.dg/init-excess-1.c: New test.
24469
24470 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24471
24472         PR c++/21853
24473         * g++.dg/expr/static_cast6.C: New test.
24474
24475 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
24476
24477         * gcc.dg/tree-ssa/vrp14.c: New test.
24478
24479 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24480
24481         PR c++/21336
24482         * g++.dg/template/new2.C: New test.
24483
24484 2005-06-03  Josh Conner  <jconner@apple.com>
24485
24486         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24487         all entries in initializer.
24488
24489 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
24490
24491         PR middle-end/21858
24492         * gcc.dg/pr21858.c: New testcase.
24493
24494 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
24495
24496         PR tree-optimization/21292
24497
24498         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24499         New.
24500         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24501         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24502         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24503         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24504         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24505
24506 2005-06-02  Richard Henderson  <rth@redhat.com>
24507
24508         * gcc.dg/sync-2.c: Use -march=i486 for i386.
24509
24510 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
24511
24512         * gcc.dg/wtypequal.c: New testcase.
24513
24514 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
24515
24516         PR 21582
24517         * gcc.dg/tree-ssa/pr21582.c: New test.
24518
24519 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24520
24521         PR c++/21280
24522         * g++.dg/opt/interface2.h: New.
24523         * g++.dg/opt/interface2.C: New.
24524         * g++.dg/init/ctor4.C: Adjust error lines.
24525         * g++.old-deja/g++.bob/inherit2.C: Likewise.
24526         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24527         * g++.old-deja/g++.jason/opeq3.C: Likewise.
24528         * g++.old-deja/g++.pt/assign1.C: Likewise.
24529         * g++.old-deja/g++.pt/crash20.C: Likewise.
24530
24531 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
24532
24533         PR tree-optimization/21734
24534         * g++.dg/vect/pr21734_1.cc: New.
24535         * g++.dg/vect/pr21734_2.cc: New.
24536
24537 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24538
24539         PR c++/20350
24540         * g++.dg/template/spec24.C: New.
24541
24542         PR c++/21151
24543         * g++.dg/pch/local-1.C: New.
24544         * g++.dg/pch/local-1.Hs: New.
24545
24546 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
24547
24548         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24549         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24550         * gcc.dg/tree-ssa/pr14341.c: New test.
24551         * gcc.dg/tree-ssa/pr14841.c: New test.
24552         * gcc.dg/tree-ssa/pr20701.c: New test.
24553         * gcc.dg/tree-ssa/pr21086.c: New test.
24554         * gcc.dg/tree-ssa/pr21090.c: New test.
24555         * gcc.dg/tree-ssa/pr21332.c: New test.
24556         * gcc.dg/tree-ssa/pr21458.c: New test.
24557         * gcc.dg/tree-ssa/pr21658.c: New test.
24558         * gcc.dg/tree-ssa/vrp01.c: New test.
24559         * gcc.dg/tree-ssa/vrp02.c: New test.
24560         * gcc.dg/tree-ssa/vrp03.c: New test.
24561         * gcc.dg/tree-ssa/vrp04.c: New test.
24562         * gcc.dg/tree-ssa/vrp05.c: New test.
24563         * gcc.dg/tree-ssa/vrp06.c: New test.
24564         * gcc.dg/tree-ssa/vrp07.c: New test.
24565         * gcc.dg/tree-ssa/vrp08.c: New test.
24566         * gcc.dg/tree-ssa/vrp09.c: New test.
24567         * gcc.dg/tree-ssa/vrp10.c: New test.
24568         * gcc.dg/tree-ssa/vrp11.c: New test.
24569         * gcc.dg/tree-ssa/vrp12.c: New test.
24570         * gcc.dg/tree-ssa/vrp13.c: New test.
24571
24572 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
24573
24574         PR 21029
24575         * gcc.dg/tree-ssa/pr21029.c: New test.
24576
24577 2005-06-01  Roger Sayle  <roger@eyesopen.com>
24578
24579         * gfortran.dg/logint-1.f: New test case.
24580         * gfortran.dg/logint-2.f: Likewise.
24581         * gfortran.dg/logint-3.f: Likewise.
24582
24583 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
24584
24585         PR c/21536
24586         PR c/20760
24587         * gcc.dg/20050527-1.c: New test.
24588
24589         * gcc.dg/i386-sse-12.c: New test.
24590
24591         PR fortran/21729
24592         * gfortran.dg/implicit_5.f90: New test.
24593
24594 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
24595
24596         PR fortran/20883
24597         * gfortran/assign_4.f90: New test.
24598         * gfortran/assign_2.f90: Change compile to run.
24599
24600 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
24601
24602         * lib/target-supports.exp
24603         (check_effective_target_sync_char_short): New.
24604         * gcc.dg/sync-2.c: New.
24605
24606 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
24607
24608         PR tree-optimization/21817
24609         * gcc.dg/torture/pr21817-1.c: New.
24610
24611 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
24612
24613         PR c++/21165
24614         * g++.dg/template/init5.C: New.
24615
24616 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
24617
24618         * gfortran.dg/char_initialiser_actual.f90:
24619         Test character initialisers as actual arguments.
24620         * gfortran.dg/char_pointer_comp_assign.f90:
24621         Test character pointer structure component assignments.
24622         * gfortran.dg/char_array_structure_constructor.f90:
24623         Test character components in structure constructors.
24624
24625 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
24626
24627         PR middle-end/20931
24628         * g++.dg/opt/pr20931.C: New test.
24629
24630 2005-05-31  Andreas Jaeger  <aj@suse.de>
24631
24632         PR testsuite/20772
24633         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24634         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24635         g++.old-deja/g++.ext/asmspec1.C,
24636         g++.old-deja/g++.other/regstack.C,
24637         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24638         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24639         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24640         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24641         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24642         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24643         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24644         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24645         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24646         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24647         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24648         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24649         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24650         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24651         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24652         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24653         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24654         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24655         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24656
24657 2005-05-31  Jeff Law  <law@redhat.com>
24658
24659         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24660
24661 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
24662
24663         PR middle-end/21743
24664         * gcc.dg/builtins-1.c: Activate disabled clog test.
24665         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24666
24667 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
24668
24669         * gfortran.dg/char_pointer_assign.f90:
24670         Test character-pointer assignments and pointer assignments.
24671         * gfortran.dg/char_pointer_dummy.f90:
24672         Test character-pointer dummy arguments.
24673         * gfortran.dg/char_pointer_func.f90:
24674         Test character-pointer function returns.
24675         * gfortran.dg/char_pointer_dependency.f90:
24676         Test character-pointer functions with dependencies.
24677
24678 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
24679
24680         PR c++/21784
24681         * g++.dg/lookup/using14.C: New test.
24682
24683 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
24684
24685         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24686         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24687         trailing ^M.
24688
24689 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
24690
24691         PR c++/17413
24692         * g++.dg/template/local5.C: New.
24693
24694         PR target/21761
24695         * gcc.c-torture/compile/pr21761.c: New.
24696
24697         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24698         before darwin8.
24699
24700 2005-05-30  Steven G. Kargl
24701
24702         PR fortran/20846
24703         * gfortran.dg/inquire_8.f90: New test.
24704
24705 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24706
24707         PR libfortran/21376
24708         * gfortran.dg/output_exponents_1.f90: New test.
24709
24710 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24711
24712         PR libfortran/20006
24713         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24714
24715 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
24716
24717         PR c++/21210
24718         * g++.dg/ext/complex1.C: New test.
24719
24720         PR c++/21340
24721         * g++.dg/init/ctor6.C: New test.
24722
24723 2005-05-29  Jan Hubicka  <jh@suse.cz>
24724
24725         * gcc.c-torture/compile/pr21562.c: New.
24726
24727 2005-05-28  Steven G. Kargl <kargls@comcast.net>
24728
24729         * gfortran.dg/subnormal_1.f90: New test.
24730
24731 2005-05-28  Jan Hubicka  <jh@suse.cz>
24732
24733         * tree-prof.exp: Fix comment.
24734         * value-prof-1.c: New.
24735         * value-prof-2.c: New.
24736         * value-prof-3.c: New.
24737         * value-prof-4.c: New.
24738
24739 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
24740
24741         PR c++/21614
24742         * g++.dg/expr/ptrmem6.C: New test.
24743         * g++.dg/expr/ptrmem6a.C: Likewise.
24744
24745 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
24746
24747         PR tree-optimization/21658
24748         * gcc.dg/tree-ssa/pr21658.c: New.
24749
24750 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
24751
24752         PR c++/21455
24753         * g++.dg/inherit/ptrmem3.C: New.
24754
24755         PR c++/21681
24756         * g++.dg/parse/template16.C: New.
24757
24758 2005-05-27  Andreas Jaeger  <aj@suse.de>
24759
24760         * gcc.dg/setjmp-2.c: Only run in 32-bit.
24761
24762         * gcc.dg/i386-sse-8.c: Run test on all archs.
24763
24764 2005-05-26  Mike Stump  <mrs@apple.com>
24765
24766         * objc.dg/isa-field-1.m: Only run on darwin.
24767         * objc.dg/lookup-1.m: Likewise.
24768         * objc.dg/try-catch-8.m: Likewise.
24769
24770 2005-05-26  Roger Sayle  <roger@eyesopen.com>
24771
24772         PR tree-optimization/9814
24773         * gcc.dg/pr9814-1.c: New test case.
24774
24775 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24776
24777         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24778         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24779         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24780         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24781         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24782         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24783         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24784         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24785         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24786         objc.dg/try-catch-8.m: New.
24787
24788 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
24789
24790         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24791         remove extraneous semicolons.
24792
24793 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24794
24795         * obj-c++.dg/comp-types-12.mm: New.
24796         * objc.dg/comp-types-11.m: New.
24797         * objc.dg/selector-4.m: New.
24798
24799 2005-05-26  Andreas Jaeger  <aj@suse.de>
24800
24801         PR testsuite/20772
24802         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24803         g++.old-deja/g++.ext/attrib3.C,
24804         g++.old-deja/g++.other/store-expr1.C,
24805         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24806         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24807         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24808         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24809         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24810         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24811         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24812         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24813         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24814         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24815         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24816         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24817         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24818         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24819         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24820         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24821         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24822         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24823         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24824
24825 2005-05-26  Andreas Jaeger  <aj@suse.de>
24826
24827         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24828         x86-64 compilation.
24829
24830 2005-05-26  Andreas Jaeger  <aj@suse.de>
24831
24832         PR testsuite/20772
24833         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24834         gcc.misc-tests/i386-pf-athlon-1.c,
24835         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24836         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24837         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24838         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24839         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24840         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24841         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24842         programs.
24843
24844         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24845         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24846         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24847         x86-64 compilation.
24848
24849         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24850         x86_64.
24851
24852         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24853         effective-target ilp32.
24854
24855 2005-05-26  David Ung  <davidu@mips.com>
24856
24857         * gcc.target/mips/ext_ins.c: New test for testing the generation
24858         of MIPS32/64 rev 2 ext/ins instructions.
24859
24860 2005-05-26  Andreas Jaeger  <aj@suse.de>
24861
24862         * treelang/compile/unsigned.tree: Use gimple instead of
24863         nonexisting generic dump.
24864
24865 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
24866
24867         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24868
24869 2005-05-26  Andreas Jaeger  <aj@suse.de>
24870
24871         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24872
24873 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
24874
24875         PR libfortran/17283
24876         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
24877         Test callee-allocated memory with write statements.
24878
24879 2005-05-25  Roger Sayle  <roger@eyesopen.com>
24880
24881         PR middle-end/21709
24882         * gcc.dg/pr21709-1.c: New test case.
24883
24884 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24885             Mike Stump  <mrs@apple.com>
24886
24887         * objc/execute/next_mapping.h: Update for C++.
24888
24889         * obj-c++.dg/selector-1.mm: Move to...
24890         * obj-c++.dg/selector-4.mm: here...
24891
24892         * obj-c++.dg/basic.mm: New.
24893         * obj-c++.dg/comp-types-1.mm: New.
24894         * obj-c++.dg/cxx-class-1.mm: New.
24895         * obj-c++.dg/cxx-ivars-1.mm: New.
24896         * obj-c++.dg/cxx-ivars-2.mm: New.
24897         * obj-c++.dg/cxx-ivars-3.mm: New.
24898         * obj-c++.dg/cxx-scope-1.mm: New.
24899         * obj-c++.dg/cxx-scope-2.mm: New.
24900         * obj-c++.dg/defs.mm: New.
24901         * obj-c++.dg/empty-private-1.mm: New.
24902         * obj-c++.dg/encode-1.mm: New.
24903         * obj-c++.dg/encode-2.mm: New.
24904         * obj-c++.dg/encode-3.mm: New.
24905         * obj-c++.dg/extern-c-1.mm: New.
24906         * obj-c++.dg/extra-semi.mm: New.
24907         * obj-c++.dg/fix-and-continue-2.mm: New.
24908         * obj-c++.dg/isa-field-1.mm: New.
24909         * obj-c++.dg/ivar-list-semi.mm: New.
24910         * obj-c++.dg/local-decl-1.mm: New.
24911         * obj-c++.dg/lookup-1.mm: New.
24912         * obj-c++.dg/lookup-2.mm: New.
24913         * obj-c++.dg/method-1.mm: New.
24914         * obj-c++.dg/method-2.mm: New.
24915         * obj-c++.dg/method-3.mm: New.
24916         * obj-c++.dg/method-4.mm: New.
24917         * obj-c++.dg/method-5.mm: New.
24918         * obj-c++.dg/method-6.mm: New.
24919         * obj-c++.dg/method-7.mm: New.
24920         * obj-c++.dg/no-extra-load.mm: New.
24921         * obj-c++.dg/overload-1.mm: New.
24922         * obj-c++.dg/pragma-1.mm: New.
24923         * obj-c++.dg/pragma-2.mm: New.
24924         * obj-c++.dg/private-1.mm: New.
24925         * obj-c++.dg/private-2.mm: New.
24926         * obj-c++.dg/proto-qual-1.mm: New.
24927         * obj-c++.dg/qual-types-1.mm: New.
24928         * obj-c++.dg/stubify-1.mm: New.
24929         * obj-c++.dg/stubify-2.mm: New.
24930         * obj-c++.dg/super-class-1.mm: New.
24931         * obj-c++.dg/super-class-2.mm: New.
24932         * obj-c++.dg/super-dealloc-1.mm: New.
24933         * obj-c++.dg/super-dealloc-2.mm: New.
24934         * obj-c++.dg/template-1.mm: New.
24935         * obj-c++.dg/template-2.mm: New.
24936         * obj-c++.dg/template-3.mm: New.
24937         * obj-c++.dg/template-4.mm: New.
24938         * obj-c++.dg/template-5.mm: New.
24939         * obj-c++.dg/template-6.mm: New.
24940         * obj-c++.dg/try-catch-1.mm: New.
24941         * obj-c++.dg/try-catch-2.mm: New.
24942         * obj-c++.dg/try-catch-3.mm: New.
24943         * obj-c++.dg/try-catch-4.mm: New.
24944         * obj-c++.dg/try-catch-5.mm: New.
24945         * obj-c++.dg/try-catch-6.mm: New.
24946         * obj-c++.dg/try-catch-7.mm: New.
24947         * obj-c++.dg/try-catch-8.mm: New.
24948         * obj-c++.dg/try-catch-9.mm: New.
24949         * obj-c++.dg/va-meth-1.mm: New.
24950
24951 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24952
24953         * obj-c++.dg/selector-1.mm: New.
24954         * obj-c++.dg/selector-2.mm: New.
24955
24956 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24957
24958         * obj-c++.dg/selector-3.mm: New.
24959         * objc.dg/selector-3.m: New.
24960
24961 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24962
24963         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
24964         about where warning appears.
24965
24966 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24967
24968         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
24969         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
24970         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
24971         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
24972
24973 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24974
24975         * gcc.dg/20050524-1.c: New test.
24976
24977 2005-05-25  Jan Hubicka  <jh@suse.cz>
24978
24979         * gcc.dg/tree-prof/inliner-1.c: New.
24980
24981 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
24982
24983         * gcc.dg/tree-prof: New directory.
24984         * gcc.dg/tree-prof/tree-prof.exp: New.
24985
24986 2005-05-25  DJ Delorie  <dj@redhat.com>
24987
24988         * gcc.dg/Wattributes-1.c: New.
24989         * gcc.dg/Wattributes-2.c: New.
24990         * gcc.dg/Wattributes-3.c: New.
24991
24992 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
24993
24994         PR tree-optimization/19833
24995         * gcc.dg/uninit-4.c: Remove xfail.
24996         * gcc.dg/uninit-9.c: Ditto.
24997
24998 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
24999
25000         * obj-c++.dg/bitfield-[1-5].mm: New.
25001         * obj-c++.dg/class-protocol-1.mm: New.
25002         * obj-c++.dg/comp-types-1[0-1].mm: New.
25003         * obj-c++.dg/comp-types-[2-9].mm: New.
25004         * obj-c++.dg/encode-[4-8].mm: New.
25005         * obj-c++.dg/layout-1.mm: New.
25006         * obj-c++.dg/method-1[0-9].mm: New.
25007         * obj-c++.dg/method-2[0-1].mm: New.
25008         * obj-c++.dg/method-[8-9].mm: New.
25009         * obj-c++.dg/objc-gc-3.mm: New.
25010         * obj-c++.dg/try-catch-10.mm: New.
25011         * objc.dg/bitfield-5.m: New.
25012         * objc.dg/comp-types-10.m: New.
25013         * objc.dg/comp-types-9.m: New.
25014         * objc.dg/layout-1.m: New.
25015         * objc.dg/objc-gc-4.m: New.
25016         * objc.dg/try-catch-9.m: New.
25017         * objc.dg/class-protocol-1.m: Tweak diagnostics.
25018         * objc.dg/comp-types-1.m: Likewise.
25019         * objc.dg/comp-types-[5-6].m: Likewise.
25020         * objc.dg/method-9.m: Likewise.
25021
25022 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
25023
25024         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25025         and on hardware without VMX support.
25026
25027         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25028
25029         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25030
25031         * lib/profopt.exp (dg-final-generate, dg-final-use,
25032         profopt-final-code, profopt-get-options): New.
25033         (profopt-execute): Process test directives.
25034
25035         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25036         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25037         cleanup-tree-dump, cleanup-saved-temps): Update comments.
25038
25039 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
25040
25041         PR C++/21645
25042         * g++.dg/init/ctor5.C: New test.
25043
25044 2005-05-24  Ira Rosen  <irar@il.ibm.com>
25045
25046         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25047         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25048         vect-113.c, vect-114.c.
25049
25050 2005-05-23  Adam Nemet  <anemet@lnxw.com>
25051
25052         * gcc.dg/const-elim-1.c: Remove xfails.
25053
25054 2005-05-23  Jeff Law  <law@redhat.com>
25055
25056         * gcc.c-torture/compile/pr21638.c: New test.
25057         * gcc.c-torture/compile/20050520-1.c: New test.
25058
25059 2005-05-23  Nick Clifton  <nickc@redhat.com>
25060
25061         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25062         be a proper triple, ie: m32r*-*-*.
25063         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25064
25065 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
25066
25067         PR middle-end/21331
25068         PR tree-opt/21293
25069         * gcc.c-torture/compile/pr21293.c: New test.
25070         * gcc.c-torture/execute/pr21331.c: New test.
25071
25072 2004-05-20  Richard Henderson  <rth@redhat.com>
25073
25074         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25075
25076 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
25077
25078         * obj-c++-dg.exp: Add.
25079         * obj-c++.exp: Add.
25080         * obj-c++.dg/dg.exp: Add.
25081
25082 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25083
25084         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25085         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25086
25087 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
25088
25089         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25090
25091 2004-05-19  Richard Henderson  <rth@redhat.com>
25092
25093         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25094
25095 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
25096
25097         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25098
25099         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25100
25101 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
25102
25103         PR c++/21495
25104         * g++.dg/parse/extern1.C: New test.
25105         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25106
25107 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25108
25109         * gcc.dg/c99-math.h: New.
25110         * gcc.dg/c99-math-float-1.c: New test.
25111         * gcc.dg/c99-math-double-1.c: Likewise.
25112         * gcc.dg/c99-math-long-double-1.c: Likewise.
25113
25114 2005-05-18  Richard Henderson  <rth@redhat.com>
25115
25116         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25117
25118 2005-05-18  Devang Patel  <dpatel@apple.com>
25119
25120         * g++.dg/opt/20050511-1.C: New test.
25121
25122 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
25123
25124         PR libfortran/21127
25125         * gfortran.dg/reshape-complex.f90: New test.
25126
25127 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
25128
25129         * gfortran.dg/array_constructor_1.f90: New test.
25130         * gfortran.dg/array_constructor_2.f90: New test.
25131
25132 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25133
25134         PR fortran/20954
25135         * gfortran.dg/pr20954.f: New test.
25136
25137 2005-05-17  Mike Stump  <mrs@apple.com>
25138
25139         Yet more Objective-C++...
25140
25141         * objc.dg/method-5.m: Update.
25142         * objc.dg/method-6.m: Update.
25143         * objc.dg/method-7.m: Update.
25144         * objc.dg/method-9.m: Update.
25145         * objc.dg/try-catch-2.m: Update.
25146
25147 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
25148
25149         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25150         Remove little-endian optimizations.
25151
25152 2005-05-17  Jeff Law  <law@redhat.com>
25153
25154         * g++.dg/tree-ssa/pr14814.C: New test.
25155         * gcc.dg/tree-ssa/pr14814.C: New test.
25156         * gcc.dg/tree-ssa/pr17141-1.C: New test.
25157         * gcc.dg/tree-ssa/pr17141-2.C: New test.
25158
25159 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25160
25161         * gcc.dg/compat/generate-random.c: Do not include
25162         libiberty.h.
25163         * gcc.dg/compat/generate-random_r.c: Likewise.
25164
25165 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
25166
25167         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25168
25169 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25170
25171         PR middle-end/21595
25172         * g++.dg/tree-ssa/builtin1.C: New testcase.
25173
25174 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
25175
25176         PR c++/21454
25177         * g++.dg/opt/const4.C: New test.
25178
25179         PR middle-end/21492
25180         * g++.dg/opt/crossjump1.C: New test.
25181
25182         PR tree-optimization/21610
25183         * gcc.c-torture/compile/20050516-1.c: New test.
25184
25185         PR fortran/15080
25186         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25187         about the test failing.
25188         * gfortran.fortran-torture/execute/where_7.f90: New test.
25189         * gfortran.fortran-torture/execute/where_8.f90: New test.
25190
25191 2005-05-16  Richard Henderson  <rth@redhat.com>
25192
25193         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25194         i?86 and x86_64.
25195
25196 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
25197
25198         * gcc.dg/compat/generate-random.c (config.h): Do not include.
25199         (limits.h): Include unconditionally.
25200         (stdlib.h): Likewise.
25201         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25202         (limits.h): Include unconditionally.
25203         (stdlib.h): Likewise.
25204         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25205         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25206         (limits.h): Include unconditionally.
25207         (stdlib.h): Likewise.
25208         (hashtab.h): Do not include.
25209         (getopt.h): Likewise.
25210         (stddef.h): Include.
25211         (hashval_t): Define.
25212         (struct entry): Add "next" field.
25213         (HASH_SIZE): New macro.
25214         (hash_table): New variable.
25215         (switchfiles): Do not use xmalloc.
25216         (mix): New macro.
25217         (iterative_hash): New function.
25218         (hasht): Remove.
25219         (e_exists): New function.
25220         (e_insert): Likewise.
25221         (output): Use, instead of libiberty hashtable functions.
25222         (main): Do not use getopt.  Do not call htab_create.
25223
25224 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
25225
25226         PR libstdc++/21526
25227         * lib/target-supports.exp (check_mkfifo_available):
25228         Return 0 for cygwin as mkfifo support incomplete on platform.
25229         Fix typos in comments.
25230
25231 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
25232
25233         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25234
25235 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
25236
25237         PR fortran/17432
25238         * gfortran.dg/assign_4.f: New test.
25239
25240 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
25241
25242         PR tree-optimization/21563
25243         * gcc.dg/tree-ssa/pr21563.c: New.
25244
25245 2005-05-14  Jan Hubicka  <jh@suse.cz>
25246
25247         * gcc.dg/noreturn-7.c: Allow control reaches warning.
25248
25249 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
25250
25251         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25252
25253 2005-05-13  Julian Brown  <julian@codesourcery.com>
25254
25255         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25256         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25257
25258 2005-05-13  Jan Hubicka  <jh@suse.cz>
25259
25260         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25261         * gcc.dg/fold-xor-?.c: Likewise.
25262         * gcc.dg/pr15784-?.c: Likewise.
25263         * gcc.dg/pr20922-?.c: Likewise.
25264         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25265         * gcc.dg/tree-ssa/pr17598.c: Likewise.
25266         * gcc.dg/tree-ssa/pr20470.c: Likewise.
25267
25268 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25269
25270         PR fortran/21260
25271         * gfortran.dg/hollerith_1.f90: New test.
25272
25273 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25274
25275         * gfortran.dg/func_result_2.f90: New test.
25276
25277 2005-05-11  Bud Davis  <bdavis@gfortran.org>
25278
25279         * gfortran.dg/dev_null.f90: New test.
25280
25281 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
25282
25283         * gcc.dg/arm-vfp1.c: Revert last change.
25284
25285 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
25286
25287         PR middle-end/19807
25288         PR tree-optimization/19639
25289         * g++.dg/tree-ssa/pr19807.C: New testcase.
25290
25291 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25292
25293         PR libfortran/21471
25294         * gfortran.dg/append-1.f90: New test.
25295
25296 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25297
25298         * gcc.dg/pr18501.c: XFAIL.
25299         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25300         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25301         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25302         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25303         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25304         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25305         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25306         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25307
25308 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25309
25310         PR fortran/20178
25311         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25312         gfortran.dg/f2c_3.f90: New tests.
25313
25314         * gfortran.dg/return_1.f90: Fix dg annotation.
25315
25316 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25317
25318         * gcc.c-torture/compile/20050510-1.c: New test.
25319
25320 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
25321
25322         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25323
25324 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
25325
25326         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25327
25328 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
25329
25330         PR c/17913
25331         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25332
25333 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
25334
25335         PR c/21342
25336         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25337         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25338
25339 2005-05-10  Ben Elliston  <bje@au.ibm.com>
25340
25341         PR debug/16676
25342         * gcc.dg/debug/pr16676.c: New test.
25343
25344 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
25345
25346         PR testsuite/21443
25347         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25348         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25349         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25350         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25351         Change -O1 to -O2.
25352         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
25353         -fno-tree-dominator-opts.
25354
25355 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25356
25357         * gfortran.dg/return_1.f90: New test.
25358
25359 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
25360
25361         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25362
25363         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25364
25365 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
25366
25367         PR c++/21427
25368         * g++.dg/inherit/covariant13.C: New.
25369
25370 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25371
25372         PR libfortran/19155
25373         * gfortran.dg/pr19155.f: New test.
25374
25375 2005-05-08  Roger Sayle  <roger@eyesopen.com>
25376
25377         PR inline-asm/8788
25378         * gcc.dg/pr8788-1.c: New testcase.
25379
25380 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
25381
25382         PR target/21416
25383         * gcc.target/mips/fpcmp-[12].c: New tests.
25384
25385 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
25386
25387         * lib/target-supports-dg.exp (dg-require-fork): New function.
25388         (dg-require-mkfifo): Likewise.
25389         * lib/target-supports.exp (check_function_available): New
25390         function.
25391         (check_fork_available): Likewise.
25392         (check_mkfifo_available): Likewise.
25393
25394 2005-05-06  Jeff Law  <law@redhat.com>
25395
25396         * gcc.c-torture/compile/pr21380.c: New test.
25397
25398 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
25399
25400         PR c++/20961
25401         * g++.dg/ext/weak3.C: New test.
25402
25403 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
25404
25405         PR c++/21352
25406         * g++.dg/template/crash37.C: New test.
25407
25408 2005-05-05  Paul Brook  <paul@codesourcery.com>
25409
25410         * gcc.dg/arm-g2.c: Use effective-target arm32.
25411         * gcc.dg/arm-mmx-1.c: Ditto.
25412         * gcc.dg/arm-scd42-2.c: Ditto.
25413         * gcc.dg/arm-vfp1.c: Ditto.
25414         * lib/target-supports.exp (check_effective_target_arm32): New
25415         function.
25416
25417 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
25418
25419         PR libfortran/21354
25420         gfortran.dg/in_pack_rank7.f90: New test.
25421
25422 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
25423
25424         PR middle-end/15618
25425         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25426
25427 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
25428
25429         PR middle-end/21265
25430         * gcc.dg/20050503-1.c: New test.
25431
25432         PR rtl-optimization/21239
25433         * gcc.dg/i386-sse-11.c: New test.
25434
25435 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
25436
25437         PR target/16888
25438         * gcc.target/i386/asm-1.c: New test.
25439
25440 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
25441
25442         PR rtl-optimization/21330
25443         * gcc.c-torture/execute/20050502-1.c: New test.
25444
25445         PR target/21297
25446         * gcc.c-torture/execute/20050502-2.c: New test.
25447
25448 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
25449
25450         PR middle-end/21282
25451         * gcc.dg/pr21282.c: New.
25452
25453 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25454
25455         * gcc.dg/vect/pr20122.c: Clean up .vect file.
25456         * gcc.dg/vect/vect-92.c: Likewise.
25457         * gcc.dg/vect/vect-93.c: Likewise.
25458         * gcc.dg/vect/vect-dv-1.c: Likewise.
25459         * gcc.dg/vect/vect-dv-2.c: Likewise.
25460         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25461
25462 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25463
25464         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25465         * gfortran.dg/vect/vect-2.f90: Likewise.
25466         * gfortran.dg/vect/vect-3.f90: Likewise.
25467         * gfortran.dg/vect/vect-4.f90: Likewise.
25468         * gfortran.dg/vect/vect-5.f90: Likewise.
25469
25470 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
25471
25472         PR target/20813
25473         * gcc.dg/rs6000-fpint-2.c: New.
25474
25475 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
25476
25477         PR c/15698
25478         * gcc.dg/builtins-30.c: Update expected messages.
25479         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25480         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25481         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25482
25483 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
25484
25485         PR tree-optimization/21294
25486         * gcc.dg/tree-ssa/pr21294.c: New.
25487
25488 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
25489
25490         * gcc.dg/altivec-3.c (vec_store): Do not use the old
25491         __builtin_altivec_st_internal_4si built-in.
25492
25493 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
25494
25495         PR c++/15875
25496         * g++.dg/template/ptrmem14.C: New test.
25497
25498 2005-05-02  Paul Brook  <paul@codesourcery.com>
25499
25500         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25501
25502 2005-05-02  Michael Matz  <matz@suse.de>
25503
25504         PR c++/19542
25505         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25506
25507 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
25508
25509         * g++.dg/cpp/weak.C: New test.
25510
25511 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
25512
25513         * gcc.dg/tree-ssa/loop-8.c: New test.
25514
25515 2005-04-30  Michael Maty  <matz@suse.de>
25516
25517         * gcc.dg/inline-mcpy.c: New test.
25518
25519 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
25520
25521         PR libfortran/18958
25522         * gfortran.dg/eoshift.f90: New test case.
25523
25524 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
25525
25526         PR libfortran/18857
25527         * gfortran.dg/matmul_1.f90: New test.
25528
25529 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25530
25531         PR tree-optimization/21030
25532         * gcc.dg/tree-ssa/pr21030.c: New.
25533
25534 2005-04-29  Devang Patel  <dpatel@apple.com>
25535
25536         PR tree-optimization/21272
25537         * gcc.dg/vect/vect-ifcvt-10.c: New test.
25538
25539 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
25540
25541         PR fortran/13082
25542         PR fortran/18824
25543         * gfortran.dg/entry_4.f90: New test.
25544         * gfortran.fortran-torture/execute/entry_1.f90: New test.
25545         * gfortran.fortran-torture/execute/entry_2.f90: New test.
25546         * gfortran.fortran-torture/execute/entry_3.f90: New test.
25547         * gfortran.fortran-torture/execute/entry_4.f90: New test.
25548         * gfortran.fortran-torture/execute/entry_5.f90: New test.
25549         * gfortran.fortran-torture/execute/entry_6.f90: New test.
25550         * gfortran.fortran-torture/execute/entry_7.f90: New test.
25551
25552 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25553
25554         * gfortran.fortran-torture/execute/entry_8.f90: New test.
25555
25556 2005-04-29  Paul Brook  <paul@codesourcery.com>
25557
25558         * gfortran.dg/entry_3.f90: New test.
25559
25560 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25561
25562         * gfortran.dg/implicit_4.f90: New test.
25563
25564 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
25565
25566         * lib/target-supports.exp (check_profiling_available): Return
25567         false for xtensa-*-elf.
25568
25569 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
25570
25571         * lib/fortran-torture.exp (fortran-torture.exp): Catch
25572         error if file cannot be deleted.
25573
25574 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25575
25576         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25577         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25578         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25579         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25580         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25581         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25582         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25583         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25584         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25585         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25586         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25587         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25588         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25589
25590 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25591
25592         PR fortran/20865
25593         * gfortran.dg/pr20865.f90: New test.
25594
25595 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
25596
25597         * gcc.dg/void-cast-2.c: New test.
25598
25599 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25600
25601         PR c/21159
25602         * gcc.dg/void-cast-1.c: New test.
25603
25604 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
25605
25606         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25607
25608 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25609
25610         PR fortran/21177
25611         * gfortran.dg/pr21177.f90: New test.
25612
25613 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
25614
25615         PR tree-optimization/21171
25616         * gcc.dg/tree-ssa/pr21171.c: New test.
25617
25618 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
25619
25620         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25621         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25622         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25623         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25624         gcc.dg/tree-ssa/gen-vect-32.c: New.
25625         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25626         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25627         don't run on PPC32.
25628
25629 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25630
25631         PR c/21213
25632         * gcc.dg/transparent-union-3.c: New test.
25633
25634 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25635
25636         PR c/20740
25637         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25638         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25639         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25640         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25641         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25642         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25643
25644 2005-04-26  Jeff Law  <law@redhat.com>
25645
25646         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25647         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25648         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25649         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25650         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25651         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25652         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25653
25654 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
25655
25656         PR tree-optimization/17598
25657         * gcc.dg/tree-ssa/pr17598.c: New testcase.
25658
25659 2005-04-25  Mike Stump  <mrs@apple.com>
25660
25661         * objc.dg/fix-and-continue-1.m: Add.
25662
25663 2005-04-25  Roger Sayle  <roger@eyesopen.com>
25664
25665         PR c++/20995
25666         * g++.dg/opt/pr20995-1.C: New test case.
25667
25668 2005-04-25  Devang Patel <dpatel@apple.com>
25669
25670         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25671
25672 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25673
25674         PR testsuite/21062
25675         * g++.dg/opt/alias2.C (printf): Correct the prototype.
25676
25677 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25678
25679         PR C++/21188
25680         * g++.dg/opt/rtti2.C: New test.
25681
25682 2005-04-25  Paul Brook  <paul@codesourcery.com>
25683         Steven G. Kargl  <kargls@comcast.net>
25684
25685         PR fortran/20879
25686         * gfortran.dg/ichar_1.f90: New file.
25687
25688 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
25689
25690         PR middle-end/20991
25691         * g++.dg/opt/pr20991.C: New test.
25692
25693         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25694         where sizeof (type) < __alignof__ (type).
25695         * gcc.dg/compat/struct-layout-1.h: Likewise.
25696
25697 2005-04-24  Per Bothner  <per@bothner.com>
25698             Devang Patel  <dpatel@apple.com>
25699
25700         PR preprocessor/20907
25701         * gcc.dg/cpp/very-long-comment.c: New test.
25702
25703 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25704
25705         PR fortran/20059
25706         * gfortran.dg/common_5.f: New test.
25707
25708 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
25709
25710         PR middle-end/21082
25711         * g++.dg/tree-ssa/pr21082.C: New testcase.
25712
25713 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
25714
25715         * gcc.dg/vect/vect-99.c: New test.
25716
25717 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
25718
25719         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25720
25721 2005-04-22  Jeff Law  <law@redhat.com>
25722
25723         * gcc.dg/uninit-5.c: Remove xfails.
25724         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25725         conditionals and loads.
25726
25727 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
25728
25729         PR libfortran/20074
25730         PR libfortran/20436
25731         PR libfortran/21108
25732         * gfortran.dg/nested_reshape.f90: new test
25733         * gfortran.dg/reshape-alloc.f90: new test
25734         * gfortran.dg/reshape.f90: new test
25735
25736 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
25737
25738         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25739
25740         * gcc.dg/arm-vfp1.c: New test.
25741
25742 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
25743
25744         PR c++/21087
25745         * g++.dg/lookup/builtin2.C: New test.
25746
25747 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
25748
25749         * gcc.dg/weak/weak-13.c: New test.
25750
25751 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
25752
25753         * lib/target-supports.exp (check_effective_target_sync_int_long):
25754         Add powerpc*.
25755
25756 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
25757
25758         * gcc.target/mips/branch-1.c: New test.
25759
25760 2005-04-21  Richard Henderson  <rth@redhat.com>
25761
25762         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25763         * gcc.dg/vect/vect-86.c: Likewise.
25764         * gcc.dg/vect/vect-87.c: Likewise.
25765         * gcc.dg/vect/vect-88.c: Likewise.
25766
25767 2005-04-21  Devang Patel  <dpatel@apple.com>
25768
25769         PR optimization/20994
25770         * gcc.dg/tree-ssa/ifc-3.c: New test.
25771
25772 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25773
25774         PR c/12913
25775         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25776         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25777         gcc.dg/c99-vla-jump-5.c: New tests.
25778
25779 2005-04-19  Richard Henderson  <rth@redhat.com>
25780
25781         * lib/target-supports.exp (check_effective_target_vect_int_mult):
25782         Fix typo in exists check.
25783         (check_effective_target_sync_int_long): New.
25784         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25785         * gcc.dg/ia64-sync-2.c: Likewise.
25786         * gcc.dg/ia64-sync-3.c: Likewise.
25787         * gcc.dg/ia64-sync-4.c: Likewise.
25788
25789 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
25790
25791         * gcc.dg/fold-xor-1.c: New test.
25792         * gcc.dg/fold-xor-2.c: New test.
25793
25794 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
25795
25796         PR target/20670
25797         * g++.dg/eh/fp-regs.C: New test.
25798
25799 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25800
25801         * gcc.dg/Wint-to-pointer-cast-1.c,
25802         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25803         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25804         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25805
25806 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25807
25808         PR fortran/16861
25809         * gfortran.dg/pr16861.f90: New test.
25810
25811 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25812
25813         * gcc.dg/pr21085.c: New test.
25814
25815 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
25816
25817         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
25818         (setup_mips_tests, dg-mips-options): New procedures.
25819         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25820         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25821         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25822         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25823         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25824         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25825         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25826         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25827         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25828         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25829         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25830         dg-mips-options instead of dg-options.  Remove now-redundant
25831         preprocessor guards.
25832         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25833         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25834         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25835         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25836         * gcc.dg/vr-mult-2.c: Delete.
25837         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25838         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25839         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25840         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25841         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25842         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25843         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25844
25845 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
25846
25847         * ada/acats/run_all.sh: Use sync when executable not present.
25848
25849 2005-04-18  Devang Patel  <dpatel@apple.com>
25850
25851         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25852         * gcc.dg/vect/vect-11a.c: New.
25853         * gcc.dg/vect/vect-none.c: Update.
25854         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25855
25856 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25857
25858         PR tree-optimization/20922
25859         * gcc.dg/pr20922-1.c: New test.
25860         * gcc.dg/pr20922-2.c: New test.
25861         * gcc.dg/pr20922-3.c: New test.
25862         * gcc.dg/pr20922-4.c: New test.
25863         * gcc.dg/pr20922-5.c: New test.
25864         * gcc.dg/pr20922-6.c: New test.
25865
25866 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25867
25868         PR libfortran/20950
25869         * gfortran.dg/pr20950.f: New test.
25870
25871 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25872
25873         PR libfortran/19216
25874         * gfortran.dg/pr19216.f: New test.
25875
25876 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
25877
25878         PR tree-optimization/21001
25879         * gcc.dg/tree-ssa/pr21001.c: New.
25880
25881 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
25882
25883         PR libfortran/21075
25884         * gfortran.dg/reshape_rank7.f90: New test.
25885
25886 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
25887
25888         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
25889         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
25890         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
25891         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
25892         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
25893         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
25894         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
25895         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
25896         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
25897         wrong way round).
25898         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
25899         in namelists.  New test.
25900         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
25901         New test.
25902         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
25903         New test.
25904         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
25905         namelist.  New test.
25906         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
25907         New test.
25908         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
25909         New test.
25910         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
25911         namelist.  New test.
25912         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
25913         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
25914         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
25915         New test.
25916         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
25917         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
25918         arrays. New test.
25919
25920 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
25921
25922         * gfortran.dg/wtruncate.f: New testcase.
25923         * gfortran.dg/wtruncate.f90: New testcase.
25924
25925 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
25926
25927         PR c++/21025
25928         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
25929         which sizeof/alignof is dependent, rather than just whether we are
25930         processing_template_decl.
25931
25932 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25933
25934         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25935         corrected typo where the wrong variables had been compared.
25936
25937 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25938
25939         PR libfortran/18495
25940         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25941         Test callee-allocated version of return array with a write
25942         statement.
25943         Test spread with a temporary with another write statement.
25944
25945 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
25946
25947         PR tree-optimization/21031
25948         * gcc.dg/tree-ssa/pr21031.c: New.
25949
25950 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
25951
25952         PR tree-optimization/21004
25953         * gcc.dg/builtins-53.c: Include builtins-config.h.
25954         Check floorf, ceilf, floorl and ceill transformations
25955         only when HAVE_C99_RUNTIME is defined.
25956
25957 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
25958
25959         PR middle-end/20739
25960         * gcc.dg/tree-ssa/pr20739.c: New test.
25961
25962 2005-04-14  Mike Stump  <mrs@apple.com>
25963
25964         * gcc.dg/Foundation.framework/empty: New.
25965         * gcc.dg/framework-2.c: New.
25966
25967 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25968
25969         PR tree-optimization/21021
25970         * gcc.c-torture/compile/pr21021.c: New.
25971
25972 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
25973
25974         PR testsuite/21010
25975         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
25976         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
25977         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
25978         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
25979         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
25980         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
25981         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
25982         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
25983
25984 2005-04-14  Richard Henderson  <rth@redhat.com>
25985
25986         * lib/target-supports.exp (check_effective_target_vect_condition):
25987         Add ia64, i?86, and x86_64.
25988
25989 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
25990
25991         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
25992
25993 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25994
25995         PR tree-optimization/20657
25996         * gcc.dg/tree-ssa/pr20657.c: New.
25997
25998 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
25999
26000         * gcc.dg/builtins-53.c: Also check (int)trunc* and
26001         (long long int)trunc*.
26002
26003 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
26004
26005         PR target/20927
26006         * gcc.dg/pr20927.c: New test.
26007
26008 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
26009
26010         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26011         * gcc.target/mips/asm-1.c: Likewise.
26012
26013 2005-04-13  Dale Johannesen  <dalej@apple.com>
26014
26015         * objc.dg/objc-fast-4.m: New.
26016
26017 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
26018
26019         * gcc.target/cris/torture/cris-torture.exp: New driver in new
26020         directory.
26021         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26022
26023 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
26024
26025         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26026         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26027         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26028
26029 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
26030
26031         PR tree-optimization/20913
26032         * gcc.dg/tree-ssa/pr20913.c: New.
26033
26034         PR tree-optimization/20702
26035         * gcc.dg/tree-ssa/pr20702.c: New.
26036
26037 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26038
26039         PR c++/13744
26040         * g++.dg/inherit/local3.C: New test.
26041
26042 2005-04-12  Jeff Law  <law@redhat.com>
26043
26044         * gcc.dg/tree-ssa/20050412-1.c: New test.
26045
26046 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
26047
26048         PR libfortran/19016
26049         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26050         Add tests with mask generated by expression.
26051         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26052         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26053         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26054
26055 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
26056
26057         PR middle-end/20917
26058         * gcc.dg/20050409-1.c: New test.
26059
26060 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
26061
26062         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26063
26064 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26065
26066         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26067         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26068         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26069         (TARGET_CXX): Adjust accordingly.
26070         * target.h (struct gcc_target): Remove epxort_class_data.  Add
26071         determine_class_data_visibility and class_data_always_comdat.
26072         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26073         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26074         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26075         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26076         (arm_cxx_determine_class_data_visibility): New.
26077         (arm_cxx_class_data_always_comdat): Likewise.
26078         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26079         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26080         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26081         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26082         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26083         Define.
26084
26085 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26086
26087         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26088
26089 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
26090
26091         * gcc.dg/i386-darwin-fpmath.c: New.
26092
26093 2004-04-11  Devang Patel  <dpatel@apple.com>
26094
26095         * lib/target-supports.exp (check_effective_target_vect_condition): New.
26096         * gcc.dg/vect/vect-ifcvt-1.c: New test.
26097         * gcc.dg/vect/vect-ifcvt-2.c: New test.
26098         * gcc.dg/vect/vect-ifcvt-3.c: New test.
26099         * gcc.dg/vect/vect-ifcvt-4.c: New test.
26100         * gcc.dg/vect/vect-ifcvt-5.c: New test.
26101         * gcc.dg/vect/vect-ifcvt-6.c: New test.
26102         * gcc.dg/vect/vect-ifcvt-7.c: New test.
26103         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26104
26105 2004-04-11  Devang Patel  <dpatel@apple.com>
26106
26107         * gcc.dg/vect/vect-dv-1.c: New test.
26108         * gcc.dg/vect/vect-dv-2.c: New test.
26109
26110 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26111
26112         PR tree-optimization/20933
26113         * gcc.dg/tree-ssa/pr20933.c: New test.
26114
26115 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26116
26117         * gfortran.dg/fold_nearest.f90: New test.
26118
26119 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
26120
26121         * gcc.dg/tree-ssa/alias-1.c: New test.
26122
26123 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26124
26125         PR tree-optimization/20920
26126         * g++.dg/tree-ssa/pr20920.C: New test.
26127
26128 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
26129
26130         * gcc.dg/builtins-53.c: Also check (int)ceil* and
26131         (long long int)ceil*.
26132
26133 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
26134
26135         * g++.dg/warn/Wdtor1.C: Declare template in system header with
26136         explicit C++ linkage.
26137
26138 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26139
26140         * gfortran.dg/pr17229.f: Take care of the new obsolescence
26141         warning for arithmetic IF statements.
26142
26143 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
26144
26145         * eor_handling_1.f90: New test case.
26146         * eor_handling_2.f90: New test case.
26147         * eor_handling_3.f90: New test case.
26148         * eor_handling_4.f90: New test case.
26149         * eor_handling_5.f90: New test case.
26150         * noadv_size.f90: New test case.
26151         * pad_no.f90: New test case.
26152
26153 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
26154
26155         * gcc.c-torture/execute/20050410-1.c: New test.
26156
26157 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
26158
26159         * gcc.dg/pr20126.c: New.
26160
26161 2005-04-09  Bud Davis  <bdavis@gfortran.org>
26162             Steven G. Kargl <kargls@comcast.net>
26163
26164         * gfortran.dg/PR19872.f: New test.
26165
26166 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26167
26168         * gfortran.dg/nint_1.f90: Fix dg-do directive.
26169
26170 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26171
26172         * gfortran.dg/nint_1.f90: New test.
26173
26174 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26175
26176         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26177         Added test for callee-allocated arrays with write statements.
26178         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26179         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26180         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26181         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26182         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26183
26184 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26185
26186         PR libfortran/20163
26187         * gfortran.dg/open-options-blanks.f: New test.
26188
26189 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26190
26191         PR fortran/13257
26192         * gfortran.dg/comma_format_extension_[1234].f: New tests.
26193
26194 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26195
26196         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26197         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26198         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26199         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26200         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26201         * gcc.c-torture/execute/stdarg-4.c: New test.
26202
26203         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26204
26205         PR target/20795
26206         * g++.dg/abi/param2.C: New test.
26207
26208 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26209
26210         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26211
26212 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26213
26214         * gcc.dg/builtins-53.c: New test.
26215
26216 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
26217
26218         * g++.dg/tree-ssa/pr18178.C: New test.
26219         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26220         * gcc.c-torture/execute/20041019-1.c: New test.
26221         * gcc.dg/tree-ssa/20041008-1.c: New test.
26222         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26223         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26224         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26225         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26226         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26227         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26228         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26229         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26230         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26231         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26232
26233 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
26234
26235         PR rtl-optimization/20466
26236         * gcc.c-torture/execute/pr20466-1.c: New test.
26237
26238 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
26239
26240         PR c++/20905
26241         * g++.dg/parse/cond2.C: New test.
26242
26243         PR c++/20145
26244         * g++.dg/warn/Wdtor1.C: New test.
26245
26246 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26247
26248         PR fortran/17229
26249         * gfortran.dg/pr17229.f: New test.
26250
26251 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
26252
26253         * gfortran.dg/tiny_1.f90: New test.
26254         * gfortran.dg/tiny_2.f90: ditto.
26255
26256 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
26257
26258         * gfortran.dg/eor_1.f90: Fix dg-do run line
26259         * gfortran.dg/open_new.f90: Fix dg-do run line
26260
26261 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
26262
26263         * lib/target-supports.exp (get_compiler_messages): Support
26264         optional arguments, the fourth being compiler options.
26265         (check_effective_target_fpic): New proc.
26266         * gcc.dg/20050321-2.c: Restrict to target fpic.
26267
26268 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
26269
26270         * gcc.dg/15443-1.c: New test.
26271         * gcc.dg/15443-2.c: Likewise.
26272
26273 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26274
26275         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26276
26277 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26278
26279         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26280
26281 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26282
26283         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26284         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26285         -m64.
26286         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26287         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26288         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26289
26290 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
26291
26292         PR c++/20212
26293         * g++.dg/warn/Wunused-11.C: New test.
26294
26295 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
26296
26297         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26298
26299 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
26300
26301         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26302
26303 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26304
26305         PR c++/20734
26306         * g++.dg/template/ptrmem13.C: New test.
26307
26308 2005-04-05  Per Bothner  <per@bothner.com>
26309
26310         * lib/gcc.exp: Always add -fno-show-column, for now.
26311
26312 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
26313
26314         PR testsuite/20767
26315         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26316         of plain old "unsigned int" for the type of "i".  Makes this test
26317         64bit clean.
26318
26319 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
26320
26321         * gcc.dg/i386-ssefn-1.c: New test.
26322         * gcc.dg/i386-ssefn-2.c: New test.
26323         * gcc.dg/i386-ssefn-3.c: New test.
26324         * gcc.dg/i386-ssefn-4.c: New test.
26325
26326 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
26327
26328         PR tree-optimization/20076
26329         * gcc.dg/builtin-apply4.c: New test.
26330
26331         PR preprocessor/19475
26332         * gcc.dg/cpp/macspace1.c: New test.
26333         * gcc.dg/cpp/macspace2.c: New test.
26334
26335 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26336
26337         * gfortran.dg/pr20755.f: Fixed bad format.
26338
26339 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26340
26341         PR c++/20763
26342         * g++.dg/ext/attrib21.C: New test.
26343
26344 2004-04-05  Devang Patel  <dpatel@apple.com>
26345
26346         * lib/target-supports.exp (check_effective_target_vect_shif): New.
26347         * gcc.dg/vect/vect-shift-1.c: New test.
26348
26349 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26350
26351         PR libfortran/20755
26352         * gfortran.dg/pr20755.f: New test.
26353
26354 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
26355
26356         * gfortran.dg/pr15959.f90: New test.
26357         * gfortran.dg/string_pad_trunc.f90: New test.
26358
26359 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26360
26361         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26362         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26363         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26364         syntax.
26365
26366 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26367
26368         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26369
26370 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26371
26372         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26373         * gcc.c-torture/compile/20011119-2.c: Likewise.
26374         * gcc.c-torture/compile/981001-2.c: Likewise.
26375
26376 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
26377
26378         PR c++/20679
26379         * g++.dg/template/overload4.C: New test.
26380
26381 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26382
26383         PR c++/20746
26384         * g++.dg/abi/covariant5.C: New.
26385
26386         PR debug/20505
26387         * g++.dg/debug/const2.C: New.
26388
26389 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
26390
26391         PR rtl-optimization/16104
26392         * gcc.c-torture/execute/20050316-1.c: New test.
26393
26394 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26395
26396         * g++.dg/template/spec23.C: Fix dg-error text.
26397
26398 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
26399
26400         PR c++/19199
26401         * g++.dg/expr/lval2.C: New.
26402
26403 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26404
26405         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26406         __builtin_strcasecmp and __builtin_strncasecmp.
26407
26408 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
26409
26410         PR c++/20723
26411         * g++.dg/template/spec22.C: New.
26412         * g++.dg/template/spec23.C: New.
26413
26414 2005-04-03  Dale Ranta  <dir@lanl.gov>
26415             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26416
26417         PR libfortran/20068
26418         PR libfortran/20125
26419         PR libfortran/20156
26420         PR libfortran/20471
26421         * gfortran.dg/backspace.f: New test.
26422
26423 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
26424
26425         * gcc.dg/pr19345.c: New test.
26426
26427 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26428
26429         PR tree-optimization/20640
26430         * gcc.dg/torture/tree-loop-1.c: New.
26431
26432 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26433
26434         PR rtl-optimization/20290
26435         * gcc.c-torture/execute/loop-ivopts-2.c: New.
26436
26437 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
26438
26439         * gcc.dg/rs6000-fpint.c: New.
26440
26441 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26442
26443         * gcc.dg/old-style-then-proto-1.c: New test.
26444
26445 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26446
26447         * gfortran.fortran-torture/execute/backspace.f90: Check
26448         after backspace and read was incorrect.
26449
26450 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26451
26452         * gcc.c-torture/execute/builtins/strcat.c: Check the result
26453         buffer past the terminating NUL using memcmp.
26454         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26455         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26456
26457         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26458         Fix unused/uninitialized variable warnings.
26459
26460         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26461         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26462         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26463         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26464
26465         * gcc.c-torture/execute/builtins/abs-1-lib.c,
26466         gcc.c-torture/execute/builtins/fputs-lib.c,
26467         gcc.c-torture/execute/builtins/lib/fprintf.c,
26468         gcc.c-torture/execute/builtins/lib/main.c,
26469         gcc.c-torture/execute/builtins/lib/memcmp.c,
26470         gcc.c-torture/execute/builtins/lib/memmove.c,
26471         gcc.c-torture/execute/builtins/lib/mempcpy.c,
26472         gcc.c-torture/execute/builtins/lib/memset.c,
26473         gcc.c-torture/execute/builtins/lib/printf.c,
26474         gcc.c-torture/execute/builtins/lib/sprintf.c,
26475         gcc.c-torture/execute/builtins/lib/stpcpy.c,
26476         gcc.c-torture/execute/builtins/lib/strchr.c,
26477         gcc.c-torture/execute/builtins/lib/strcmp.c,
26478         gcc.c-torture/execute/builtins/lib/strcpy.c,
26479         gcc.c-torture/execute/builtins/lib/strcspn.c,
26480         gcc.c-torture/execute/builtins/lib/strlen.c,
26481         gcc.c-torture/execute/builtins/lib/strncat.c,
26482         gcc.c-torture/execute/builtins/lib/strncmp.c,
26483         gcc.c-torture/execute/builtins/lib/strncpy.c,
26484         gcc.c-torture/execute/builtins/lib/strrchr.c,
26485         gcc.c-torture/execute/builtins/lib/strspn.c,
26486         gcc.c-torture/execute/builtins/lib/strstr.c,
26487         gcc.c-torture/execute/builtins/memops-asm-lib.c,
26488         gcc.c-torture/execute/builtins/strlen-2.c,
26489         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26490         prototypes.
26491
26492 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
26493
26494         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26495         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26496         selectany usage.
26497
26498 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
26499
26500         PR c++/19406
26501         * g++.dg/debug/using1.C: New test.
26502
26503 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
26504
26505         PR middle-end/20524
26506         * gcc.dg/alias-7.c: Prefix asm-declared name with
26507         __USER_LABEL_PREFIX__.
26508
26509 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
26510
26511         Fix fallout from PR middle-end/15700:
26512         * gcc.c-torture/compile/20011119-1.c: Take
26513         __USER_LABEL_PREFIX__ into account.
26514         * gcc.c-torture/compile/20011119-2.c: Likewise.
26515
26516 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26517
26518         PR c++/18644
26519         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26520
26521 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26522
26523         PR c/17855
26524         * gcc.c-torture/compile/struct-non-lval-1.c,
26525         gcc.c-torture/compile/struct-non-lval-2.c,
26526         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26527
26528 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
26529
26530         * gcc.dg/tls/tls.exp: Remove temporary file.
26531         * g++.dg/tls/tls.exp: Ditto.
26532         * lib/file-format.exp: Ditto.
26533         * g++.dg/special/ecos.exp: Ditto.
26534
26535         * lib/profopt.exp: Treat prof_ext as a list.
26536         * gcc.misc-tests/bprob.exp: Ditto.
26537         * g++.dg/bprob/bprob.exp: Ditto.
26538
26539         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26540         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26541         g++.dg/tree-ssa/pointer-reference-alias.C,
26542         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26543         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26544         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26545         g++.dg/vect/pr19951.cc: Ditto.
26546         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26547         gcc.dg/builtins-47.c: Ditto.
26548         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26549         gcc.dg/pr20115-1.c: Ditto.
26550         * gcc.dg/tree-ssa/20030530-2.c,
26551         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26552         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26553         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26554         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26555         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26556         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26557         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26558         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26559         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26560         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26561         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26562         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26563         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26564         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26565         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26566         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26567         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26568         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26569         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26570         gcc.dg/tree-ssa/20030824-1.c,
26571         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26572         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26573         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26574         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26575         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26576         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26577         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26578         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26579         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26580         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26581         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26582         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26583         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26584         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26585         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26586         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26587         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26588         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26589         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26590         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26591         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26592         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26593         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26594         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26595         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26596         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26597         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26598         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26599         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26600         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26601         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26602         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26603         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26604         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26605         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26606         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26607         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26608         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26609         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26610         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26611         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26612         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26613         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26614         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26615         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26616         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26617         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26618         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26619         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26620         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26621         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26622         gcc.dg/tree-ssa/useless-1.c: Ditto.
26623         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26624         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26625         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26626         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26627         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26628         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26629         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26630         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26631         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26632         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26633         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26634         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26635         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26636         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26637         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26638         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26639         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26640         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26641         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26642         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26643         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26644         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26645         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26646         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26647         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26648         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26649         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26650         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26651         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26652         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26653         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26654         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26655         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26656         gcc.dg/vect/vect-none.c: Ditto.
26657         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26658         treelang/compile/unsigned.tree: Ditto.
26659
26660         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26661         * gcc.dg/cpp/direct2s.c: Ditto.
26662         * gcc.dg/cpp/paste4.c: Ditto.
26663         * gcc.dg/cpp/separate-1.c: Ditto.
26664         * gcc.dg/pch/save-temps-1.c: Ditto.
26665         * g++.dg/ext/altivec-10.C: Ditto.
26666         * g++.dg/pch/pch.C: Ditto.
26667
26668         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26669
26670         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26671         * g++.dg/template/repo1.C: Ditto.
26672         * g++.dg/template/repo2.C: Ditto.
26673         * g++.dg/template/repo3.C: Ditto.
26674         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26675         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26676         * g++.old-deja/g++.pt/repo1.C: Ditto.
26677         * g++.old-deja/g++.pt/repo2.C: Ditto.
26678         * g++.old-deja/g++.pt/repo3.C: Ditto.
26679         * g++.old-deja/g++.pt/repo4.C: Ditto.
26680
26681         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26682         * gcc.dg/20030107-1.c: Ditto.
26683         * gcc.dg/20030702-1.c: Ditto.
26684         * gcc.dg/profile-generate-1.c: Ditto.
26685         * g++.dg/other/profile1.C: Ditto.
26686         * g++.old-deja/g++.robertl/eb83.C: Ditto.
26687
26688         * lib/gcc-dg.exp (remove-build-file): New.
26689         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26690         cleanup-tree-dump, cleanup-saved-temps): New.
26691
26692 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         PR c++/19203, DR 214
26695         * g++.dg/parse/ambig3.C: Not ambiguous.
26696         * g++.dg/template/spec20.C: New.
26697         * g++.dg/template/spec21.C: New.
26698
26699 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
26700
26701         PR target/20045
26702         * gcc.dg/ia64-fptr-1.c: Run only on linux.
26703
26704 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26705
26706         PR libfortran/20660
26707         * gfortran.dg/negative_unit.f: New test.
26708
26709 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26710
26711         * gcc.dg/20050330-1.c: New test.
26712
26713 2005-03-30  Devang Patel  <dpatel@apple.com>
26714
26715         * g++.dg/tree-sra/ssa-sra-3.C: New test.
26716
26717 2005-03-30  Dale Johannesen  <dalej@apple.com>
26718
26719         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26720
26721 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
26722
26723         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26724         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26725         Strip options from test name.
26726
26727 2005-03-31  Jan Hubicka  <jh@suse.cz>
26728
26729         * gcc.dg/varpool-1.c: New testcase.
26730
26731 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26732
26733         PR c/772
26734         PR c/17913
26735         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26736         gcc.dg/stmt-expr-label-3.c : New tests.
26737         * gcc.c-torture/execute/medce-2.c: Remove.
26738
26739 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26740
26741         PR c/20368
26742         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26743         tests.
26744
26745 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
26746
26747         * gcc.c-torture/compile/pr20203.c: New test.
26748
26749 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26750
26751         * gfortran.dg/promotion.f90: New test.
26752
26753 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
26754
26755         PR middle-end/20491
26756         * gcc.dg/torture/asm-subreg-1.c: New test.
26757
26758 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
26759
26760         PR c/20672
26761         * gcc.dg/pr20672-1.c: New test.
26762
26763 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
26764
26765         * gfortran.dg/vect: New directory.
26766         * gfortran.dg/vect/vect.exp: New.
26767         * gfortran.dg/vect/vect-1.f90: New test.
26768         * gfortran.dg/vect/vect-2.f90: New test.
26769         * gfortran.dg/vect/vect-3.f90: New test.
26770         * gfortran.dg/vect/vect-4.f90: New test.
26771         * gfortran.dg/vect/vect-5.f90: New test.
26772
26773 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
26774
26775         PR middle-end/20622
26776         * gcc.dg/alias-7.c: New test.
26777
26778 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26779
26780         * gcc.dg/sparc-reg-1.c: New test.
26781
26782 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
26783
26784         PR target/19890
26785         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26786
26787 2005-03-29  Dale Ranta  <dir@lanl.gov>
26788             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26789
26790         PR libfortran/20163
26791         * gfortran.dg/pr20163-2.f: New test.
26792
26793 2005-03-28  Jan Hubicka  <jh@suse.cz>
26794
26795         PR middle-end/20635
26796         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26797         by Jakub Jelinek.
26798
26799 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
26800
26801         PR tree-optimization/20626
26802         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26803         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26804
26805 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26806
26807         * gfortran.dg/underflow.f90: New test.
26808         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26809
26810 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26811
26812         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26813
26814 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
26815
26816         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26817         (g++_init): Make sure that CXXFLAGS is set.
26818         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26819         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26820         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26821         * lib/objc.exp (objc_init): Likewise.
26822         * lib/treelang.exp (treelang_init): Likewise.
26823
26824 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
26825
26826         PR tree-optimization/20470
26827         * gcc.dg/tree-ssa/pr20470.c: New test.
26828
26829 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
26830
26831         * gcc.dg/ppc-stfiwx.c: New.
26832
26833 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
26834
26835         PR target/19888
26836         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26837
26838 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26839
26840         * gcc.dg/20050325-1.c: Fix a typo.
26841
26842 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26843
26844         PR libfortran/19678
26845         PR libfortran/19679
26846         * gfortran.dg/dos_eol.f: New test.
26847
26848 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26849
26850         PR rtl-optimization/20249
26851         * gcc.dg/20050325-1.c: New test.
26852
26853 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26854
26855         PR libfortran/15332
26856         * gfortran.dg/pr15332.f: New test.
26857
26858 2005-03-24  Dale Johannesen  <dalej@apple.com>
26859
26860         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26861
26862 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
26863
26864         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26865         'internal' visibility.
26866         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26867         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26868         'protected' visibility.
26869         * gcc.dg/visibility-7.c: Likewise.
26870         * lib/target-supports.exp (check_visibility_available): Take
26871         a parameter, the kind of visibility to check for.
26872         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26873         to check_visibility_available.
26874
26875         * g++.dg/expr/cast3.C: New.
26876
26877 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
26878
26879         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
26880         rs6000.
26881
26882 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
26883
26884         PR target/20095
26885         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
26886
26887 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
26888
26889         * gcc.dg/badshift.c: Renamed to...
26890         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
26891
26892         * gcc.target/i386/badshift.c: Renamed to...
26893         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
26894         only.
26895
26896         PR rtl-optimization/20532
26897         * gcc.target/i386/badshift.c: New.
26898
26899 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26900
26901         * gfortran.dg/pr18025.f90: New test.
26902
26903 2005-03-23  Dale Johannesen  <dalej@apple.com>
26904
26905         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
26906
26907 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
26908
26909         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
26910
26911         * lib/target-supports.exp (check_iconv_available): Default
26912         libiconv to -liconv, if there is no definition.
26913
26914 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
26915
26916         * gcc.dg/torture/cris-asm-mof-1.c: New test.
26917
26918 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
26919
26920         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
26921         * g++.dg/opt/pr7503-2.C: Likewise.
26922         * g++.dg/opt/pr7503-3.C: Likewise.
26923         * g++.dg/opt/pr7503-4.C: Likewise.
26924         * g++.dg/opt/pr7503-5.C: Likewise.
26925         * g++.dg/warn/minmax.C: New test.
26926
26927 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26928
26929         * gfortran.dg/g77_intrinsics_funcs.f: New test.
26930         * gfortran.dg/g77_intrinsics_sub.f: New test.
26931
26932 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
26933             Jan Hubicka  <jh@suse.cz>
26934             Steven Bosscher <stevenb@suse.de
26935
26936         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
26937
26938 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26939
26940         PR c++/19980
26941         * g++.dg/template/redecl3.C: New test.
26942
26943 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26944
26945         PR c++/20499
26946         * g++.dg/parse/error16.C: Tweak error markers.
26947
26948 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
26949
26950         PR target/20561
26951         * gcc.dg/20050321-2.c: New test.
26952
26953 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26954
26955         PR c++/20465
26956         PR c++/20381
26957         * g++.dg/template/ptrmem12.C: New.
26958
26959 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
26960
26961         PR rtl-optimization/20527
26962         * gcc.c-torture/execute/pr20527-1.c: New test.
26963
26964 2005-03-22  Ben Elliston  <bje@au.ibm.com>
26965
26966         * gcc.misc-tests/options.exp (check_for_options): Create a real C
26967         program, compile it into a real executable and then delete the .c
26968         and .x files afterwards, to avoid problems on testglue targets.
26969
26970 2005-03-21  Stuart Hastings  <stuart@apple.com>
26971
26972         * gcc.target/i386/sse-2.c: New.
26973
26974 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
26975
26976         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
26977
26978 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26979
26980         * g++.dg/parse/crash25.C: Fix typo.
26981
26982 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26983
26984         PR c++/20461
26985         * g++.dg/parse/crash24.C: New test.
26986
26987         PR c++/20536
26988         * g++.dg/parse/crash25.C: New test.
26989
26990 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26991
26992         PR c++/20147
26993         * g++.dg/ext/stmtexpr4.C: New test.
26994
26995 2005-03-20  Roger Sayle  <roger@eyesopen.com>
26996
26997         PR middle-end/20539
26998         * gcc.c-torture/compile/pr13066-1.c: New test case.
26999         * gcc.c-torture/compile/pr20539-1.c: Likewise.
27000         * g++.dg/opt/pr13066-1.C: Likewise.
27001
27002 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
27003
27004         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27005
27006 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27007
27008         PR fortran/18525
27009         * gfortran.dg/nesting_1.f90: New test.
27010
27011 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27012
27013         PR c++/20240
27014         * g++.dg/lookup/using13.C: New test.
27015
27016 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27017
27018         PR c++/20333
27019         * g++.dg/template/crash36.C: New test.
27020
27021 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
27022
27023         PR c++/20463
27024         * g++.dg/template/crash35.C: New test.
27025
27026 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
27027
27028         PR c++/19966
27029         * g++.dg/overload/operator2.C: New test.
27030
27031 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27032
27033         PR libfortran/20257
27034         * gfortran.dg/pr20257.f90: New test.
27035
27036 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27037
27038         PR libfortran/20480
27039         * gfortran.dg/pr20480.f90: New test.
27040
27041 2005-03-16  Richard Henderson  <rth@redhat.com>
27042
27043         PR middle-end/15700
27044         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27045         (_rtld_global): New.
27046         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27047         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27048
27049         * gcc.dg/alias-3.c: New.
27050         * gcc.dg/alias-4.c: New.
27051         * gcc.dg/alias-5.c: New.
27052         * gcc.dg/alias-6.c: New.
27053
27054 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
27055
27056         * gcc.dg/cpp/ucnid-7.c: New.
27057
27058 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
27059             Dorit Naishlos  <dorit@il.ibm.com>
27060
27061         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27062         darwin.
27063
27064 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
27065
27066         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27067         support misaligned accesses.
27068         * gcc.dg/vect/vect-58.c: Likewise.
27069         * gcc.dg/vect/vect-92.c: New.
27070         * gcc.dg/vect/vect-93.c: New.
27071
27072 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
27073
27074         PR fortran/18827
27075         * gfortran.dg/assign_2.f90: New test.
27076         * gfortran.dg/assign_3.f90: New test.
27077         * gfortran.dg/assign.f90: New test.
27078
27079 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
27080
27081         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27082         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27083         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27084         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27085         names.
27086
27087 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
27088
27089         * gcc.dg/cpp/ucnid-6.c: New.
27090
27091         * gcc.dg/cpp/normalize-1.c: New.
27092         * gcc.dg/cpp/normalize-2.c: New.
27093         * gcc.dg/cpp/normalize-3.c: New.
27094         * gcc.dg/cpp/normalize-4.c: New.
27095         * gcc.dg/cpp/ucnid-4.c: New.
27096         * gcc.dg/cpp/ucnid-5.c: New.
27097         * g++.dg/cpp/normalize-1.C: New.
27098         * g++.dg/cpp/ucnid-1.C: New.
27099
27100 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27101
27102         * gcc.dg/pr18628.c: New.
27103
27104 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27105
27106         PR c++/20280
27107         * g++.dg/tree-ssa/pr20280.C: New.
27108
27109 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27110
27111         PR fortran/20467
27112         * gfortran.dg/stfunc_2.f90: New test.
27113
27114 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27115
27116         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27117
27118 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27119
27120         * gcc.dg/tree-ssa/20050314-1.c: New test.
27121
27122 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27123
27124         PR c++/4403
27125         PR c++/9783, DR433
27126         * g++.dg/template/friend34.C: New test.
27127         * g++.dg/template/friend35.C: Likewise.
27128         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27129
27130 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27131
27132         Friend class name lookup 5/n
27133         PR c++/1016
27134         * g++.dg/lookup/hidden-class1.C: New test.
27135         * g++.dg/lookup/hidden-class2.C: Likewise.
27136         * g++.dg/lookup/hidden-class3.C: Likewise.
27137         * g++.dg/lookup/hidden-class4.C: Likewise.
27138         * g++.dg/lookup/hidden-class5.C: Likewise.
27139         * g++.dg/lookup/hidden-class6.C: Likewise.
27140         * g++.dg/lookup/hidden-class7.C: Likewise.
27141         * g++.dg/lookup/hidden-class8.C: Likewise.
27142         * g++.dg/lookup/hidden-class9.C: Likewise.
27143         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27144         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27145         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27146         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27147         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27148         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27149         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27150         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27151         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27152         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27153         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27154
27155 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
27156
27157         PR c++/20157
27158         * g++.dg/template/error18.C: New test.
27159
27160 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27161
27162         PR debug/16792
27163         * g++.dg/debug/pr16792.C: New test.
27164
27165 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27166
27167         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27168         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27169         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27170         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27171         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27172         test assertion names.
27173
27174 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27175
27176         PR fortran/18600
27177         * gfortran.dg/stfunc_1.f90: New test.
27178
27179 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27180
27181         PR fortran/16907
27182         * gfortran.dg/real_index_1.f90: New test.
27183
27184 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27185
27186         PR fortran/20323
27187         * gfortran.dg/spec_expr_1.f90: New test.
27188
27189 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27190
27191         PR c/20402
27192         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27193         new parser.
27194
27195 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27196
27197         PR fortran/20361
27198         * gfortran.dg/largeequiv_1.f90: New test.
27199
27200 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27201
27202         * gcc.dg/ucnid-1.c: New.
27203         * gcc.dg/ucnid-2.c: New.
27204         * gcc.dg/ucnid-3.c: New.
27205         * gcc.dg/ucnid-4.c: New.
27206         * gcc.dg/ucnid-5.c: New.
27207         * gcc.dg/ucnid-6.c: New.
27208         * gcc.dg/cpp/ucnid-1.c: New.
27209         * gcc.dg/cpp/ucnid-2.c: New.
27210         * gcc.dg/cpp/ucnid-3.c: New.
27211         * g++.dg/other/ucnid-1.C: New.
27212
27213 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27214
27215         * gcc.dg/vmx/darwin-abi-3.c: Delete.
27216
27217 2005-03-11  Per Bothner  <per@bothner.com>
27218
27219         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
27220         that diagnotics refer to correct token.
27221         * gcc.dg/unused-3.c: Likewise.
27222
27223 2005-03-11  Per Bothner  <per@bothner.com>
27224
27225         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27226         constant" is now actually on same line as string constant.
27227         * gcc.dg/cpp/direct2s.c: Likewise.
27228
27229 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
27230
27231         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27232
27233 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27234
27235         PR libfortran/20124
27236         * gfortran.dg/pr20124.f90: New Test
27237
27238 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
27239
27240         PR tree-optimization/20130
27241         * gcc.dg/pr20130-1.c: New test.
27242
27243 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27244
27245         PR target/20095
27246         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27247
27248 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27249
27250         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27251
27252 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27253
27254         * g++.dg/eh/forced1.C: Fix comment.
27255         * g++.dg/eh/forced2.C: Ditto.
27256         * g++.dg/eh/forced3.C: Ditto.
27257         * g++.dg/eh/forced4.C: Ditto.
27258
27259 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
27260
27261         PR rtl-opt/20412
27262         * gcc.c-torture/compile/pr20412.c: New test.
27263
27264 2005-03-10  Roger Sayle  <roger@eyesopen.com>
27265
27266         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27267
27268 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27269
27270         PR target/20322
27271         * gcc.dg/20050307-1.c: New test.
27272
27273 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
27274
27275         PR c++/20375
27276         * g++.dg/other/stdarg3.C: New.
27277
27278 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27279
27280         PR c++/18384, c++/18327
27281         * g++.dg/init/array19.C: New test.
27282
27283         PR inline-asm/20314
27284         * gcc.dg/torture/pr20314-1.c: New test.
27285         * gcc.dg/torture/pr20314-2.c: New test.
27286
27287 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
27288
27289         * gcc.dg/20050309-1.c: New test.
27290
27291 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27292
27293         * gcc.dg/builtins-10.c: Reactivate disabled test.
27294         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
27295         new cbrt transformations.
27296
27297 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
27298
27299         PR c++/20208
27300         * g++.dg/template/array13.C: New test.
27301
27302 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
27303
27304         PR c++/16859
27305         * g++.dg/init/brace4.C: New test.
27306
27307 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27308
27309         PR c++/20186
27310         * g++.dg/template/non-dependent12.C: New.
27311
27312 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
27313
27314         PR c++/20142
27315         * g++.dg/init/array18.C: Add dg-do run marker.
27316
27317         PR c++/20142
27318         * g++.dg/init/array18.C: New test.
27319
27320 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27321
27322         * consistency.vlad/vlad.exp: Remove trailing semicolons.
27323         * g++.dg/gcov/gcov.exp: Likewise.
27324         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27325         * gcc.target/xstormy16/xstormy16.exp: Likewise.
27326         * lib/c-torture.exp: Likewise.
27327         * lib/fortran-torture.exp: Likewise.
27328         * lib/g++.exp: Likewise.
27329         * lib/gcc-defs.exp: Likewise.
27330         * lib/gcc-dg.exp: Likewise.
27331         * lib/gcc.exp: Likewise.
27332         * lib/gcov.exp: Likewise.
27333         * lib/gfortran.exp: Likewise.
27334         * lib/mike-g++.exp: Likewise.
27335         * lib/mike-gcc.exp: Likewise.
27336         * lib/objc-torture.exp: Likewise.
27337         * lib/objc.exp: Likewise.
27338         * lib/profopt.exp: Likewise.
27339         * lib/target-libpath.exp: Likewise.
27340         * lib/target-supports.exp: Likewise.
27341         * lib/treelang.exp: Likewise.
27342         * lib/wrapper.exp: Likewise.
27343
27344 2005-03-08  Jeff Law  <law@redhat.com>
27345
27346         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27347         PHI-OPT changes.
27348
27349 2005-03-08  Ira Rosen  <irar@il.ibm.com>
27350
27351         * gcc.dg/vect/pr20122.c: New test.
27352
27353 2005-03-07  Jeff Law  <law@redhat.com>
27354
27355         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27356         was folded away.
27357         * gcc.dg/tree-ssa/pr18133-1.c: New test.
27358         * gcc.dg/tree-ssa/pr18133-2.c: New test.
27359         * gcc.dg/tree-ssa/pr18134.c: New test.
27360
27361 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27362
27363         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27364         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27365         gcc.dg/torture/builtin-noret-2.c: Require weak support.
27366
27367 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
27368
27369         PR tree-opt/17671
27370         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27371
27372 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
27373
27374         * g++.dg/warn/Wnvdtor.C: New test.
27375
27376 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
27377
27378         * gcc.dg/torture/pr19683-1.c: New test.
27379
27380 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
27381
27382         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27383         * gfortran.dg/g77/19990313-2.f: Ditto.
27384         * gfortran.dg/g77/19990313-3.f: Ditto.
27385         * gfortran.dg/g77/19990525-0.f: Ditto.
27386         * gfortran.dg/g77/19990826-0.f: Ditto.
27387         * gfortran.dg/g77/19990826-2.f: Ditto.
27388         * gfortran.dg/g77/19990826-3.f: Ditto.
27389         * gfortran.dg/g77/20000511-1.f: Ditto.
27390         * gfortran.dg/g77/20000511-2.f: Ditto.
27391         * gfortran.dg/g77/970625-2.f: Ditto.
27392         * gfortran.dg/g77/980310-2.f: Ditto.
27393         * gfortran.dg/g77/980310-3.f: Ditto.
27394         * gfortran.dg/g77/980310-8.f: Ditto.
27395         * gfortran.dg/g77/980519-2.f: Ditto.
27396         * gfortran.dg/g77/alpha1.f: Ditto.
27397         * gfortran.dg/g77/claus.f: Ditto.
27398         * gfortran.dg/g77/erfc.f: Ditto.
27399         * gfortran.dg/g77/short.f: Ditto.
27400         * gfortran.fortran-torture/execute/data.f90: Ditto.
27401         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27402         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27403
27404 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27405
27406         * lib/file-format.exp (gcc_target_object_format): Add check for som
27407         format and hardcode object formats on hppa*-*-hpux*.
27408         * lib/target-supports.exp (check_weak_available): Add check for som
27409         object format.  Always return 0 on hppa*-*-hpux10*.
27410
27411         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27412         is defined.
27413
27414         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27415
27416 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27417
27418         * gfortran.dg/pr19936_1.f90: New test.
27419         * gfortran.dg/pr19936_2.f90: New test.
27420         * gfortran.dg/pr19936_3.f90: New test.
27421
27422 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27423             Paul Thomas <prthomas@drfccad.cea.fr>
27424
27425         * gfortran.dg/PR19754_1.f90: New test.
27426         * gfortran.dg/PR19754_2.f90: Ditto.
27427
27428 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27429
27430         PR c++/19311
27431         * g++.dg/template/non-dependent11.C: New test.
27432
27433 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
27434
27435         * lib/target-supports.exp (check_iconv_available): Fix comment.
27436
27437 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
27438             Joseph S. Myers  <joseph@codesourcery.com>
27439
27440         PR c++/19797
27441         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27442
27443 2005-03-04  Matthew Sachs  <msachs@apple.com>
27444
27445         * gcc.exp (gcc_target_compile): Put braces around
27446         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27447         * objc.exp (objc_target_compile): Likewise.
27448         * treelang.exp (treelang_target_compile): Likewise.
27449
27450 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27451
27452         PR fortran/19673
27453         * gfortran.dg/func_result_1.f90: New test.
27454
27455 2005-03-04  Ben Elliston  <bje@au.ibm.com>
27456
27457         * gcc.misc-tests/options.exp: New test.
27458
27459 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
27460
27461         * gcc.dg/pr15784-4.c: New test.
27462
27463 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
27464
27465         * gcc.c-torture/execute/pr17133.c: New.
27466         * gcc.c-torture/compile/20050303-1.c: New.
27467
27468 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
27469
27470         * gcc.dg/cpp/assert4.c: Fix for cygwin.
27471
27472 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
27473
27474         * g++.dg/overload/using2.C: New.
27475
27476 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
27477
27478         PR c++/19916
27479         * g++.dg/init/ptrmem2.C: New test.
27480
27481 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
27482
27483         PR c/8927
27484         * gcc.dg/pr8927-1.c: New test.
27485
27486 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27487
27488         PR c++/20232
27489         * g++.dg/inherit/covariant12.C: New.
27490
27491 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27492
27493         PR fortran/19479
27494         * gfortran.dg/bound_1.f90: New test.
27495
27496 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
27497
27498         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27499         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27500
27501 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
27502
27503         PR c/20245
27504         * gcc.dg/pr20245-1.c: New test.
27505
27506 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
27507
27508         PR middle-end/19874
27509         * gcc.c-torture/execute/20050119-2.c: New test case.
27510
27511 2005-02-28  Ben Elliston  <bje@au.ibm.com>
27512
27513         * README: Update the DejaGnu bug reporting address.
27514         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27515         * lib/objc-torture.exp: Likewise.
27516
27517 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27518
27519         * gfortran.dg/boz_1.f90: New test.
27520         * gfortran.dg/boz_3.f90: New test.
27521         * gfortran.dg/boz_4.f90: New test.
27522
27523 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27524
27525         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27526         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27527
27528 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27529
27530         PR libfortran/20101
27531         * gfortran.dg/write_0_pe_format.f90: New test.
27532
27533 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
27534
27535         PR c++/20206
27536         * g++.dg/opt/thunk2.C: New test.
27537         * g++.dg/opt/covariant1.C: New test.
27538
27539 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27540
27541         * gfortran.dg/e_d_fmt.f90: New test.
27542
27543 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
27544
27545         * gcc.dg/asm-b.c: Fix comment typos.
27546
27547 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27548
27549         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27550         a V_MAY_DEF also.
27551
27552 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27553
27554         PR tree-opt/20188
27555         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27556         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27557         * gcc.dg/asm-b.c: New test.
27558
27559 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
27560
27561         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27562         Disable this test on IRIX 6.
27563
27564 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
27565
27566         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27567         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27568         parser.
27569
27570 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
27571
27572         PR tree-optimization/20204
27573         * gcc.dg/pr20204.c: New test.
27574
27575 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
27576
27577         PR target/20196
27578         * gcc.c-torture/execute/20050224-1.c: New test.
27579
27580         PR c++/20175
27581         * g++.dg/warn/Wbraces2.C: New test.
27582
27583 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
27584
27585         PR c++/19878
27586         * g++.dg/init/const2.C: New test.
27587
27588 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
27589
27590         PR tree-optimization/20100
27591         * gcc.c-torture/execute/pr20100-1.c: New test.
27592
27593 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27594
27595         * gfortran.dg/implicit_3.f90: New test.
27596
27597         * gfortran.dg/deftype_1.f90: New test.
27598
27599 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
27600
27601         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27602         the test passes.
27603         * g++.dg/other/anon3.C: Accept a warning.
27604
27605 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
27606
27607         * gcc.dg/pr20017.c: Fix a comment typo.
27608
27609 2005-02-23  Bud Davis  <bdavis@gfortran.org>
27610
27611         * gfortran.dg/list_read_4.f90: Change to f90 comments.
27612
27613 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27614
27615         PR ada/19902
27616         * ada/acats/tests/cxa/cxa3004.a: Remove.
27617         * ada/acats/tests/cxb/cxb30061.am: Likewise.
27618
27619 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27620
27621         PR c++/20073
27622         * g++.dg/init/const1.C: New test.
27623
27624         PR c++/19991
27625         * g++.dg/parse/constant7.C: New test.
27626
27627         PR c++/20152
27628         * g++.dg/parse/error27.C: New test.
27629         * g++.dg/template/qualttp15.C: Adjust error markers.
27630         * g++.old-deja/g++.other/struct1.C: Likewise.
27631
27632         PR c++/20153
27633         * g++.dg/template/error17.C: New test.
27634
27635         PR c++/20148
27636         * g++.dg/parser/error26.C: New test.
27637
27638 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
27639
27640         PR tree-optimization/20100
27641         PR tree-optimization/20115
27642         * gcc.dg/pr20115.c: New test.
27643         * gcc.dg/pr20115-1.c: New test.
27644         * gcc.dg/pr20100.c: New test.
27645         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27646         call-clobbered variables after alias1.
27647
27648 2005-02-22  Bud Davis  <bdavis@gfortran.org>
27649
27650         * gfortran.dg/list_read_4.f90: new test.
27651
27652 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
27653
27654         PR rtl-optimization/20017.
27655         * gcc.dg/pr20017.c: New.
27656
27657 2005-02-22  Devang Patel  <dpatel@apple.com>
27658
27659         PR 19952
27660         * g++.dg/tree-ssa/pr19952.C: New test.
27661
27662 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27663
27664         PR c++/19883
27665         * g++.dg/parse/constant6.C: New test.
27666
27667 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27668
27669         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27670         * g++.dg/charset/asm2.c: Likewise.
27671         * g++.dg/charset/asm3.c: Likewise.
27672         * g++.dg/charset/asm4.c: Likewise.
27673         * g++.dg/charset/asm5.c: Likewise.
27674         * g++.dg/charset/attribute1.c: Likewise.
27675         * g++.dg/charset/attribute2.c: Likewise.
27676         * g++.dg/charset/extern1.cc: Likewise.
27677         * g++.dg/charset/extern2.cc: Likewise.
27678         * g++.dg/charset/extern3.cc: Likewise.
27679         * g++.dg/charset/function.cc: Likewise.
27680         * g++.dg/charset/string.c: Likewise.
27681         * g++.dg/charset/charset.exp: Likewise.
27682         * lib/target-supports.exp (check_iconv_available): Fix comment.
27683
27684 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27685
27686         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27687         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27688         * gcc.dg/charset/asm2.c: Likewise.
27689         * gcc.dg/charset/asm3.c: Likewise.
27690         * gcc.dg/charset/asm4.c: Likewise.
27691         * gcc.dg/charset/asm5.c: Likewise.
27692         * gcc.dg/charset/asm6.c: Likewise.
27693         * gcc.dg/charset/attribute1.c: Likewise.
27694         * gcc.dg/charset/attribute2.c: Likewise.
27695         * gcc.dg/charset/builtin1.c: Likewise.
27696         * gcc.dg/charset/extern.c: Likewise.
27697         * gcc.dg/charset/function.c: Likewise.
27698         * gcc.dg/charset/string.c: Likewise.
27699         * gcc.dg/charset/charset.exp: Likewise.
27700
27701 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
27702
27703         PR fortran/20086
27704         * gfortran.dg/pr20086.f90: New test.
27705
27706 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
27707
27708         PR tree-optimization/19786
27709         * g++.dg/tree-ssa/pr19786.C: New.
27710
27711 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27712
27713         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27714
27715 2005-02-21  Jeff Law  <law@redhat.com>
27716
27717         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27718
27719 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27720
27721         * gfortran.dg/do_iterator: Split loop, markup all lines for
27722         which an error locus is printed.
27723         * gfortran.dg/pr17708.f90: Markup all lines for which an error
27724         locus is printed.
27725         * gfortran.dg/select_4.f90: Likewise.
27726         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27727         locuses in the various permutations.
27728
27729 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
27730
27731         PR tree-optimization/19951
27732         * g++.dg/vect: New directory.
27733         * g++.dg/vect/vect.exp: New file.
27734         * g++.dg/vect/pr19951.cc: New testcase.
27735         * g++.dg/dg.exp: Also prune vectorizer tests.
27736
27737 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
27738
27739         PR 18785
27740         * gcc.dg/charset/builtin1.c: New test.
27741
27742 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27743
27744         PR c++/19299
27745         * g++.dg/inherit/volatile1.C: New test.
27746
27747         PR c++/19440
27748         * g++.dg/template/dtor4.C: New test.
27749
27750 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27751
27752         * gfortran.dg/int_1.f90: New test.
27753
27754 2005-02-19  Devang Patel  <dpatel@apple.com>
27755
27756         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27757
27758 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27759
27760         * gfortran.dg/achar_1.f90: New test.
27761
27762 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
27763
27764         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27765
27766 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
27767             Jakub Jelinek  <jakub@redhat.com>
27768
27769         PR tree-optimization/19828
27770         * gcc.dg/tree-ssa/loop-7.c: New test.
27771         * gcc.c-torture/execute/20050218-1.c: New test.
27772
27773 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
27774
27775         PR c/20043
27776         * gcc.dg/transparent-union-1.c: New test.
27777         * gcc.dg/transparent-union-2.c: New test.
27778
27779 2005-02-18  James E Wilson  <wilson@specifixinc.com>
27780
27781         PR tree-optimization/18977
27782         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27783
27784 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
27785
27786         PR target/20054
27787         * gcc.dg/pr20054.c: New test.
27788
27789 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27790
27791         PR c++/19508
27792         * g++.dg/ext/attrib20.C: New test.
27793
27794 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
27795
27796         PR middle-end/20030
27797         * gfortran.fortran-torture/execute/character_passing.f90: New test.
27798
27799 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
27800
27801         PR c++/20008
27802         * g++.dg/opt/switch4.C: New.
27803
27804 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
27805
27806         PR c++/20023
27807         PR tree-optimization/20009
27808         * gcc.c-torture/compile/20050217-1.c: New test.
27809         * g++.dg/opt/switch3.C: New test.
27810
27811         PR tree-optimization/18947
27812         * gcc.c-torture/compile/20050215-1.c: New test.
27813         * gcc.c-torture/compile/20050215-2.c: New test.
27814         * gcc.c-torture/compile/20050215-3.c: New test.
27815
27816 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
27817
27818         PR c++/20028
27819         * g++.dg/template/crash34.C: New.
27820
27821         PR c++/20022
27822         * g++.dg/other/access3.C: New.
27823
27824 2005-02-17  Ira Rosen  <irar@il.ibm.com>
27825
27826         * gcc.dg/vect/vect-98.c: New test.
27827
27828 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
27829
27830         PR tree-optimization/19967
27831         * gcc.dg/pr19967.c: New.
27832
27833 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
27834
27835         PR middle-end/19857
27836         * gcc.dg/tree-ssa/20050215-1.c: New test.
27837         * gcc.c-torture/execute/20050215-1.c: New test.
27838
27839 2005-02-15  Eric Christopher  <echristo@redhat.com>
27840
27841         * gcc.dg/cpp/20050215-1.c: New file.
27842
27843 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
27844
27845         PR tree-optimization/15785
27846         * gcc.dg/pr15785-1.c: New test.
27847
27848 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
27849
27850         PR c++/17788
27851         * g++.dg/init/ctor4.C: New.
27852         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27853
27854 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
27855
27856         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27857         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27858
27859 2005-02-15  Andreas Schwab  <schwab@suse.de>
27860
27861         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27862         declare malloc.
27863
27864 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
27865
27866         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27867
27868 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
27869
27870         PR tree-optimization/19853
27871         * gcc.c-torture/compile/pr19853.c: New test.
27872
27873 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27874
27875         PR c++/19608
27876         * g++.dg/parse/local-class1.C: New.
27877
27878         PR c++/19895
27879         * g++.dg/parse/ptrmem3.C: New.
27880
27881         PR c++/19884
27882         * g++.old-deja/g++.oliva/template6.C: Add another case.
27883         * g++.dg/template/explicit6.C: New.
27884
27885 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
27886
27887         PR c++/17816
27888         * g++.dg/other/redecl2.C: New.
27889
27890 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27891
27892         PR c++/19891
27893         * g++.dg/abi/covariant4.C: New.
27894
27895 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
27896
27897         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
27898         New tests.
27899
27900 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
27901
27902         * gcc.dg/vect/vect-96.c: Fix typo.
27903
27904 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27905
27906         PR c++/14479
27907         PR c++/19487
27908         * g++.dg/template/enum5.C: New test.
27909
27910 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27911
27912         * gcc.dg/vect/vect-97.c: New test.
27913
27914 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27915
27916         * gcc.dg/vect/vect-96.c: New test.
27917
27918 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
27919
27920         * gcc.dg/builtins-34.c: Also check ldexp*.
27921
27922 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
27923
27924         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
27925
27926 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
27927
27928         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
27929         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
27930         dg-require-dll, dg-require-iconv, dg-require-named-sections,
27931         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
27932         selector_list, selector_expression, dg-process-target): Move to new
27933         file target-supports-dg.exp.
27934         * lib/target-supports-dg.exp: New.
27935
27936         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
27937         New.
27938
27939 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
27940
27941         PR c++/19666
27942         * g++.dg/other/ptrmem6.C: New test.
27943
27944         PR middle-end/19858
27945         * gcc.c-torture/compile/20050210-1.c: New test.
27946
27947 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
27948
27949         PR c++/19755
27950         * g++.dg/warn/Wbraces1.C: New test.
27951
27952 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
27953
27954         * gcc.dg/builtins-52.c: New testcase.
27955
27956 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
27957
27958         PR c/19342
27959         * gcc.c-torture/execute/20050119-1.c: New test.
27960
27961 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27962
27963         PR c++/19811
27964         * g++.dg/init/delete1.C: New test.
27965
27966 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
27967
27968         PR c++/18470
27969         * g++.dg/template/static12.C: New test.
27970
27971 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27972
27973         PR c++/19787
27974         * g++.dg/conversion/ambig1.C: New test.
27975
27976         PR c++/19739
27977         * g++.dg/ext/attrib19.C: New test.
27978
27979         PR c++/19732
27980         * g++.dg/parse/dtor5.C: New test.
27981
27982         PR c++/19762
27983         * g++.dg/template/dtor3.C: New test.
27984
27985         PR c++/19826
27986         * g++.dg/template/static11.C: New test.
27987         * g++.dg/template/crash2.C: Remove dg-error marker.
27988
27989 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
27990
27991         PR C++/18491
27992         * g++.old-deja/g++.mike/p10769a.C: Remove.
27993
27994 2005-02-09  Roger Sayle  <roger@eyesopen.com>
27995
27996         * gcc.dg/builtins-48.c: New test case.
27997         * gcc.dg/builtins-49.c: New test case.
27998         * gcc.dg/builtins-50.c: New test case.
27999         * gcc.dg/builtins-51.c: New test case.
28000
28001 2005-02-09  Ian Lance Taylor  <ian@airs.com>
28002
28003         PR middle-end/19583
28004         * g++.dg/warn/Wreturn-type-3.C: New test.
28005
28006 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28007
28008         PR middle-end/19402
28009         * gcc.dg/pr19402-1.c: New testcase.
28010         * gcc.dg/pr19402-2.c: likewise.
28011
28012 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
28013
28014         PR middle-end/19854
28015         * g++.dg/tree-ssa/tmmti.C: New testcase.
28016
28017 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28018
28019         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28020
28021 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
28022
28023         PR c++/19733
28024         * g++.dg/parse/crash23.C: New test.
28025         * g++.dg/warn/Weff1.C: New test.
28026
28027 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28028
28029         * gcc.dg/20050209-1.c: New test.
28030
28031 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
28032
28033         PR target/19799
28034         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28035
28036 2005-02-08  Mike Stump  <mrs@apple.com>
28037
28038         * g++.dg/pch/import-2.c: New test.
28039         * g++.dg/pch/import-2.hs: New.
28040         * g++.dg/pch/include/import-2a.h: New.
28041         * g++.dg/pch/include/import-2b.h: New.
28042
28043 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
28044
28045         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28046
28047 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28048
28049         * gfortran.dg/substr_1.f90: New test.
28050
28051 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
28052
28053         PR middle-end/19775
28054         * gcc.dg/torture/builtin-power-1.c: Disable test for
28055         invalid transformation.
28056         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
28057         no longer optimize.
28058         * gcc.dg/builtins-47.c: New testcase.
28059
28060 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
28061             Dorit Naishlos  <dorit@il.ibm.com>
28062
28063         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28064
28065 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
28066
28067         * gcc.c-torture/compile/20050206-1.c: New test.
28068
28069 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28070
28071         PR tree-opt/19768
28072         * g++.dg/opt/pr19768.C: New test.
28073
28074 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28075
28076         PR tree-opt/19736
28077         * gcc.c-torture/compile/pr19736.c: New test.
28078
28079 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28080
28081         PR c++/17401
28082         * g++.dg/parse/error25.C: New test.
28083
28084 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
28085
28086         * gcc.c-torture/execute/20050203-1.c: New.
28087
28088 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
28089
28090         * gcc.dg/vect/vect-85.c: Remove xfail.
28091         * gcc.dg/vect/vect-86.c: Remove xfail.
28092         * gcc.dg/vect/vect-87.c: Remove xfail.
28093         * gcc.dg/vect/vect-88.c: Remove xfail.
28094
28095 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
28096
28097         * gcc.dg/altivec-19.c: New.
28098
28099 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
28100
28101         PR c/17807
28102         * gcc.dg/nested-func-3.c: New test.
28103         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28104
28105 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
28106
28107         * gcc.test-framework/gen_directive_tests: Generate tests for
28108         selector expressions.
28109
28110 2005-02-02  Matt Austern  <austern@apple.com>
28111
28112         PR c++/19628
28113         * g++/ext/builtin7.C: New.
28114         * g++/ext/builtin8.C: New.
28115
28116 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28117
28118         PR c/18502
28119         * gcc.dg/pr18502-1.c: New test.
28120
28121 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28122
28123         PR c++/17413
28124         * g++.dg/template/local4.C: Tweak.
28125
28126 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
28127
28128         PR tree-optimization/19578
28129         * gcc.c-torture/compile/20050202-1.c: New test.
28130
28131 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28132
28133         PR c/19435
28134         * gcc.dg/c99-init-4.c: New test.
28135
28136 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28137
28138         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28139
28140         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28141
28142         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28143         * g++.dg/eh/check-vect.h: New.
28144
28145         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28146         * gcc.dg/vect/vect-78.c: Ditto.
28147         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28148         Remove.
28149
28150         * g++.dg/conversion/simd1.C: Expect warning.
28151         * g++.dg/ext/attribute-test-1.C: Ditto.
28152         * g++.dg/ext/attribute-test-2.C: Ditto.
28153         * g++.dg/ext/attribute-test-3.C: Ditto.
28154         * g++.dg/ext/attribute-test-4.C: Ditto.
28155
28156         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28157         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28158
28159         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28160
28161 2005-02-01  Richard Henderson  <rth@redhat.com>
28162
28163         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28164         long double for ibm double-double format.
28165         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28166
28167 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
28168
28169         PR tree-optimization/19633
28170         * gcc.dg/pr19633-1.c: New test.
28171         * gcc.dg/pr19633.c: Tweak to make pointer point
28172         to NULL or a symbol.
28173
28174 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28175
28176         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28177         New procs.
28178         (dg-process-target (local override)): Handle selector expressions.
28179
28180         * gcc.test-framework/README: Describe tests in source directory.
28181         * gcc.test-framework/test-framework.awk: Handle dg- tests.
28182         * gcc.test-framework/test-framework.exp: Handle dg- tests.
28183         * gcc.test-framework/dg-bogus-exp-P.c: New test.
28184         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28185         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28186         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28187         * gcc.test-framework/dg-do-link-exp-P.c: New test.
28188         * gcc.test-framework/dg-do-run-exp-P.c: New test.
28189         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28190         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28191         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28192         * gcc.test-framework/dg-error-exp-P.c: New test.
28193         * gcc.test-framework/dg-error-exp-XP.c: New test.
28194         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28195         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28196         * gcc.test-framework/dg-output-exp-P.c: New test.
28197         * gcc.test-framework/dg-output-exp-XF.c: New test.
28198         * gcc.test-framework/dg-warning-exp-P.c: New test.
28199         * gcc.misc-tests/dg-1.c: Remove.
28200         * gcc.misc-tests/dg-2.c: Remove.
28201         * gcc.misc-tests/dg-3.c: Remove.
28202         * gcc.misc-tests/dg-4.c: Remove.
28203         * gcc.misc-tests/dg-5.c: Remove.
28204         * gcc.misc-tests/dg-6.c: Remove.
28205         * gcc.misc-tests/dg-7.c: Remove.
28206         * gcc.misc-tests/dg-8.c: Remove.
28207         * gcc.misc-tests/dg-9.c: Remove.
28208         * gcc.misc-tests/dg-10.c: Remove.
28209         * gcc.misc-tests/dg-11.c: Remove.
28210         * gcc.misc-tests/dg-12.c: Remove.
28211         * gcc.misc-tests/dg-test.exp: Remove.
28212
28213         * gcc.test-framework/test-framework.awk: Change recording and
28214         printing of passes and failures.
28215
28216         * gcc.test-framework: New directory.
28217         * gcc.test-framework/README: New.
28218         * gcc.test-framework/test-framework.exp: New.
28219         * gcc.test-framework/test-framework.awk: New.
28220         * gcc.test-framework/gen_directive_tests: New.
28221
28222 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
28223
28224         * lib/treelang.exp: Fix comment typos.
28225         (treelang_target_compile): Don't append libs=-ltreelang to options.
28226
28227 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
28228
28229         * g++.dg/parse/typename7.C: Adjust error messages.
28230
28231 2005-01-31  Jeff Law  <law@redhat.com>
28232
28233         * gcc.c-torture/execute/20050131-1.c: New test.
28234         * gcc.dg/wcaselabel.c: New test.
28235
28236 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
28237
28238         * g++.dg/other/warning1.C: Adjust error messags.
28239         * g++.dg/parse/constant5.C: New test.
28240
28241 2005-01-31  Steven Bosscher  <stevenb@suse.de>
28242
28243         PR c/19333
28244         * gcc.c-torture/compile/20011130-1.c: Reorder to make
28245         the test case valid.
28246         * gcc.dg/20030815-1.c: Remove invalid tests.
28247         * gcc.dg/array-7.c: Adjust expected result.
28248         * gcc.dg/pr18596-3.c: Likewise.
28249         * gcc.dg/noncompile/20000901-1.c: Likewise.
28250         * gcc.dg/noncompile/init-2.c: Likewise.
28251         * gcc.dg/noncompile/init-4.c: Likewise.
28252
28253 2005-01-31  Dale Johannesen  <dalej@apple.com>
28254
28255         * g++.dg/opt/pr19650.C: New test.
28256
28257 2005-01-31  Richard Henderson  <rth@redhat.com>
28258
28259         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28260         long double for intel double extended format.
28261         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28262
28263 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
28264
28265         PR c++/19555
28266         * g++.dg/template/static10.C: New test.
28267
28268         PR c++/19395
28269         * g++.dg/parse/error24.C: New test.
28270
28271         PR c++/19367
28272         * g++.dg/lookup/builtin1.C: New test.
28273
28274         PR c++/19457
28275         * g++.dg/warn/conv3.C: New test.
28276
28277 2005-01-30  Bud Davis  <bdavis@gfortran.org>
28278
28279         PR fortran/19647
28280         * gfortan.dg/inquire_7.f90
28281
28282 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
28283
28284         PR tree-optimization/15791
28285         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28286         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28287         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28288         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28289         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28290         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28291         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28292         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28293         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28294         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28295
28296 2005-01-29  Paul Brook  <paul@codesourcery.com>
28297
28298         PR fortran/18565
28299         * check.c (real_or_complex_check): New function.
28300         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28301         * intrinsic.c (add_functions): Use new check functions.
28302         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28303         Add prototypes.
28304
28305 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
28306
28307         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28308         gcc.dg/lvalue-3.c: New tests.
28309         * gcc.dg/concat.c: Update expected messages.
28310
28311 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
28312
28313         PR libfortran/19595
28314         * gfortran.dg/eor_1.f90: New test.
28315
28316 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
28317
28318         PR fortran/19589
28319         * gfortran.dg/logical_data_1.f90: New test.
28320
28321 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
28322
28323         PR c++/19253
28324         * g++.dg/template/crash33.C: New test.
28325
28326         PR c++/19667
28327         * g++.dg/template/crash32.C: New test.
28328
28329 2005-01-28  Ian Lance Taylor  <ian@airs.com>
28330
28331         PR middle-end/16558
28332         * g++.dg/warn/Wreturn-type-2.C: New test.
28333
28334 2004-06-24  Jeff Law  <law@redhat.com>
28335
28336         * gcc.dg/tree-ssa/20050128-1.c: New test.
28337
28338 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
28339
28340         * gcc.target/frv/all-mdpackh-1.c: New test.
28341
28342 2005-01-28  Steven Bosscher  <stevenb@suse.de>
28343
28344         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28345
28346 2005-01-27  Richard Henderson  <rth@redhat.com>
28347
28348         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28349
28350 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28351
28352         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28353
28354 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28355
28356         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28357         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28358         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28359         to cope with cases where the multilib options override the dg-options.
28360
28361 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
28362
28363         PR c/18946
28364         * gcc.dg/noncompile/20050120-1.c: New test.
28365
28366 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
28367
28368         PR tree-optimization/19633
28369         * gcc.dg/pr19633.c: New test.
28370         * gcc.dg/tree-ssa/pr19633.c: New test.
28371
28372 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
28373
28374         * gcc.dg/20041216-1.c: New test.
28375
28376 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
28377
28378         PR objc/18862
28379         * objc.dg/selector-2.m: New test.
28380
28381 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
28382
28383         * g++.dg/opt/range-test-2.C: New test.
28384
28385         PR rtl-optimization/19579
28386         * gcc.c-torture/execute/20050124-1.c: New test.
28387
28388 2005-01-26  Greg Parker  <gparker@apple.com>
28389         Stuart Hastings  <stuart@apple.com>
28390
28391         * gcc.c-torture/execute/20050125-1.c: New.
28392
28393 2005-01-18  Jan Hubicka  <jh@suse.cz>
28394
28395         PR tree-optimize/19337
28396         * gcc.c-torture/compile/20050119-1.c: New test.
28397
28398 2005-01-24  James E Wilson  <wilson@specifixinc.com>
28399
28400         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28401         test for successful match.
28402
28403 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
28404
28405         PR objc/18408
28406         * objc.dg/comp-types-7.m: New test.
28407
28408 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
28409
28410         * lib/target-supports.exp (current_target_name): New.
28411         (check_effective_target_ilp32, check_effective_target_lp64):
28412         Cache the result to use as long as the current target, with
28413         multilib flags, remains the same.
28414
28415         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28416         (dg-require-weak, dg-require-visibility, dg-require-alias,
28417         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28418         dg-require-effective-target, dg-skip-if): Remove call to
28419         skip_test_and_clear_xfail.
28420         (dg-test): Clear xfail data.
28421
28422 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
28423
28424         PR target/17751
28425         * gcc.dg/ppc64-toc.c: New test.
28426
28427         * g++.dg/tree-ssa/empty-1.C: New test.
28428
28429         PR middle-end/19551
28430         * gcc.c-torture/execute/20050121-1.c: New test.
28431         * gcc.dg/20050121-2.c: New test.
28432
28433 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
28434         Paul Brook  <paul@codesourcery.com>
28435
28436         PR fortran/17941
28437         * gfortran.dg/real_const_1.f: New test.
28438         * gfortran.dg/real_const_2.f90: New test.
28439         * gfortran.dg/complex_int_1.f90: New test.
28440
28441 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
28442
28443         PR fortran/19313
28444         * gfortan.dg/inquire_6.f90: New test.
28445
28446 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28447
28448         PR libfortran/19451
28449         * open_readonly_1.f90: New test.
28450
28451 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28452
28453         PR libfortran/18982
28454         * gfortran.dg/open_new.f90: New file.
28455
28456 2005-01-22  Paul Brook  <paul@codesourcery.com>
28457
28458         * namelist_1.f90: New test.
28459
28460 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
28461
28462         PR tree-optimization/19484
28463         * gcc.c-torture/compile/20050122-[12].c: New tests.
28464
28465 2005-01-22  Paul Brook  <paul@codesourcery.com>
28466
28467         * gfortran.dg/implicit_2.f90: New test.
28468
28469 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
28470
28471         PR fortran/19314
28472         * gfortran.dg/inquire_5.f90: New test.
28473
28474 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28475
28476         PR c/18809
28477         * gcc.dg/pr18809-1.c: New test.
28478
28479 2005-01-21  Ian Lance Taylor  <ian@airs.com>
28480
28481         * gcc.dg/20050121-1.c: New test.
28482
28483         PR tree-optimization/13000
28484         * gcc.dg/20040206-1.c: Change warning to point where function is
28485         being inlined.
28486
28487 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28488
28489         PR c++/19208
28490         * g++.dg/template/array11.C: New test.
28491
28492 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28493
28494         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28495         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28496         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28497         * gfortran.dg/getenv_1.f90: Add dg-do directive.
28498         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28499         gfortran.dg/pr17164.f90: Add missing dg-do directives.
28500
28501 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28502
28503         PR tree-optimization/15349
28504         * gcc.dg/tree-ssa/pr15349.c: New.
28505
28506 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
28507
28508         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28509
28510 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
28511
28512         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28513         scan-assembler-times directive name.
28514
28515         * gcc.dg/asm-a.c: Move dg-require-effective-target to
28516         after dg-do.
28517
28518         PR rtl-optimization/19462
28519         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28520
28521 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
28522
28523         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28524         counting function calls on ia64.
28525
28526 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
28527
28528         PR rtl-optimization/15139
28529         * gcc.dg/20050111-2.c: New test.
28530
28531         PR c/17297
28532         * gcc.c-torture/compile/20050113-1.c: New testcase.
28533
28534         PR middle-end/19164
28535         * gcc.dg/20050113-1.c: New testcase.
28536
28537 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
28538
28539         * gcc.dg/vect/vect-85.c: Add comment.
28540         * gcc.dg/vect/vect-86.c: Add xfail for now.
28541         * gcc.dg/vect/vect-87.c: Add xfail for now.
28542         * gcc.dg/vect/vect-88.c: Add xfail for now.
28543         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28544
28545 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28546
28547         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28548
28549 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28550
28551         * g++.dg/debug/typedef3.C: New test.
28552
28553 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
28554
28555         PR c/19472
28556         * gcc.dg/asm-a.c: New test.
28557
28558 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
28559
28560         * gcc.dg/sh-relax.c: Add prototype for abort.
28561
28562 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28563
28564         * gcc.dg/short-compare-1.c: New test.
28565         * gcc.dg/short-compare-2.c: Likewise.
28566
28567 2005-01-18  Michael Matz  <matz@suse.de>
28568
28569         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28570
28571 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
28572
28573         PR tree-optimization/19121
28574         * gcc.c-torture/compile/pr19121.c: New test.
28575
28576 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
28577
28578         PR target/19357
28579         * gcc.c-torture/compile/pr19357.c: New test.
28580
28581 2005-01-17  Ian Lance Taylor  <ian@airs.com>
28582
28583         PR c/5675
28584         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28585         pass--those that refer just to the variable, possibly with a
28586         cast.
28587         * gcc.dg/c99-const-expr-3.c: Likewise.
28588
28589         PR middle-end/13127
28590         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28591         longer emitted.
28592
28593 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
28594
28595         PR fortran/18778
28596         * gfortran.dg/endfile_2.f90: New test.
28597
28598 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
28599
28600         PR 19168
28601         * gfortran.dg/select_5.f90: New test.
28602
28603 2004-01-16  Paul Brook  <paul@codesourcery.com>
28604
28605         * gfortran.dg/common_4.f90: New test.
28606
28607 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
28608
28609         PR rtl-optimization/19462
28610         * gcc.dg/torture/pr19462-1.c: New test.
28611
28612 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
28613
28614         PR objc/19321
28615         * objc.dg/func-ptr-2.m: New.
28616         * objc.dg/volatile-1.m: New.
28617
28618 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28619
28620         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28621
28622 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28623
28624         PR tree-optimization/19060
28625         * gcc.c-torture/execute/20050104-1.c: New test.
28626
28627 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
28628
28629         PR fortran/18983
28630         * gfortran.dg/write_to_null.f90: New test.
28631
28632 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
28633             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28634
28635         PR other/19328
28636         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28637         argument.
28638
28639 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28640
28641         PR c++/19263
28642         * g++.dg/init/vector1.C: New test.
28643
28644 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
28645
28646         PR target/13158
28647         * gcc.target/ia64/sibcall-unwind-1.c: New test.
28648         PR target/18987
28649         * gcc.target/ia64/sibcall-unwind-2.c: New test.
28650
28651 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
28652
28653         * gfortran.dg/select_1.f90: New test.
28654         * gfortran.dg/select_2.f90: New test.
28655         * gfortran.dg/select_3.f90: New test.
28656         * gfortran.dg/select_4.f90: New test.
28657
28658 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
28659
28660         PR middle-end/19084
28661         PR rtl-optimization/19348
28662         * gcc.dg/20050111-1.c: New test.
28663         * gcc.c-torture/execute/20050111-1.c: New test.
28664
28665         * gcc.dg/i386-asm-4.c: New test.
28666
28667 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28668
28669         * gcc.dg/nested-func-2.c: New test.
28670         * ada/acats/norun.lst: Remove c953002.
28671
28672 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
28673
28674         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28675
28676 2005-01-12  Ben Elliston  <bje@au.ibm.com>
28677
28678         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28679
28680 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
28681
28682         PR target/18761
28683         * g++.dg/abi/align1.C: New test.
28684
28685 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
28686
28687         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28688         at a time.
28689         * g++.dg/ext/altivec_check.h: Support compiling as C.
28690
28691 2005-01-10  Roger Sayle  <roger@eyesopen.com>
28692
28693         PR c++/19355
28694         * g++.dg/expr/pr19355-1.C: New test case.
28695
28696 2005-01-10  Laurent GUERBY <laurent@guerby.net>
28697
28698         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28699         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28700         * ada/acats/tests/c3/c92005b.ada: Likewise.
28701         * ada/acats/tests/c3/cxb3012.a: Likewise.
28702         * ada/acats/norun.lst: Add c380004 and c953002, add PR
28703
28704 2005-01-09  Paul Brook  <paul@codesourcery.com>
28705
28706         * gfortran.dg/common_2.f90: New file.
28707         * gfortran.dg/common_3.f90: New file.
28708
28709 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
28710
28711         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28712
28713 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28714
28715         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28716         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28717         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28718         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28719         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28720         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28721         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28722         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28723         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28724         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28725         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28726         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28727         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28728         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28729         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28730         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28731         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28732         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28733         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28734         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28735         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28736         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28737         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28738         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28739         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28740         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28741         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28742         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28743         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28744         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28745         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28746         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28747         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28748         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28749         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28750         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28751         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28752         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28753         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28754         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28755         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28756         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28757         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28758         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28759         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28760         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28761         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28762         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28763         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28764         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28765         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28766         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28767         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28768         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28769         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28770         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28771         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28772         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28773         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28774         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28775         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28776         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28777         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28778         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28779         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28780         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28781         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28782
28783         * gcc.dg/vect/vect-1.c: Fix spelling.
28784         * gcc.dg/vect/vect-10.c: Fix spelling.
28785         * gcc.dg/vect/vect-11.c: Fix spelling.
28786         * gcc.dg/vect/vect-12.c: Fix spelling.
28787         * gcc.dg/vect/vect-14.c: Fix spelling.
28788         * gcc.dg/vect/vect-15.c: Fix spelling.
28789         * gcc.dg/vect/vect-16.c: Fix spelling.
28790         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28791         * gcc.dg/vect/vect-64.c: Fix comments.
28792         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28793
28794 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28795             Ira Rosen  <irar@il.ibm.com>
28796
28797         * gcc.dg/vect/vect-70.c: New test.
28798         * gcc.dg/vect/vect-71.c: New test.
28799
28800 2005-01-09  Manfred Hollstein  <mh@suse.com>
28801
28802         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28803         * gcc.dg/pr18241-2.c: Likewise.
28804         * gcc.dg/pr18241-3.c: Likewise.
28805         * gcc.dg/pr18241-4.c: Likewise.
28806         * gcc.dg/pr18241-5.c: Likewise.
28807
28808 2005-01-08  Richard Henderson  <rth@redhat.com>
28809
28810         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28811         False for x86 and x86-64.
28812
28813 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
28814
28815         PR tree-optimization/18241
28816         * gcc.dg/pr18241-1.c: New test.
28817         * gcc.dg/pr18241-2.c: New test.
28818         * gcc.dg/pr18241-3.c: New test.
28819         * gcc.dg/pr18241-4.c: New test.
28820         * gcc.dg/pr18241-5.c: New test.
28821
28822 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
28823
28824         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28825         gfortran.dg/select_4.f90: New.
28826
28827 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28828
28829         * gcc.c-torture/execute/20050107-1.c: New test.
28830
28831 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
28832
28833         PR c++/19298
28834         * g++.dg/template/ref2.C: New.
28835
28836 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
28837
28838         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28839         instead of being empty.
28840
28841 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28842
28843         PR fortran/15553
28844         * gfortran.dg/array-1.f90: New test.
28845
28846 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28847
28848         PR tree-optimization/19283
28849         * gcc.c-torture/execute/20050106-1.c: New test.
28850
28851         PR rtl-optimization/18861
28852         * gcc.dg/20050105-1.c: New test.
28853
28854         PR tree-optimization/18828
28855         * gcc.dg/20050105-2.c: New test.
28856
28857 2005-01-07  Andreas Jaeger  <aj@suse.de>
28858
28859         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28860
28861 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
28862
28863         PR fortran/18398
28864         * gfortran.dg/fmt_read.f90: New test.
28865
28866 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
28867
28868         * gcc.dg/rs6000-ldouble-2.c: New.
28869
28870 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
28871
28872         PR c++/19244
28873         * g++.dg/parser/ctor2.C: New test.
28874
28875 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28876
28877         PR c++/17154
28878         * g++.dg/template/using9.C: New test.
28879
28880 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28881
28882         PR c++/19258
28883         * g++.dg/lookup/friend6.C: New test.
28884
28885 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28886
28887         PR c++/19270
28888         * g++.dg/template/array10.C: New.
28889
28890 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28891
28892         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
28893         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
28894
28895 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
28896
28897         * gcc.c-torture/compile/20050105-1.c: New test.
28898
28899 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
28900
28901         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
28902
28903 2005-01-05  Roger Sayle  <roger@eyesopen.com>
28904
28905         PR middle-end/19100
28906         * gcc.dg/conv-3.c: New test case.
28907
28908 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
28909
28910         * gcc.dg/asm-wide-1.c: New test.
28911
28912 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28913
28914         PR c++/19030
28915         * g++.dg/parse/crash22.C: New
28916
28917 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
28918
28919         PR 19257
28920         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
28921
28922 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
28923
28924         PR middle-end/17767
28925         * gcc.dg/i386-mmx-6.c: New test case.
28926
28927 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
28928
28929         PR tree-optimization/18308
28930         * gcc.dg/vect/pr18308.c: New testcase.
28931
28932 2005-01-04  Andreas Jaeger  <aj@suse.de>
28933
28934         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
28935
28936 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28937             Robert Bowdidge <bowdidge@apple.com>
28938
28939         * gcc.dg/cpp/subframework1.c: New.
28940         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
28941         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
28942         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
28943         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
28944
28945 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28946
28947         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
28948         producing warning.
28949         * gcc.dg/darwin-weakimport-2.c: New.
28950
28951 2005-01-03  Richard Henderson  <rth@redhat.com>
28952
28953         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
28954
28955 2005-01-03  Richard Henderson  <rth@redhat.com>
28956
28957         * gcc.dg/vect/vect.exp: Enable for ia64.
28958         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
28959         (check_effective_target_vect_float): Likewise.
28960         (check_effective_target_vect_no_align): Likewise.
28961         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
28962         * gcc.dg/vect/vect-8.c: Likewise.
28963
28964 2005-01-03  Uros Bizjak <uros@kss-loka.si>
28965
28966         PR target/19236
28967         * gcc.dg/pr19236-1.c: New test case.
28968
28969 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
28970
28971         PR rtl-optimization/12092
28972         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
28973
28974 2005-01-02  Andreas Jaeger  <aj@suse.de>
28975
28976         * gcc.dg/pr12092-1.c: Do not run on x86_64.
28977
28978 2005-01-01  Roger Sayle  <roger@eyesopen.com>
28979             Andrew Pinski  <pinskia@physics.uc.edu>
28980
28981         PR rtl-optimization/12092
28982         * gcc.dg/pr12092-1.c: New test case.
28983
28984 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
28985
28986         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
28987         'hidden' and 'default' for better portability.
28988         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
28989
28990         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
28991         6 and 7.
28992         * g++.old-deja/g++.brendan/new3.C: Likewise.
28993
28994 2005-01-01  Steven Bosscher  <stevenb@suse.de>
28995
28996         * gcc.dg/20041231-1.C: New test.
28997         * g++.dg/warn/Wunreachable-code-1.C: New test.
28998
28999 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
29000
29001         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29002         file, not /dev/null.  Abort on error.
29003
29004 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
29005             Ziemowit Laski  <zlaski@apple.com>
29006
29007         PR objc/18971
29008         * objc.dg/encode-5.m: New test.
29009
29010 2004-12-29  Richard Henderson  <rth@redhat.com>
29011
29012         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29013         * objc.dg/stabs-1.m: Disable for ia64.
29014
29015 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
29016
29017         PR c++/19190
29018         * g++.dg/warn/Wunused-10.C: New test.
29019
29020 2004-12-28  Richard Henderson  <rth@redhat.com>
29021
29022         * objc.dg/stabs-1.m: Disable for alpha.
29023
29024 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29025
29026         PR c++/19149
29027         * g++.dg/parse/error23.C: New test.
29028
29029 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29030
29031         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29032
29033         PR fortran/19032
29034         * gfortran.dg/intrinsic_modulo_1.f90: New.
29035         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29036         tests with divisor -1.
29037
29038 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
29039
29040         * g++.dg/opt/temp1.C (memcpy): Return a value.
29041
29042         PR c++/19148
29043         * g++.dg/expr/cond7.C: New test.
29044
29045 2004-12-27  Paul Brook  <paul@codesourcery.com>
29046
29047         * gfortran.dg/g77/select_no_compile.f: Remove.
29048
29049 2004-12-27  Richard Henderson  <rth@redhat.com>
29050
29051         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29052         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29053         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29054
29055 2004-12-26  Richard Henderson  <rth@redhat.com>
29056
29057         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29058         by 1i instead of token pasting.
29059
29060 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29061
29062         PR tree-optimization/17578
29063         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29064         to additional_flags.
29065         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29066
29067 2004-12-25  Richard Henderson  <rth@redhat.com>
29068
29069         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29070         Remove Alpha.
29071
29072 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29073
29074         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29075         hppa*-*-hpux*.
29076         * gcc.dg/pr17957.c (dg-options): Likewise.
29077         * gcc.dg/struct-ret-1.c: Add prototype for abort.
29078         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29079         instead of 0 on __hppa__.
29080         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29081         "foo,%r" on hppa*-*-*.
29082
29083 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
29084
29085         PR fortran/19071
29086         * gfortran.dg/complex_write.f90: New test.
29087
29088 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29089
29090         PR c++/17595
29091         * g++.dg/parse/pragma2.C: New test.
29092
29093         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29094
29095 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29096
29097         * gcc.dg/empty2.c: Add missing dg-warning.
29098
29099 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29100
29101         PR c++/17413
29102         * g++.dg/template/local4.C: New test.
29103         * g++.dg/template/crash19.C: Add dg-error marker.
29104
29105         * g++.dg/template/crash31.C: Correct embedded PR number.
29106
29107 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29108
29109         PR c++/16405
29110         * g++.dg/opt/temp1.C: Add do-run marker.
29111
29112 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29113
29114         * g++.dg/template/spec19.C: New.
29115
29116 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29117
29118         PR target/16819
29119         * gcc.dg/empty2.c: New.
29120
29121 2004-12-23  Richard Henderson  <rth@redhat.com>
29122
29123         * lib/target-supports.exp (check_effective_target_vect_no_align):
29124         Remove i?86 and x86-64.
29125
29126 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29127
29128         PR c++/16405
29129         * g++.dg/opt/temp1.C: New test.
29130
29131 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29132
29133         PR c++/18733
29134         * g++.dg/template/friend33.C: New testcase.
29135
29136 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
29137
29138         PR c++/18464
29139         * g++.dg/template/cond5.C: New test.
29140
29141         PR c++/18492
29142         * g++.dg/inherit/thunk3.C: New test.
29143
29144         PR c++/11224
29145         * g++.dg/warn/Wunused-9.C: New test.
29146
29147 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
29148
29149         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29150
29151 2004-12-22  Jan Beulich  <jbeulich@novell.com>
29152
29153         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29154
29155 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
29156
29157         PR c++/18378
29158         * g++.dg/ext/packed8.C: New test.
29159
29160         PR c++/19063
29161         * g++.dg/template/crash31.C: New test.
29162
29163         PR c++/19034
29164         * g++.dg/template/crash30.C: New test.
29165
29166 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29167
29168         PR C++/18984
29169         * g++.dg/eh/ctor3.C: New test.
29170
29171 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29172
29173         * objc.dg/stabs-1.m: Allow section name to be quoted and
29174         assembly label to begin with '.LL'.
29175
29176 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
29177
29178         * gcc.dg/vect/vect.exp
29179         (check_effective_target_lp64_or_vect_no_align): New.
29180         * gcc.dg/vect/vect-77.c: Use it.
29181         * gcc.dg/vect/vect-78.c: Use it.
29182
29183         * lib/target-supports.exp
29184         (check_effective_target_vect_no_max,
29185         check_effective_target_vect_no_bitwise,
29186         check_effective_target_vect_no_align): New.
29187         * gcc.dg/vect/vect-13.c: Use them.
29188         * gcc.dg/vect/vect-17.c: Ditto.
29189         * gcc.dg/vect/vect-18.c: Ditto.
29190         * gcc.dg/vect/vect-19.c: Ditto.
29191         * gcc.dg/vect/vect-20.c: Ditto.
29192         * gcc.dg/vect/vect-27.c: Ditto.
29193         * gcc.dg/vect/vect-29.c: Ditto.
29194         * gcc.dg/vect/vect-44.c: Ditto.
29195         * gcc.dg/vect/vect-48.c: Ditto.
29196         * gcc.dg/vect/vect-50.c: Ditto.
29197         * gcc.dg/vect/vect-52.c: Ditto.
29198         * gcc.dg/vect/vect-54.c: Ditto.
29199         * gcc.dg/vect/vect-56.c: Ditto.
29200         * gcc.dg/vect/vect-58.c: Ditto.
29201         * gcc.dg/vect/vect-60.c: Ditto.
29202         * gcc.dg/vect/vect-72.c: Ditto.
29203         * gcc.dg/vect/vect-80.c: Ditto.
29204
29205 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
29206
29207         PR c++/14075
29208         * g++.dg/init/string1.C: New.
29209
29210         PR c++/18975
29211         * g++.dg/other/synth1.C: New.
29212
29213 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29214
29215         PR c/18963
29216         * gcc.dg/pr18963-1.c: New test.
29217
29218 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29219
29220         PR c/18596
29221         * gcc.dg/funcdef-storage-1.c (foo): Remove.
29222         * gcc.dg/pr18596-1.c: Use dg-error.
29223         (dg-options): Use -fno-unit-at-a-time.
29224         * gcc.dg/pr18596-2.c: New test.
29225         * gcc.dg/pr18596-3.c: New test.
29226
29227 2004-12-20  Roger Sayle  <roger@eyesopen.com>
29228
29229         PR middle-end/18683
29230         * g++.dg/opt/pr18683-1.C: New test case.
29231
29232 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
29233
29234         PR other/19093
29235         * g++.dg/opt/max1.C: Fix for 64bit targets.
29236
29237 2004-12-20  Matt Austern  <austern@apple.com>
29238
29239         PR c++/19044
29240         * g++.dg/ext/builtin6.C: New
29241
29242 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
29243
29244         PR tree-optimization/19080
29245         * gcc.c-torture/compile/pr19080.c: New test.
29246
29247 2004-12-20  Steven Bosscher  <stevenb@suse.de>
29248
29249         * gcc.dg/20041219-1.c: New test.
29250
29251 2004-12-19  Roger Sayle  <roger@eyesopen.com>
29252
29253         PR middle-end/19068
29254         * g++.dg/opt/max1.C: New test case.
29255
29256 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29257
29258         * gcc.dg/fdata-sections-1.c: New test.
29259
29260 2004-12-18  Roger Sayle  <roger@eyesopen.com>
29261
29262         PR middle-end/18548
29263         * gcc.dg/max-1.c: New test case.
29264
29265 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
29266
29267         * gcc.c-torture/execute/20041218-1.c: New test.
29268
29269 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
29270
29271         * gcc.dg/pr18501.c: New test.
29272         * gcc.dg/uninit-5.c: XFAIL.
29273         * gcc.dg/uninit-9.c: XFAIL.
29274
29275 2004-12-17  Dale Johannesen  <dalej@apple.com>
29276
29277         * gcc.dg/20041213-1.c: New.
29278
29279 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
29280
29281         * objc.dg/stabs-1.m: Allow assembly label to begin
29282         with a dot ('.').
29283
29284 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
29285
29286         * gcc.c-torture/execute/20041213-1.c: Move...
29287         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29288
29289 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
29290
29291         PR c++/18721
29292         * g++.dg/lookup/conv-5.C: New.
29293
29294 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
29295
29296         * objc.dg/stabs-1.m: New test.
29297
29298 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29299
29300         * gcc.dg/visibility-c.c: Change compile to
29301         assemble for the test.
29302
29303 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29304
29305         PR target/19041
29306         * gcc.dg/visibility-c.c: New test.
29307
29308 2004-12-16  Roger Sayle  <roger@eyesopen.com>
29309
29310         PR middle-end/18493
29311         * gcc.dg/switch-8.c: New test case.
29312
29313 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29314
29315         PR c++/18905
29316         * g++.dg/template/init4.C: New.
29317         * g++.dg/opt/static3.C: Enable optimizer.
29318
29319 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
29320
29321         * g++.dg/other/complex1.C: New test.
29322
29323 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
29324
29325         * g++.dg/opt/inline9.C: New test.
29326
29327 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29328
29329         PR fortran/18993
29330         * gfotran.dg/nullify_1.f: New test.
29331
29332 2004-12-15  Richard Henderson  <rth@redhat.com>
29333
29334         * gcc.target/i386/i386.exp: New harness.
29335         * gcc.target/i386/vect-args.c: New.
29336
29337 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
29338
29339         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29340
29341 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29342
29343         PR c++/18825
29344         * g++.dg/template/friend32.C: New test.
29345
29346 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29347
29348         * cpp/pragma-once-1.c: New test.
29349         * cpp/pragma-once-1b.h: Likewise.
29350         * cpp/pragma-once-1c.h: Likewise.
29351         * cpp/pragma-once-1d.h: Likewise.
29352         * cpp/inc/pragma-once-1a.h: Likewise.
29353
29354 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
29355             Steven G. Kargl  <kargls@comcast.net>
29356
29357         PR fortran/17597
29358         * gfortran.dg/list_read_3.f90: New test.
29359
29360 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29361
29362         * gcc.dg/ftrapv-2.c: New test.
29363
29364 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29365
29366         PR c++/18981
29367         * g++.dg/template/typename9.C: New test.
29368
29369 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29370
29371         PR c++/18738
29372         * g++.dg/template/typename8.C: New test.
29373         * g++.dg/parse/friend2.C: Tweak error message.
29374
29375 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29376
29377         * gcc.c-torture/20041214-1.c: New test.
29378
29379 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29380
29381         PR c++/18965
29382         * g++.dg/init/array17.C: New test.
29383
29384 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29385
29386         PR c++/18793
29387         * g++.dg/init/aggr3.C: New test.
29388
29389 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
29390
29391         * gcc.dg/altivec-types-1.c: New test.
29392         * gcc.dg/altivec-types-2.c: New test.
29393         * gcc.dg/altivec-types-3.c: New test.
29394         * gcc.dg/altivec-types-4.c: New test.
29395         * g++.dg/ext/altivec-types-1.C: New test.
29396         * g++.dg/ext/altivec-types-2.C: New test.
29397         * g++.dg/ext/altivec-types-3.C: New test.
29398         * g++.dg/ext/altivec-types-4.C: New test.
29399
29400 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
29401
29402         PR middle-end/18951
29403         * gcc.c-torture/execute/20041213-1.c: New test.
29404
29405 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
29406
29407         PR c++/18949
29408         * g++.dg/template/cast1.C: New.
29409
29410 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
29411
29412         * gcc.c-torture/execute/20041213-2.c: New test.
29413
29414 2004-12-13  Richard Henderson  <rth@redhat.com>
29415
29416         * gcc.dg/i386-sse-10.c: Fix typo in options.
29417
29418 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
29419
29420         PR c++/18968
29421         * g++.dg/opt/pr18968.C: New test.
29422
29423 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
29424
29425         PR c++/18925
29426         * g++.dg/ext/visibility/staticdatamem.C: New test.
29427
29428 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
29429
29430         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29431
29432 2004-12-13  Roger Sayle  <roger@eyesopen.com>
29433
29434         PR rtl-optimization/18928
29435         * gcc.dg/pr18928-1.c: New test case.
29436
29437 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
29438
29439         PR tree-opt/16951
29440         * gcc.c-torture/compile/20041211-1.c: New.
29441
29442 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29443
29444         PR middle-end/17564
29445         * gcc.c-torture/execute/20041212-1.c: New test.
29446
29447 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29448
29449         PR fortran/18869
29450         * gfortran.dg/common_1.f90: New test.
29451
29452 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
29453         Paul Brook  <paul@codesourcery.com>
29454
29455         PR fortran/16222
29456         * gfortran.dg/real_do_1.f90: New test.
29457
29458 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
29459
29460         PR tree-opt/18040
29461         * g++.dg/opt/ptrmem6.C: New test.
29462
29463 2004-12-11  Roger Sayle  <roger@eyesopen.com>
29464
29465         PR middle-end/18921
29466         * gcc.dg/pr18921-1.c: New test case.
29467
29468 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29469
29470         PR fortran/17175
29471         * gfortran.dg/scale_1.f90: New test.
29472
29473 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
29474
29475         PR middle-end/18903
29476         * gcc.c-torture/compile/pr18903.c: New test.
29477
29478 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
29479
29480         * gcc.c-torture/execute/20041210-1.c: New test.
29481
29482 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29483
29484         PR c++/18731
29485         * g++.dg/parser/struct-1.C: New test.
29486         * g++.dg/parser/struct-2.C: New test.
29487         * g++.dg/parser/struct-3.C: New test.
29488
29489 2004-12-09  Richard Henderson  <rth@redhat.com>
29490
29491         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29492
29493         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29494         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29495
29496 2004-12-09  Matt Austern  <austern@apple.com>
29497
29498         PR c++/18514
29499         * g++.dg/ext/builtin1.C: New
29500         * g++.dg/ext/builtin2.C: New
29501         * g++.dg/ext/builtin3.C: New
29502         * g++.dg/ext/builtin4.C: New
29503         * g++.dg/ext/builtin5.C: New
29504
29505 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
29506
29507         PR tree-opt/18904
29508         * g++.dg/opt/ptrmem5.C: New test.
29509
29510 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
29511
29512         * g++.dg/parse/typename5.C: Adjust for new error.
29513         * g++.dg/parse/typename7.C: New.
29514
29515 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29516
29517         PR c++/18073
29518         * g++.dg/other/mmintrin.C: New test.
29519
29520 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29521
29522         PR c++/16681
29523         * g++.dg/init/array15.C: New.
29524         * g++.dg/init/array16.C: New.
29525
29526 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29527
29528         PR fortran/18826
29529         * gfortran.dg/assign_1.f90: New test.
29530
29531 2004-12-08  Nick Clifton  <nickc@redhat.com>
29532
29533         * gcc.target/xstormy16/bss_below100: New directory containing tests.
29534         * gcc.target/xstormy16/data_below100: Likewise.
29535         * gcc.target/xstormy16/sfr: Likewise.
29536         * gcc.target/xstormy16/below100.S: New test source file.
29537         * gcc.target/xstormy16/below100.ld: New test linker script.
29538         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29539         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29540         bp instructions.
29541         * gcc.target/xstormy16/bp.c: Likewise.
29542
29543         * gcc.target/xstormy16/bss_below100: New files:
29544         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29545         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29546         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29547         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29548         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29549         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29550         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29551         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29552         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29553         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29554         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29555         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29556         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29557         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29558         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29559         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29560         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29561         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29562         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29563         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29564         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29565         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29566         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29567         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29568         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29569         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29570         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29571
29572         * gcc.target/xstormy16/data_below100: New files:
29573         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29574         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29575         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29576         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29577         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29578         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29579         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29580         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29581         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29582         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29583         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29584         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29585         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29586         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29587         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29588         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29589         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29590         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29591         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29592         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29593         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29594         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29595         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29596         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29597         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29598         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29599         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29600
29601         * gcc.target/xstormy16/sfr: New files:
29602         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29603         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29604         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29605         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29606         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29607         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29608         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29609         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29610         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29611         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29612         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29613         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29614         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29615         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29616         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29617         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29618         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29619         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29620         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29621         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29622         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29623         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29624         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29625         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29626         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29627         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29628         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29629         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29630         27_if0_sfrw_bitfield_f.c
29631
29632 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29633
29634         PR c++/18100
29635         * g++.dg/lookup/name-clash4.C: New test.
29636
29637 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
29638
29639         PR c++/18672
29640         * g++.dg/opt/array1.C: New.
29641
29642         PR c++/18803
29643         * g++.dg/template/operator5.C: New.
29644
29645 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
29646
29647         PR c/18867
29648         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29649
29650 2004-12-07  Steven Bosscher  <stevenb@suse.de>
29651
29652         * gcc.dg/noncompile/20041207.c: New test.
29653
29654 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
29655
29656         * g++.dg/other/unreachable-1.C: New test.
29657
29658 2004-12-06  Nick Clifton  <nickc@redhat.com>
29659
29660         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29661         <limits.h> because the latter comes from gcc's include/ directory
29662         and not the newlib/libc/include directory.
29663
29664 2004-12-04  Richard Henderson  <rth@redhat.com>
29665
29666         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29667
29668 2004-12-04  Richard Henderson  <rth@redhat.com>
29669
29670         * lib/target-supports.exp (check_gc_sections_available): Disable
29671         for alpha and ia64.
29672
29673 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
29674
29675         PR middle-end/17909
29676         * g++.dg/other/vararg-2.C: New test.
29677
29678 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29679
29680         PR c++/17011, c++/17971
29681         * g++.dg/template/error15.C: Adjust expected error.
29682         * g++.dg/template/instantiate3.C: Likewise.
29683
29684 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
29685
29686         * gcc.dg/altivec-18.c: Fix for darwin
29687
29688 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29689
29690         PR c++/18782
29691         * g++.dg/parse/ptrmem2.C: New.
29692
29693         PR c++/18318
29694         * g++.dg/template/new1.C: New.
29695
29696 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29697
29698         PR fortran/18710
29699         * gfortran.dg/direct_io_3.f90: New test.
29700
29701 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
29702
29703         PR 18758
29704         * g++.dg/parse/crash21.C: New.
29705
29706 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29707
29708         PR c++/15664, c++/18276
29709         * g++.dg/template/ttp13.C: New test.
29710         * g++.dg/template/ttp14.C: Likewise.
29711
29712 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29713
29714         PR c++/18123
29715         * g++.dg/parse/enum2.C: New test.
29716         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29717
29718 2004-12-02  Nick Clifton  <nickc@redhat.com>
29719
29720         * gcc.target/xstormy16: New test directory.
29721         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29722         * gcc.target/xstormy16/bp.c: Check the generation of bp
29723         instructions.
29724         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29725         bn instructions and the BELOW100 attribute.
29726
29727 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
29728
29729         PR target/16952
29730         * gcc.dg/ppc-eabi.c: New.
29731
29732 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29733
29734         PR fortran/18284
29735         * gfortran.dg/backspace.f90
29736
29737 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29738
29739         * gfortran.dg/inquire.f90: New test.
29740
29741 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
29742
29743         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29744         handle effective-target-keyword.
29745         (dg-skip-if): Support effective-target keyword as target list.
29746         (dg-xfail-if): Ditto.
29747         * lib/target-supports.exp (is-effective-target-keyword): New proc.
29748
29749 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
29750
29751         PR tree-optimization/18291
29752         * gcc.c-torture/compile/pr18291.c: New test.
29753
29754 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29755
29756         PR C++/18729
29757         * g++.dg/parse/crash20.C: New.
29758
29759         PR c++/17431
29760         * g++.dg/overload/arg1.C: New.
29761         * g++.dg/overload/arg2.C: New.
29762         * g++.dg/overload/arg3.C: New.
29763         * g++.dg/overload/arg4.C: New.
29764
29765 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
29766
29767         * gcc.dg/c99-flex-array-4.c: Remove.
29768
29769 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29770
29771         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29772
29773         * lib/target-supports.exp (is-effective-target): Simplify.
29774
29775         * lib/target-supports.exp (check_effective_target_vect_long):
29776         Fix for powerpc64-*-*.
29777
29778 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
29779
29780         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29781         to support new requirements on FreeBSD 5.
29782
29783 2004-11-30  Devang Patel  <dpatel@apple.com>
29784
29785         PR 18702
29786         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29787
29788 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29789
29790         * g++.dg/ext/altivec-13.C: New test.
29791
29792 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
29793
29794         PR tree-opt/18298
29795         * gcc.c-torture/execute/p18298.c: New test.
29796
29797 2004-11-30  Ira Rosen  <irar@il.ibm.com>
29798             Dorit Naishlos  <dorit@il.ibm.com>
29799
29800         PR tree-opt/18607
29801         * gcc.dg/vect/vect-89.c: New test.
29802
29803 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
29804
29805         * gcc.dg/pr18596-1.c: New test.
29806
29807 2004-11-30  Ben Elliston  <bje@au.ibm.com>
29808
29809         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29810
29811 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29812
29813         PR c/18479
29814         * gcc.dg/pr18479.c: New test.
29815
29816 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29817
29818         PR target/18490
29819         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29820         mmix-knuth-mmixware.
29821
29822         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29823         cris-*-elf* cris-*-aout* mmix-*-*
29824
29825 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29826
29827         PR middle-end/18725
29828         * gcc.dg/pr18725.c: New test.
29829
29830 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29831
29832         PR target/18488
29833         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29834
29835         PR target/18336
29836         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29837
29838 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
29839
29840         PR c++/18368
29841         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29842         * g++.old-deja/g++.law/ctors5.C: Likewise.
29843         * g++.old-deja/g++.other/crash25.C: Likewise.
29844
29845         PR c++/18674
29846         * g++.dg/template/error16.C: New test.
29847
29848         PR c++/18512
29849         * g++.dg/template/crash29.C: New test.
29850
29851 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
29852
29853         PR tree-optimization/18712
29854         * gcc.c-torture/compile/pr18712.c: New test.
29855
29856 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
29857
29858         PR c/7544
29859         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29860         tests.
29861
29862 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29863
29864         PR c++/18652
29865         * g++.dg/lookup/crash6.C: New test.
29866
29867 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29868
29869         PR middle-end/18164
29870         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
29871
29872 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
29873
29874         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29875         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
29876         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
29877
29878 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
29879
29880         * gcc.dg/pr18164.c: New test.
29881
29882 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
29883
29884         * gcc.dg/funroll-loops-all.c: New.
29885
29886 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29887
29888         PR target/18489
29889         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
29890         delimeter, match space and TAB as well as ":".
29891
29892         PR target/18484
29893         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
29894
29895         PR target/18348
29896         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
29897
29898         PR target/18345
29899         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
29900
29901         PR target/18337
29902         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
29903
29904 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
29905
29906         * gfortran.dg/direct_io_2.f90: New test.
29907
29908 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29909
29910         PR target/18334
29911         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
29912
29913 2004-11-28  Richard Henderson  <rth@redhat.com>
29914
29915         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
29916
29917 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
29918
29919         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
29920         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
29921         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
29922         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
29923         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
29924         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
29925         gcc.dg/pointer-arith-8.c: New tests.
29926
29927 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
29928
29929         PR fortran/18364
29930         * gfortran.dg/endfile.f90: New test.
29931
29932 2004-11-27  Falk Hueffner  <falk@debian.org>
29933
29934         * gcc.dg/loop-6.c: New test.
29935
29936 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29937
29938         * gcc.c-torture/execute/20041126-1.c: New test.
29939
29940 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29941
29942         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
29943         on IRIX.
29944
29945 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29946
29947         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
29948         functions.
29949
29950 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29951
29952         PR rtl-optimization/17825
29953         * gcc.c-torture/compile/20041119-1.c: New test.
29954
29955 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29956
29957         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
29958         Check existence of ld library path variables before unsetting.
29959
29960 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
29961
29962         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
29963
29964 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29965
29966         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
29967
29968 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29969
29970         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
29971
29972 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29973
29974         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
29975         dg-do directive.
29976
29977 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29978
29979         * gcc.dg/pr17957.c: Pass --param, not -param.
29980
29981 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
29982
29983         PR middle-end/17957
29984         * gcc.dg/pr17957.c: New test.
29985
29986 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
29987
29988         PR c++/18445
29989         * g++.dg/template/crash28.C: Likewise.
29990
29991         PR c++/18001
29992         * g++.dg/expr/unary2.C: Adjust lvalue messages.
29993         * g++.dg/ext/lvaddr.C: Likewise.
29994         * g++.dg/opt/pr7503-3.C: Likewise.
29995
29996         PR c++/18466
29997         * g++.dg/parse/qualified3.C: New test.
29998         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
29999
30000         PR c++/18545
30001         * g++.dg/expr/return1.C: New test.
30002
30003 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30004
30005         Friend class name lookup 3/n, PR c++/3332
30006         * g++.dg/lookup/friend3.C: New test.
30007         * g++.dg/lookup/friend4.C: Likewise.
30008         * g++.dg/lookup/friend5.C: Likewise.
30009
30010 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30011
30012         Friend class name lookup 2/n, PR c++/14513, c++/15410
30013         * g++.dg/lookup/friend2.C: New test.
30014         * g++.dg/template/friend31.C: Likewise.
30015
30016 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30017
30018         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30019
30020 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30021
30022         PR c++/17473
30023         * g++.dg/tc1/dr56.C: Remove.
30024         * g++.dg/template/typedef1.C: Add dg-error markers.
30025         * g++.old-deja/g++.other/typedef7.C: Likewise.
30026
30027         PR c++/18285
30028         * g++.dg/parse/typedef7.C: New test.
30029
30030 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
30031
30032         * gcc.c-torture/execute/20041124-1.c: New test.
30033
30034 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
30035
30036         * g++.dg/template/deduce3.C: New test.
30037
30038         PR c++/18586
30039         * g++.dg/template/crash27.C: New test.
30040
30041         PR c++/18530
30042         * g++.dg/warn/Wshadow-3.C: New test.
30043
30044 2004-11-24  Devang Patel  <dpatel@apple.com>
30045
30046         PR/18555
30047         * gcc.dg/cpp/isysroot-1.c: New test.
30048         * gcc.dg/cpp/usr/include/stdio.h: New file.
30049         * gcc.dg/cpp/isysroot-2.c: New test.
30050         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30051         New file.
30052
30053 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30054
30055         PR c++/8929
30056         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30057
30058 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30059
30060         * gcc.target/sparc/align.c: Do not include <stdint.h>.
30061         * gcc.target/sparc/pdist.c: Likewise.
30062
30063 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
30064
30065         PR c++/16882
30066         * g++.dg/conversion/simd1.C: New test.
30067
30068 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30069
30070         * lib/target-libpath.exp: New file defining
30071         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30072         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30073         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30074         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30075         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
30076
30077 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
30078
30079         * gcc.dg/pragma-align-2.c: Test macro expansion.
30080         * gcc.dg/pragma-pack-2.c: New test.
30081
30082 2004-11-23  Richard Henderson  <rth@redhat.com>
30083
30084         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30085         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30086         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30087         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30088         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30089         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30090
30091         * gcc.dg/vect/vect.exp: Add check for alpha.
30092         * lib/target-supports.exp (check_alpha_max_hw_available): New.
30093         (check_effective_target_vect_int): Enable for alpha.
30094         (check_effective_target_vect_long): New.
30095         (is-effective-target): Add it.
30096
30097 2004-11-23  Uros Bizjak <uros@kss-loka.si>
30098
30099         * gcc.dg/pr18614-1.c: New test.
30100
30101 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30102
30103         * gcc.dg/setjmp-2.c: New test.
30104
30105 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
30106
30107         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30108         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30109         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30110         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30111         gcc.target/sparc/pdist.c: New tests.
30112
30113 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
30114
30115         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30116
30117 2004-11-22  Dale Johannesen  <dalej@apple.com>
30118
30119         * gcc.dg/20041111-1.c: New.
30120
30121 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30122
30123         PR tree-opt/18536
30124         * gcc.dg/vect/pr18536.c: New test.
30125
30126 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30127
30128         PR c++/18354
30129         * g++.dg/template/nontype11.C: New test.
30130
30131 2004-11-21  Roger Sayle  <roger@eyesopen.com>
30132
30133         PR middle-end/18520
30134         * gcc.dg/pr18520-1.c: New test case.
30135
30136 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
30137
30138         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30139         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30140         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30141         expected diagnostics.
30142
30143 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30144
30145         PR target/18580
30146         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30147         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30148         vect-77.c, vect-77a.c: XFAIL on the SPARC.
30149
30150 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30151
30152         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30153
30154 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
30155             Joseph Myers  <joseph@codesourcery.com>
30156
30157         * lib/target-supports.exp (check_visibility_available): Really
30158         test the compiler.
30159
30160 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30161
30162         PR tree-opt/18181
30163         * gcc.dg/vect/vect-85.c: New test.
30164         * gcc.dg/vect/vect-86.c: New test.
30165         * gcc.dg/vect/vect-87.c: New test.
30166         * gcc.dg/vect/vect-88.c: New test.
30167
30168 2004-11-19  Ben Elliston  <bje@au.ibm.com>
30169
30170         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30171
30172 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
30173
30174         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30175         * gcc.dg/ppc-and-1.c: Ditto.
30176         * gcc.dg/ppc-compare-1.c: Ditto.
30177         * gcc.dg/ppc-mov-1.c: Ditto
30178
30179 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
30180             Mark Mitchell  <mark@codesourcery.com>
30181
30182         * gcc.dg/pragma-init-fini-2.c: New test.
30183
30184 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30185             Aldy Hernandez  <aldyh@redhat.com>
30186
30187         * lib/target-supports.exp (check_effective_target_vect_int): New
30188         (check_effective_target_vect_float): New
30189         (check_effective_target_vect_double): New.
30190         (is-effective-target): Support new effective targets keywords.
30191         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30192         default action for dg-do.
30193         * gcc.dg/vect/pr16105.c: Use new support.
30194         * gcc.dg/vect/pr18400.c: Ditto.
30195         * gcc.dg/vect/pr18425.c: Ditto.
30196         * gcc.dg/vect/vect-1.c: Ditto.
30197         * gcc.dg/vect/vect-10.c: Ditto.
30198         * gcc.dg/vect/vect-11.c: Ditto.
30199         * gcc.dg/vect/vect-12.c: Ditto.
30200         * gcc.dg/vect/vect-13.c: Ditto.
30201         * gcc.dg/vect/vect-14.c: Ditto.
30202         * gcc.dg/vect/vect-15.c: Ditto.
30203         * gcc.dg/vect/vect-16.c: Ditto.
30204         * gcc.dg/vect/vect-17.c: Ditto.
30205         * gcc.dg/vect/vect-18.c: Ditto.
30206         * gcc.dg/vect/vect-19.c: Ditto.
30207         * gcc.dg/vect/vect-2.c: Ditto.
30208         * gcc.dg/vect/vect-20.c: Ditto.
30209         * gcc.dg/vect/vect-21.c: Ditto.
30210         * gcc.dg/vect/vect-22.c: Ditto.
30211         * gcc.dg/vect/vect-23.c: Ditto.
30212         * gcc.dg/vect/vect-24.c: Ditto.
30213         * gcc.dg/vect/vect-25.c: Ditto.
30214         * gcc.dg/vect/vect-26.c: Ditto.
30215         * gcc.dg/vect/vect-27.c: Ditto.
30216         * gcc.dg/vect/vect-27a.c: Ditto.
30217         * gcc.dg/vect/vect-28.c: Ditto.
30218         * gcc.dg/vect/vect-29.c: Ditto.
30219         * gcc.dg/vect/vect-29a.c: Ditto.
30220         * gcc.dg/vect/vect-3.c: Ditto.
30221         * gcc.dg/vect/vect-30.c: Ditto.
30222         * gcc.dg/vect/vect-31.c: Ditto.
30223         * gcc.dg/vect/vect-32.c: Ditto.
30224         * gcc.dg/vect/vect-33.c: Ditto.
30225         * gcc.dg/vect/vect-34.c: Ditto.
30226         * gcc.dg/vect/vect-35.c: Ditto.
30227         * gcc.dg/vect/vect-36.c: Ditto.
30228         * gcc.dg/vect/vect-37.c: Ditto.
30229         * gcc.dg/vect/vect-38.c: Ditto.
30230         * gcc.dg/vect/vect-4.c: Ditto.
30231         * gcc.dg/vect/vect-40.c: Ditto.
30232         * gcc.dg/vect/vect-41.c: Ditto.
30233         * gcc.dg/vect/vect-42.c: Ditto.
30234         * gcc.dg/vect/vect-43.c: Ditto.
30235         * gcc.dg/vect/vect-44.c: Ditto.
30236         * gcc.dg/vect/vect-45.c: Ditto.
30237         * gcc.dg/vect/vect-46.c: Ditto.
30238         * gcc.dg/vect/vect-47.c: Ditto.
30239         * gcc.dg/vect/vect-48.c: Ditto.
30240         * gcc.dg/vect/vect-48a.c: Ditto.
30241         * gcc.dg/vect/vect-49.c: Ditto.
30242         * gcc.dg/vect/vect-5.c: Ditto.
30243         * gcc.dg/vect/vect-50.c: Ditto.
30244         * gcc.dg/vect/vect-51.c: Ditto.
30245         * gcc.dg/vect/vect-52.c: Ditto.
30246         * gcc.dg/vect/vect-53.c: Ditto.
30247         * gcc.dg/vect/vect-54.c: Ditto.
30248         * gcc.dg/vect/vect-55.c: Ditto.
30249         * gcc.dg/vect/vect-56.c: Ditto.
30250         * gcc.dg/vect/vect-56a.c: Ditto.
30251         * gcc.dg/vect/vect-57.c: Ditto.
30252         * gcc.dg/vect/vect-58.c: Ditto.
30253         * gcc.dg/vect/vect-59.c: Ditto.
30254         * gcc.dg/vect/vect-6.c: Ditto.
30255         * gcc.dg/vect/vect-60.c: Ditto.
30256         * gcc.dg/vect/vect-61.c: Ditto.
30257         * gcc.dg/vect/vect-62.c: Ditto.
30258         * gcc.dg/vect/vect-63.c: Ditto.
30259         * gcc.dg/vect/vect-64.c: Ditto.
30260         * gcc.dg/vect/vect-65.c: Ditto.
30261         * gcc.dg/vect/vect-66.c: Ditto.
30262         * gcc.dg/vect/vect-67.c: Ditto.
30263         * gcc.dg/vect/vect-68.c: Ditto.
30264         * gcc.dg/vect/vect-69.c: Ditto.
30265         * gcc.dg/vect/vect-7.c: Ditto.
30266         * gcc.dg/vect/vect-72.c: Ditto.
30267         * gcc.dg/vect/vect-72a.c: Ditto.
30268         * gcc.dg/vect/vect-73.c: Ditto.
30269         * gcc.dg/vect/vect-74.c: Ditto.
30270         * gcc.dg/vect/vect-75.c: Ditto.
30271         * gcc.dg/vect/vect-76.c: Ditto.
30272         * gcc.dg/vect/vect-77.c: Ditto.
30273         * gcc.dg/vect/vect-77a.c: Ditto.
30274         * gcc.dg/vect/vect-78.c: Ditto.
30275         * gcc.dg/vect/vect-79.c: Ditto.
30276         * gcc.dg/vect/vect-8.c: Ditto.
30277         * gcc.dg/vect/vect-80.c: Ditto.
30278         * gcc.dg/vect/vect-82.c: Ditto.
30279         * gcc.dg/vect/vect-82_64.c: Ditto.
30280         * gcc.dg/vect/vect-83.c: Ditto.
30281         * gcc.dg/vect/vect-83_64.c: Ditto.
30282         * gcc.dg/vect/vect-9.c: Ditto.
30283         * gcc.dg/vect/vect-all.c: Ditto.
30284         * gcc.dg/vect/vect-none.c: Ditto.
30285
30286 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30287
30288         * lib/gcc-dg.exp (dg-skip-if): New function.
30289         (dg-forbid-option): Remove.
30290         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30291         * g++.dg/abi/bitfield8.C: Likewise.
30292         * g++.dg/abi/dtor1.C: Likewise.
30293         * g++.dg/abi/empty10.C: Likewise.
30294         * g++.dg/abi/empty7.C: Likewise.
30295         * g++.dg/abi/empty9.C: Likewise.
30296         * g++.dg/abi/layout3.C: Likewise.
30297         * g++.dg/abi/layout4.C: Likewise.
30298         * g++.dg/abi/thunk1.C: Likewise.
30299         * g++.dg/abi/thunk2.C: Likewise.
30300         * g++.dg/abi/vbase11.C: Likewise.
30301         * g++.dg/abi/vthunk2.C: Likewise.
30302         * g++.dg/abi/vthunk3.C: Likewise.
30303         * g++.dg/ext/attrib8.C: Likewise.
30304         * g++.dg/opt/longbranch2.C: Likewise.
30305         * g++.dg/opt/reg-stack4.C: Likewise.
30306         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30307         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30308         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30309         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30310         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30311         * gcc.dg/20000609-1.c: Likewise.
30312         * gcc.dg/20000720-1.c: Likewise.
30313         * gcc.dg/20011107-1.c: Likewise.
30314         * gcc.dg/20011119-1.c: Likewise.
30315         * gcc.dg/20020108-1.c: Likewise.
30316         * gcc.dg/20020122-2.c: Likewise.
30317         * gcc.dg/20020122-3.c: Likewise.
30318         * gcc.dg/20020201-3.c: Likewise.
30319         * gcc.dg/20020206-1.c: Likewise.
30320         * gcc.dg/20020218-1.c: Likewise.
30321         * gcc.dg/20020310-1.c: Likewise.
30322         * gcc.dg/20020411-1.c: Likewise.
30323         * gcc.dg/20020418-2.c: Likewise.
30324         * gcc.dg/20020426-1.c: Likewise.
30325         * gcc.dg/20020426-2.c: Likewise.
30326         * gcc.dg/20020517-1.c: Likewise.
30327         * gcc.dg/20020523-1.c: Likewise.
30328         * gcc.dg/20020523-2.c: Likewise.
30329         * gcc.dg/20020729-1.c: Likewise.
30330         * gcc.dg/20030204-1.c: Likewise.
30331         * gcc.dg/20030826-2.c: Likewise.
30332         * gcc.dg/20030926-1.c: Likewise.
30333         * gcc.dg/20031202-1.c: Likewise.
30334         * gcc.dg/980312-1.c: Likewise.
30335         * gcc.dg/980313-1.c: Likewise.
30336         * gcc.dg/990117-1.c: Likewise.
30337         * gcc.dg/990424-1.c: Likewise.
30338         * gcc.dg/990524-1.c: Likewise.
30339         * gcc.dg/991230-1.c: Likewise.
30340         * gcc.dg/i386-387-1.c: Likewise.
30341         * gcc.dg/i386-387-2.c: Likewise.
30342         * gcc.dg/i386-387-3.c: Likewise.
30343         * gcc.dg/i386-387-4.c: Likewise.
30344         * gcc.dg/i386-387-5.c: Likewise.
30345         * gcc.dg/i386-387-6.c: Likewise.
30346         * gcc.dg/i386-asm-1.c: Likewise.
30347         * gcc.dg/i386-bitfield1.c: Likewise.
30348         * gcc.dg/i386-bitfield2.c: Likewise.
30349         * gcc.dg/i386-loop-1.c: Likewise.
30350         * gcc.dg/i386-loop-2.c: Likewise.
30351         * gcc.dg/i386-loop-3.c: Likewise.
30352         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30353         * gcc.dg/i386-pic-1.c: Likewise.
30354         * gcc.dg/i386-regparm.c: Likewise.
30355         * gcc.dg/i386-signbit-1.c: Likewise.
30356         * gcc.dg/i386-signbit-2.c: Likewise.
30357         * gcc.dg/i386-signbit-3.c: Likewise.
30358         * gcc.dg/i386-sse-5.c: Likewise.
30359         * gcc.dg/i386-sse-8.c: Likewise.
30360         * gcc.dg/i386-unroll-1.c: Likewise.
30361         * gcc.dg/tls/opt-1.c: Likewise.
30362         * gcc.dg/tls/opt-2.c: Likewise.
30363         * gcc.dg/unroll-1.c: Likewise.
30364         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30365         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30366         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30367         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30368
30369 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30370
30371         * g++.dg/template/incomplete1.C: New test.
30372
30373 2004-11-16  Nick Clifton  <nickc@redhat.com>
30374
30375         Revert patches accidentally commited during checkin of fixes for
30376         xstormy16 tests:
30377         gcc.c-torture/execute/simd-4.c: Revert
30378         gcc.dg/20040910-1.c: Revert.
30379
30380 2004-11-16  Paul Brook  <paul@codesourcery.com>
30381
30382         PR fortran/13010
30383         * gfortran.dg/der_pointer_1.f90: New test.
30384
30385 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
30386
30387         PR c/18498
30388         * gcc.dg/bitfld-13.c: New test.
30389
30390 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
30391
30392         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30393         powerpc*-*-linux*.
30394
30395         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30396         * gcc.dg/ppc64-abi-2.c: Ditto.
30397         * gcc.dg/ppc64-abi-3.c: Ditto.
30398
30399         * lib/gcc-dg.exp (dg-target-list): Remove.
30400
30401 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
30402
30403         * gcc.dg/ia64-postinc.c: New test.
30404
30405 2004-11-15  Mark Mitchell <mark@codesourcery.com>
30406
30407         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30408
30409 2004-11-15  Nick Clifton  <nickc@redhat.com>
30410
30411         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30412         __INT_MAX__ so that the test can be compiled by toolchains
30413         targeted at 16-bit processors.
30414
30415         * gcc.dg/20040625-1.c: Use long constants rather than integers
30416         when performing arithmetic that will overflow 16-bits.
30417
30418         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30419         xstormy16.  It does not support 128-bit vector operations.
30420
30421         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30422         with the macro PTR_TYPE.  Define this macro to an integer type
30423         suitable for holding a pointer.
30424
30425         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30426         the target is a 16-bit processor.
30427
30428         * gcc.dg/cpp/if-2.c: Expect a different warning message from
30429         16-bit targets where the character constant will be too long.
30430
30431         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30432         where the double will not be directly addressable.
30433
30434 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30435
30436         Friend class name lookup 1/n, PR c++/18471
30437         * g++.dg/template/crash26.C: New test.
30438         * g++.dg/lookup/struct1.C: Adjust expected error.
30439         * g++.dg/parse/elab1.C: Likewise.
30440         * g++.dg/parse/elab2.C: Likewise.
30441         * g++.dg/parse/int-as-enum1.C: Likewise.
30442         * g++.dg/parse/struct-as-enum1.C: Likewise.
30443         * g++.dg/parse/typedef1.C: Likewise.
30444         * g++.dg/parse/typedef3.C: Likewise.
30445         * g++.dg/parse/typedef4.C: Likewise.
30446         * g++.dg/parse/typedef5.C: Likewise.
30447         * g++.dg/template/nontype4.C: Likewise.
30448         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30449         * g++.old-deja/g++.other/elab1.C: Likewise.
30450         * g++.old-deja/g++.other/syntax4.C: Likewise.
30451
30452 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30453
30454         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30455
30456 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
30457
30458         * gcc.c-torture/execute/20041114-1.c: New test.
30459
30460 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
30461
30462         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30463         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30464         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30465         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30466         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30467         gcc.dg/switch-7.c: New tests.
30468
30469 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30470
30471         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30472
30473 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30474
30475         PR tree-opt/18400
30476         * gcc.dg/vect/pr18400.c: New test.
30477
30478 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30479             Andrew Pinski  <pinskia@physics.uc.edu>
30480
30481         PR tree-opt/18425
30482         * gcc.dg/vect/pr18425.c: New test.
30483
30484 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30485
30486         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30487         Guard with dg-require-alias and dg-require-visibility.
30488
30489 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30490
30491         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30492
30493 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30494
30495         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30496
30497 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30498
30499         PR c++/17344
30500         * g++.dg/template/defarg5.C: New test.
30501
30502 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30503
30504         * g++.dg/parse/cast1.C: Run only on ILP32.
30505         * g++.old-deja/g++.mike/p784.C: Likewise.
30506
30507 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
30508
30509         * gcc.c-torture/execute/20041113-1.c: New test.
30510
30511 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30512
30513         PR target/18230
30514         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30515         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30516         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30517         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30518         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30519         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30520         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30521         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30522         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30523         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30524         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30525         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30526         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30527
30528 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30529
30530         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30531         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30532         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30533         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30534         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30535         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30536         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30537         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30538         gcc.target/sparc/combined-1.c: New tests.
30539
30540 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
30541
30542         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30543         New tests.
30544
30545 2004-11-12  Mark Mitchell <mark@codesourcery.com>
30546
30547         * lib/gcc-dg.exp (dg-forbid-option): New function.
30548         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30549         * g++.dg/abi/bitfield8.C: Likewise.
30550         * g++.dg/abi/dtor1.C: Likewise.
30551         * g++.dg/abi/empty10.C: Likewise.
30552         * g++.dg/abi/empty7.C: Likewise.
30553         * g++.dg/abi/empty9.C: Likewise.
30554         * g++.dg/abi/layout3.C: Likewise.
30555         * g++.dg/abi/layout4.C: Likewise.
30556         * g++.dg/abi/thunk1.C: Likewise.
30557         * g++.dg/abi/thunk2.C: Likewise.
30558         * g++.dg/abi/vbase11.C: Likewise.
30559         * g++.dg/abi/vthunk2.C: Likewise.
30560         * g++.dg/abi/vthunk3.C: Likewise.
30561         * g++.dg/ext/attrib8.C: Likewise.
30562         * g++.dg/opt/longbranch2.C: Likewise.
30563         * g++.dg/opt/reg-stack4.C: Likewise.
30564         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30565         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30566         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30567         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30568         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30569         * gcc.dg/20000609-1.c: Likewise.
30570         * gcc.dg/20000720-1.c: Likewise.
30571         * gcc.dg/20011107-1.c: Likewise.
30572         * gcc.dg/20011119-1.c: Likewise.
30573         * gcc.dg/20020108-1.c: Likewise.
30574         * gcc.dg/20020122-2.c: Likewise.
30575         * gcc.dg/20020122-3.c: Likewise.
30576         * gcc.dg/20020201-3.c: Likewise.
30577         * gcc.dg/20020206-1.c: Likewise.
30578         * gcc.dg/20020218-1.c: Likewise.
30579         * gcc.dg/20020310-1.c: Likewise.
30580         * gcc.dg/20020411-1.c: Likewise.
30581         * gcc.dg/20020418-2.c: Likewise.
30582         * gcc.dg/20020426-1.c: Likewise.
30583         * gcc.dg/20020426-2.c: Likewise.
30584         * gcc.dg/20020517-1.c: Likewise.
30585         * gcc.dg/20020523-1.c: Likewise.
30586         * gcc.dg/20020523-2.c: Likewise.
30587         * gcc.dg/20020729-1.c: Likewise.
30588         * gcc.dg/20030204-1.c: Likewise.
30589         * gcc.dg/20030826-2.c: Likewise.
30590         * gcc.dg/20030926-1.c: Likewise.
30591         * gcc.dg/20031202-1.c: Likewise.
30592         * gcc.dg/980312-1.c: Likewise.
30593         * gcc.dg/980313-1.c: Likewise.
30594         * gcc.dg/990117-1.c: Likewise.
30595         * gcc.dg/990424-1.c: Likewise.
30596         * gcc.dg/990524-1.c: Likewise.
30597         * gcc.dg/991230-1.c: Likewise.
30598         * gcc.dg/i386-387-1.c: Likewise.
30599         * gcc.dg/i386-387-2.c: Likewise.
30600         * gcc.dg/i386-387-3.c: Likewise.
30601         * gcc.dg/i386-387-4.c: Likewise.
30602         * gcc.dg/i386-387-5.c: Likewise.
30603         * gcc.dg/i386-387-6.c: Likewise.
30604         * gcc.dg/i386-asm-1.c: Likewise.
30605         * gcc.dg/i386-bitfield1.c: Likewise.
30606         * gcc.dg/i386-bitfield2.c: Likewise.
30607         * gcc.dg/i386-loop-1.c: Likewise.
30608         * gcc.dg/i386-loop-2.c: Likewise.
30609         * gcc.dg/i386-loop-3.c: Likewise.
30610         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30611         * gcc.dg/i386-pic-1.c: Likewise.
30612         * gcc.dg/i386-regparm.c: Likewise.
30613         * gcc.dg/i386-signbit-1.c: Likewise.
30614         * gcc.dg/i386-signbit-2.c: Likewise.
30615         * gcc.dg/i386-signbit-3.c: Likewise.
30616         * gcc.dg/i386-sse-5.c: Likewise.
30617         * gcc.dg/i386-sse-8.c: Likewise.
30618         * gcc.dg/i386-unroll-1.c: Likewise.
30619         * gcc.dg/tls/opt-1.c: Likewise.
30620         * gcc.dg/tls/opt-2.c: Likewise.
30621         * gcc.dg/unroll-1.c: Likewise.
30622         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30623         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30624         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30625         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30626         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30627         -m64 is specified.
30628
30629 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30630
30631         PR c++/18389
30632         * g++.dg/parse/cond1.C: New test.
30633
30634         PR c++/18429
30635         * g++.dg/template/array9.C: New test.
30636         * g++.dg/ext/vla1.C: Adjust error messages.
30637         * g++.dg/ext/vlm1.C: Likewise.
30638         * g++.dg/template/crash2.C: Likewise.
30639
30640         PR c++/18436
30641         * g++.dg/template/call3.C: New test.
30642
30643         PR c++/18407
30644         * g++.dg/template/ptrmem11.C: New test.
30645
30646 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
30647
30648         PR other/14264
30649         * lib/g++.exp: Set LC_ALL and LANG to C.
30650         * lib/gcc-dg.exp: Likewise.
30651         * lib/gfortran.exp: Likewise.
30652         * lib/objc.exp: Likewise.
30653         * lib/treelang.exp: Likewise.
30654
30655 2004-11-12  Andreas Schwab  <schwab@suse.de>
30656
30657         * gcc.dg/pr16286.c: Fix last change.
30658
30659 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30660
30661         PR c++/18416
30662         * g++.dg/init/global1.C: New test.
30663
30664 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
30665
30666         * gcc.c-torture/execute/20041112-1.c: New test.
30667
30668 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30669
30670         * lib/gcc-dg.exp (dg-target-list): New.
30671
30672 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30673             Richard Sandiford  <rsandifo@redhat.com>
30674
30675         * lib/target-supports.exp (get-compiler_messages): New.
30676         (check_named_sections_available): Use it.
30677         (check_effective_target_ilp32): New.
30678         (check_effective_target_lp64): New.
30679         (is-effective-target): New.
30680         * lib/gcc-dg.exp (dg-require-effective-target): New.
30681
30682 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
30683
30684         * gcc.dg/precedence-1.c: New test.
30685
30686 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30687
30688         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30689
30690         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30691         message, delete generated files, use more descriptive name for
30692         executable, and make the test unsupported when it cannot be run.
30693
30694         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30695         (dg-require-weak, dg-require-visibility, dg-require-alias,
30696         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30697         dg-require-iconv, dg-require-named-sections): Use it.
30698
30699         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30700
30701 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
30702
30703         PR target/16457
30704         * gcc.dg/ppc-and-1: New
30705
30706         PR target/16796
30707         * gcc.dg/ppc-mov-1.c: New.
30708
30709         PR target/16458
30710         * gcc.dg/ppc-compare-1.c: New.
30711
30712 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
30713
30714         * objc.dg/desig-init-2.m: New test.
30715
30716 2004-11-10  Adam Nemet  <anemet@lnxw.com>
30717
30718         PR middle-end/18160
30719         * g++.dg/warn/register-var-1.C: New test.
30720         * g++.dg/warn/register-var-2.C: New test.
30721
30722 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30723
30724         * gcc.dg/union-2.c: New test.
30725
30726 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
30727
30728         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30729         New test for PR tree-optimization/17892.
30730
30731 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
30732
30733         PR c++/18369
30734         * g++.dg/init/new12.C: New test.
30735
30736 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
30737
30738         * gcc.target/sparc: New directory.
30739         * gcc.target/sparc/sparc.exp: New driver.
30740         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30741         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30742         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30743         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30744
30745 2004-11-10  Paul Brook  <paul@codesourcery.com>
30746
30747         PR fortran/18218
30748         * gfortran.dg/list_read.c: New test.
30749
30750 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30751
30752         PR c/18322
30753         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30754         expected diagnostic location.
30755
30756 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
30757
30758         * gcc.dg/20041109-1.c: New test.
30759
30760 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30761
30762         PR objc/18406
30763         * objc/compile/pr18406.m: New test.
30764
30765 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30766
30767         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30768
30769 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30770
30771         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30772
30773 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30774
30775         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30776
30777 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30778
30779         * gcc.dg/20030225-2.c: Add prototype for abort and
30780         exit.
30781
30782 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
30783
30784         PR tree-opt/18299
30785         * gcc.c-torture/pr18299-1.c: New test.
30786
30787 2004-11-06  Andreas Schwab  <schwab@suse.de>
30788
30789         * gcc.dg/pr16286.c: Also test for bool and pixel.
30790
30791 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
30792
30793         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30794         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30795         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30796         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30797         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30798         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30799         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30800         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30801         gcc.dg/struct-semi-3.c: New tests.
30802
30803 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30804
30805         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30806
30807 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30808
30809         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30810         Do not use C99 designators.
30811
30812 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30813
30814         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30815
30816 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30817
30818         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30819         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30820         * gcc.c-torture/execute/simd-5.x: Remove.
30821
30822 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
30823
30824         PR rtl-optimization/17933
30825         * gcc.dg/torture/pr17933-1.c: New test.
30826
30827 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30828
30829         PR target/18106
30830         * lib/target-supports.exp (check_weak_available): Support
30831         Windows.
30832
30833 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
30834
30835         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30836         call to fflush(stdout) before abort.
30837         (my_ffsll): New function.
30838         (generate_fields): Use it.
30839
30840 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30841
30842         * gcc.dg/init-undef-1.c: New test.
30843
30844 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30845
30846         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30847         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30848         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30849         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30850         expected messages for new parser.
30851
30852 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
30853
30854         * g++.dg/ext/visibility/symbian1.C: New test.
30855
30856 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30857
30858         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30859         on LP64 targets.
30860
30861 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30862
30863         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30864         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30865         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30866         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30867         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30868         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30869         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30870         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30871         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30872         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30873
30874 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30875
30876         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
30877         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
30878         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
30879         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
30880         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30881         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
30882         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
30883         for new parser.
30884
30885 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
30886
30887         PR target/15342
30888         * gcc.dg/20041104-1.c: New test.
30889
30890 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30891
30892         * g++.dg/template/nontype7.C: New test.
30893         * g++.dg/template/nontype8.C: Likewise.
30894         * g++.dg/template/nontype9.C: Likewise.
30895         * g++.dg/template/nontype10.C: Likewise.
30896         * g++.dg/tc1/dr49.C: Likewise.
30897         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
30898         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
30899
30900 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30901
30902         * g++.dg/rtti/tinfo1.C: Remove xfails.
30903
30904 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30905
30906         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
30907         packed attribute to the definition to satisfy the new C++ parser.
30908
30909 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30910
30911         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
30912         invocations of va_arg.
30913
30914 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
30915
30916         PR c++/18124
30917         * g++.dg/template/crash25.C: New test.
30918
30919         PR c++/18155
30920         * g++.dg/template/typedef2.C: New test.
30921         * g++.dg/parse/crash13.C: Adjust error markers.
30922
30923         PR c++/18177
30924         * g++.dg/conversion/const3.C: New test.
30925
30926 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30927
30928         PR fortran/17535
30929         PR fortran/17583
30930         PR fortran/17713
30931         * gfortran.dg/generic_[123].f90: New testcases.
30932
30933 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30934
30935         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
30936         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
30937
30938 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
30939
30940         PR tree-opt/16808
30941         * gcc.c-torture/compile/pr16808.c: New test.
30942
30943 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
30944
30945         PR rtl-optimization/17104
30946         * gcc.dg/ppc-bitfield1.c: New.
30947
30948 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30949
30950         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
30951
30952 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30953
30954         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
30955         strings for 32-bit code.
30956
30957 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
30958
30959         PR c/18239
30960         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
30961
30962 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
30963
30964         PR c++/18064
30965         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
30966
30967 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
30968
30969         PR c++/15172
30970         * g++.dg/init/aggr2.C: New test.
30971
30972 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
30973
30974         * objc.dg/local-decl-1.m: New test.
30975
30976 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30977
30978         * gcc.dg/20040910-1.c: Adjust regex.
30979
30980 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30981
30982         PR rtl-optimization/18084
30983         * g++.dg/opt/pr18084-1.C: New testcase.
30984
30985 2004-10-30  Matt Austern  <austern@apple.com>
30986
30987         PR c++/17542
30988         * g++.dg/ext/attrib18.C: New test.
30989
30990 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30991
30992         PR middle-end/18096
30993         * gcc.dg/pr18096-1.c: New test case.
30994
30995 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30996
30997         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
30998
30999 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
31000
31001         PR c/16666
31002         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31003         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31004         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31005         gcc.dg/old-style-prom-3.c: New tests.
31006
31007 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
31008
31009         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31010         Remove unnecessary inclusion of stdio.h.
31011
31012 2004-10-29  Roger Sayle  <roger@eyesopen.com>
31013
31014         PR rtl-optimization/17581
31015         * gcc.dg/pr17581-1.c: New test case.
31016
31017 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
31018
31019         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31020         being implemented.
31021         * g++.dg/conversion/dr195-1.C: New.
31022         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31023         * g++.old-deja/g++.mike/p10148.C: Likewise.
31024
31025 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
31026
31027         PR c++/17695
31028         * g++.dg/debug/typedef2.C: New test.
31029
31030 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
31031
31032         PR fortran/13490
31033         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31034         * gfortran.dg/g77/README: Update.
31035
31036 2004-10-28  Matt Austern  <austern@apple.com>
31037
31038         PR c++/14124
31039         * g++.dg/ext/packed7.C: New test.
31040
31041 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
31042
31043         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31044         scan-assembler.
31045         * lib/scanasm.exp (hidden-scan-for): New proc.
31046         (scan-hidden): Use hidden-scan-for instead of constructing the scan
31047         string.
31048         (scan-not-hidden): Likewise.
31049         * lib/target-supports.exp (check_visibility_available): mach-o is
31050         support too.
31051
31052 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
31053
31054         PR c++/17132
31055         * g++.dg/template/memclass3.C: New test.
31056
31057 2004-10-28  Adam Nemet  <anemet@lnxw.com>
31058
31059         PR middle-end/18160
31060         * gcc.dg/register-var-1.c: New test.
31061         * gcc.dg/register-var-2.c: New test.
31062         * gcc.dg/asm-7.c: Taking the address of a register variable is an
31063         error now.
31064
31065 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
31066
31067         PR other/18172
31068         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31069         unused variables.
31070         * gcc.dg/vect/vect-22.c: Likewise.
31071
31072 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
31073
31074         * gcc.dg/i386-rotate-1.c: New test.
31075
31076 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
31077
31078         * g++.dg/init/ref12.C: Add "run" marker.
31079
31080         PR c++/17435
31081         * g++.dg/init/ref12.C: New test.
31082
31083         PR c++/18140
31084         * g++.dg/template/shift1.C: New test.
31085         * g++.dg/template/error10.C: Adjust error markers.
31086
31087 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
31088
31089         PR tree-opt/17529
31090         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31091
31092 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
31093
31094         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31095         * gcc.dg/weak/weak-3.c: Likewise.
31096         * gcc.dg/weak/weak-5.c: Likewise.
31097         * gcc.dg/weak/weak-9.c: Likewise.
31098         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31099         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31100
31101         * gcc.dg/darwin-weakimport-1.c: New.
31102
31103 2004-10-28  Ben Elliston  <bje@au.ibm.com>
31104
31105         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31106
31107 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
31108
31109         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31110         'syntax' error messages.
31111         * gcc.dg/cpp/direct2s.c: Likewise.
31112
31113 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
31114
31115         * gcc.c-torture/compile/20041026-1.c: New.
31116
31117 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
31118
31119         PR c++/18093
31120         * g++.dg/lookup/ns2.C: New test.
31121
31122         PR c++/18020
31123         * g++.dg/template/enum4.C: New test.
31124
31125         PR c++/18161
31126         * g++.dg/template/expr1.C: New test.
31127
31128 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31129
31130         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31131
31132 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31133
31134         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31135         gcc.dg/decl-nospec-3.c: New tests.
31136
31137 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
31138
31139         * objc.dg/super-class-3.m: New test.
31140
31141 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31142
31143         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31144         resyncing.
31145         * gcc.dg/cpp/direct2s.c: Likewise.
31146
31147 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
31148
31149         * objc.dg/image-info.m: Update for changes to section selection.
31150
31151 2004-10-25  David Ayers  <d.ayers@inode.at>
31152             Ziemowit Laski  <zlaski@apple.com>
31153
31154         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31155         diagnostics when messaging 'id <Proto>'.
31156         * objc.dg/class-protocol-1.m: New test.
31157         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31158         a non-existent method signature.
31159         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31160         Update diagnostics when messaging with non-existent method signature.
31161         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31162         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31163         invalid receivers are now resolved as if messaging 'id'; remove
31164         extraneous diagnostics.
31165
31166 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31167
31168         PR c/16667
31169         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31170         gcc.dg/init-desig-obs-3.c: New tests.
31171
31172 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
31173
31174         * gcc.dg/debug/20041023-1.c: New test.
31175
31176 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
31177
31178         PR middle-end/17407
31179         * gcc.c-torture/compile/pr17407.c: New test.
31180
31181         PR c++/18121
31182         * g++.dg/template/array8.C: New test.
31183
31184 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31185
31186         PR other/18138
31187         * lib/g++.exp: Accept more than one multilib libgcc.
31188         * lib/gcc-dg.exp: Likewise.
31189         * lib/objc.exp: Likewise.
31190         * lib/treelang.exp: Likewise.
31191         * lib/gfortran.exp: Likewise.
31192
31193 2004-10-24  Ben Elliston  <bje@au.ibm.com>
31194
31195         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31196
31197 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
31198
31199         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31200         * gcc.dg/c99-const-expr-3.c: Likewise.
31201
31202 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
31203
31204         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31205
31206 2004-10-23  Ben Elliston  <bje@au.ibm.com>
31207
31208         * gcc.c-torture/execute/loop-2e.x: Remove.
31209
31210 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31211
31212         PR c++/18095
31213         * g++.dg/parse/crash18.C: New.
31214         * g++.dg/parse/crash19.C: New.
31215
31216 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31217
31218         * g++.dg/ext/dllimport1.C: Move dg-warnings.
31219         * g++.dg/ext/dllimport2.C: Same.
31220         * g++.dg/ext/dllimport8.C: Same.
31221
31222 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
31223
31224         PR c++/10841
31225         * g++.dg/conversion/cast1.C: New test.
31226         * g++.dg/overload/pmf1.C: Adjust error marker.
31227
31228 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
31229
31230         PR objc/17923
31231         * objc.dg/const-str-7.m: New test.
31232
31233 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31234
31235         * g++.dg/template/memfriend11.C: Fix comment typo.
31236         * g++.dg/template/memfriend14.C: Likewise.
31237
31238 2004-10-20  Richard Henderson  <rth@redhat.com>
31239
31240         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31241         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31242         -fasynchronous-unwind-tables.
31243
31244 2004-10-20  Richard Henderson  <rth@redhat.com>
31245
31246         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31247         (main): Return success.
31248         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31249         (main): Return success.
31250
31251 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31252
31253         PR c++/13495
31254         * g++.dg/template/memfriend9.C: New test.
31255         * g++.dg/template/memfriend10.C: Likewise.
31256         * g++.dg/template/memfriend11.C: Likewise.
31257         * g++.dg/template/memfriend12.C: Likewise.
31258         * g++.dg/template/memfriend13.C: Likewise.
31259         * g++.dg/template/memfriend14.C: Likewise.
31260         * g++.dg/template/memfriend15.C: Likewise.
31261         * g++.dg/template/memfriend16.C: Likewise.
31262         * g++.dg/template/memfriend17.C: Likewise.
31263         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31264
31265 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
31266
31267         * g++.dg/conversion/dr195.C: New.
31268         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31269
31270 2004-10-20  Ben Elliston  <bje@au.ibm.com>
31271             Devang Patel  <dpatel@apple.com>
31272
31273         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31274         of floating point arithmetic, which could trap.
31275
31276 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
31277
31278         PR c++/14035
31279         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31280         * g++.dg/conversion/const2.C: New test.
31281         * g++.dg/expr/reinterpret2.C: New test.
31282         * g++.dg/expr/reinterpret3.C: New test.
31283         * g++.dg/expr/cast2.C: New test.
31284         * g++.dg/expr/copy1.C: New test.
31285         * g++.dg/other/conversion1.C: Change error message.
31286         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31287         function pointers to void *.
31288         * g++.old-deja/g++.mike/p10148.C: Likewise.
31289
31290 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31291
31292         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31293
31294 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
31295
31296         PR c++/18047
31297
31298         * g++.dg/parse/expr3.C: New test.
31299
31300 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31301
31302         * gcc.dg/smod-1.c: New test.
31303
31304 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
31305
31306         * objc.dg/method-14.m: New test.
31307
31308 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31309
31310         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31311         Also xfail as the patch was reverted.
31312
31313 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31314
31315         PR middle-end/16973
31316         * gcc.dg/pr16973.c: New test.
31317
31318 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
31319
31320         PR tree-optimization/17656
31321         * gcc.c-torture/compile/pr17656.c: New test.
31322
31323 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
31324
31325         * g++.dg/eh/shadow1.C: New.
31326
31327 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
31328
31329         * gcc.c-torture/compile/20041018-1.c: New test.
31330
31331 2004-10-18  Ben Elliston  <bje@au.ibm.com>
31332
31333         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31334         compiler referring to register 0 when accessing sdata.  The linker
31335         now patches things up.
31336
31337 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
31338
31339         PR c/17529
31340         * gcc.c-torture/compile/pr17529.c: New test.
31341
31342 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31343
31344         PR c++/17743
31345         * g++.dg/ext/attrib17.C: New test.
31346
31347 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31348
31349         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31350
31351 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31352
31353         PR c++/10479
31354         * g++.dg/ext/attrib16.C: New test.
31355
31356 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
31357
31358         PR c++/17042
31359         * g++.dg/init/dso_handle1.C: New test.
31360
31361         PR c++/14667
31362         * g++.dg/parse/typedef6.C: New test.
31363
31364         PR c++/17916
31365         * g++.dg/parse/pragma1.C: New test.
31366
31367 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
31368
31369         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31370
31371 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
31372
31373         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31374         -fno-common when on HPPA HP-UX platforms.
31375
31376 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
31377
31378         PR other/16820
31379         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31380         stdint.h.
31381         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31382         uintptr_t.
31383
31384 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31385
31386         PR c++/16301
31387         * g++.dg/lookup/strong-using-4.C: New test.
31388
31389 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31390
31391         PR middle-end/16567
31392         * gcc.c-torture/compile/nested-1.c: New test.
31393
31394 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31395
31396         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31397         and mipsisa64*-*-* (until support for misaligned loads is added).
31398         * gcc.dg/vect/vect-50.c: Likewise.
31399         * gcc.dg/vect/vect-52.c: Likewise.
31400         * gcc.dg/vect/vect-54.c: Likewise.
31401         * gcc.dg/vect/vect-58.c: Likewise.
31402         * gcc.dg/vect/vect-60.c: Likewise.
31403         * gcc.dg/vect/vect-80.c: Likewise.
31404
31405 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
31406
31407         PR c++/17976
31408         * g++.dg/init/dtor3.C: New test.
31409
31410 2004-10-15  Ben Elliston  <bje@au.ibm.com>
31411
31412         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31413
31414 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
31415
31416         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31417         * gcc.dg/macho-lo-sum.c: Likewise.
31418
31419 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
31420
31421         * gcc.dg/ppc-spe64-1.c: New test.
31422
31423 2004-10-14  Devang Patel  <dpatel@apple.com>
31424
31425         PR 17635
31426         * gcc.dg/pr17635.c : New test.
31427
31428 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
31429
31430         * gcc.dg/vect/vect-28.c: Remove xfail.
31431         * gcc.dg/vect/vect-30.c: Remove xfail.
31432         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31433         * gcc.dg/vect/vect-33.c: Remove xfail.
31434         * gcc.dg/vect/vect-44.c: Remove xfail.
31435         * gcc.dg/vect/vect-46.c: Remove xfail.
31436         * gcc.dg/vect/vect-50.c: Remove xfail.
31437         * gcc.dg/vect/vect-52.c: Remove xfail.
31438         * gcc.dg/vect/vect-54.c: Remove xfail.
31439         * gcc.dg/vect/vect-58.c: Remove xfail.
31440         * gcc.dg/vect/vect-60.c: Remove xfail.
31441         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31442         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31443         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31444         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31445         * gcc.dg/vect/vect-8.c: Remove xfail.
31446         * gcc.dg/vect/vect-80.c: Remove xfail.
31447         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31448
31449 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31450
31451         * gcc.dg/vect/vect-82.c: New testcase.
31452         * gcc.dg/vect/vect-82_64.c: New testcase.
31453         * gcc.dg/vect/vect-83.c: New testcase.
31454         * gcc.dg/vect/vect-83_64.c: New testcase.
31455
31456 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31457
31458         * gcc.dg/cpp/error-1.c: New test.
31459
31460 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31461
31462         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31463
31464 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
31465
31466         PR target/17984
31467         * gcc.dg/cris-peep2-xsrand2.c: New test.
31468
31469 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
31470
31471         PR c++/17661
31472         * g++.dg/expr/for2.C: New test.
31473
31474 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31475
31476         * g++.dg/inherit/thunk1.C: Run on the SPARC.
31477
31478 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
31479
31480         PR tree-optimization/17724
31481         * g++.dg/opt/pr17724-1.C: New test.
31482         * g++.dg/opt/pr17724-2.C: New test.
31483         * g++.dg/opt/pr17724-3.C: New test.
31484         * g++.dg/opt/pr17724-4.C: New test.
31485         * g++.dg/opt/pr17724-5.C: New test.
31486         * g++.dg/opt/pr17724-6.C: New test.
31487
31488 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
31489
31490         PR c/17301
31491         * gcc.dg/pr17301-2.c: New test.
31492
31493 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
31494
31495         PR c++/15876
31496         * g++.dg/parse/error22.C: New test.
31497
31498         PR c++/17936
31499         * g++.dg/template/spec18.C: New test.
31500
31501 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
31502
31503         * gcc.dg/ia64-asm-1.c: Add prototype for abort
31504         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31505         memcpy.
31506         * gcc.dg/ia64-sync-2.c: Ditto.
31507         * gcc.dg/ia64-sync-3.c: Ditto.
31508
31509 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
31510
31511         * g++.dg/eh/cleanup5.C: Add dg-options "".
31512
31513 2004-10-11  Roger Sayle  <roger@eyesopen.com>
31514
31515         PR middle-end/17657
31516         * gcc.dg/switch-4.c: New test case.
31517
31518 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
31519
31520         * gcc.c-torture/execute/20041011-1.c: New test.
31521
31522 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31523
31524         PR c++/17554
31525         * g++.dg/init/for3.C: New test.
31526
31527         PR c++/17657
31528         * g++.dg/opt/switch2.C: New test.
31529
31530         PR middle-end/17703
31531         * g++.dg/warn/Wreturn-2.C: New test.
31532
31533 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31534
31535         PR c++/17907
31536         * g++.dg/eh/cleanup5.C: New test.
31537
31538 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
31539
31540         PR c++/17393
31541         * g++.dg/parse/error21.C: New test.
31542
31543 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31544
31545         * g++.dg/overload/pmf1.C: Adjust quoting marks.
31546         * g++.dg/warn/incomplete1.C: Likewise.
31547         * g++.dg/template/qualttp20.C: Likewise.
31548
31549 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31550
31551         PR c/17881
31552         * parm-incomplete-1.c: New test.
31553
31554 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31555
31556         PR c++/17867
31557         * g++.dg/parse/error19.C: New test.
31558
31559         PR c++/17670
31560         * g++.dg/init/new11.C: New test.
31561
31562         PR c++/17821
31563         * g++.dg/parse/error20.C: New test.
31564
31565         PR c++/17826
31566         * g++.dg/template/crash24.C: New test.
31567
31568 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31569
31570         PR c/17301
31571         * gcc.dg/pr17301-1.c: New test.
31572
31573 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31574
31575         PR c/17189
31576         * gcc.dg/anon-struct-5.c: New test.
31577
31578 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31579
31580         PR c/17844
31581         * gcc.dg/pr17844-1.c: New test.
31582
31583 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
31584
31585         PR tree-optimization/17906
31586         * gcc.c-torture/compile/pr17906.c: New.
31587
31588 2004-10-09  Stuart Hastings  <stuart@apple.com>
31589             Roger Sayle  <roger@eyesopen.com>
31590
31591         PR rtl-optimization/17853
31592         * gcc.dg/i386-mmx-5.c: New testcase.
31593
31594 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
31595
31596         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31597
31598 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31599
31600         PR c++/17524
31601         * g++.dg/template/static9.C: New test.
31602
31603         PR c++/17685
31604         * g++.dg/parse/operator5.C: New test.
31605
31606 2004-10-09  Roger Sayle  <roger@eyesopen.com>
31607
31608         PR middle-end/17894
31609         * gcc.c-torture/execute/divcmp-4.c: New test case.
31610
31611 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31612
31613         PR tree-opt/17902
31614         * g++.dg/opt/pr17902.C: New test.
31615
31616 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
31617
31618         * gcc.dg/cpp/ident-1.c: Add dg-options "".
31619
31620 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31621
31622         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31623
31624 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31625
31626         * gcc.dg/assign-warn-3.c: New test.
31627
31628 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31629
31630         PR c/16999
31631         * gcc.dg/cpp/ident-1.c: New test.
31632
31633 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31634
31635         * gcc.c-torture/compile/acc1.c: New.
31636
31637 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31638
31639         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31640         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31641
31642 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31643
31644         * gcc.dg/ultrasp11.c: New test.
31645
31646 2004-10-08  Michael Matz  <matz@suse.de>
31647
31648         * gcc.dg/doloop-2.c: New test.
31649
31650 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31651
31652         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31653         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31654         objc.dg/method-9.m: Update expected diagnostics.
31655
31656 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
31657
31658         * gcc.dg/ppc-fsel-3.c: New file.
31659         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31660
31661 2004-10-07  Paul Brook  <paul@codesourcery.com>
31662
31663         * gfortran.dg/intrinsic_verify_1.f90: New test.
31664
31665 2004-10-07  Paul Brook  <paul@codesourcery.com>
31666
31667         * gfortran.dg/empty_format_1.f90: Remove stray commas.
31668
31669 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31670
31671         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31672         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31673         commit.
31674
31675 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
31676
31677         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31678
31679 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31680
31681         PR c++/17115
31682         * g++.dg/warn/Winline-4.C: New test.
31683
31684 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31685
31686         * gcc.c-torture/compile/20041007-1.c: New test.
31687
31688 2004-10-07  Paul Brook  <paul@codesourcery.com>
31689
31690         PR fortran/17678
31691         * gfortran.dg/use_allocated_1.f90: New test.
31692
31693 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31694
31695         PR middle-end/17849
31696         * gfortran.fortran-torture/compile/nested.f90: New test
31697
31698 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31699
31700         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31701
31702 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31703
31704         PR c++/17368
31705         * g++.dg/ext/asm6.C: New test.
31706
31707 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
31708
31709         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31710
31711 2004-10-06  Paul Brook  <paul@codesourcery.com>
31712
31713         PR libfortran/17709
31714         * gfortran.dg/empty_format_1.f90: New test.
31715
31716 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31717
31718         PR fortran/17568
31719         * gfortran.dg/ishft.f90: New test.
31720
31721         PR fortran/17283
31722         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31723         tests.
31724
31725 2004-10-06  Paul Brook  <paul@codesourcery.com>
31726
31727         * gfortran.dg/do_1.f90: New test.
31728
31729 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31730
31731         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31732         optimizing for size.
31733
31734 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31735
31736         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31737
31738 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31739
31740         * gcc.c-torture/compile/20041005-1.c: New test.
31741
31742 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31743
31744         PR c++/17829
31745         * g++.dg/lookup/koenig4.C: New.
31746
31747 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31748
31749         * g++.dg/other/classkey1.C: Adjust quoting marks.
31750         * g++.dg/parse/error15.C: Likewise.
31751         * g++.dg/template/meminit2.C (int>): Likewise.
31752
31753 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31754
31755         PR fortran/17283
31756         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31757
31758         PR fortran/17631
31759         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31760
31761         PR fortran/17708
31762         * gfortran.dg/pr17708.f90: New test.
31763
31764 2004-10-04  Chao-ying Fu  <fu@mips.com>
31765
31766         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31767         * gcc.dg/vect/vect-4.c: Ditto.
31768         * gcc.dg/vect/vect-5.c: Ditto.
31769         * gcc.dg/vect/vect-6.c: Ditto.
31770         * gcc.dg/vect/vect-8.c: Ditto.
31771         * gcc.dg/vect/vect-16.c: Ditto.
31772         * gcc.dg/vect/vect-30.c: Ditto.
31773         * gcc.dg/vect/vect-40.c: Ditto.
31774         * gcc.dg/vect/vect-41.c: Ditto.
31775         * gcc.dg/vect/vect-42.c: Ditto.
31776         * gcc.dg/vect/vect-43.c: Ditto.
31777         * gcc.dg/vect/vect-44.c: Ditto.
31778         * gcc.dg/vect/vect-45.c: Ditto.
31779         * gcc.dg/vect/vect-46.c: Ditto.
31780         * gcc.dg/vect/vect-47.c: Ditto.
31781         * gcc.dg/vect/vect-48.c: Ditto.
31782         * gcc.dg/vect/vect-49.c: Ditto.
31783         * gcc.dg/vect/vect-50.c: Ditto.
31784         * gcc.dg/vect/vect-51.c: Ditto.
31785         * gcc.dg/vect/vect-52.c: Ditto.
31786         * gcc.dg/vect/vect-53.c: Ditto.
31787         * gcc.dg/vect/vect-54.c: Ditto.
31788         * gcc.dg/vect/vect-55.c: Ditto.
31789         * gcc.dg/vect/vect-56.c: Ditto.
31790         * gcc.dg/vect/vect-57.c: Ditto.
31791         * gcc.dg/vect/vect-58.c: Ditto.
31792         * gcc.dg/vect/vect-59.c: Ditto.
31793         * gcc.dg/vect/vect-60.c: Ditto.
31794         * gcc.dg/vect/vect-74.c: Ditto.
31795         * gcc.dg/vect/vect-79.c: Ditto.
31796         * gcc.dg/vect/vect-80.c: Ditto.
31797
31798 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
31799
31800         * gcc.dg/unused-7.c: Use the correct option.
31801
31802 2004-10-04  Paul Brook  <paul@codesourcery.com>
31803         Bud Davis  <bdavis9659@comcast.net>
31804
31805         PR fortran/17706
31806         PR fortran/16434
31807         * gfortran/pr17706.f90: New test.
31808         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31809
31810 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31811
31812         * gfortran.dg/pr17612.f90: New test.
31813
31814 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31815
31816         * g++.dg/template/local1.C: Adjust quoting marks in
31817         testing for diagnostics.
31818         * g++.dg/tls/diag-2.C: Likewise.
31819         * g++.dg/other/error8.C: Likewise.
31820
31821 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31822
31823         PR c/17178
31824         * gcc.dg/unused-4.c: Adjust to be correct.
31825
31826         PR c/17820
31827         * gcc.dg/unused-7.c: New test.
31828
31829 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31830
31831         PR c++/17797
31832         * g++.dg/overload/template2.C: New test.
31833
31834 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
31835
31836         PR tree-optimization/16632
31837         * gcc.dg/tree-ssa/20041002-1.c: New.
31838
31839 2004-10-03  Paul Brook  <paul@codesourcery.com>
31840
31841         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
31842         rather than relying on default formatting.
31843
31844 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
31845
31846         * gcc.dg/20040920-1.c: Update expected message text.
31847
31848 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
31849
31850         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31851
31852 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
31853
31854         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31855         tree level.
31856
31857 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31858
31859         * gcc.dg/tree-ssa/pr17343.c: Remove.
31860
31861 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31862
31863         PR tree-opt/17343
31864         * gcc.dg/tree-ssa/pr17343.c: New test.
31865
31866 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
31867
31868         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31869         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31870         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31871         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31872         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31873
31874 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31875
31876         * gcc.dg/lvalue-2.c: New test.
31877
31878 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31879
31880         PR c/17730
31881         * gcc.dg/pr17730-1.c: New test
31882
31883 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31884
31885         PR c/7425
31886         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
31887
31888 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31889
31890         * gcc.c-torture/execute/stdarg-1.c: New test.
31891         * gcc.c-torture/execute/stdarg-2.c: New test.
31892         * gcc.c-torture/execute/stdarg-3.c: New test.
31893         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31894         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31895         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31896         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31897         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31898
31899 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31900
31901         PR tree-optimization/17697
31902         * g++.dg/opt/pr17697-1.C: New test.
31903         * g++.dg/opt/pr17697-2.C: New test.
31904         * g++.dg/opt/pr17697-3.C: New test.
31905
31906 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31907
31908         PR c/16409
31909         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
31910         gcc.dg/vla-init-5.c: New tests.
31911
31912 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31913
31914         PR c/13804
31915         * gcc.dg/pr13804-1.c: New test.
31916
31917 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31918
31919         PR fortran/16938
31920         * gfortran.dg/pr16938.f90: New test.
31921
31922 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31923
31924         * g++.dg/template/crash23.C: New test.
31925
31926 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31927
31928         PR c++/17585
31929         * g++.dg/template/static8.C: New test.
31930
31931 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
31932
31933         PR c++/17681
31934         * g++.dg/other/error9.C: New test.
31935
31936 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31937
31938         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
31939
31940 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31941
31942         PR fortran/15164
31943         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
31944
31945 2004-09-26  Roger Sayle  <roger@eyesopen.com>
31946
31947         PR middle-end/17112
31948         * gcc.dg/pr17112-1.c: New test case.
31949
31950 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31951
31952         PR c/11459
31953         * gcc.dg/pr11459-1.c: New test.
31954
31955 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
31956
31957         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
31958         * gcc.dg/tree-ssa/loop-4.c: Likewise.
31959
31960 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31961
31962         * gfortran.dg/pr15324.f90: Make array bounds consistent.
31963
31964 2004-09-25  Jan Hubicka  <jh@suse.cz>
31965
31966         * compile/30040909-1.c: New test.
31967         * compile/30040907-1.c: New test.
31968
31969 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
31970
31971         * gcc.c-torture/execute/va-arg-26.c: New test.
31972
31973 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
31974
31975         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
31976         extra diagnostics on targets with 64-bit pointers.
31977         * objc.dg/selector-1.m: Adjust dg-warning regexp.
31978
31979 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31980
31981         PR c/17188
31982         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
31983         * gcc.dg/decl-3.c: Adjust expected message.
31984
31985 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31986
31987         PR fortran/17615
31988         * gfortran.dg/pr17615.f90: New test.
31989
31990 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
31991
31992         PR tree-optimzation/17517
31993         * g++.dg/tree-ssa/pr17517.C: New Test.
31994
31995 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31996
31997         PR c++/16889
31998         * g++.dg/lookup/ambig3.C: New.
31999
32000 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
32001
32002         PR tree-opt/17624
32003         * g++.dg/opt/pr17624.C: New test.
32004
32005 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32006
32007         PR c/6980
32008         * gcc.dg/Wbad-function-cast-1.c: New test.
32009
32010 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
32011
32012         * g++.dg/ext/complit1.C
32013         * g++.dg/other/error2.C
32014         * g++.dg/other/nontype-1.C
32015         * g++.dg/parse/crash11.C
32016         * g++.dg/parse/crash12.C
32017         * g++.dg/parse/error15.C
32018         * g++.dg/parse/error4.C
32019         * g++.dg/parse/tmpl-outside1.C
32020         * g++.dg/parse/too-many-tmpl-args1.C
32021         * g++.dg/template/dependent-expr3.C
32022         * g++.dg/template/error10.C
32023         * g++.dg/template/instantiate1.C
32024         * g++.dg/template/vtable2.C
32025         * g++.dg/warn/Wshadow-1.C
32026         * g++.dg/warn/weak1.C
32027         * g++.old-deja/g++.brendan/crash16.C
32028         * g++.old-deja/g++.brendan/crash18.C
32029         * g++.old-deja/g++.brendan/crash48.C
32030         * g++.old-deja/g++.brendan/crash49.C
32031         * g++.old-deja/g++.brendan/crash55.C
32032         * g++.old-deja/g++.brendan/crash56.C
32033         * g++.old-deja/g++.brendan/crash8.C
32034         * g++.old-deja/g++.brendan/enum11.C
32035         * g++.old-deja/g++.brendan/enum8.C
32036         * g++.old-deja/g++.brendan/enum9.C
32037         * g++.old-deja/g++.brendan/friend3.C
32038         * g++.old-deja/g++.brendan/misc14.C
32039         * g++.old-deja/g++.bugs/900402_02.C
32040         * g++.old-deja/g++.bugs/900404_03.C
32041         * g++.old-deja/g++.bugs/900404_04.C
32042         * g++.old-deja/g++.bugs/900428_03.C
32043         * g++.old-deja/g++.jason/crash4.C
32044         * g++.old-deja/g++.jason/overload21.C
32045         * g++.old-deja/g++.jason/redecl1.C
32046         * g++.old-deja/g++.jason/report.C
32047         * g++.old-deja/g++.jason/rfg10.C
32048         * g++.old-deja/g++.jason/template30.C
32049         * g++.old-deja/g++.law/arm12.C
32050         * g++.old-deja/g++.law/ctors5.C
32051         * g++.old-deja/g++.law/cvt20.C
32052         * g++.old-deja/g++.law/init10.C
32053         * g++.old-deja/g++.law/init8.C
32054         * g++.old-deja/g++.law/visibility17.C
32055         * g++.old-deja/g++.law/visibility7.C
32056         * g++.old-deja/g++.mike/net8.C
32057         * g++.old-deja/g++.mike/p646.C
32058         * g++.old-deja/g++.mike/p700.C
32059         * g++.old-deja/g++.mike/p701.C
32060         * g++.old-deja/g++.mike/p811.C
32061         * g++.old-deja/g++.ns/template13.C
32062         * g++.old-deja/g++.other/array3.C
32063         * g++.old-deja/g++.other/crash25.C
32064         * g++.old-deja/g++.other/dtor3.C
32065         * g++.old-deja/g++.other/dtor4.C
32066         * g++.old-deja/g++.other/main1.C
32067         * g++.old-deja/g++.other/warn7.C
32068         * g++.old-deja/g++.pt/crash11.C
32069         * g++.old-deja/g++.pt/crash36.C
32070         * g++.old-deja/g++.pt/spec22.C
32071         * g++.old-deja/g++.pt/spec9.C
32072         * g++.old-deja/g++.pt/ttp52.C
32073         * g++.old-deja/g++.robertl/eb103.C
32074         * g++.old-deja/g++.robertl/eb121.C
32075         * g++.old-deja/g++.robertl/eb22.C
32076         * g++.old-deja/g++.robertl/eb8.C:
32077         Update locations and/or regexps of dg-error markers.
32078         Remove markers for some bogus messages that are no longer issued.
32079
32080 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
32081
32082         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32083         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32084
32085 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
32086
32087         PR c++/17618
32088         * g++.dg/lookup/crash5.C: New test.
32089
32090 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
32091
32092         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32093         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32094         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32095         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32096         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32097         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32098
32099         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32100         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32101         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32102         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32103         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32104         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32105
32106         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32107
32108         * gcc.dg/vect/vect-44.c: Check additional cases.
32109         * gcc.dg/vect/vect-48.c: Check additional cases.
32110
32111         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32112         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32113         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32114         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32115         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32116         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32117         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32118         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32119         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32120
32121         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32122         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32123         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32124
32125 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32126
32127         * gcc.dg/tree-ssa/loop-6.c: New test.
32128
32129 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
32130
32131         PR c++/17620
32132         * g++.dg/inherit/base2.C: New.
32133
32134 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32135
32136         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32137         * gcc.dg/20001012-2.c: Likewise.
32138         * gcc.dg/20001013-1.c: Likewise.
32139         * gcc.dg/20001101-1.c: Likewise.
32140         * gcc.dg/20001102-1.c: Likewise.
32141         * gcc.dg/bf-spl1.c: Likewise.
32142         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32143         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32144
32145 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
32146
32147         PR tree-optimization/16721
32148         * gcc.dg/tree-ssa/pr16721.c: New test.
32149
32150 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
32151
32152         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32153         * gcc.dg/20040305-1.c: Likewise.
32154
32155 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32156
32157         PR c/16566
32158         * gcc.c-torture/compile/pr16566-1.c,
32159         gcc.c-torture/compile/pr16566-2.c,
32160         gcc.c-torture/compile/pr16566-3.c: New tests.
32161
32162 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
32163
32164         PR tree-optimization/17512
32165         * gcc.c-torture/compile/20040916-1.c.
32166
32167 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
32168
32169         * gcc.dg/pragma-re-3.c: New test.
32170
32171 2004-09-17  Matt Austern  <austern@apple.com>
32172
32173         PR c++/15049
32174         * g++.dg/other/anon3.C: New.
32175
32176 2004-09-21  Roger Sayle  <roger@eyesopen.com>
32177
32178         PR c++/7503
32179         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32180         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32181         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32182         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32183         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32184
32185 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
32186
32187         PR fortran/17286
32188         * gfortran.dg/pr17286.f90: New test.
32189
32190 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
32191
32192         PR c++/17530
32193         * g++.dg/template/static7.C: New test.
32194
32195 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
32196
32197         PR tree-opt/17558
32198         * gcc.c-torture/compile/pr17558.c: New test.
32199
32200 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32201
32202         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32203         if SKIP_ATTRIBUTE is defined.
32204
32205 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32206
32207         PR fortran/15957
32208         * gfortran.dg/pr15957.f90: New test.
32209
32210 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
32211
32212         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32213         in comparison.
32214         * gcc.dg/vect/vect-79.c: Likewise.
32215         * gcc.dg/vect/vect-80.c: Likewise.
32216
32217 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32218
32219         PR fortran/15750
32220         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32221
32222 2004-09-20  Ira Rosen  <irar@il.ibm.com>
32223
32224         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32225         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32226         * gcc.dg/vect/vect-62.c: New testcase.
32227         * gcc.dg/vect/vect-63.c: New testcase.
32228         * gcc.dg/vect/vect-64.c: New testcase.
32229         * gcc.dg/vect/vect-65.c: New testcase.
32230         * gcc.dg/vect/vect-66.c: New testcase.
32231         * gcc.dg/vect/vect-67.c: New testcase.
32232         * gcc.dg/vect/vect-68.c: New testcase.
32233         * gcc.dg/vect/vect-69.c: New testcase.
32234         * gcc.dg/vect/vect-79.c: New testcase.
32235         * gcc.dg/vect/vect-80.c: New testcase.
32236
32237 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32238
32239         * gcc.target/mips/asm-1.c: New test.
32240
32241 2004-09-19  Ira Rosen  <irar@il.ibm.com>
32242
32243         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32244         * gcc.dg/vect/vect-73.c: New testcase.
32245         * gcc.dg/vect/vect-74.c: New testcase.
32246         * gcc.dg/vect/vect-75.c: New testcase.
32247         * gcc.dg/vect/vect-76.c: New testcase.
32248         * gcc.dg/vect/vect-77.c: New testcase.
32249         * gcc.dg/vect/vect-78.c: New testcase
32250
32251 2004-09-18  Paul Brook  <paul@codesourcery.com>
32252
32253         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32254
32255 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32256
32257         PR c/17424
32258         * gcc.dg/pr17424-1.c: New test.
32259
32260 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
32261
32262         * g++.dg/tree-ssa/pr17153.C: New test.
32263
32264 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
32265
32266         PR pch/13361
32267         * g++.dg/pch/wchar-1.C: New.
32268         * g++.dg/pch/wchar-1.Hs: New.
32269
32270 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
32271
32272         * gcc.c-torture/execute/20040917-1.c: New test.
32273
32274 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32275
32276         PR tree-optimization/17319
32277         * gcc.dg/pr17319.c: New test.
32278
32279 2004-09-17  Devang Patel  <dpatel@apple.com>
32280
32281         * gcc.dg/20040813-1.c: New test.
32282
32283 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32284
32285         PR tree-optimization/17273
32286         * gcc.c-torture/compile/pr17273.c: New test.
32287
32288 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32289
32290         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32291         Update expected messages.
32292         * gcc.dg/declspec-13.c: New test.
32293
32294 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
32295
32296         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32297
32298 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32299
32300         * gcc.c-torture/execute/pr17252.c: Use post-increment to
32301         change what 'a' is pointing to.
32302
32303 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
32304
32305         PR c++/16002
32306         * g++.dg/template/error18.C: New test.
32307
32308         PR c++/16029
32309         * g++.dg/warn/Wunused-8.C: New test.
32310
32311 2004-09-17  Steven Bosscher  <stevenb@suse.de>
32312
32313         PR tree-optimization/17513
32314         * gcc.dg/20040916-1.c: New test.
32315
32316 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
32317
32318         PR c++/17501
32319         * g++.dg/template/typename7.C: New test.
32320
32321 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32322
32323         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32324
32325 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
32326
32327         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32328         with -ftree-based-profiling also.
32329         * lib/profopt.exp: Support late-set profile_option/feedback_option.
32330
32331 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
32332
32333         PR/15364
32334         * gfortran.dg/der_array_io_1.f90: New test.
32335         * gfortran.dg/der_array_io_2.f90: New test.
32336         * gfortran.dg/der_array_io_3.f90: New test.
32337
32338 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32339
32340         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32341         EABI.
32342
32343 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32344
32345         * g++.dg/opt/switch1.C: New test.
32346
32347 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32348
32349         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32350         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32351         Update expected messages.
32352
32353 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32354
32355         PR fortran/16485
32356         * gfortran.dg/same_name_1.f90: New test.
32357
32358 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
32359
32360         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
32361         dereference garbage pointers.
32362
32363 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
32364
32365         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32366         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32367
32368         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32369         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32370         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32371
32372 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
32373
32374         PR c++/17324
32375         * g++.dg/template/mangle1.C: New test.
32376
32377 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32378
32379         PR tree-optimization/17252
32380         * gcc.c-torture/execute/pr17252.c: New test.
32381
32382 2004-09-14  Andrew Pinski  <apinski@apple.com>
32383
32384         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32385
32386 2004-09-14  Roger Sayle  <roger@eyesopen.com>
32387
32388         PR rtl-optimization/9771
32389         * gcc.dg/pr9771-1.c: New test case.
32390
32391 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32392
32393         PR tree-optimization/15262
32394         * gcc.c-torture/execute/pr15262-1.c: New test.
32395         * gcc.c-torture/execute/pr15262-2.c: New test.
32396
32397 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32398
32399         * gcc.dg/declspec-12.c: New test.
32400
32401 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
32402
32403         * gfortran.dg/pr17090.f90: Add directives to test.
32404
32405 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32406
32407         * gcc.c-torture/compile/20040914-1.c: New test.
32408
32409 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32410
32411         PR c++/16162
32412         * g++.dg/template/decl2.C: New test.
32413
32414 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
32415
32416         PR fortran/17090
32417         * gfortran.dg/pr17090.f90: New test.
32418
32419 2004-09-13  Dale Johannesen  <dalej@apple.com>
32420
32421         * gcc.c-torture/compile/pr17408.c: New test case.
32422
32423 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32424
32425         PR c++/16716
32426         * g++.dg/parse/crash17.C: New test.
32427
32428         PR c++/17327
32429         * g++.dg/template/enum3.C: New test.
32430
32431 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
32432
32433         * lib/gcc-defs.exp: Load wrapper.exp.
32434         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32435         using local code.
32436         * lib/gcc.exp (gcc_init): Similar.
32437         * lib/gfortran.exp (gfortran_init): Similar.
32438         * lib/objc.exp (objc_init): Similar.
32439         * lib/treelang.exp (treelang_init): Similar.
32440         * lib/wrapper.exp: New file with build_wrapper call machinery in
32441         ${tool}_maybe_build_wrapper.
32442
32443 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32444
32445         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32446         "inline".
32447         * gcc.dg/declspec-11.c: Update expected messages.
32448         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32449         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32450         gcc.dg/inline-12.c: New tests.
32451
32452 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
32453
32454         * g++.dg/tree-ssa/pr17400.C: New testcase.
32455
32456 2004-09-13  James E Wilson  <wilson@specifixinc.com>
32457
32458         * gcc.target/mips/sb1-1.c: New testcase.
32459
32460 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
32461
32462         * lib/g77-dg.exp: Remove unused file.
32463         * lib/mike-g77.exp: Ditto.
32464         * lib/g77.exp: Ditto.
32465
32466 2004-09-12  Richard Henderson  <rth@redhat.com>
32467
32468         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32469
32470 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32471
32472         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32473         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32474         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32475         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32476         Update expected messages.
32477
32478 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
32479
32480         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32481         declaration/use mismatch for dirp parameter.
32482
32483 2004-09-12  Andrew Pinski  <apinski@apple.com>
32484
32485         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32486         -fgnu-runtime is passed.
32487
32488 2004-09-12  Richard Henderson  <rth@redhat.com>
32489
32490         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32491         do the uplevel thing and update additional_flags directly.
32492         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32493         gfortran.fortran-torture/execute/intrinsic_nearest.x,
32494         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32495         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32496
32497 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32498
32499         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32500
32501 2004-09-11  Roger Sayle  <roger@eyesopen.com>
32502
32503         PR middle-end/17411
32504         * g++.dg/opt/pr17411-1.C: New test case.
32505
32506 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32507
32508         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32509         gcc.dg/tls/diag-2.c: Update expected messages.
32510         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
32511         messages.
32512         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32513         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32514         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32515         gcc.dg/tls/diag-5.c: New tests.
32516
32517 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
32518
32519         * gcc.dg/20040910-1.c: Correct dg-error regexp.
32520
32521 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32522
32523         * g++.dg/parse/break-in-for.C: New test.
32524
32525 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
32526
32527         * gcc.dg/tree-ssa/20040911-1.c: New test.
32528
32529 2004-09-11  Andreas Jaeger  <aj@suse.de>
32530
32531         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32532         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32533
32534 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
32535
32536         * gcc.target/frv: New directory of FR-V-specific tests.
32537
32538 2004-09-10  James E Wilson  <wilson@specifixinc.com>
32539
32540         * gcc.dg/convert-vec-1.c: New test.
32541
32542 2004-09-10  Roger Sayle  <roger@eyesopen.com>
32543
32544         PR middle-end/17024
32545         * gcc.dg/pr17024-1.c: New test case.
32546
32547 2004-09-10  Eric Christopher  <echristo@redhat.com>
32548
32549         * gcc.dg/20040910-1.c: New test.
32550
32551 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32552
32553         * gcc.dg/bitfld-9.c: New test.
32554
32555 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
32556
32557         * gcc.c-torture/execute/ieee/acc1.c: New test.
32558         * gcc.c-torture/execute/ieee/acc2.c: New test.
32559         * gcc.c-torture/execute/ieee/mzero6.c: New test.
32560
32561 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32562
32563         * gcc.dg/deprecated-2.c: New test.
32564
32565 2004-09-09  James E Wilson  <wilson@specifixinc.com>
32566
32567         * gcc.dg/init-vec-1.c: New test.
32568
32569 2004-09-09  Roger Sayle  <roger@eyesopen.com>
32570
32571         PR middle-end/17055
32572         * gcc.dg/pr17055-1.c: New test case.
32573
32574 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
32575
32576         PR target/17377
32577         * gcc.c-torture/execute/pr17377.c: New test.
32578
32579 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32580
32581         PR c/8420
32582         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32583         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32584         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32585         gcc.dg/long-long-typespec-1.c: New tests.
32586         * gcc.dg/tls/diag-2.c: Update expected diagnostics
32587
32588 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32589
32590         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32591         gcc.dg/gnu99-static-1.c: New tests.
32592
32593 2004-09-08  Devang Patel  <dpatel@apple.com>
32594
32595         * gcc.dg/darwin-ld-20040828-1.c: New test.
32596         * gcc.dg/darwin-ld-20040828-2.c: New test.
32597         * gcc.dg/darwin-ld-20040828-3.c: New test.
32598
32599 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
32600
32601         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32602         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32603         in error message.
32604         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32605         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32606         in error message.
32607         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32608         types they qualify.
32609         * objc.dg/type-size-2.m: Fix wording in comment.
32610         * objc.dg/va-meth-1.m: New test case.
32611
32612 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
32613
32614         PR c/16633:
32615         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32616         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32617
32618 2004-09-06  Devang Patel  <dpatel@apple.com>
32619
32620         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32621         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32622
32623 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
32624
32625         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32626         reflect changed line numbering of diagnostics.
32627
32628 2004-09-06  Paul Brook  <paul@codesourcery.com>
32629
32630         * gfortran.dg/edit_real_1.f90: Add new test.
32631
32632 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32633
32634         * gcc.dg/tree-ssa/loop-2.c: New test.
32635         * gcc.dg/tree-ssa/loop-3.c: New test.
32636         * gcc.dg/tree-ssa/loop-4.c: New test.
32637         * gcc.dg/tree-ssa/loop-5.c: New test.
32638
32639 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32640
32641         * gcc.dg/format/sentinel-1.c: Update for parameter option.
32642
32643 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32644
32645         * gcc.dg/format/sentinel-1.c: New test.
32646
32647 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
32648
32649         * gcc.dg/builtins-46.c: New.
32650
32651 2004-09-03  Devang Patel  <dpatel@apple.com>
32652
32653         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32654         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32655
32656 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32657
32658         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32659         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32660         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32661         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32662         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32663         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32664         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32665         the non-portable bzero.
32666         * gcc.dg/20010912-1.c: xfail for NetWare.
32667         * gcc.dg/20020426-2.c: xfail for NetWare.
32668         * gcc.dg/20021014-1.c: xfail for NetWare.
32669         * gcc.dg/20021018-1.c: xfail for NetWare.
32670         * gcc.dg/20030213-1.c: xfail for NetWare.
32671         * gcc.dg/20030225-1.c: xfail for NetWare.
32672         * gcc.dg/20030708-1.c: xfail for NetWare.
32673         * gcc.dg/builtins-config.h: Also exclude NetWare.
32674         * gcc.dg/format/format.h: Define restrict only if not already defined.
32675         * gcc.dg/nest.c: xfail for NetWare.
32676         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32677         * lib/target-supports.exp (check_visibility_available): Exclude
32678         NetWare.
32679
32680 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32681
32682         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32683         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32684         deterministic starting point for the alignment of structure fields.
32685         * gcc.dg/Wpadded.c: Dito.
32686         * g++.dg/abi/vbase10.C: Dito.
32687
32688 2004-09-03  Devang Patel  <dpatel@apple.com>
32689
32690         * g++.dg/debug/pr15736.cc: New test.
32691
32692 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32693
32694         * README.QMTEST: Fix out-of-date link.
32695
32696 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
32697
32698         PR fortran/16579
32699         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32700         Delete.  Duplicate of gfortran.dg/g77/20010610.f
32701
32702 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32703
32704         * g++.dg/abi/arm_rtti1.C: New test.
32705
32706 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
32707
32708         * gcc.dg/ppc-vector-memcpy.c: New.
32709         * gcc.dg/ppc-vector-memset.c: New.
32710
32711 2004-09-02  Chao-ying Fu  <fu@mips.com>
32712
32713         * gcc.target/mips/mips-3d-1.c: New test.
32714         * gcc.target/mips/mips-3d-2.c: New test.
32715         * gcc.target/mips/mips-3d-3.c: New test.
32716         * gcc.target/mips/mips-3d-4.c: New test.
32717         * gcc.target/mips/mips-3d-5.c: New test.
32718         * gcc.target/mips/mips-3d-6.c: New test.
32719         * gcc.target/mips/mips-3d-7.c: New test.
32720         * gcc.target/mips/mips-3d-8.c: New test.
32721         * gcc.target/mips/mips-3d-9.c: New test.
32722         * gcc.target/mips/mips-ps-1.c: New test.
32723         * gcc.target/mips/mips-ps-2.c: New test.
32724         * gcc.target/mips/mips-ps-3.c: New test.
32725         * gcc.target/mips/mips-ps-4.c: New test.
32726         * gcc.target/mips/mips-ps-type.c: New test.
32727
32728 2004-09-02  Paul Brook  <paul@codesourcery.com>
32729
32730         * gfortran.dg/edit_real_1.f90: Add new tests.
32731
32732 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32733
32734         PR fortran/15327
32735         * gfortran.dg/merge_char_1.f90: New test.
32736
32737 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32738
32739         PR fortran/16404
32740         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32741
32742 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32743
32744         PR c/1522
32745         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32746
32747 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
32748
32749         * g++.dg/opt/loop1.C: Do not XFAIL.
32750
32751 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
32752
32753         * gcc.c-torture/execute/20040831-1.c: New test.
32754
32755 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
32756
32757         PR fortran/16579
32758         * gfortran.dg/g77/20010610.f: Now passes.
32759         Copy from g77.f-torture/execute. Add dg-run directive.
32760         * gfortran.dg/g77/README: Update
32761
32762 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
32763
32764         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32765         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32766         (t1, t2, t3, t4): Add volatile.
32767
32768 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32769
32770         * g++.dg/ext/visibility/arm1.C: New test.
32771
32772 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
32773
32774         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32775         -pedantic-errors.
32776
32777 2004-09-01  Paul Brook  <paul@codesourcery.com>
32778
32779         * gfortran.dg/eof_2.f90: New test.
32780
32781 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32782
32783         PR fortran/16579
32784         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32785
32786 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
32787
32788         PR libfortran/16805
32789         * gfortran.dg/list_read_2.f90: New test.
32790
32791 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32792
32793         * g++.dg/abi/key1.C: New test.
32794
32795 2004-08-31  Richard Henderson  <rth@redhat.com>
32796
32797         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32798         form of offsetof.
32799         * g++.dg/other/offsetof5.C: Remove duplicate.
32800
32801 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32802
32803         PR fortran/17244
32804         * gfortran.dg/func_derived_1.f90: New test.
32805
32806 2004-08-31  Paul Brook  <paul@codesourcery.com>
32807
32808         * gfortran.dg/eof_1.f90: New test.
32809
32810 2004-08-31  Paul Brook  <paul@codesourcery.com>
32811
32812         * gfortran.dg/list_read_1.f90: New file.
32813
32814 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
32815
32816         * g++.dg/opt/loop1.C: XFAIL.
32817
32818 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
32819
32820         * gcc.dg/funcdef-storage-1.c: New.
32821         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32822         an extern function in local scope.
32823         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32824         declare an 'auto inline' function in local scope.
32825         * gcc.dg/20011130-1.c: Likewise.
32826         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32827         an 'auto' function in local scope.
32828         * gcc.dg/20021014-1.c: Likewise.
32829         * gcc.dg/20030331-2.c: Likewise.
32830
32831 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32832
32833         * gfortran.dg/blockdata_1.f90: New test.
32834
32835 2004-08-30  Richard Henderson  <rth@redhat.com>
32836
32837         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32838
32839 2004-08-30  Richard Henderson  <rth@redhat.com>
32840
32841         * lib/fortran-torture.exp (fortran-torture-execute): Honor
32842         additional_flags set by alternate driver.
32843         (ieee-options): New procedure.
32844         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32845         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32846         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32847         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32848
32849 2004-08-30  Richard Henderson  <rth@redhat.com>
32850
32851         * lib/f-torture.exp: Remove.
32852
32853 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
32854
32855         PR rtl-optimization/16590
32856         * g++.dg/opt/loop1.C: New test.
32857
32858 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32859
32860         PR fortran/13910
32861         * gfortran.dg/oldstyle_1.f90: New test.
32862
32863 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
32864         Paul Brook  <paul@codesourcery.com>
32865
32866         * gfortran.dg/g77/README: Update.
32867         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32868         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32869         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32870
32871 2004-08-28  Paul Brook  <paul@codesourcery.com>
32872
32873         PR libfortran/17195
32874         * gfortran.dg/edit_real_1.f90: New test.
32875
32876 2004-08-27  Paul Brook  <paul@codesourcery.com>
32877
32878         * gfortran.dg/rewind_1.f90: New test.
32879
32880 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
32881
32882         PR fortran/16597
32883         * gfortran.dg/pr16597.f90: New test.
32884
32885 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32886
32887         PR c/13801
32888         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
32889         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
32890         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
32891         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
32892         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
32893
32894 2004-08-26  Nick Clifton  <nickc@redhat.com>
32895
32896         * gcc.c-torture/compile/pr17119.c: New test.
32897
32898 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32899
32900         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
32901
32902 2004-08-25  Richard Henderson  <rth@redhat.com>
32903
32904         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
32905         the bits that expect kind=8 to be the largest real kind.
32906
32907 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32908
32909         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
32910
32911 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32912
32913         * gfortran.dg/assignment_1.f90: New test.
32914
32915 2004-08-25  Adam Nemet  <anemet@lnxw.com>
32916
32917         * g++.dg/template/repo3.C: New test.
32918
32919 2004-08-25  Roger Sayle  <roger@eyesopen.com>
32920
32921         PR middle-end/16693
32922         PR tree-optimization/16372
32923         * g++.dg/opt/pr16372-1.C: New test case.
32924         * g++.dg/opt/pr16693-1.C: New test case.
32925         * g++.dg/opt/pr16693-2.C: New test case.
32926
32927 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32928
32929         * objc.dg/proto-lossage-4.m: New test.
32930
32931 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
32932
32933         PR c++/17155
32934         * g++.dg/inherit/local2.C: New test.
32935
32936 2004-08-25  Paul Brook  <paul@codesourcery.com>
32937
32938         PR fortran/17144
32939         * gfortran.dg/string_ctor_1.f90: New test.
32940
32941 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32942
32943         PR c++/14428
32944         * g++.dg/template/redecl2.C: New test.
32945
32946 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32947
32948         PR fortran/17143
32949         * gfortran.dg/pr17143.f90: New test.
32950
32951 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32952
32953         PR fortran/17164
32954         * gfortran.dg/pr17164.f90: New test.
32955
32956 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32957
32958         * gcc.dg/tree-ssa/loop-1.c: New test.
32959
32960 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32961
32962         * gcc.c-torture/compile/20040824-1.c: New test.
32963
32964 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32965
32966         * gcc.c-torture/compile/iftrap-3.c: New test.
32967
32968 2004-08-24  Paul Brook  <paul@codesourcery.com>
32969
32970         * gfortran.dg/entry_2.f90: New test.
32971
32972 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32973
32974         PR c++/16889
32975         * g++.dg/lookup/ambig[12].C: New.
32976
32977 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32978
32979         PR c++/16706
32980         * g++.dg/template/crash21.C: New test.
32981         * g++.dg/template/crash22.C: Likewise.
32982
32983 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32984
32985         PR c++/17149
32986         * g++.dg/template/access15.C: New.
32987
32988 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32989
32990         PR c++/17163
32991         * g++.dg/template/repo2.C: New test.
32992
32993 2004-08-23  Roger Sayle  <roger@eyesopen.com>
32994
32995         PR rtl-optimization/17078
32996         * gcc.c-torture/execute/pr17078-1.c: New test case.
32997
32998 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32999
33000         PR c/14492
33001         * gcc.dg/debug/crash1.c: New test.
33002
33003 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
33004
33005         PR c/16180
33006         * gcc.dg/loop-5.c: New test.
33007
33008 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33009
33010         * gcc.c-torture/execute/20040823-1.c: New test.
33011
33012 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
33013
33014         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33015         to the assembler.  Simplify test accordingly.
33016         (asm_abi_flags): Use GNU names.
33017         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33018         to check for ABI flags.
33019
33020 2004-08-22  Andrew Pinski  <apinski@apple.com>
33021
33022         * g++.dg/opt/pr14029.C: New test.
33023         * gcc.c-torture/execute/pr15262.c: New test.
33024
33025 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33026
33027         * gfortran.dg/reduction.f90: Add checks with complex arguments.
33028
33029 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
33030
33031         PR 16908
33032         * gfortran.dg/direct_io.f90: New test.
33033
33034 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33035
33036         PR c++/17121
33037         * g++.dg/inherit/local2.C: New test.
33038
33039 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33040
33041         PR c++/17120
33042         * g++.dg/warn/Wparentheses-4.C: New test.
33043
33044 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33045
33046         PR c++/17121
33047         * g++.dg/inherit/local2.C: New test.
33048
33049         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33050         * gcc.dg/ppc-ldstruct.c: Likewise.
33051         * gcc.dg/ppc64-abi-2.c: Likewise.
33052
33053 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
33054
33055         PR rtl-optimization/17099
33056         * gcc.c-torture/execute/20040820-1.c: New test.
33057
33058 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
33059
33060         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33061
33062 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
33063
33064         PR fortran/17077
33065         * gfortran.dg/auto_array_1.f90: New test.
33066
33067 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33068
33069         PR fortran/17074
33070         * gfortran.dg/simpleif_1.f90: New test.
33071
33072 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
33073
33074         * lib/target-supports.exp (check_profiling_available): Return
33075         false for arm*-*-symbianelf* and arm*-*-eabi*.
33076
33077         PR c++/15890
33078         * g++.dg/template/delete1.C: New test.
33079
33080 2004-08-19  Paul Brook  <paul@codesourcery.com>
33081
33082         PR fortran/14976
33083         PR fortran/16228
33084         * gfortran.dg/data_char_1.f90: New test.
33085
33086 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
33087
33088         PR fortran/16946
33089         * gfortran.dg/reduction.f90: New testcase.
33090
33091 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33092
33093         PR fortran/16520
33094         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33095
33096 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33097
33098         PR c++/17041
33099         * g++.dg/Wparentheses-3.C: New test.
33100
33101 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
33102
33103         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33104         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33105         * gcc.dg/vect/vect-2.c: Likewise.
33106         * gcc.dg/vect/vect-3.c: Likewise.
33107         * gcc.dg/vect/vect-4.c: Likewise.
33108         * gcc.dg/vect/vect-5.c: Likewise.
33109         * gcc.dg/vect/vect-6.c: Likewise.
33110         * gcc.dg/vect/vect-7.c: Likewise.
33111         * gcc.dg/vect/vect-25.c: Likewise.
33112         * gcc.dg/vect/vect-31.c: Likewise.
33113         * gcc.dg/vect/vect-32.c: Likewise.
33114         * gcc.dg/vect/vect-34.c: Likewise.
33115         * gcc.dg/vect/vect-36.c: Likewise.
33116         * gcc.dg/vect/vect-all.c: Likewise.
33117
33118 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
33119
33120         PR c++/17068
33121         * g++.dg/template/operator4.C: New test.
33122
33123 2004-08-18  Richard Henderson  <rth@redhat.com>
33124
33125         * gcc.dg/20040206-1.c: XFAIL.
33126
33127 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33128
33129         PR c++/16246
33130         * g++.dg/template/array7.C: New test.
33131
33132 2004-08-17  James E Wilson  <wilson@specifixinc.com>
33133
33134         * gcc.dg/mips-movcc-1.c: New test.
33135         * gcc.dg/mips-movcc-2.c: New test.
33136         * gcc.dg/mips-movcc-3.c: New test.
33137
33138         * gcc.dg/mips-nmadd-1.c: New test.
33139         * gcc.dg/mips-nmadd-2.c: New test.
33140
33141 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33142
33143         PR c++/15871
33144         * g++.dg/opt/inline8.C: New test.
33145
33146         PR c++/16965
33147         * g++.dg/parse/error17.C: New test.
33148
33149 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
33150
33151         * gcc.dg/vect: New directory for vectorizer tests.
33152         * gcc.dg/vect/tree-vect.h: New file.
33153         * gcc.dg/vect/vect.exp: New file.
33154         * gcc.dg/vect/pr16105.c.c: New test.
33155         * gcc.dg/vect/vect-1.c: New test.
33156         * gcc.dg/vect/vect-2.c: New test.
33157         * gcc.dg/vect/vect-3.c: New test.
33158         * gcc.dg/vect/vect-4.c: New test.
33159         * gcc.dg/vect/vect-5.c: New test.
33160         * gcc.dg/vect/vect-6.c: New test.
33161         * gcc.dg/vect/vect-7.c: New test.
33162         * gcc.dg/vect/vect-8.c: New test.
33163         * gcc.dg/vect/vect-9.c: New test.
33164         * gcc.dg/vect/vect-10.c: New test.
33165         * gcc.dg/vect/vect-11.c: New test.
33166         * gcc.dg/vect/vect-12.c: New test.
33167         * gcc.dg/vect/vect-13.c: New test.
33168         * gcc.dg/vect/vect-14.c: New test.
33169         * gcc.dg/vect/vect-15.c: New test.
33170         * gcc.dg/vect/vect-16.c: New test.
33171         * gcc.dg/vect/vect-17.c: New test.
33172         * gcc.dg/vect/vect-18.c: New test.
33173         * gcc.dg/vect/vect-19.c: New test.
33174         * gcc.dg/vect/vect-20.c: New test.
33175         * gcc.dg/vect/vect-21.c: New test.
33176         * gcc.dg/vect/vect-22.c: New test.
33177         * gcc.dg/vect/vect-23.c: New test.
33178         * gcc.dg/vect/vect-24.c: New test.
33179         * gcc.dg/vect/vect-25.c: New test.
33180         * gcc.dg/vect/vect-26.c: New test.
33181         * gcc.dg/vect/vect-27.c: New test.
33182         * gcc.dg/vect/vect-28.c: New test.
33183         * gcc.dg/vect/vect-29.c: New test.
33184         * gcc.dg/vect/vect-30.c: New test.
33185         * gcc.dg/vect/vect-31.c: New test.
33186         * gcc.dg/vect/vect-32.c: New test.
33187         * gcc.dg/vect/vect-33.c: New test.
33188         * gcc.dg/vect/vect-34.c: New test.
33189         * gcc.dg/vect/vect-35.c: New test.
33190         * gcc.dg/vect/vect-36.c: New test.
33191         * gcc.dg/vect/vect-37.c: New test.
33192         * gcc.dg/vect/vect-38.c: New test.
33193         * gcc.dg/vect/vect-40.c: New test.
33194         * gcc.dg/vect/vect-41.c: New test.
33195         * gcc.dg/vect/vect-42.c: New test.
33196         * gcc.dg/vect/vect-43.c: New test.
33197         * gcc.dg/vect/vect-44.c: New test.
33198         * gcc.dg/vect/vect-45.c: New test.
33199         * gcc.dg/vect/vect-46.c: New test.
33200         * gcc.dg/vect/vect-47.c: New test.
33201         * gcc.dg/vect/vect-48.c: New test.
33202         * gcc.dg/vect/vect-49.c: New test.
33203         * gcc.dg/vect/vect-50.c: New test.
33204         * gcc.dg/vect/vect-51.c: New test.
33205         * gcc.dg/vect/vect-52.c: New test.
33206         * gcc.dg/vect/vect-53.c: New test.
33207         * gcc.dg/vect/vect-54.c: New test.
33208         * gcc.dg/vect/vect-55.c: New test.
33209         * gcc.dg/vect/vect-56.c: New test.
33210         * gcc.dg/vect/vect-57.c: New test.
33211         * gcc.dg/vect/vect-58.c: New test.
33212         * gcc.dg/vect/vect-59.c: New test.
33213         * gcc.dg/vect/vect-60.c: New test.
33214         * gcc.dg/vect/vect-61.c: New test.
33215         * gcc.dg/vect/vect-all.c: New test.
33216         * gcc.dg/vect/vect-none.c: New test.
33217
33218 2004-08-17  Paul Brook  <paul@codesourcery.com>
33219
33220         PR fortran/13082
33221         * gfortran.dg/entry_1.f90: New test.
33222
33223 2004-08-17  Andrew Pinski  <apinski@apple.com>
33224
33225         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33226
33227 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
33228
33229         * gcc.dg/pr17036-1.c: New test.
33230
33231 2004-08-16  Devang Patel  <dpatel@apple.com>
33232
33233         * gcc.dg/darwin-20040809-1.c: New test.
33234
33235 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
33236
33237         * gcc.dg/funcdef-attr-1.c: New test.
33238
33239 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
33240
33241         * gcc.dg/altivec-17.c: New test.
33242         * gcc.dg/altivec-18.c: New test.
33243
33244 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33245
33246         PR c++/6749
33247         * g++.dg/template/vtable2.C: New test.
33248
33249 2004-08-14  Richard Henderson  <rth@redhat.com>
33250
33251         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33252         * gcc.dg/pack-test-4.c (main): Return 0.
33253         * gcc.dg/setjmp-1.c: Remove XFAIL.
33254         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33255
33256 2004-08-14  Richard Henderson  <rth@redhat.com>
33257
33258         * gcc.dg/980217-1.c: Add prototype for printf.
33259
33260 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
33261
33262         * gfortran.dg/pr16935.f90: New test.
33263
33264 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
33265
33266         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33267
33268 2004-08-13  Paul Brook  <paul@codesourcery.com>
33269
33270         * gfortran.dg/der_io_1.f90: Remove stray comma.
33271
33272 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33273
33274         * gcc.dg/vmx/cw-bug-2.c: Remove.
33275         * gcc.dg/vmx/vprint-1.c: Remove.
33276         * gcc.dg/vmx/vscan-1.c: Remove.
33277
33278 2004-08-12  Devang patel  <dpatel@apple.com>
33279
33280         * gcc.dg/darwin-20040809-2.c: New test.
33281
33282 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
33283
33284         * g++.dg/ext/altivec-12.C: New test.
33285
33286         * g++.dg/ext/altivec-11.C: New test.
33287
33288 2004-08-12  Paul Brook  <paul@codesourcery.com>
33289
33290         * g++.dg/abi/arm_cxa_vec_1.C: New test.
33291
33292 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33293
33294         * g++.dg/ext/altivec-2.C: Check for hardware support before
33295         executing any VMX instructions.
33296
33297         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33298
33299 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
33300
33301         PR c++/16276
33302         * g++.old-deja/g++.other/comdat4.C: New test.
33303         * g++.old-deja/g++.other/comdat4-aux.cc: New.
33304
33305 2004-08-12  Ben Elliston  <bje@au.ibm.com>
33306
33307         PR target/16286
33308         * gcc.dg/pr16286.c: New test.
33309
33310 2004-08-12 Jan Beulich <jbeulich@novell.com>
33311
33312         * g++.dg/ext/asm5.C: New.
33313
33314 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33315
33316         PR c++/16698
33317         * g++.dg/eh/crash1.C: New test.
33318
33319         PR c++/16717
33320         * g++.dg/ext/construct1.C: New test.
33321
33322 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33323
33324         PR c++/16853
33325         * g++.dg/init/ptrmem1.C: New test.
33326
33327         PR c++/16618
33328         * g++.dg/parse/offsetof5.C: New test.
33329
33330         PR c++/16870
33331         * g++.dg/template/overload3.C: New test.
33332
33333 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33334
33335         PR c++/16964
33336         * g++.dg/parse/error16.C: New test.
33337
33338         PR c++/16904
33339         * g++.dg/template/error14.C: New test.
33340
33341         PR c++/16929
33342         * g++.dg/template/error15.C: New test.
33343
33344 2004-08-11  Devang Patel  <dpatel@apple.com>
33345
33346         * gcc.dg/darwin-ld-20040809-1.c: New test.
33347         * gcc.dg/darwin-ld-20040809-2.c: New test.
33348
33349 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
33350
33351         PR fortran/16917
33352         * gfortran.dg/dfloat_1.f90: New test.
33353
33354 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
33355
33356         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33357         * gcc.dg/dll-2.c: Fix dg-require syntax.
33358         * gcc.misc-tests/arm-isr.c (abort): Declare.
33359         (exit): Likewise.
33360
33361 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
33362
33363         PR c++/16971
33364         * g++.dg/parse/crash16.C: New test.
33365
33366 2004-08-10  Roger Sayle  <roger@eyesopen.com>
33367
33368         * gcc.dg/mips-rsqrt-1.c: New test case.
33369         * gcc.dg/mips-rsqrt-2.c: New test case.
33370         * gcc.dg/mips-rsqrt-3.c: New test case.
33371
33372 2004-08-10  Paul Brook  <paul@codesourcery.com>
33373
33374         * gfortran.dg/der_io_1.f90: New test.
33375
33376 2004-08-10  Paul Brook  <paul@codesourcery.com>
33377
33378         PR fortran/16919
33379         * gfortran.dg/der_array_1.f90: New test.
33380
33381 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
33382
33383         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33384
33385 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
33386
33387         * gcc.dg/wchar_t-2.c: Fix typo.
33388
33389 2004-08-09  Falk Hueffner  <falk@debian.org>
33390
33391         PR tree-optimization/12517
33392         * gcc.c-torture/compile/pr12517.c: New test.
33393
33394         PR tree-optimization/12578
33395         * gcc.c-torture/compile/pr12578.c: New test.
33396
33397         PR tree-optimization/12899
33398         * gcc.c-torture/compile/pr12899.c: New test.
33399
33400         PR rtl-optimization/14692
33401         * gcc.c-torture/compile/pr14692.c: New test.
33402
33403         PR tree-optimization/16461
33404         * gcc.c-torture/compile/pr16461.c: New test.
33405
33406 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33407
33408         * gfortran.dg/getenv_1.f90: New test.
33409
33410 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33411
33412         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33413         wchar_t.
33414         * gcc.dg/symbian5.c: Test -fno-short-wchar.
33415
33416 2004-08-06  Paul Brook  <paul@codesourcery.com>
33417
33418         * gfortran.dg/ret_array_1.f90: New test.
33419         * gfortran.dg/ret_pointer_1.f90: New test.
33420
33421 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
33422
33423         * gcc.dg/missing-field-init-[12].c: New tests.
33424         * g++.dg/warn/missing-field-init-[12].C: New tests.
33425
33426 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33427
33428         * gcc.dg/enum2.c: New test.
33429         * gcc.dg/symbian3.c: Likewise.
33430         * gcc.dg/symbian4.c: Likewise.
33431         * gcc.dg/wchar_t-2.c: Likewise.
33432
33433 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33434
33435         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33436         destructor tests.
33437
33438 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33439
33440         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33441         dg-require-visiblity.
33442         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33443         * g++.dg/ext/visibility/fvisibility.C: Likewise.
33444         * g++.dg/ext/visibility/memfuncts.C: Likewise.
33445         * g++.dg/ext/visibility/new1.C: Likewise.
33446         * g++.dg/ext/visibility/pragma.C: Likewise.
33447         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33448         * g++.dg/ext/visibility/virtual.C: Likewise.
33449         * g++/dg/ext/visibility/visibility-1.C: Likewise.
33450         * g++/dg/ext/visibility/visibility-2.C: Likewise.
33451         * g++/dg/ext/visibility/visibility-3.C: Likewise.
33452         * g++/dg/ext/visibility/visibility-4.C: Likewise.
33453         * g++/dg/ext/visibility/visibility-5.C: Likewise.
33454         * g++/dg/ext/visibility/visibility-6.C: Likewise.
33455         * g++/dg/ext/visibility/visibility-7.C: Likewise.
33456         * g++/dg/ext/visibility/visibility-8.C: New test.
33457         * gcc.c-torture/compile/dll.x: Remove.
33458         * gcc.dg/dll-2.c: Use dg-require-dll
33459         * gcc.dg/visibility-10.c: New test.
33460         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33461         supporting DLLs.
33462         * lib/scanasm.exp (scan_hidden): New function.
33463         (scan_not_hidden): Likewise.
33464
33465 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
33466
33467         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33468
33469 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
33470
33471         * gcc.c-torture/execute/20040805-1.c: New test.
33472
33473 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
33474
33475         * gcc.dg/20020118-1.c: Declare abort.
33476         * gcc.dg/altivec_check.h: Likewise.
33477         * gcc.dg/iftrap-2.c: Likewise.
33478         * gcc.dg/pragma-darwin.c: Likewise.
33479         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33480
33481 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
33482
33483         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33484
33485 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33486
33487         * gcc.c-torture/execute/builtins/abs-2.c,
33488         gcc.c-torture/execute/builtins/abs-3.c,
33489         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33490         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33491         intmax_t, uintmax_t and their limits.
33492         * gcc.dg/intmax_t-1.c: New test.
33493
33494 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33495
33496         * g++.dg/tc1/dr147.C: Add reference to PR.
33497
33498 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
33499
33500         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33501         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33502
33503 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
33504
33505         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33506
33507 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33508
33509         * gcc.dg/redecl-5.c: New test.
33510         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33511         of scanf.
33512
33513 2004-08-03  Roger Sayle  <roger@eyesopen.com>
33514
33515         PR middle-end/16790
33516         * gcc.c-torture/execute/pr16790-1.c: New test case.
33517
33518 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
33519
33520         * g++.dg/ext/visibility/assign1.C: New test.
33521         * g++.dg/ext/visibility/new1.C: Likewise.
33522
33523         * gcc.dg/symbian1.c: New test.
33524         * gcc.dg/symbian2.c: Likewise.
33525
33526 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
33527
33528         PR target/16570
33529         * gcc.dg/i386-sse-9.c: New test.
33530
33531 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33532
33533         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33534
33535 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33536
33537         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33538         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33539         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33540         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33541         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33542         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33543         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33544         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33545         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33546         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33547         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33548         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33549         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33550         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33551         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33552         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33553         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33554         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33555         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33556         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33557         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33558         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33559         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33560         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33561         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33562         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33563         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33564         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33565         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33566         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33567         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33568         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33569         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33570         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33571         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33572         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33573         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33574         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33575         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33576         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33577         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33578         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33579         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33580         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33581         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33582         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33583         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33584         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33585         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33586         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33587         gcc.misc-tests/i386-pf-3dnow-1.c,
33588         gcc.misc-tests/i386-pf-athlon-1.c,
33589         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33590         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33591         Declare built-in functions used.
33592         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33593
33594 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
33595
33596         PR c++/16707
33597         * g++.dg/lookup/using12.C: New test.
33598
33599         * g++.dg/init/null1.C: Fix PR number.
33600         * g++.dg/parse/namespace10.C: Likewise.
33601
33602 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33603
33604         PR c++/16224
33605         * g++.dg/template/spec17.C: New test.
33606         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33607         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33608
33609 2004-08-02  David Billinghurst
33610
33611         PR fortran/16292
33612         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33613
33614 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
33615
33616         * gcc.dg/ia64-got-1.c: New test case.
33617
33618 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33619
33620         PR c++/16489
33621         * g++.dg/init/null1.C: New test.
33622         * g++.dg/tc1/dr76.C: Adjust error marker.
33623
33624         PR c++/16529
33625         * g++.dg/parse/namespace10.C: New test.
33626
33627         PR c++/16810
33628         * g++.dg/inherit/ptrmem2.C: New test.
33629
33630 2004-08-02  Ben Elliston  <bje@au.ibm.com>
33631
33632         PR target/16155
33633         * gcc.dg/pr16155.c: New test.
33634
33635 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33636
33637         * gcc.dg/redecl-2.c: New test.
33638
33639 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
33640
33641         * gcc.dg/darwin-longdouble.c: New file.
33642
33643 2004-07-30  Richard Henderson  <rth@redhat.com>
33644
33645         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33646         write to constant argument.
33647         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33648
33649 2004-07-30  Richard Henderson  <rth@redhat.com>
33650
33651         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33652         tests of nearest around zero.
33653
33654 2004-07-30  Andrew Pinski  <apinski@apple.com>
33655
33656         * gcc.c-torture/compile/20040730-1.c: New test.
33657
33658 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33659
33660         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33661         powerpc-eabispe.
33662
33663 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33664
33665         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33666
33667 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
33668
33669         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33670         contains $ld_library_path.
33671         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33672
33673 2004-07-29  Richard Henderson  <rth@redhat.com>
33674
33675         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33676
33677         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33678         (alt2, which): New.
33679         (Check): Accept either alternative.
33680
33681 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
33682
33683         * g++.dg/abi/inline1.C: New test.
33684         * g++.dg/abi/local1-a.cc: Likewise.
33685         * g++.dg/abi/local1.C: Likewise.
33686         * g++.dg/abi/mangle11.C: Tweak location of warnings.
33687         * g++.dg/abi/mangle12.C: Likewise.
33688         * g++.dg/abi/mangle17.C: Likewise.
33689         * g++.dg/abi/mangle20-2.C: Likewise.
33690         * g++.dg/opt/interface1.C: Likewise.
33691         * g++.dg/opt/interface1.h: Likewise.
33692         * g++.dg/opt/interface1-a.cc: New test.
33693         * g++.dg/parse/repo1.C: New test.
33694         * g++.dg/template/repo1.C: Likewise.
33695         * g++.dg/warn/Winline-1.C: Likewise.
33696         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33697
33698 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
33699
33700         * gcc.dg/tree-ssa/20040729-1.c: New test.
33701
33702 2004-07-27  Matt Austern <austern@apple.com>
33703
33704         * gcc.dg/darwin-bool-1.c: New test.
33705         * gcc.dg/darwin-bool-2.c: New test.
33706
33707 2004-07-28  Richard Henderson  <rth@redhat.com>
33708
33709         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33710         arguments in the correct type.  Don't write to constant arguments.
33711
33712 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33713
33714         PR tree-optimization/16688
33715         PR tree-optimization/16689
33716         * g++.dg/tree-ssa/pr16688.C: New test.
33717
33718 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33719
33720         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33721         loads.  Not only in the comment, this time.
33722
33723 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
33724
33725         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
33726         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33727         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
33728         * gcc.dg/sh4a-bitmovua.c: New.
33729         * gcc.dg/sh4a-cos.c: New.
33730         * gcc.dg/sh4a-cosf.c: New.
33731         * gcc.dg/sh4a-fprun.c: New.
33732         * gcc.dg/sh4a-fsrra.c: New.
33733         * gcc.dg/sh4a-memmovua.c: New.
33734         * gcc.dg/sh4a-sin.c: New.
33735         * gcc.dg/sh4a-sincos.c: New.
33736         * gcc.dg/sh4a-sincosf.c: New.
33737         * gcc.dg/sh4a-sinf.c: New.
33738
33739 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33740
33741         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33742         conditionals.
33743         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33744         loads.
33745         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33746         DOM1.
33747
33748 2004-07-27  Andrew Pinski  <apinski@apple.com>
33749
33750         * g++.dg/rtti/tinfo1.C: Correct the xfail.
33751
33752 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
33753
33754         * gcc.dg/pragma-isr.c: New test.
33755
33756 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33757
33758         PR c++/14429
33759         * g++.dg/template/ttp11.C: New test.
33760
33761 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
33762
33763         * gcc.c-torture/compile/20040727-1.c: New test.
33764
33765 2004-07-26  Eric Christopher  <echristo@redhat.com>
33766
33767         * gcc.c-torture/compile/20040726-2.c: New test.
33768
33769 2004-07-26  Andrew Pinski  <apinski@apple.com>
33770
33771         * g++.dg/rtti/tinfo1.C: Xfail.
33772
33773 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
33774
33775         * gcc.c-torture/compile/20040726-1.c: New test.
33776
33777 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
33778             Brian Ryner  <bryner@brianryner.com>
33779
33780         PR c++/9283
33781         PR c++/15000
33782         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33783         * g++.dg/ext/visibility/: New directory.
33784         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33785         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33786         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33787         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33788         * g++.dg/ext/visibility/fvisibility.C,
33789         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33790         g++.dg/ext/visibility/fvisibility-override1.C
33791         g++.dg/ext/visibility/fvisibility-override2.C
33792         g++.dg/ext/visibility/memfuncts.C
33793         g++.dg/ext/visibility/noPLT.C
33794         g++.dg/ext/visibility/pragma.C
33795         g++.dg/ext/visibility/pragma-override1.C
33796         g++.dg/ext/visibility/pragma-override2.C
33797         g++.dg/ext/visibility/staticmemfuncts.C
33798         g++.dg/ext/visibility/virtual.C: New tests.
33799
33800 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33801
33802         PR c/15360
33803         * gcc.dg/pr15360-1.c: New test.
33804
33805 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
33806
33807         * gcc.dg/pragma-align-2.c: New test.
33808         * gcc.dg/pragma-init-fini.c: New test.
33809         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
33810         targets.
33811
33812 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33813
33814         * gcc.dg/init-string-2.c: New test.
33815
33816 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
33817
33818         PR 16684
33819         * gcc.dg/Wredundant-decls-1.c: New test case.
33820
33821 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
33822
33823         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33824         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33825         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33826         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33827         * gcc.dg/compat/generate-random.c: New file.
33828         * gcc.dg/compat/generate-random.h: Likewise.
33829         * gcc.dg/compat/generate-random_r.c: Likewise.
33830         * gcc.dg/compat/struct-layout-1.h: Likewise.
33831         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33832         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33833         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33834         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33835         * gcc.dg/compat/struct-layout-1_main.c: New test.
33836         * gcc.dg/compat/struct-layout-1_x.c: New file.
33837         * gcc.dg/compat/struct-layout-1_y.c: New file.
33838         * gcc.dg/compat/struct-layout-1_test.h: New file.
33839
33840 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33841
33842         * gcc.dg/comp-return-1.c: New test
33843
33844 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
33845
33846         * gcc.dg/vmx/8-02a.c: Fix typo.
33847
33848         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33849         * gcc.dg/darwin-abi-3.c: New test.
33850
33851         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33852         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33853
33854         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33855         * gcc.dg/vmx/ops-long-1.c: New test.
33856         * gcc.dg/vmx/ops-long-2.c: New test.
33857
33858 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33859
33860         * g++.dg/lookup/conv-[1234].C: New.
33861
33862 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
33863
33864         * g++.dg/parse/attr2.C: Simplify.
33865
33866 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33867
33868         PR c/7284
33869         * gcc.c-torture/execute/pr7284-1.c: New test.
33870
33871 2004-07-22  Brian Booth  <bbooth@redhat.com>
33872
33873         * gcc.dg/tree-ssa/20040721-1.c: New test.
33874
33875 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33876
33877         * g++.dg/template/crash20.c: New.
33878
33879 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
33880
33881         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
33882         Add dg-run directive.  Declare variables as required.
33883         * gfortran.dg/g77/README: Update
33884
33885 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
33886
33887         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
33888         gcc.dg/cris-peep2-andu2.c: New tests.
33889
33890 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33891
33892         PR c/15052
33893         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
33894         on return type.
33895         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
33896         messages.
33897         * gcc.dg/qual-return-2.c: Update expected messages.
33898         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
33899
33900 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33901
33902         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
33903         * gcc.dg/noncompile/921102-1.c: Update expected error message.
33904
33905 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33906
33907         PR c/11250
33908         * gcc.dg/init-string-1.c: New test.
33909
33910 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
33911
33912         PR middle-end/15345
33913         PR c/16450
33914         * gcc.dg/torture/nested-fn-1.c: New test.
33915
33916 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
33917
33918         PR target/16559
33919         * gcc.dg/ia64-fptr-1.c: New file.
33920
33921 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33922
33923         PR c++/14497
33924         * g++.dg/template/spec16.C: New test.
33925         * g++.old-deja/g++.robertl/eb118.C: Remove.
33926
33927 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33928
33929         PR c++/509
33930         * g++.dg/template/spec15.C: New test.
33931
33932 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
33933
33934         Copy cases from g77.f-torture/execute and add dg-run
33935         directive.  Other changes as noted.
33936         * gfortran.dg/g77/13037.f
33937         * gfortran.dg/g77/1832.f
33938         * gfortran.dg/g77/19981119-0.f
33939         * gfortran.dg/g77/19990313-0.f
33940         * gfortran.dg/g77/19990313-1.f
33941         * gfortran.dg/g77/19990313-2.f
33942         * gfortran.dg/g77/19990313-3.f
33943         * gfortran.dg/g77/19990419-1.f
33944         * gfortran.dg/g77/19990826-0.f
33945         * gfortran.dg/g77/19990826-2.f
33946         * gfortran.dg/g77/20000503-1.f
33947         * gfortran.dg/g77/20001111.f
33948         * gfortran.dg/g77/20010116.f
33949         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
33950         * gfortran.dg/g77/20010430.f
33951         * gfortran.dg/g77/6177.f
33952         * gfortran.dg/g77/947.f
33953         * gfortran.dg/g77/970816-3.f
33954         * gfortran.dg/g77/971102-1.f
33955         * gfortran.dg/g77/980520-1.f
33956         * gfortran.dg/g77/980628-0.f
33957         * gfortran.dg/g77/980628-1.f
33958         * gfortran.dg/g77/980628-10.f
33959         * gfortran.dg/g77/980628-2.f
33960         * gfortran.dg/g77/980628-3.f
33961         * gfortran.dg/g77/980628-7.f
33962         * gfortran.dg/g77/980628-8.f
33963         * gfortran.dg/g77/980628-9.f
33964         * gfortran.dg/g77/980701-0.f
33965         * gfortran.dg/g77/980701-1.f
33966         * gfortran.dg/g77/cabs.f
33967         * gfortran.dg/g77/claus.f
33968         * gfortran.dg/g77/complex_1.f
33969         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
33970         * gfortran.dg/g77/dcomplex.f
33971         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
33972         * gfortran.dg/g77/f90-intrinsic-mathematical.f
33973         * gfortran.dg/g77/f90-intrinsic-numeric.f
33974         * gfortran.dg/g77/int8421.f
33975         * gfortran.dg/g77/labug1.f
33976         * gfortran.dg/g77/large_vec.f
33977         * gfortran.dg/g77/le.f
33978         * gfortran.dg/g77/short.f
33979         * gfortran.dg/g77/README: Update
33980
33981 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
33982
33983         PR c++/16637
33984         * g++.dg/parse/lookup4.C: New test.
33985
33986 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33987
33988         PR c++/16175
33989         * g++.dg/template/ttp10.C: New test.
33990
33991 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33992
33993         * gcc.dg/pr12625-1.c: New test.
33994
33995 2004-07-20  Steven Bosscher  <stevenb@suse.de>
33996
33997         * gcc.dg/switch-warn-1.c: New test.
33998         * gcc.dg/switch-warn-2.c: New test.
33999         * gcc.c-torture/compile/pr14730.c: Update.
34000
34001 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
34002
34003         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34004         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34005         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34006         g++.dg/template/nontype3.C: Remove trailing CR from tests.
34007
34008 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
34009
34010         PR c++/16623
34011         * g++.dg/template/assign1.C: New test.
34012
34013 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34014
34015         PR c++/12170
34016         * g++.dg/template/ttp9.C: New test.
34017
34018 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
34019
34020         * gcc.dg/format/cmn-err-1.c: New test.
34021
34022 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34023
34024         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34025         gcc.dg/Wparentheses-10.c: New tests.
34026         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34027
34028 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34029
34030         PR fortran/16465
34031         * gfortran.dg/g77//ffixed-line-length-0.f,
34032         gfortran.dg/g77/ffixed-line-length-132.f,
34033         gfortran.dg/g77/ffixed-line-length-72.f,
34034         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34035         gfortran.dg/g77/README: Update.
34036
34037 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34038
34039         PR c++/13092
34040         * g++.dg/template/non-dependent7.C: New test.
34041         * g++.dg/template/non-dependent8.C: Likewise.
34042         * g++.dg/template/non-dependent9.C: Likewise.
34043         * g++.dg/template/non-dependent10.C: Likewise.
34044
34045 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
34046
34047         PR c++/16337
34048         * g++.dg/parse/attr2.C: New test.
34049
34050 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
34051
34052         * g77.dg: Removed.
34053         * g77.f-torture: Ditto.
34054
34055 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34056
34057         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34058         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34059         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34060
34061 2004-07-16  Richard Henderson  <rth@redhat.com>
34062
34063         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34064
34065 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34066
34067         * lib/fortran-torture.exp (fortran-torture): Don't test compile
34068         tests with full list of options.
34069         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34070         of TORTURE_OPTIONS if test contains 'dg-do run'.
34071
34072         PR fortran/16404
34073         * gfortran.dg/do_iterator.f90: New test.
34074
34075 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34076
34077         PR rtl-optimization/16536
34078         * gcc.c-torture/execute/restrict-1.c: New test.
34079
34080 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34081
34082         PR fortran/15324
34083         * gfortran.dg/pr15324.f90: New test.
34084
34085         PR fortran/15129
34086         * gfortran.dg/pr15129.f90: New test.
34087
34088         PR fortran/15140
34089         * gfortran.dg/pr15140.f90: New test.
34090
34091         PR fortran/13792
34092         * gfortran.fortran-torture/execute/bounds.f90: Add check for
34093         compile-time simplification.
34094
34095 2004-07-14  Mike Stump  <mrs@apple.com>
34096
34097         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34098
34099 2004-07-14  James E Wilson  <wilson@specifixinc.com>
34100
34101         PR target/16325
34102         * gcc.dg/profile-generate-1.c: New.
34103
34104 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
34105
34106         * gcc.c-torture/execute/20040709-1.c: New test.
34107         * gcc.c-torture/execute/20040709-2.c: New test.
34108
34109 2004-07-14  Mike Stump  <mrs@apple.com>
34110
34111         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34112
34113 2004-07-14  Mike Stump  <mrs@apple.com>
34114
34115         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34116
34117 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
34118
34119         PR c++/16518
34120         * g++.dg/parse/mutable1.C: New test.
34121
34122 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
34123
34124         PR tree-optimization/16443
34125         * gcc.dg/tree-ssa/20040713-1.c: New test.
34126
34127 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
34128
34129         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34130         for operator new.
34131
34132 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34133
34134         * gfortran.dg/g77/README: New file
34135         * gfortran.dg/g77/19981216-0.f: Copy from
34136         g77.f-torture/noncompile.  Add "dg-do compile" and
34137         dg-error as required.
34138         * gfortran.dg/g77/19990218-1.f: Likewise.
34139         * gfortran.dg/g77/19990905-1.f: Likewise.
34140         * gfortran.dg/g77/9263.f: Likewise.
34141         * gfortran.dg/g77/980615-0.f: Likewise.
34142         * gfortran.dg/g77/980616-0.f: Likewise.
34143         * gfortran.dg/g77/check0.f: Likewise.
34144         * gfortran.dg/g77/select_no_compile.f: Likewise.
34145
34146 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34147
34148         Copy files from g77.f-torture/compile.
34149         Add "{ dg-do compile}".  Other changes as noted
34150         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34151         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34152         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34153         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34154         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34155         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34156         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34157         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34158         statement to conform to standard.  Append alpha1.x for reference.
34159         * gfortran.dg/g77/xformat.f: Add dg-warning
34160
34161 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34162
34163         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34164         Add {dg-do compile} directive.
34165         * gfortran.dg/g77/cpp2.F: Likewise.
34166
34167 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34168
34169         PR c++/5402
34170         * g++.dg/lookup/name-clash1.C: New test.
34171
34172         PR c++/9777
34173         * g++.dg/lookup/name-clash2.C: New test.
34174
34175         PR c++/12102
34176         * g++.dg/lookup/name-clash3.C: New test.
34177
34178 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34179
34180         * g++.dg/lookup/new2.C: New test.
34181         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34182
34183 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
34184
34185         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34186         Add {dg-do compile} directive.
34187         * gfortran.dg/g77/13060.f: Likewise.
34188         * gfortran.dg/g77/19990218-0.f: Likewise.
34189         * gfortran.dg/g77/19990305-0.f: Likewise.
34190         * gfortran.dg/g77/19990419-0.f: Likewise.
34191         * gfortran.dg/g77/19990502-0.f: Likewise.
34192         * gfortran.dg/g77/19990502-1.f: Likewise.
34193         * gfortran.dg/g77/19990525-0.f: Likewise.
34194         * gfortran.dg/g77/19990826-1.f: Likewise.
34195         * gfortran.dg/g77/19990826-3.f: Likewise.
34196         * gfortran.dg/g77/19990905-2.f: Likewise.
34197         * gfortran.dg/g77/20000412-1.f: Likewise.
34198         * gfortran.dg/g77/20000511-1.f: Likewise.
34199         * gfortran.dg/g77/20000511-2.f: Likewise.
34200         * gfortran.dg/g77/20000518.f: Likewise.
34201         * gfortran.dg/g77/20000601-1.f: Likewise.
34202         * gfortran.dg/g77/20000601-2.f: Likewise.
34203         * gfortran.dg/g77/20000629-1.f: Likewise.
34204         * gfortran.dg/g77/20000630-2.f: Likewise.
34205         * gfortran.dg/g77/20010115.f: Likewise.
34206         * gfortran.dg/g77/20010321-1.f: Likewise.
34207         * gfortran.dg/g77/20010426.f: Likewise.
34208         * gfortran.dg/g77/20020307-1.f: Likewise.
34209         * gfortran.dg/g77/8485.f: Likewise.
34210         * gfortran.dg/g77/960317-1.f: Likewise.
34211         * gfortran.dg/g77/970915-0.f: Likewise.
34212         * gfortran.dg/g77/980310-1.f: Likewise.
34213         * gfortran.dg/g77/980310-2.f: Likewise.
34214         * gfortran.dg/g77/980310-3.f: Likewise.
34215         * gfortran.dg/g77/980310-4.f: Likewise.
34216         * gfortran.dg/g77/980310-6.f: Likewise.
34217         * gfortran.dg/g77/980310-7.f: Likewise.
34218         * gfortran.dg/g77/980310-8.f: Likewise.
34219         * gfortran.dg/g77/980419-2.f: Likewise.
34220         * gfortran.dg/g77/980424-0.f: Likewise.
34221         * gfortran.dg/g77/980427-0.f: Likewise.
34222         * gfortran.dg/g77/980729-0.f: Likewise.
34223         * gfortran.dg/g77/981117-1.f: Likewise.
34224         * gfortran.dg/g77/toon_1.f: Likewise.
34225
34226 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34227
34228         PR c++/2204
34229         * g++.dg/other/abstract2.C: New test.
34230
34231 2004-07-12  Paul Brook  <paul@codesourcery.com>
34232
34233         * gfortran.dg/pointer_init_1.f90: New test.
34234
34235 2004-07-11  Paul Brook  <paul@codesourcery.com>
34236
34237         PR fortran/15986
34238         * gfortran.dg/contained_1.f90: New test.
34239
34240 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
34241
34242         * g++.dg/parse/defarg8.C: New test.
34243
34244 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34245
34246         PR fortran/16433
34247         * gfortran.dg/pr16433.f: New test.
34248
34249         PR fortran/17574
34250         * gfortran.dg/pr15754.f90: New test.
34251
34252 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34253
34254         PR tree-optimization/16437
34255         * gcc.c-torture/execute/bitfld-4.c: New test.
34256
34257 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34258
34259         * gfortran.fortran-torture/execute/common_2.f90: Add check for
34260         access to common var from module.
34261
34262 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34263
34264         PR fortran/16336
34265         * gfortran.fortran-torture/execute/common_2.f90: New test.
34266
34267 2004-07-10  Paul Brook  <paul@codesourcery.com>
34268
34269         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34270
34271 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34272
34273         PR fortran/15969
34274         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34275
34276 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
34277
34278         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34279         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34280         * gfortran.dg/g77/ffree-form-1.f: Likewise.
34281         * gfortran.dg/g77/ffree-form-2.f: Likewise.
34282         * gfortran.dg/g77/ffree-form-3.f: Likewise.
34283         * gfortran.dg/g77/fno-underscoring.f: Likewise.
34284         * gfortran.dg/g77/funderscoring.f: Likewise.
34285         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
34286
34287 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34288
34289         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34290
34291 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34292         Paul Brook  <paul@codesourcery.com>
34293
34294         PR fortran/13415
34295         * gfortran.dg/common_pointer_1.f90: New test.
34296
34297 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34298
34299         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34300
34301 2004-07-09  James E Wilson  <wilson@specifixinc.com>
34302
34303         PR target/16364
34304         * gcc.c-torture/compile/20040709-1.c: New.
34305
34306 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34307
34308         PR fortran/14077
34309         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34310
34311 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34312
34313         PR fortran/13201
34314         * gfortran.dg/shape_1.f90: New test.
34315
34316 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
34317             Andrew Pinski  <apinski@apple.com>
34318
34319         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34320
34321 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34322
34323         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34324         comment.
34325
34326 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34327         Paul Brook  <paul@codesourcery.com>
34328
34329         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34330         '.f95' and '.F95'.
34331
34332 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
34333
34334         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34335
34336 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34337
34338         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34339         testcases with capital suffix.
34340
34341 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34342
34343         PR fortran/15481
34344         PR fortran/13372
34345         PR fortran/13575
34346         PR fortran/15978
34347         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34348
34349         * gfortran.dg/implicit_1.f90: New test.
34350
34351 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34352
34353         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34354         expression to match gfortran warning/error messages
34355         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34356         dg-error text.
34357
34358 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34359
34360         * lib/fortran-torture.exp: Rename proc search_for to
34361         search_for_re.
34362
34363 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34364
34365         * gcc.c-torture/execute/simd-5.x: New file.
34366         XFAIL on SPARC 64-bit at -O0.
34367
34368 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34369
34370         PR c++/8211
34371         PR c++/16165
34372         * g++.dg/warn/effc3.C: New test.
34373
34374 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34375
34376         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34377         change X to 1X in format.
34378         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34379         add data statements to conform to standard.
34380
34381 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34382
34383         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34384         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34385         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34386
34387 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34388
34389         * gfortran.dg/g77/7388.f: Copy from g77.dg
34390         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34391         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34392         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34393         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34394         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34395         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34396         * gfortran.dg/g77/strlen0.f: Likewise.
34397
34398 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34399
34400         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34401         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34402
34403 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34404
34405         * gcc.c-torture/execute/920428-2.x: Delete.
34406         * gcc.c-torture/execute/920501-7.x: Likewise.
34407
34408 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
34409
34410         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34411         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
34412         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34413         prescott and c3-2.
34414         (PREFETCH_3DNOW): Add -march=c3.
34415
34416 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
34417
34418         PR c/16437
34419         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34420         * gcc.c-torture/execute/bf64-1.x: Likewise.
34421
34422 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34423
34424         * gcc.c-torture/compile/20040708-1.c: New test.
34425
34426 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34427
34428         PR c++/16169
34429         * g++.dg/warn/effc2.C: New test.
34430
34431 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34432
34433         * gcc.c-torture/execute/bitfld-1.x: Remove.
34434         * gcc.c-torture/execute/bitfld-3.c: New test.
34435         * gcc.dg/bitfld-2.c: Remove XFAILs.
34436
34437 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
34438
34439         PR c++/16276
34440         * g++.dg/rtti/tinfo1.C: New file.
34441
34442 2004-07-07  Eric Christopher  <echristo@redhat.com>
34443
34444         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34445
34446 2004-07-07  Andrew Pinski  <apinski@apple.com>
34447
34448         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34449
34450 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
34451
34452         * g++.dg/init/call1.C: XFAIL.
34453
34454 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
34455
34456         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34457         except for movstrict*, to movmem* and clrstr* to clrmem*.
34458
34459 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
34460
34461         * gcc.c-torture/execute/20040707-1.c: New test.
34462
34463 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
34464
34465         * gcc.c-torture/execute/20040706-1.c: New test.
34466
34467 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34468
34469         PR c++/3671
34470         * g++.dg/template/spec14.C: New test.
34471
34472 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
34473
34474         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34475         nothing if not yet defined.  Use it in b, c and d type definitions.
34476         * gcc.c-torture/execute/20040705-1.c: New test.
34477         * gcc.c-torture/execute/20040705-2.c: New test.
34478
34479 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34480
34481         PR c++/2518
34482         * g++.dg/lookup/new1.C: New test.
34483
34484 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34485
34486         PR c++/11406
34487         * g++.dg/template/sizeof8.C: New test.
34488
34489 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
34490
34491         * gcc.c-torture/compile/20040705-1.c: New test.
34492
34493 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
34494
34495         * gfortran.fortran-torture/execute/seq_io.f90: New test.
34496
34497 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
34498
34499         * gcc.dg/cpp/if-mop.c: Two new testcases.
34500         * gcc.dg/cpp/trad/comment-3.c: New.
34501
34502 2004-07-04  Paul Brook  <paul@codesourcery.com>
34503
34504         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34505
34506 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
34507
34508         PR c++/3761
34509         * g++.dg/lookup/crash4.C: New test.
34510
34511 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
34512
34513         * gcc.c-torture/execute/builtin-abs-1.c
34514         * gcc.c-torture/execute/builtin-abs-2.c
34515         * gcc.c-torture/execute/builtin-complex-1.c
34516         * gcc.c-torture/execute/builtins/string-1-lib.c
34517         * gcc.c-torture/execute/builtins/string-1.c
34518         * gcc.c-torture/execute/builtins/string-2-lib.c
34519         * gcc.c-torture/execute/builtins/string-2.c
34520         * gcc.c-torture/execute/builtins/string-3-lib.c
34521         * gcc.c-torture/execute/builtins/string-3.c
34522         * gcc.c-torture/execute/builtins/string-4-lib.c
34523         * gcc.c-torture/execute/builtins/string-4.c
34524         * gcc.c-torture/execute/builtins/string-5-lib.c
34525         * gcc.c-torture/execute/builtins/string-5.c
34526         * gcc.c-torture/execute/builtins/string-6-lib.c
34527         * gcc.c-torture/execute/builtins/string-6.c
34528         * gcc.c-torture/execute/builtins/string-7-lib.c
34529         * gcc.c-torture/execute/builtins/string-7.c
34530         * gcc.c-torture/execute/builtins/string-8-lib.c
34531         * gcc.c-torture/execute/builtins/string-8.c
34532         * gcc.c-torture/execute/builtins/string-9-lib.c
34533         * gcc.c-torture/execute/builtins/string-9.c
34534         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34535         * gcc.c-torture/execute/builtins/string-asm-1.c
34536         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34537         * gcc.c-torture/execute/builtins/string-asm-2.c
34538         * gcc.c-torture/execute/stdio-opt-1.c
34539         * gcc.c-torture/execute/stdio-opt-2.c
34540         * gcc.c-torture/execute/stdio-opt-3.c
34541         * gcc.c-torture/execute/string-opt-1.c
34542         * gcc.c-torture/execute/string-opt-10.c
34543         * gcc.c-torture/execute/string-opt-11.c
34544         * gcc.c-torture/execute/string-opt-12.c
34545         * gcc.c-torture/execute/string-opt-13.c
34546         * gcc.c-torture/execute/string-opt-14.c
34547         * gcc.c-torture/execute/string-opt-15.c
34548         * gcc.c-torture/execute/string-opt-16.c
34549         * gcc.c-torture/execute/string-opt-2.c
34550         * gcc.c-torture/execute/string-opt-6.c
34551         * gcc.c-torture/execute/string-opt-7.c
34552         * gcc.c-torture/execute/string-opt-8.c:
34553         Replace with ...
34554
34555         * gcc.c-torture/execute/builtins/abs-2.c
34556         * gcc.c-torture/execute/builtins/abs-3.c
34557         * gcc.c-torture/execute/builtins/complex-1.c
34558         * gcc.c-torture/execute/builtins/fprintf.c
34559         * gcc.c-torture/execute/builtins/fputs.c
34560         * gcc.c-torture/execute/builtins/memcmp.c
34561         * gcc.c-torture/execute/builtins/memmove.c
34562         * gcc.c-torture/execute/builtins/memops-asm.c
34563         * gcc.c-torture/execute/builtins/mempcpy-2.c
34564         * gcc.c-torture/execute/builtins/mempcpy.c
34565         * gcc.c-torture/execute/builtins/memset.c
34566         * gcc.c-torture/execute/builtins/printf.c
34567         * gcc.c-torture/execute/builtins/sprintf.c
34568         * gcc.c-torture/execute/builtins/strcat.c
34569         * gcc.c-torture/execute/builtins/strchr.c
34570         * gcc.c-torture/execute/builtins/strcmp.c
34571         * gcc.c-torture/execute/builtins/strcpy.c
34572         * gcc.c-torture/execute/builtins/strcspn.c
34573         * gcc.c-torture/execute/builtins/strlen-2.c
34574         * gcc.c-torture/execute/builtins/strlen.c
34575         * gcc.c-torture/execute/builtins/strncat.c
34576         * gcc.c-torture/execute/builtins/strncmp-2.c
34577         * gcc.c-torture/execute/builtins/strncmp.c
34578         * gcc.c-torture/execute/builtins/strncpy.c
34579         * gcc.c-torture/execute/builtins/strpbrk.c
34580         * gcc.c-torture/execute/builtins/strpcpy-2.c
34581         * gcc.c-torture/execute/builtins/strpcpy.c
34582         * gcc.c-torture/execute/builtins/strrchr.c
34583         * gcc.c-torture/execute/builtins/strspn.c
34584         * gcc.c-torture/execute/builtins/strstr-asm.c
34585         * gcc.c-torture/execute/builtins/strstr.c:
34586         ... these new files.
34587
34588         * gcc.c-torture/execute/builtins/abs-2-lib.c
34589         * gcc.c-torture/execute/builtins/abs-3-lib.c
34590         * gcc.c-torture/execute/builtins/complex-1-lib.c
34591         * gcc.c-torture/execute/builtins/fprintf-lib.c
34592         * gcc.c-torture/execute/builtins/fputs-lib.c
34593         * gcc.c-torture/execute/builtins/memcmp-lib.c
34594         * gcc.c-torture/execute/builtins/memmove-lib.c
34595         * gcc.c-torture/execute/builtins/memops-asm-lib.c
34596         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34597         * gcc.c-torture/execute/builtins/mempcpy-lib.c
34598         * gcc.c-torture/execute/builtins/memset-lib.c
34599         * gcc.c-torture/execute/builtins/printf-lib.c
34600         * gcc.c-torture/execute/builtins/sprintf-lib.c
34601         * gcc.c-torture/execute/builtins/strcat-lib.c
34602         * gcc.c-torture/execute/builtins/strchr-lib.c
34603         * gcc.c-torture/execute/builtins/strcmp-lib.c
34604         * gcc.c-torture/execute/builtins/strcpy-lib.c
34605         * gcc.c-torture/execute/builtins/strcspn-lib.c
34606         * gcc.c-torture/execute/builtins/strlen-2-lib.c
34607         * gcc.c-torture/execute/builtins/strlen-lib.c
34608         * gcc.c-torture/execute/builtins/strncat-lib.c
34609         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34610         * gcc.c-torture/execute/builtins/strncmp-lib.c
34611         * gcc.c-torture/execute/builtins/strncpy-lib.c
34612         * gcc.c-torture/execute/builtins/strpbrk-lib.c
34613         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34614         * gcc.c-torture/execute/builtins/strpcpy-lib.c
34615         * gcc.c-torture/execute/builtins/strrchr-lib.c
34616         * gcc.c-torture/execute/builtins/strspn-lib.c
34617         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34618         * gcc.c-torture/execute/builtins/strstr-lib.c
34619         * gcc.c-torture/execute/builtins/lib/abs.c
34620         * gcc.c-torture/execute/builtins/lib/fprintf.c
34621         * gcc.c-torture/execute/builtins/lib/memset.c
34622         * gcc.c-torture/execute/builtins/lib/printf.c
34623         * gcc.c-torture/execute/builtins/lib/sprintf.c
34624         * gcc.c-torture/execute/builtins/lib/strcpy.c
34625         * gcc.c-torture/execute/builtins/lib/strcspn.c
34626         * gcc.c-torture/execute/builtins/lib/strncat.c
34627         * gcc.c-torture/execute/builtins/lib/strncmp.c
34628         * gcc.c-torture/execute/builtins/lib/strncpy.c
34629         * gcc.c-torture/execute/builtins/lib/strpbrk.c
34630         * gcc.c-torture/execute/builtins/lib/strspn.c
34631         * gcc.c-torture/execute/builtins/lib/strstr.c:
34632         New files containing support routines.
34633
34634         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34635         declaration.
34636         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34637         when not optimizing.
34638
34639 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
34640
34641         PR c++/16240
34642         * g++.dg/abi/mangle22.C: New test.
34643         * g++.dg/abi/mangle23.C: Likewise.
34644
34645 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
34646
34647         PR fortran/16290
34648         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34649         Allow for cases without denormalized floating point numbers.
34650
34651 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
34652
34653         PR c/1027
34654         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34655         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34656         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34657         expected warning text.
34658         * gcc.dg/format/diag-2.c: New test.
34659
34660 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34661
34662         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34663
34664 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
34665
34666         * gcc.dg/builtins-43.c: New.
34667         * gcc.dg/builtins-44.c: New.
34668         * gcc.dg/builtins-45.c: New.
34669
34670 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
34671             Andreas Tobler  <a.tobler@schweiz.ch>
34672
34673         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34674         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
34675         as SIGSEGV.
34676         * gcc.dg/cleanup-11.c: Likewise.
34677         * gcc.dg/cleanup-8.c: Likewise.
34678         * gcc.dg/cleanup-9.c: Likewise.
34679         * gcc.dg/cleanup-5.c: Run on all platforms.
34680
34681 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34682
34683         * g++.dg/warn/nonnull1.C: New test.
34684
34685 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34686
34687         * gcc.dg/compat/compat-common.h: Wrap up CINT in
34688         an #ifndef SKIP_COMPLEX_INT/#endif pair.
34689         Special-case the Sun compiler wrt to <complex.h>.
34690
34691 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
34692
34693         * gcc.dg/Wunreachable-8.C: New test.
34694
34695         * gcc.dg/h8300-ice2.c : New test.
34696
34697 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
34698
34699         PR fortran/16161
34700         * gfortran.fortran-torture/compile/implicit.f90: Add test
34701         for implicit character.
34702
34703 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
34704
34705         PR fortran/16289
34706         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34707         Use tiny() intrinsic to find smallest non-negative real
34708
34709 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
34710
34711         * gcc.dg/compat/struct-by-value-22_main.c: New test.
34712         * gcc.dg/compat/struct-by-value-22_x.c: New.
34713         * gcc.dg/compat/struct-by-value-22_y.c: New.
34714
34715         * gcc.c-torture/execute/20040629-1.c: New test.
34716
34717 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
34718
34719         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34720         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34721
34722         PR target/16195
34723         * gcc.dg/20040625-1.c: New test.
34724
34725 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34726
34727         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34728
34729 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34730
34731         PR fortran/15963
34732         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34733
34734 2004-06-29  Richard Henderson  <rth@redhat.com>
34735
34736         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34737
34738 2004-06-29  Paul Brook  <paul@codesourcery.com>
34739
34740         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34741         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34742
34743 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
34744
34745         PR c++/16260
34746         * g++.dg/parse/crash15.C: New.
34747
34748 2004-06-28  Andrew Pinski  <apinski@apple.com>
34749
34750         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34751         by the error already.
34752
34753         * g++.dg/opt/ptrmem4.C: Change to compile only test.
34754
34755 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
34756
34757         PR target/14041
34758         * gcc.dg/h8300-bss-align-1.c : New.
34759
34760 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34761
34762         * PR c++/16174
34763         * g++.dg/template/ctor4.C: New.
34764
34765 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34766
34767         PR c++/16205
34768         * g++.dg/warn/Wsequence-point-1.C: New test.
34769
34770 2004-06-27  Paul Brook  <paul@codesourcery.com>
34771
34772         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34773
34774 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
34775
34776         * g++.old-deja/g++.mike/p7325.C: Remove.
34777
34778 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34779
34780         PR c/14963
34781         * gcc.dg/pr14963.c: New test.
34782
34783 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
34784
34785         PR c++/16193
34786         * g++.dg/parse/redef1.C: New test.
34787
34788 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34789
34790         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34791         20021110.c.
34792         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34793         20021119-1.c.
34794         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34795         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34796         5-04.c.
34797         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34798         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34799         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34800         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34801         g++.brendan/enum14.C.
34802         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34803         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34804         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34805         g++.mike/virt1.C.
34806         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34807         memtemp24.C.
34808
34809 2004-06-27  Roger Sayle  <roger@eyesopen.com>
34810
34811         * gcc.dg/20040527-1.c: New test case.
34812
34813 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
34814
34815         PR gfortran/pr16196
34816         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34817
34818 2004-06-25  Roger Sayle  <roger@eyesopen.com>
34819
34820         PR middle-end/15825
34821         * gcc.dg/pr15825-1.c: New test case.
34822
34823 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34824
34825         * gcc.c-torture/execute/20040625-1.c: New test.
34826
34827 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34828
34829         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34830
34831 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34832
34833         * gcc.dg/torture/mips-div-1.c: New test.
34834
34835 2004-06-24  Jeff Law  <law@redhat.com>
34836
34837         * gcc.dg/tree-ssa/20040624-1.c: New test.
34838
34839 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
34840
34841         * gcc.c-torture/compile/20040624-1.c: New test.
34842
34843 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34844
34845         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34846         this directory.
34847
34848 2004-06-23  Andrew Pinski  <apinski@apple.com>
34849
34850         PR middle-end/15988
34851         * g++.dg/opt/ptrmem4.C: New test.
34852
34853         * gcc.dg/c90-array-quals-2.c: New test.
34854
34855 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
34856
34857         * gcc.dg/kpice1.c: New test.
34858
34859 2006-06-23  Andrew Pinski  <apinski@apple.com>
34860
34861         * gcc.dg/c90-array-quals.c: New test.
34862
34863 2006-06-22  Richard Henderson  <rth@redhat.com>
34864
34865         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34866
34867 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
34868
34869         * gcc.dg/builtins-config.h: Handle FreeBSD.
34870
34871 2006-06-22  Richard Henderson  <rth@redhat.com>
34872
34873         * g++.dg/opt/devirt1.C: New.
34874
34875 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
34876
34877         * g++.dg/opt/pr15551.C: New testcase.
34878
34879 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
34880
34881         PR target/14800
34882         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
34883         x86_64-*-linux* when compiling for 32bit.
34884
34885 2004-06-21  Andrew Pinski  <apinski@apple.com>
34886
34887         * gcc.dg/pch/struct-1.c: New.
34888         * gcc.dg/pch/struct-1.hs: New.
34889
34890 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
34891
34892         * gcc.dg/pch/save-temps-1.c: New file.
34893         * gcc.dg/pch/save-temps-1.hs: New file.
34894
34895 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34896
34897         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
34898         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
34899
34900 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34901
34902         * gfortran.fortran-torture/execute/select_1.f90: Rename function
34903         to fix type error.
34904         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
34905         Remove trailing spaces.
34906
34907 2004-06-21  Richard Henderson  <rth@redhat.com>
34908
34909         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
34910         merging && to BIT_FIELD_REF.
34911
34912 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
34913
34914         * g++.dg/opt/placeholder1.C: New test.
34915
34916 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34917
34918         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
34919         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34920         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34921         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34922
34923 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
34924
34925         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
34926         extern "C".
34927         * g++.dg/other/pragma-re-1.C: Add comments.
34928
34929 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
34930
34931         PR gfortran/16080
34932         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
34933
34934 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
34935
34936         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
34937         instead of setting the type of size_t by
34938         hand.
34939
34940 2004-06-18  Roger Sayle  <roger@eyesopen.com>
34941
34942         * gcc.dg/unordered-2.c: New test case.
34943         * gcc.dg/unordered-3.c: New test case.
34944
34945 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
34946
34947         PR other/16043
34948         * lib/g++.exp (g++_version): Tweak regexp for version
34949         * lib/g77.exp (g77_version): Likewise.
34950         * lib/gfortran.exp (gfortran_version): Likewise.
34951         * lib/objc.exp (objc_version): Likewise.
34952         * lib/treelang.exp (treelang_version): Likewise.
34953
34954 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
34955
34956         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
34957         Use INT_MAX instead of __INT_MAX__.
34958         * gcc.dg/compat/struct-align-2_y.c: Likewise.
34959
34960         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
34961         * gcc.dg/compat/scalar-return-3_x.c: Use it.
34962         * gcc.dg/compat/scalar-return-3_y.c: Use it.
34963         * gcc.dg/compat/scalar-return-4_x.c: Use it.
34964         * gcc.dg/compat/scalar-return-4_y.c: Use it.
34965         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
34966         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
34967         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
34968         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
34969
34970         * gcc.dg/range-test-1.c: New test.
34971         * g++.dg/opt/range-test-1.C: New test.
34972
34973 2004-06-17  Richard Henderson  <rth@redhat.com>
34974
34975         * objc.dg/sync-1.m: New.
34976         * objc.dg/try-catch-1.m: Don't force next runtime.
34977         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
34978         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
34979         shadowed catch clause.
34980         * objc.dg/try-catch-5.m: New.
34981
34982 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
34983
34984         Bug 14610
34985         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
34986
34987 2004-06-15  Richard Henderson  <rth@redhat.com>
34988
34989         * gcc.dg/20001116-1.c: Move expected warning line.
34990
34991 2004-06-15  Richard Henderson  <rth@redhat.com>
34992
34993         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
34994         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
34995
34996 2004-06-15  Jeff Law  <law@redhat.com>
34997
34998         * gcc.dg/tree-ssa/20040615-1.c: New test.
34999         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35000         be less sensitive to operand ordering.
35001         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35002
35003 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
35004
35005         * g++.dg/abi/bitfield3.C: Add comment..
35006
35007 2004-06-15  Richard Henderson  <rth@redhat.com>
35008
35009         * g++.dg/ext/stmtexpr1.C: XFAIL.
35010         * gcc.dg/20030612-1.c: XFAIL.
35011
35012 2004-06-15  Eric Christopher  <echristo@redhat.com>
35013
35014         * g++.dg/charset/asm5.c: New.
35015         * gcc.dg/charset/asm6.c: New.
35016
35017 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35018
35019         PR fortran/15962
35020         * gfortran.fortran-torture/execute/select_1.f90: New test.
35021
35022 2004-06-15  Paul Brook  <paul@codesourcery.com>
35023
35024         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35025
35026 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35027
35028         PR c++/15967
35029         * g++.dg/lookup/crash3.C: New test.
35030
35031 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35032
35033         PR c++/15947
35034         * g++.dg/parse/dtor4.C: New test.
35035
35036 2004-06-14  Jeff Law  <law@redhat.com>
35037
35038         * gcc.c-torture/compile/20040614-1.c: New test.
35039
35040 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35041
35042         PR fortran/15211
35043         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35044         LEN of a character array.
35045
35046 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
35047
35048         PR c++/15096
35049         * g++.dg/template/ptrmem10.C: New test.
35050
35051         PR c++/14930
35052         * g++.dg/template/friend30.C: New test.
35053
35054 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35055
35056         PR fortran/14928
35057         * gfortran.fortran-torture/compile/mloc.f90: New test.
35058
35059 2004-06-13  Paul Brook  <paul@codesourcery.com>
35060
35061         * gfortran.fortran-torture/execute/random_2.f90: New test.
35062
35063 2004-06-13  Eric Christopher  <echristo@redhat.com>
35064
35065         * gcc.dg/noncompile/redecl-1.c: Fix error message.
35066
35067 2004-06-12  Paul Brook  <paul@codesourcery.com>
35068
35069         * gfortran.fortran-torture/execute/contained_3.f90: New test.
35070
35071 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35072
35073         PR fortran/14923
35074         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35075
35076 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35077
35078         PR fortran/14957
35079         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35080         syntax errors in end statements of contained subroutines.
35081
35082 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35083
35084         PR fortran/12841
35085         * gfortran.fortran-torture/execute/null_arg.f90: New test.
35086
35087 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35088
35089         PR fortran/15665
35090         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35091
35092 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35093
35094         PR gfortran/12839
35095         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35096
35097 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
35098
35099         PR c++/15862
35100         * g++.dg/parse/enum1.C: New test.
35101
35102 2004-06-10  Jeff Law  <law@redhat.com>
35103
35104         * gcc.c-torture/compile/20040610-1.c: New test.
35105
35106 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35107
35108         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35109         * g++.old-deja/g++.other/decl3.C: Likewise.
35110
35111 2004-06-10  Brian Booth  <bbooth@redhat.com>
35112
35113         * gcc.dg/tree-ssa/20031015-1.c: Scan for
35114         V_MAY_DEF instead of VDEF.
35115         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35116
35117 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
35118
35119         PR c++/14211
35120         * g++.dg/conversion/const1.C: New test.
35121
35122         PR c++/15076
35123         * g++.dg/conversion/reinterpret1.C: New test.
35124
35125         PR c++/15877
35126         * g++.dg/template/enum2.C: New test.
35127
35128         PR c++/15227
35129         * g++.dg/template/error13.C: New test.
35130
35131 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35132
35133         PR fortran/14957
35134         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35135         arguments to test_* REAL and of the right size.
35136
35137 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35138
35139         PR target/15569
35140         PR rtl-optimization/15681
35141         * gcc.dg/20040609-1.c: New test.
35142
35143 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35144
35145         PR c++/14791
35146         * g++.dg/opt/builtins1.C: New test.
35147
35148 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
35149
35150         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35151         that use default windows32 struct layout.
35152         * gcc.dg/i386-bitfield2.c: Likewise.
35153
35154 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
35155
35156         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35157         for mingw32 and cygwin targets.
35158
35159 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
35160
35161         * gcc.dg/pch/macro-4.c: New.
35162         * gcc.dg/pch/macro-4.hs: New.
35163
35164 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35165
35166         PR fortran/13249
35167         * gfortran.fortran-torture/compile/name_clash.f90: New test.
35168
35169 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35170
35171         PR fortran/13372
35172         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35173
35174 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35175
35176         PR gfortran/14897
35177         * gfortran.fortran-torture/execute/t_edit.f90: New test.
35178
35179 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35180
35181         PR gfortran/15755
35182         * gfortran.fortran-torture/execute/backspace.c : New test.
35183
35184 2004-06-09  Paul Brook  <paul@codesourcery.com>
35185
35186         * gfortran.fortran-torture/execure/intrinsic_associated.f90
35187         (pointer_to_section): Rewrite to use smaller array.
35188
35189 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
35190
35191         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35192         * gcc.dg/ext/altivec-10.c: Same.
35193         * gcc.dg/ext/altivec-11.c: Same.
35194         * gcc.dg/ext/altivec-12.c: Same.
35195         * gcc.dg/ext/altivec-13.c: Same.
35196         * gcc.dg/ext/altivec-14.c: Same.
35197         * gcc.dg/ext/altivec-15.c: Same.
35198         * gcc.dg/ext/altivec-16.c: Same.
35199         * gcc.dg/ext/altivec-3.c: Same.
35200         * gcc.dg/ext/altivec-4.c: Same.
35201         * gcc.dg/ext/altivec-6.c: Same.
35202         * gcc.dg/ext/altivec-7.c: Same.
35203         * gcc.dg/ext/altivec-8.c: Same.
35204         * gcc.dg/ext/altivec-varargs-1.c: Same.
35205
35206         * g++.dg/ext/altivec-1.C: Correct dg syntax.
35207         * g++.dg/ext/altivec-10.C: Same.
35208         * g++.dg/ext/altivec-2.C: Same.
35209         * g++.dg/ext/altivec-3.C: Same.
35210         * g++.dg/ext/altivec-4.C: Same.
35211         * g++.dg/ext/altivec-5.C: Same.
35212         * g++.dg/ext/altivec-6.C: Same.
35213         * g++.dg/ext/altivec-7.C: Same.
35214         * g++.dg/ext/altivec-8.C: Same.
35215         * g++.dg/ext/altivec-9.C: Same.
35216
35217 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35218
35219         PR c++/7841
35220         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35221
35222 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35223
35224         * gcc.dg/union-1.c: New test.
35225
35226 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35227
35228         * gcc.dg/builtins-41.c: New test case.
35229         * gcc.dg/builtins-42.c: New test case.
35230
35231 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35232
35233         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35234         * g++.dg/ext/altivec-10.C: Same.
35235         * g++.dg/ext/altivec-2.C: Same.
35236         * g++.dg/ext/altivec-3.C: Same.
35237         * g++.dg/ext/altivec-4.C: Same.
35238         * g++.dg/ext/altivec-5.C: Same.
35239         * g++.dg/ext/altivec-6.C: Same.
35240         * g++.dg/ext/altivec-7.C: Same.
35241         * g++.dg/ext/altivec-8.C: Same.
35242         * g++.dg/ext/altivec-9.C: Same.
35243         * g++.old-deja/g++.abi/cxa_vec.C: Same.
35244         * g++.old-deja/g++.brendan/new3.C: Same.
35245         * gcc.c-torture/execute/eeprof-1.x: Same.
35246
35247 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35248
35249         PR c/14765
35250         * gcc.dg/pr14765-1.c: New test.
35251
35252 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35253
35254         PR c/14649
35255         * gcc.dg/pr14649-1.c: New test case.
35256
35257 2004-06-07  Richard Henderson  <rth@redhat.com>
35258
35259         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35260         if temporaries.
35261
35262 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35263
35264         * g++.dg/eh/elide1.C: Remove XFAIL.
35265
35266 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
35267
35268         PR c++/15337
35269         * g++.dg/expr/sizeof3.C: New test.
35270
35271         PR c++/14777
35272         * g++.dg/template/access14.C: New test.
35273
35274         PR c++/15554
35275         * g++.dg/template/enum1.C: New test.
35276
35277         PR c++/15057
35278         * g++.dg/eh/throw1.C: New test.
35279
35280 2004-06-07  David Ayers  <d.ayers@inode.at>
35281             Ziemowit Laski  <zlaski@apple.com>
35282
35283         * lib/objc.exp (objc_target_compile): Revert the '-framework
35284         Foundation' flag fix, since bare Darwin does not ship
35285         with the Foundation framework.
35286         * objc/execute/next_mapping.h: Provide a local NSConstantString
35287         @interface and @implementation.
35288         (objc_constant_string_init): A constructor function, used to
35289         initialize the NSConstantString meta-class object.
35290         * objc/execute/string1.m: Include "next_mapping.h" instead of
35291         <Foundation/NSString.h>.
35292         * objc/execute/string2.m: Likewise.
35293         * objc/execute/string3.m: Likewise.
35294         * objc/execute/string4.m: Likewise.
35295
35296 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
35297
35298         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35299         to double. Replace double with FLOAT.
35300         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35301
35302         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35303         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35304         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35305         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35306         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35307         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35308         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35309         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35310
35311 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35312
35313         PR c/13519
35314         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35315
35316 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35317
35318         PR c++/15503
35319         * g++.dg/template/meminit2.C: New test.
35320
35321 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
35322
35323         PR target/15822
35324         * gcc.c-torture/execute/compare-fp-1.c,
35325         gcc.c-torture/execute/compare-fp-2.c,
35326         gcc.c-torture/execute/compare-fp-3.c,
35327         gcc.c-torture/execute/compare-fp-4.c,
35328         gcc.c-torture/execute/compare-fp-3.x,
35329         gcc.c-torture/execute/compare-fp-4.x: Moved...
35330         * gcc.c-torture/execute/ieee/compare-fp-1.c,
35331         gcc.c-torture/execute/ieee/compare-fp-2.c,
35332         gcc.c-torture/execute/ieee/compare-fp-3.c,
35333         gcc.c-torture/execute/ieee/compare-fp-4.c,
35334         gcc.c-torture/execute/ieee/compare-fp-3.x,
35335         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35336
35337 2004-06-04  David Ayers  <d.ayers@inode.at>
35338
35339         * objc/execute/protocol-isEqual-4.m: New testcase.
35340
35341 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
35342
35343         * objc/execute/protocol-isEqual-1.m: New testcase.
35344         * objc/execute/protocol-isEqual-2.m: New testcase.
35345         * objc/execute/protocol-isEqual-3.m: New testcase.
35346
35347 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35348
35349         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35350
35351 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
35352
35353         * lib/objc.exp (objc_target_compile): When running tests on
35354         Darwin (Mac OS X), inform the linker about '-framework
35355         'Foundation'.
35356
35357 2004-06-02  Eric Christopher  <echristo@redhat.com>
35358
35359         * gcc.c-torture/compile/20040602-1.c: New.
35360
35361 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
35362
35363         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35364         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35365
35366         PR tree-optimization/14736
35367         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35368
35369         PR tree-optimization/14042
35370         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35371
35372         PR tree-optimization/14729
35373         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35374
35375 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35376
35377         PR fortran/15557
35378         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35379
35380 2004-06-01  Richard Hederson  <rth@redhat.com>
35381
35382         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35383
35384 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35385
35386         PR c++/14932
35387         * g++.dg/parse/offsetof4.C: New test.
35388
35389 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
35390
35391         PR objc/7993
35392         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35393
35394 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
35395
35396         PR c++/15701
35397         * g++.dg/template/friend29.C: New test.
35398
35399 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35400
35401         PR c/15749
35402         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35403
35404 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
35405
35406         * gcc.dg/sparc-trap-1.c: New test.
35407
35408 2004-05-31  Roger Sayle  <roger@eyesopen.com>
35409
35410         PR middle-end/15069
35411         * g++.dg/opt/fold3.C: New test case.
35412
35413 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
35414
35415         * lib/target-supports.exp (check_iconv_available): Fix fallout
35416         from 2004-05-28 patch.
35417
35418 2004-05-30  Paul Brook  <paul@codesourcery.com>
35419
35420         PR fortran/15620
35421         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35422         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35423
35424 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
35425
35426         * gfortran.fortran-torture/execute/random_1.f90: New test.
35427
35428 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35429
35430         * g++.dg/ext/altivec-10.C: New test.
35431
35432 2004-05-29  Paul Brook  <paul@codesourcery.com>
35433
35434         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35435
35436 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35437
35438         * gcc.dg/altivec-16.c: New test.
35439
35440 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
35441
35442         * lib/target-supports.exp (check_vmx_hw_available): New.
35443         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35444
35445         * lib/target-supports.exp (check_alias_available,
35446         check_iconv_available, check_named_sections_available): Use
35447         unique names for temporary files.
35448
35449 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35450
35451         * gcc.dg/altivec-15.c: New test.
35452
35453 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35454
35455         PR c++/15083
35456         * g++.dg/warn/noeffect6.C: New test.
35457
35458         PR c++/15471
35459         * g++.dg/expr/ptrmem4.C: New test.
35460
35461         PR c++/15640
35462         * g++.dg/template/operator3.C: New test.
35463
35464 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35465
35466         PR c++/14668
35467         * g++.dg/lookup/redecl1.C: New test.
35468         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35469
35470 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
35471
35472         * gcc.c-torture/execute/compare-fp-1.c,
35473         gcc.c-torture/execute/compare-fp-2.c,
35474         gcc.c-torture/execute/compare-fp-3.c,
35475         gcc.c-torture/execute/compare-fp-4.c,
35476         gcc.c-torture/execute/compare-fp-3.x,
35477         gcc.c-torture/execute/compare-fp-4.x,
35478         gcc.dg/pr15649-1.c: New.
35479
35480 2004-05-27  Adam Nemet  <anemet@lnxw.com>
35481
35482         PR c++/12883
35483         * g++.dg/init/array14.C: New test.
35484
35485 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
35486
35487         * lib/compat.exp (compat-get-options-main): New.
35488         (compat-get-options): Remove unneeded code, warn for ignored
35489         command.
35490         (compat-execute): Check flag set by dg-require-* commands.
35491
35492         * lib/compat.exp (compat-execute): Break up long lines.
35493
35494 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
35495
35496         * gcc.dg/altivec-7.c: Don't use 'vector long'.
35497         * gcc.dg/altivec-14.c: New test.
35498         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35499
35500         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35501         * gcc.dg/altivec-12.c: Ditto.
35502
35503         * gcc.dg/altivec-3.c: Move call to altivec_check.
35504
35505 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35506
35507         PR c++/15044
35508         * g++.dg/template/error12.C: New test.
35509
35510         PR c++/15317
35511         * g++.dg/ext/attrib15.C: New test.
35512
35513         PR c++/15329
35514         * g++.dg/template/ptrmem9.C: New test.
35515
35516 2004-05-25  Paul Brook  <paul@codesourcery.com>
35517
35518         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35519
35520 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35521
35522         PR c++/15165
35523         * g++.dg/template/crash19.C: New test.
35524
35525 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35526
35527         PR c++/15025
35528         * g++.dg/template/redecl1.C: New test.
35529
35530 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35531
35532         PR c++/14821
35533         * g++.dg/other/ns1.C: New test.
35534
35535         PR c++/14883
35536         * g++.dg/template/invalid1.C: New test.
35537
35538 2004-05-23  Paul Brook  <paul@codesourcery.com>
35539         Victor Leikehman  <lei@haifasphere.co.il>
35540
35541         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35542         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35543
35544 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35545
35546         PR c++/15285
35547         PR c++/15299
35548         * g++.dg/template/non-dependent5.C: New test.
35549         * g++.dg/template/non-dependent6.C: New test.
35550
35551 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35552
35553         PR c++/15507
35554         * g++.dg/inherit/union1.C: New test.
35555
35556         PR c++/15542
35557         * g++.dg/template/addr1.C: New test.
35558
35559         PR c++/15427
35560         * g++.dg/template/array5.C: New test.
35561
35562         PR c++/15287
35563         * g++.dg/template/array6.C: New test.
35564
35565 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
35566             Roger Sayle  <roger@eyesopen.com>
35567
35568         * g++.dg/lookup/forscope2.C: New test case.
35569
35570 2004-05-22  Ben Elliston  <bje@au.ibm.com>
35571
35572         * gcc.dg/cpp/Wmissingdirs.c: New.
35573
35574 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35575
35576         PR target/15301
35577         * gcc.dg/compat/union-m128-1.h: New file.
35578         * gcc.dg/compat/union-m128-1_main.c: Likewise.
35579         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35580         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35581
35582 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35583
35584         PR target/15302
35585         * gcc.dg/compat/struct-complex-1.h: New file.
35586         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35587         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35588         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35589
35590 2004-05-20  Roger Sayle  <roger@eyesopen.com>
35591
35592         PR middle-end/3074
35593         * gcc.dg/pr3074-1.c: New test case.
35594         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35595
35596 2004-05-20  Falk Hueffner  <falk@debian.org>
35597
35598         PR other/15526
35599         * gcc.dg/ftrapv-1.c: New test case.
35600
35601 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
35602
35603         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35604
35605 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
35606             Jeff Law  <law@redhat.com>
35607
35608         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35609         * gcc.dg/tree-ssa/20040518-2.c: New test.
35610
35611         * gcc.dg/tree-ssa/20040518-1.c: New test.
35612
35613 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
35614
35615         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35616
35617 2004-05-18  Paul Brook  <paul@codesourcery.com>
35618
35619         PR fortran/13930
35620         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35621
35622 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35623
35624         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35625         constant folding.
35626
35627 2004-05-17  Steven Bosscher  <stevenb@suse.de>
35628
35629         * gcc.dg/tree-ssa/20040517-1.c: New test.
35630
35631 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35632
35633         * gcc.dg/loop-4.c: New test.
35634
35635 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
35636
35637         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35638
35639 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
35640
35641         PR fortran/15311
35642         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35643
35644 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35645
35646         PR fortran/13826
35647         PR fortran/13940
35648         * gfortran.fortran-torture/compile/data_1.f90: New test.
35649
35650 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
35651
35652         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35653         * gcc.dg/uninit-H.c: Define ASM for __s390__.
35654
35655 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35656
35657         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35658
35659 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35660
35661         PR c/15444
35662         * gcc.dg/format/xopen-1.c: Adjust expected message.
35663         * gcc.dg/format/xopen-3.c: New test.
35664
35665 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
35666
35667         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35668
35669 2004-05-14  Jeff Law  <law@redhat.com>
35670
35671         * gcc.dg/tree-ssa/20040514-2.c: New test.
35672
35673 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35674
35675         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35676         this ...
35677         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35678         this.
35679
35680 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
35681
35682         * gcc.dg/tree-ssa/20040514-1.c: New test.
35683
35684 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35685
35686         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35687         test.
35688
35689 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35690
35691         PR fortran/14066
35692         * gfortran.fortran-torture/compile/do_1.f90: New test.
35693
35694 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35695
35696         PR fortran/15051
35697         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35698         test.
35699
35700 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
35701
35702         PR fortran/15149
35703         * gfortran.fortran-torture/execute/random_init.f90: New test.
35704
35705 2004-05-13  Paul Brook  <paul@codesourcery.com>
35706
35707         PR fortran/15314
35708         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35709
35710 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
35711
35712         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35713         for the powerpc case.
35714
35715 2004-05-13  Jeff Law  <law@redhat.com>
35716
35717         * gcc.dg/tree-ssa/20040513-1.c: New test.
35718         * gcc.dg/tree-ssa/20040513-2.c: New test.
35719
35720 2004-05-13  Paul Brook  <paul@codesourcery.com>
35721
35722         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35723         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35724         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35725
35726 2004-05-13  Andreas Schwab  <schwab@suse.de>
35727
35728         PR other/10819
35729         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35730         characters.
35731
35732 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
35733
35734         PR fortran/15294
35735         * gfortran.fortran-torture/execute/adjustr.f90: New file.
35736
35737 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
35738
35739         Merge from tree-ssa-20020619-branch.  See
35740         ChangeLog.tree-ssa for details.
35741
35742 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
35743
35744         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35745         include <altivec.h> explicitly.
35746         * gcc.dg/altivec-13.c: Likewise.
35747
35748 2004-05-11  Paul Brook  <paul@codesourcery.com>
35749
35750         * gcc.c-torture/compile/20010518-1.c: Force enum size.
35751
35752 2004-05-10  Eric Christopher  <echristo@redhat.com>
35753
35754         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35755         * gcc.dg/sibcall-4.c: Ditto.
35756
35757 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
35758
35759         * g++.dg/ext/altivec-8.C: New test case.
35760         * gcc.dg/altivec-13.c: New test case.
35761
35762 2004-05-08  Roger Sayle  <roger@eyesopen.com>
35763
35764         * gcc.c-torture/execute/divcmp-1.c: New test case.
35765         * gcc.c-torture/execute/divcmp-2.c: New test case.
35766         * gcc.c-torture/execute/divcmp-3.c: New test case.
35767
35768 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
35769
35770         * g++.dg/other/pragma-re-2.C: New test.
35771
35772 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35773
35774         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35775         * gcc.dg/i386-387-2.c: Likewise.
35776
35777         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35778         __builtin_drem.
35779         * gcc.dg/i386-387-6.c: Likewise.
35780
35781 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35782
35783         * gcc.dg/builtins-33.c: Also check log1p*.
35784
35785 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
35786
35787         PR optimization/15296
35788         * gcc.c-torture/execute/pr15296.c: New test.
35789
35790 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
35791
35792         * gcc.dg/builtins-40.c: New test.
35793
35794 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
35795
35796         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35797
35798 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
35799
35800         * g++.dg/ext/spe1.C: New testcase.
35801
35802 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
35803
35804         * objc.dg/image-info.m: Allow additional attributes
35805         for __image_info section.
35806
35807 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
35808
35809         * gcc.dg/torture/mips-hilo-2.c: New test.
35810
35811 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35812
35813         PR c++/14389
35814         * g++.dg/template/member5.C: New test.
35815
35816 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
35817
35818         * gcc.dg/builtins-34.c: Also check expm1*.
35819
35820 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35821
35822         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35823         * gcc.dg/torture/builtin-convert-3.c: New test.
35824
35825 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
35826
35827         PR middle-end/15054
35828         * g++.dg/opt/pr15054.C: New test.
35829
35830 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35831
35832         * gcc.dg/torture/builtin-rounding-1.c: New test.
35833         * gcc.dg/builtins-25.c: Delete.
35834         * gcc.dg/builtins-29.c: Delete.
35835
35836 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
35837
35838         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35839         * gcc.dg/sibcall-4.c: Likewise.
35840         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35841
35842 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35843
35844         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35845         bit-field on 16-bit targets.
35846
35847 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35848
35849         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35850         16-bit targets.
35851
35852 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
35853
35854         * gcc.dg/rs6000-power2-1.c: Change to compile only.
35855         * gcc.dg/rs6000-power2-2.c: Likewise.
35856
35857 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
35858
35859         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35860         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35861         Change the asm registers to be in form of frN instead of fN.
35862
35863 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35864
35865         * gcc.dg/torture/builtin-convert-2.c: New test.
35866
35867 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
35868
35869         * gcc.dg/rs6000-power2-1.c: New test.
35870         * gcc.dg/rs6000-power2-2.c: New test.
35871
35872 2004-04-28  Jan Hubicka  <jh@suse.cz>
35873
35874         * gcc.dg/unused-6.c: New test.
35875
35876 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
35877             Ulrich Weigand  <uweigand@de.ibm.com>
35878
35879         * ada/acats/run_all.sh: Define $target variable.
35880
35881 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
35882
35883         PR c++/15119
35884         * g++.dg/other/vararg-1.C: New test.
35885
35886         PR c++/4794
35887         * g++.dg/eh/cleanup3.C: New test.
35888
35889 2004-04-24  Laurent GUERBY <laurent@guerby.net>
35890
35891         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
35892         and ad8011a (target_insn).
35893         * ada/acats/support/macro.dfs: Likewise.
35894         * ada/acats/support/impbit.adb: New file.
35895
35896 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
35897
35898         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
35899
35900 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35901
35902         * gcc.dg/loop-3.c: New test.
35903
35904 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
35905
35906         * gcc.c-torture/execute/simd-5.c: New test.
35907
35908 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35909
35910         PR c++/15064
35911         * g++.dg/template/crash18.C: New test.
35912
35913 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
35914
35915         * g++.dg/ext/complit3.C: New test.
35916
35917 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35918
35919         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
35920         * gcc.dg/altivec-3.c: Same.
35921         * gcc.dg/altivec-varargs-1.c: Same.
35922
35923 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35924
35925         * lib/target-supports.exp (check_profiling_available): Assume
35926         profiling is not available on powerpc-eabi targets.
35927
35928 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
35929
35930         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
35931         * gcc.dg/vmx/bug-1.c: Ditto.
35932
35933 2004-04-20  Eric Christopher  <echristo@redhat.com>
35934
35935         * gcc.dg/charset/extern.c: New test.
35936         * g++.dg/charset/extern3.cc: Ditto.
35937
35938 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
35939
35940         * gcc.dg/builtins-39.c: New test.
35941
35942 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
35943
35944         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
35945
35946 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
35947
35948         * gcc.dg/torture/mips-hilo-1.c: New test.
35949
35950 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
35951
35952         * gcc.c-torture/compile/20040419-1.c: New test.
35953
35954 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
35955
35956         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
35957
35958 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
35959             Aldy Hernandez  <aldyh@redhat.com>
35960
35961         * gcc.c-torture/execute/va-arg-24.c: New.
35962
35963 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
35964             Aldy Hernandez  <aldyh@redhat.com>
35965
35966         * gcc.dg/vmx/1b-01.c: New.
35967         * gcc.dg/vmx/1b-02.c: New.
35968         * gcc.dg/vmx/1b-03.c: New.
35969         * gcc.dg/vmx/1b-04.c: New.
35970         * gcc.dg/vmx/1b-05.c: New.
35971         * gcc.dg/vmx/1b-06.c: New.
35972         * gcc.dg/vmx/1b-07.c: New.
35973         * gcc.dg/vmx/1c-01.c: New.
35974         * gcc.dg/vmx/1c-02.c: New.
35975         * gcc.dg/vmx/3a-01a.c: New.
35976         * gcc.dg/vmx/3a-01.c: New.
35977         * gcc.dg/vmx/3a-01m.c: New.
35978         * gcc.dg/vmx/3a-03.c: New.
35979         * gcc.dg/vmx/3a-03m.c: New.
35980         * gcc.dg/vmx/3a-04.c: New.
35981         * gcc.dg/vmx/3a-04m.c: New.
35982         * gcc.dg/vmx/3a-05.c: New.
35983         * gcc.dg/vmx/3a-06.c: New.
35984         * gcc.dg/vmx/3a-06m.c: New.
35985         * gcc.dg/vmx/3a-07.c: New.
35986         * gcc.dg/vmx/3b-01.c: New.
35987         * gcc.dg/vmx/3b-02.c: New.
35988         * gcc.dg/vmx/3b-10.c: New.
35989         * gcc.dg/vmx/3b-13.c: New.
35990         * gcc.dg/vmx/3b-14.c: New.
35991         * gcc.dg/vmx/3b-15.c: New.
35992         * gcc.dg/vmx/3c-01a.c: New.
35993         * gcc.dg/vmx/3c-01.c: New.
35994         * gcc.dg/vmx/3c-02.c: New.
35995         * gcc.dg/vmx/3c-03.c: New.
35996         * gcc.dg/vmx/3d-01.c: New.
35997         * gcc.dg/vmx/4-01.c: New.
35998         * gcc.dg/vmx/4-03.c: New.
35999         * gcc.dg/vmx/5-01.c: New.
36000         * gcc.dg/vmx/5-02.c: New.
36001         * gcc.dg/vmx/5-03.c: New.
36002         * gcc.dg/vmx/5-04.c: New.
36003         * gcc.dg/vmx/5-05.c: New.
36004         * gcc.dg/vmx/5-06.c: New.
36005         * gcc.dg/vmx/5-07.c: New.
36006         * gcc.dg/vmx/5-07t.c: New.
36007         * gcc.dg/vmx/5-08.c: New.
36008         * gcc.dg/vmx/5-10.c: New.
36009         * gcc.dg/vmx/5-11.c: New.
36010         * gcc.dg/vmx/7-01a.c: New.
36011         * gcc.dg/vmx/7-01.c: New.
36012         * gcc.dg/vmx/7c-01.c: New.
36013         * gcc.dg/vmx/7d-01.c: New.
36014         * gcc.dg/vmx/7d-02.c: New.
36015         * gcc.dg/vmx/8-01.c: New.
36016         * gcc.dg/vmx/8-02a.c: New.
36017         * gcc.dg/vmx/8-02.c: New.
36018         * gcc.dg/vmx/brode-1.c: New.
36019         * gcc.dg/vmx/bug-1.c: New.
36020         * gcc.dg/vmx/bug-2.c: New.
36021         * gcc.dg/vmx/bug-3.c: New.
36022         * gcc.dg/vmx/cw-bug-1.c: New.
36023         * gcc.dg/vmx/cw-bug-2.c: New.
36024         * gcc.dg/vmx/cw-bug-3.c: New.
36025         * gcc.dg/vmx/dct.c: New.
36026         * gcc.dg/vmx/debug-1.c: New.
36027         * gcc.dg/vmx/debug-2.c: New.
36028         * gcc.dg/vmx/debug-3.c: New.
36029         * gcc.dg/vmx/debug-4.c: New.
36030         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36031         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36032         * gcc.dg/vmx/eg-5.c: New.
36033         * gcc.dg/vmx/fft.c: New.
36034         * gcc.dg/vmx/gcc-bug-1.c: New.
36035         * gcc.dg/vmx/gcc-bug-2.c: New.
36036         * gcc.dg/vmx/gcc-bug-3.c: New.
36037         * gcc.dg/vmx/gcc-bug-4.c: New.
36038         * gcc.dg/vmx/gcc-bug-5.c: New.
36039         * gcc.dg/vmx/gcc-bug-6.c: New.
36040         * gcc.dg/vmx/gcc-bug-7.c: New.
36041         * gcc.dg/vmx/gcc-bug-8.c: New.
36042         * gcc.dg/vmx/gcc-bug-9.c: New.
36043         * gcc.dg/vmx/gcc-bug-b.c: New.
36044         * gcc.dg/vmx/gcc-bug-c.c: New.
36045         * gcc.dg/vmx/gcc-bug-d.c: New.
36046         * gcc.dg/vmx/gcc-bug-e.c: New.
36047         * gcc.dg/vmx/gcc-bug-f.c: New.
36048         * gcc.dg/vmx/gcc-bug-g.c: New.
36049         * gcc.dg/vmx/gcc-bug-i.c: New.
36050         * gcc.dg/vmx/harness.h: New.
36051         * gcc.dg/vmx/ira1.c: New.
36052         * gcc.dg/vmx/ira2a.c: New.
36053         * gcc.dg/vmx/ira2b.c: New.
36054         * gcc.dg/vmx/ira2.c: New.
36055         * gcc.dg/vmx/ira2c.c: New.
36056         * gcc.dg/vmx/mem.c: New.
36057         * gcc.dg/vmx/newton-1.c: New.
36058         * gcc.dg/vmx/ops.c: New.
36059         * gcc.dg/vmx/sn7153.c: New.
36060         * gcc.dg/vmx/spill2.c: New.
36061         * gcc.dg/vmx/spill3.c: New.
36062         * gcc.dg/vmx/spill.c: New.
36063         * gcc.dg/vmx/t.c: New.
36064         * gcc.dg/vmx/varargs-1.c: New.
36065         * gcc.dg/vmx/varargs-2.c: New.
36066         * gcc.dg/vmx/varargs-3.c: New.
36067         * gcc.dg/vmx/varargs-4.c: New.
36068         * gcc.dg/vmx/varargs-5.c: New.
36069         * gcc.dg/vmx/varargs-6.c: New.
36070         * gcc.dg/vmx/varargs-7.c: New.
36071         * gcc.dg/vmx/vmx.exp: New.
36072         * gcc.dg/vmx/vprint-1.c: New.
36073         * gcc.dg/vmx/vscan-1.c: New.
36074         * gcc.dg/vmx/x-01.c: New.
36075         * gcc.dg/vmx/x-02.c: New.
36076         * gcc.dg/vmx/x-03.c: New.
36077         * gcc.dg/vmx/x-04.c: New.
36078         * gcc.dg/vmx/x-05.c: New.
36079         * gcc.dg/vmx/yousufi-1.c: New.
36080         * gcc.dg/vmx/zero-1.c: New.
36081         * gcc.dg/vmx/zero.c: New.
36082
36083 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
36084
36085         * g++.dg/lookup/java1.C: Update for chage of
36086         _Jv_AllocObject.
36087         * g++.dg/lookup/java2.C: Likewise.
36088
36089 2004-04-17  Laurent GUERBY <laurent@guerby.net>
36090
36091         * ada/acats/run_all.sh: use -O2 by default.
36092
36093 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
36094
36095         * gcc.dg/vr-mult-[12].c: New tests.
36096
36097 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36098
36099         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36100
36101         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36102
36103 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
36104
36105         * lib/target-supports.exp (check_profiling_available): Assume
36106         profiling isn't available for mips*-*-elf targets.
36107
36108 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
36109
36110         * gcc.dg/builtins-38.c: New test.
36111
36112 2004-04-14  Eric Christopher  <echristo@redhat.com>
36113
36114         * g++.dg/charset/charset.exp: Run .cc extension tests.
36115
36116 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
36117
36118         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
36119
36120 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36121
36122         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36123
36124 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
36125
36126         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36127         * gcc.dg/i386-387-2.c: Likewise.
36128
36129         * gcc.dg/i386-387-7.c: New test.
36130         * gcc.dg/i386-387-8.c: New test.
36131
36132         * gcc.dg/builtins-37.c: New test.
36133
36134 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
36135
36136         * g++.dg/pch/externc-1.C: Add missing semicolon.
36137
36138 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
36139
36140         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36141
36142 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36143
36144         * gcc.c-torture/execute/20040411-1.c: New test.
36145
36146 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36147
36148         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36149
36150 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
36151
36152         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36153
36154 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
36155
36156         * lib/target-supports.exp (check_named_sections_available): New.
36157         * lib/gcc-dg.exp (dg-require-named-sections): New.
36158         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36159         old-deja.exp.  Also prune error-count message from HP linker.
36160         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36161
36162         * g++.dg/init/init-ref4.C: Use dg-require-weak.
36163         * g++.old-deja/g++.pt/static3.C: Likewise.
36164         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36165
36166 2004-04-09  Roger Sayle  <roger@eyesopen.com>
36167
36168         * gcc.c-torture/execute/20040409-1.c: New test case.
36169         * gcc.c-torture/execute/20040409-2.c: New test case.
36170         * gcc.c-torture/execute/20040409-3.c: New test case.
36171
36172 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
36173
36174         * gcc.dg/20040409-1.c: New test.
36175
36176 2004-04-08  Roger Sayle  <roger@eyesopen.com>
36177
36178         PR target/14888
36179         * g++.dg/opt/pr14888.C: New test case.
36180
36181 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
36182
36183         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36184         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36185         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36186         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36187         New tests.
36188
36189 2004-04-08  Paul Brook  <paul@codesourcery.com>
36190
36191         * gcc.dg/spill-1.c: New test.
36192
36193 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36194
36195         * gcc.dg/torture/builtin-ctype-2.c: New test.
36196
36197 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
36198
36199         * gcc.dg/pch/pch.exp: Add largefile test.
36200
36201 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
36202
36203         * g++.dg/pch/externc-1.Hs: New.
36204         * g++.dg/pch/externc-1.C: New.
36205
36206 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36207
36208         * gcc.dg/compat/struct-by-value-5a_main.c,
36209         gcc.dg/compat/struct-by-value-5b_main.c: New files.
36210         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36211         * gcc.dg/compat/struct-by-value-5a_x.c,
36212         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36213         gcc.dg/compat/struct-by-value-5_x.c.
36214         * gcc.dg/compat/struct-by-value-5a_y.c,
36215         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36216         gcc.dg/compat/struct-by-value-5_y.c.
36217
36218         * gcc.dg/compat/struct-by-value-6a_main.c,
36219         gcc.dg/compat/struct-by-value-6b_main.c: New files.
36220         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36221         * gcc.dg/compat/struct-by-value-6a_x.c,
36222         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36223         gcc.dg/compat/struct-by-value-6_x.c.
36224         * gcc.dg/compat/struct-by-value-6a_y.c,
36225         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36226         gcc.dg/compat/struct-by-value-6_y.c.
36227
36228         * gcc.dg/compat/struct-by-value-7a_main.c,
36229         gcc.dg/compat/struct-by-value-7b_main.c: New files.
36230         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36231         * gcc.dg/compat/struct-by-value-7a_x.c,
36232         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36233         gcc.dg/compat/struct-by-value-7_x.c.
36234         * gcc.dg/compat/struct-by-value-7a_y.c,
36235         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36236         gcc.dg/compat/struct-by-value-7_y.c.
36237
36238 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
36239
36240         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36241         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36242         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36243         options.
36244
36245 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
36246
36247         * gcc.dg/builtins-36.c: New test.
36248
36249 2004-04-06  Paul Brook  <paul@codesourcery.com>
36250
36251         * README.gcc: Remove obsolete contraint on testcases.
36252
36253 2004-04-05  Paul Brook  <paul@codesourcery.com>
36254
36255         PR2123
36256         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
36257         failure and exit(0) on success.
36258         * g++.dg/expr/anew2.C: Ditto.
36259         * g++.dg/expr/anew3.C: Ditto.
36260         * g++.dg/expr/anew4.C: Ditto.
36261
36262 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
36263
36264         PR c++/3518
36265         * g++.dg/template/unify7.C: New.
36266
36267 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36268
36269         * g++.dg/README: Bring up to date with new subdirectories; remove
36270         duplicate subdirectory lines.
36271
36272 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
36273
36274         PR c++/14007
36275         * g++.dg/template/unify5.C: New.
36276         * g++.dg/template/unify6.C: New.
36277         * g++.dg/template/qualttp20.C: Adjust.
36278         * g++.old-deja/g++.jason/report.C: Adjust.
36279         * g++.old-deja/g++.other/qual1.C: Adjust.
36280
36281 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
36282
36283         PR c++/14803
36284         * g++.dg/inherit/ptrmem1.C: New test.
36285
36286 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
36287
36288         PR c++/14755
36289         * gcc.c-torture/execute/20040331-1.c: New test.
36290         * gcc.dg/20040331-1.c: New test.
36291
36292 2004-04-01  Paul Brook  <paul@codesourcery.com>
36293
36294         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36295
36296 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
36297
36298         PR c++/14724
36299         * g++.dg/init/goto1.C: New test.
36300
36301         PR c++/14763
36302         * g++.dg/template/defarg4.C: New test.
36303
36304 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
36305
36306         * gcc.dg/altivec-11.c: Extend test for more valid cases.
36307
36308 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
36309
36310         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36311
36312 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
36313
36314         * gcc.dg/noncompile/undeclared-2.c: New test.
36315
36316 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36317
36318         * gcc.dg/940409-1.c: Remove XFAIL.
36319         * gcc.dg/reg-vol-struct-1.c: New test.
36320
36321 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36322
36323         * gcc.dg/torture/builtin-wctype-1.c: New test.
36324
36325 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
36326
36327         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36328         * gcc.dg/20001101-1.c: Likewise.
36329         * gcc.dg/20001102-1.c: Likewise.
36330
36331 2004-03-25  Roger Sayle  <roger@eyesopen.com>
36332
36333         * gcc.dg/compare8.c: Add an additional test for XOR.
36334
36335 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36336
36337         * gcc.dg/torture/builtin-ctype-1.c: New test.
36338
36339 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36340
36341         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36342         * gcc.dg/torture/builtin-math-1.c: Likewise.
36343         * gcc.dg/torture/builtin-power-1.c: New test.
36344
36345 2004-03-24  Andreas Schwab  <schwab@suse.de>
36346
36347         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36348         IA64 assembler.
36349
36350 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36351             Roger Sayle  <roger@eyesopen.com>
36352
36353         * gcc.dg/compare8.c: New test case.
36354
36355 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
36356
36357         * g++.dg/ext/altivec-7.C: New test.
36358
36359 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
36360
36361         PR 12267, 12391, 12560, 13129, 14114, 14133
36362         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36363         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36364         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36365         Adjust error regexps.
36366         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36367         * gcc.dg/noncompile/undeclared-1.c: New test cases.
36368         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36369         * gcc.dg/local1.c: Add explanatory comment.
36370
36371 2004-03-23  Roger Sayle  <roger@eyesopen.com>
36372
36373         PR optimization/14669
36374         * g++.dg/opt/fold2.C: New test case.
36375
36376 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
36377
36378         PR c/14069
36379         * gcc.dg/20040322-1.c: New test.
36380
36381 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36382
36383         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
36384         * gcc.dg/ultrasp4.c: Likewise.
36385         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
36386
36387 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36388
36389         * gcc.dg/i386-sse-8.c: Reset default options.
36390
36391 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36392
36393         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36394         in the error message text.
36395
36396 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36397
36398         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36399
36400 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
36401
36402         PR c++/14616
36403         * g++.dg/init/array13.C: New test.
36404
36405 2004-03-20  Roger Sayle  <roger@eyesopen.com>
36406
36407         PR target/13889
36408         * gcc.c-torture/compile/pr13889.c: New test case.
36409
36410 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36411
36412         PR c/14635
36413         * builtins-1.c (nan, nans): Don't test.
36414         * builtins-30.c: Don't use nan, nanf, nanl.
36415         * builtins-35.c: New test.
36416
36417 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
36418
36419         * g++.dg/ext/altivec-6.C: New test.
36420
36421 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
36422
36423         * g++.dg/init/placement3.C: New test.
36424
36425         * g++.dg/template/spec13.C: New test.
36426
36427         * g++.dg/lookup/using11.C: New test.
36428
36429         * g++.dg/lookup/koenig3.C: New test.
36430
36431         * g++.dg/template/operator2.C: New test.
36432
36433         * g++.dg/expr/dtor3.C: New test.
36434         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36435         marker.
36436         * g++.old-deja/g++.law/visibility28.C: Likewise.
36437
36438 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
36439
36440         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36441         * gcc.dg/ppc64-abi-3.c: Likewise.
36442
36443 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36444
36445         PR c++/14545
36446         * g++.dg/parse/template15.C: New test.
36447
36448 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36449
36450         * g++.dg/expr/dtor2.C: New test.
36451
36452         * g++.dg/lookup/anon4.C: New test.
36453
36454         * g++.dg/overload/using1.C: New test.
36455
36456         * g++.dg/template/lookup7.C: New test.
36457
36458         * g++.dg/template/typename6.C: New test.
36459
36460         * g++.dg/expr/cond6.C: New test.
36461
36462 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36463
36464         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36465
36466 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36467
36468         * g++.dg/expr/cond5.C: New test.
36469         * g++.dg/expr/constcast1.C: Likewise.
36470         * g++.dg/expr/ptrmem2.C: Likewise.
36471         * g++.dg/expr/ptrmem3.C: Likewise.
36472         * g++.dg/lookup/main1.C: Likewise.
36473         * g++.dg/template/lookup6.C: Likewise.
36474
36475 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36476
36477         * gcc.dg/local1.c: New test.
36478
36479         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36480
36481 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36482
36483         * gcc.dg/torture/builtin-convert-1.c: New test.
36484
36485 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36486
36487         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36488
36489 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36490
36491         PR c++/14481
36492         * g++.dg/warn/Wunused-7.C: New test.
36493
36494 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36495
36496         * gcc.dg/torture/builtin-integral-1.c: New test.
36497
36498 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36499
36500         PR c++/14586
36501         * g++.dg/parse/non-dependent3.C: New test.
36502
36503 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
36504
36505         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36506         * g++.dg/eh/simd-2.C: Likewise.
36507         * g++.dg/init/array10.C: Likewise.
36508         * gcc.c-torture/compile/simd-1.c: Likewise.
36509         * gcc.c-torture/compile/simd-2.c: Likewise.
36510         * gcc.c-torture/compile/simd-3.c: Likewise.
36511         * gcc.c-torture/compile/simd-4.c: Likewise.
36512         * gcc.c-torture/compile/simd-6.c: Likewise.
36513         * gcc.c-torture/execute/simd-1.c: Likewise.
36514         * gcc.c-torture/execute/simd-2.c: Likewise.
36515         * gcc.dg/compat/vector-defs.h: Likewise.
36516         * gcc.dg/20020531-1.c: Likewise.
36517         * gcc.dg/altivec-3.c: Likewise.
36518         * gcc.dg/altivec-4.c: Likewise.
36519         * gcc.dg/altivec-varargs-1.c: Likewise.
36520         * gcc.dg/compat/vector-defs.h: Likewise.
36521         * gcc.dg/i386-mmx-3.c: Likewise.
36522         * gcc.dg/i386-sse-4.c: Likewise.
36523         * gcc.dg/i386-sse-5.c: Likewise.
36524         * gcc.dg/i386-sse-8.c: Likewise.
36525         * gcc.dg/simd-1.c: Likewise.
36526         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
36527         __ev64_opaque__ since the machine description provides it.
36528
36529 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36530
36531         * lib/compat.exp (skip_list): New global variable.
36532         Use it to hold the user defined COMPAT_SKIPS list if any.
36533         (compat-obj): Add the members of skip_list to optall.
36534
36535 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36536
36537         * gcc.dg/compat/union-by-value-1_main.c,
36538         union-by-value-1_x.c, union-by-value-1_y.c,
36539         union-check.h, union-defs.h,
36540         union-init.h, union-return-1_main.c,
36541         union-return-1_x.c, union-return-1_y.c: New files.
36542
36543 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36544
36545         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36546         mixed-struct-init.h: Add 4 mixed structure types.
36547         struct-by-value-21_main.c, struct-by-value-21_x.c,
36548         struct-by-value-21_y.c, struct-return-21_main.c,
36549         struct-return-21_x.c, struct-return-21_y.c: New files.
36550
36551 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
36552
36553         PR c++/14550
36554         * g++.dg/parse/template14.C: New test.
36555
36556 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36557
36558         * gcc.c-torture/execute/20040313-1.c: New test.
36559
36560 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
36561
36562         PR target/14533
36563         * gcc.dg/20040311-2.c: New test.
36564
36565 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
36566
36567         PR other/14544
36568         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36569         bit-field.
36570
36571 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
36572
36573         * gcc.dg/20040305-2.c: Add missing return statement.
36574
36575 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36576
36577         * gcc.dg/builtins-34.c: Also check pow10*.
36578
36579 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36580
36581         PR target/14262
36582         * gcc.dg/20040305-2.c: New test.
36583
36584 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36585
36586         * gcc.dg/20040310-1.c: New test.
36587
36588 2004-03-11  Roger Sayle  <roger@eyesopen.com>
36589
36590         * gcc.c-torture/execute/20040311-1.c: New test case.
36591
36592 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
36593
36594         PR c++/14476
36595         * g++.dg/lookup/enum1.C: New test.
36596
36597 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
36598
36599         PR c++/14510
36600         * g++.dg/lookup/struct2.C: New test.
36601
36602 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
36603
36604         * gcc.dg/builtins-34.c: New test.
36605
36606 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36607
36608         * gcc.dg/torture/builtin-nonneg-1.c: New test.
36609
36610 2004-03-09  James E Wilson  <wilson@specifixinc.com>
36611
36612         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36613         * gcc.dg/alias-2.c: New testcase.
36614
36615 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
36616
36617         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36618
36619 2004-03-09  Roger Sayle  <roger@eyesopen.com>
36620
36621         * gcc.c-torture/execute/20040309-1.c: New test case.
36622
36623 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
36624
36625         PR c++/14397
36626         * g++.dg/overload/ref1.C: New.
36627
36628 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36629
36630         PR c++/14409
36631         * g++.dg/template/spec12.C: New test.
36632
36633         PR c++/14448
36634         * g++.dg/parse/crash14.C: New test.
36635
36636 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36637
36638         PR c++/14230
36639         * g++.dg/init/ref11.C: New test.
36640
36641 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36642
36643         PR c++/14432
36644         * g++.dg/parse/builtin2.C: New test.
36645
36646 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36647
36648         PR c++/14401
36649         * g++.dg/init/ctor3.C: New test.
36650         * g++.dg/init/union1.C: New test.
36651         * g++.dg/ext/anon-struct4.C: New test.
36652
36653 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36654
36655         * g++.dg/lookup/koenig1.C: Tweak error messages.
36656         * g++.dg/lookup/used-before-declaration.C: Likewise.
36657         * g++.dg/other/do1.C: Likewise.
36658         * g++.dg/overload/koenig1.C: Likewise.
36659         * g++.dg/parse/crash13.C: Likewise.
36660         * g++.dg/template/instantiate3.C: Likewise.
36661
36662 2004-03-08  Eric Christopher  <echristo@redhat.com>
36663
36664         * * lib/target-supports.exp: Enable libiconv in test
36665         compilation.  Fix up error checking.
36666
36667 2004-03-08  Roger Sayle  <roger@eyesopen.com>
36668
36669         PR middle-end/14289
36670         * gcc.dg/pr14289-1.c: New test case.
36671         * gcc.dg/pr14289-2.c: Likewise.
36672         * gcc.dg/pr14289-3.c: Likewise.
36673
36674 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
36675
36676         * gcc.c-torture/execute/20040308-1.c: New test.
36677
36678 2004-03-07  Roger Sayle  <roger@eyesopen.com>
36679
36680         * gcc.c-torture/execute/20040307-1.c: New test case.
36681
36682 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
36683
36684         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36685
36686 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
36687
36688         * gcc.dg/20040306-1.c: New test.
36689
36690 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
36691
36692         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36693         them static.
36694         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36695
36696 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36697
36698         PR c/14465
36699         * gcc.dg/decl-6.c: New test.
36700
36701 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36702
36703         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36704         Rename LOGPOW -> LOG_POW.
36705         (SQRT_EXP, POW_EXP): New.
36706
36707 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36708
36709         * gcc.dg/i386-sse-8.c: New test.
36710
36711 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36712
36713         PR c/14114
36714         * gcc.dg/decl-5.c: New test.
36715
36716 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
36717
36718         * gcc.dg/20040305-1.c: New test.
36719
36720 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
36721
36722         PR other/14354
36723         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36724
36725 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
36726
36727         PR c++/14425, c++/14426
36728         * g++.dg/ext/altivec-4.C: New test.
36729         * g++.dg/ext/altivec-5.C: New test.
36730
36731 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
36732
36733         * g++.old-deja/g++.other/linkage1.C: Expect errors about
36734         global variables of a type with no linkage.
36735         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36736         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36737         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36738         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36739         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36740         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36741         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36742         * g++.dg/warn/deprecated.C: Name enum Color.
36743         * g++.dg/overload/VLA.C: Name structure for 'b'.
36744         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36745
36746 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36747
36748         * gcc.c-torture/compile/20040304-1.c: New test.
36749
36750 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
36751
36752         PR 13728
36753         * gcc.dg/decl-4.c: New testcase.
36754
36755 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
36756
36757         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36758         as PRECF if sizeof (float) > sizeof (double).
36759         (PRECL): Make it the same as PRECF if
36760         sizeof (float) > sizeof (long double).
36761
36762 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36763
36764         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36765         system type.  Add check for irix6 which doesn't have c99 runtime.
36766
36767 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
36768
36769         * gcc.dg/const-elim-1.c: xfail for xtensa.
36770
36771 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36772
36773         PR c++/14369
36774         * g++.dg/template/cond4.C: New test.
36775
36776 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36777
36778         PR c++/14360
36779         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36780
36781         PR c++/14361
36782         * g++.dg/parse/defarg7.C: New test.
36783
36784         PR c++/14359
36785         * g++.dg/template/friend26.C: New test.
36786
36787 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36788
36789         PR c++/14324
36790         * g++.dg/abi/mangle21.C: New test.
36791
36792         PR c++/14260
36793         * g++.dg/parse/constructor2.C: New test.
36794
36795         PR c++/14337
36796         * g++.dg/template/sfinae1.C: New test.
36797
36798 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36799
36800         PR c++/14267
36801         * g++.dg/expr/crash2.C: New test.
36802
36803         PR middle-end/13448
36804         * gcc.dg/inline-5.c: New test.
36805         * gcc.dg/always-inline.c: Split out tests into ...
36806         * gcc.dg/always-inline2.c: ... this and ...
36807         * gcc.dg/always-inline3.c: ... this.
36808
36809 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36810
36811         PR debug/12103
36812         * g++.dg/debug/crash1.C: New test.
36813
36814 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
36815
36816         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36817         function with __attribute__((noinline)).
36818         (recurser_void2): Likewise.
36819         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36820         (recurser_void2): Likewise.
36821
36822 2004-02-29  Roger Sayle  <roger@eyesopen.com>
36823
36824         PR middle-end/14203
36825         * g++.dg/warn/Wunused-6.C: New test case.
36826
36827 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
36828
36829         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36830         not defined.
36831
36832 2004-02-27  Eric Christopher  <echristo@redhat.com>
36833
36834         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36835         * g++.dg/charset/asm2.c: Run only x86.
36836         * gcc.dg/charset/asm3.c: Ditto.
36837
36838 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
36839
36840         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36841         ld_library_path.
36842
36843 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
36844
36845         * g++.dg/ext/altivec-3.C: New.
36846
36847 2004-02-26  Richard Henderson  <rth@redhat.com>
36848
36849         * g++.dg/ext/attrib10.C: Mark for warning.
36850         * gcc.dg/attr-alias-1.c: New.
36851
36852 2004-02-26  Richard Henderson  <rth@redhat.com>
36853
36854         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36855         * gcc.c-torture/execute/20040208-2.c: ... it back.
36856
36857 2004-02-26  Eric Christopher  <echristo@redhat.com>
36858
36859         * lib/target-supports.exp (check-iconv-available): New function.
36860         * lib/gcc-dg.exp (dg-require-iconv): New function.
36861         Use above.
36862         * gcc.dg/charset: New directory.
36863         * gcc.dg/charset/charset.exp: New file.
36864         * gcc.dg/charset/asm1.c: Ditto.
36865         * gcc.dg/charset/asm2.c: Ditto.
36866         * gcc.dg/charset/asm3.c: Ditto.
36867         * gcc.dg/charset/asm4.c: Ditto.
36868         * gcc.dg/charset/asm5.c: Ditto.
36869         * gcc.dg/charset/attribute1.c: Ditto.
36870         * gcc.dg/charset/attribute2.c: Ditto.
36871         * gcc.dg/charset/string1.c: Ditto.
36872         * g++.dg/charset: New directory.
36873         * g++.dg/dg.exp: Add here. Special options.
36874         * g++.dg/charset/charset.exp: New file.
36875         * g++.dg/charset/asm1.c: Ditto.
36876         * g++.dg/charset/asm2.c: Ditto.
36877         * g++.dg/charset/asm3.c: Ditto.
36878         * g++.dg/charset/asm4.c: Ditto.
36879         * g++.dg/charset/attribute1.c: Ditto.
36880         * g++.dg/charset/attribute2.c: Ditto.
36881         * g++.dg/charset/extern1.cc: Ditto.
36882         * g++.dg/charset/extern2.cc: Ditto.
36883         * g++.dg/charset/string1.c: Ditto.
36884
36885 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
36886
36887         PR c++/14278
36888         * g++.dg/parse/comma1.C: New test.
36889
36890 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36891
36892         PR c++/14284
36893         * g++.dg/template/ttp8.C: New test.
36894
36895 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
36896
36897         * gcc.dg/fixuns-trunc-1.c: New test.
36898
36899 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36900
36901         * gcc.dg/builtins-config.h: Use #elif.
36902
36903 2004-02-26  Michael Matz  <matz@suse.de>
36904
36905         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
36906         * gcc.dg/991214-1.c: Likewise.
36907         * gcc.dg/i386-asm-1.c: Likewise.
36908
36909 2004-02-25  Richard Henderson  <rth@redhat.com>
36910
36911         * gcc.c-torture/execute/20040208-2.c: Move ...
36912         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
36913
36914 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36915
36916         PR c++/14246
36917         * g++.dg/other/crash-3.C: New test.
36918
36919 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36920
36921         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
36922         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
36923
36924         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
36925         HP-UX.
36926
36927 2004-02-24  Michael Matz  <matz@suse.de>
36928
36929         * gcc.dg/i386-regparm.c: New.
36930
36931 2004-02-23  James E Wilson  <wilson@specifixinc.com>
36932
36933         * gcc.c-torture/execute/20040223-1.c: New.
36934
36935 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
36936             Kazu Hirata  <kazu@cs.umass.edu>
36937
36938         * gcc.dg/fwritable-strings-1.c: Remove.
36939
36940 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
36941
36942         PR c/14156
36943         * gcc.dg/20040223-1.c: New test.
36944
36945 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36946
36947         PR c++/14106
36948         * g++.dg/ext/typeof9.C: New test.
36949
36950 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36951
36952         PR c++/14250
36953         * g++.dg/other/switch1.C: New test.
36954
36955 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36956
36957         * gcc.dg/cast-function-1.c: Adjust for new informative message.
36958         * gcc.dg/va-arg-1.c: Likewise.
36959
36960 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36961
36962         PR c++/14143
36963         * g++.dg/template/koenig5.C: New test.
36964
36965 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
36966
36967         * g++.dg/ext/altivec-1.C: Generalize target triple.
36968         * g++.dg/ext/altivec-2.C: New test case.
36969         * g++.dg/ext/altivec_check.h: New file.
36970         * gcc.dg/altivec-1.c: Generalize target triple;
36971         include altivec_check.h and call altivec_check().
36972         * gcc.dg/altivec-[2-5].c: Generalize target triple.
36973         * gcc.dg/altivec-6.c: New test case.
36974         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
36975         type casts as needed.
36976         * gcc.dg/altivec-10.c: Include altivec_check.h and call
36977         altivec_check().
36978         * gcc.dg/altivec-12.c: New test case.
36979         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
36980         include altivec_check.h and call altivec_check().
36981         * gcc.dg/altivec_check.h: New file.
36982
36983 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36984
36985         * lib/target-supports.exp (check_alias_available): Don't mangle
36986         function `g' in test program.
36987
36988 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36989
36990         * lib/target-supports.exp (check_profiling_available): Check
36991         argument to determine whether we support a profiling type.
36992         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
36993         check_profiling_available.
36994         * g++.dg/bprob/bprob.exp: Likewise.
36995         * g77.dg/bprob/bprob.exp: Likewise.
36996         * gcc.misc-tests/bprob.exp: Likewise.
36997         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
36998         dg-require-profiling and delete expected error handling.
36999         * gcc.dg/20021014-1.c: Likewise.
37000         * gcc.dg/nest.c: Likewise.
37001
37002 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37003
37004         PR c++/12007
37005         * g++.dg/other/vthunk1.C: New test.
37006
37007 2004-02-20  Falk Hueffner  <falk@debian.org>
37008
37009         PR target/14201
37010         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37011
37012 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
37013
37014         PR c++/13927
37015         * g++.dg/other/error8.C: Remove XFAIL markers.
37016
37017         PR c++/14173
37018         * g++.dg/ext/packed5.C: New test.
37019
37020         PR c++/14199
37021         * g++.dg/warn/Wunused-5.C: New test.
37022
37023         PR c++/14186
37024         * g++.dg/lookup/member1.C: New test.
37025
37026 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
37027
37028         * gcc.c-torture/compile/20040130-1.c: Enable only when
37029         __INT_MAX__ >= 2147483647L.
37030         * gcc.c-torture/compile/961203-1.c: Likewise.
37031
37032 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
37033
37034         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37035         * g++.dg/opt/template1.C: Robustify assembler regexp
37036
37037 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37038
37039         * gcc.c-torture/execute/simd-4.x: Remove.
37040         * gcc.c-torture/execute/va-arg-25.x: Likewise.
37041         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37042         Guard with #ifndef SKIP_ATTRIBUTE.
37043         * gcc.dg/compat/vector-1_y.c: Likewise.
37044         * gcc.dg/compat/vector-2_x.c: Likewise.
37045         * gcc.dg/compat/vector-2_y.c: Likewise.
37046         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37047         * g++.dg/eh/simd-2.C: Likewise.
37048
37049 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
37050
37051         * gcc.c-torture/compile/complex-1.c: New.
37052
37053 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
37054
37055         PR target/14209
37056         * gcc.c-torture/execute/20040218-1.c: New test.
37057
37058 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37059
37060         PR c++/14181
37061         * g++.dg/parse/new2.C: New test.
37062
37063 2004-02-18  Paul Brook  <paul@codesourcery.com>
37064
37065         * gcc.c-torture/compile/libcall-1.c: New test.
37066
37067 2004-02-18  Paul Brook  <paul@codesourcery.com>
37068
37069         PR debug/12934
37070         * gcc.dg/debug/debug-7.c: New test.
37071
37072 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
37073
37074         * gcc.dg/20040217-1.c: New test.
37075
37076 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
37077
37078         * gcc.c-torture/execute/990208-1.x: Delete.
37079
37080 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
37081
37082         * gcc.c-torture/execute/20040208-2.x: New file.
37083
37084 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
37085
37086         PR c++/11326
37087         * g++.dg/abi/structret1.C: New test.
37088
37089 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
37090
37091         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37092         (i386_cpuid): No need to test if cpuid is available on AMD64.
37093         Fix assembly, so that it works onboth i386 and AMD64.
37094         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37095         (vecInLong): Fix s[] member type to unsigned int.
37096         (vecInWord): Remove type.
37097         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37098         (a64, b64, c64, d64, e64): Remove.
37099         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37100         Remove unused variable.  Remove initialization of removed variables.
37101         Don't call mmx_tests nor sse_tests.
37102         (reference_mmx, reference_sse): Remove.
37103         (check): Add return stmt.
37104         * gcc.dg/i386-sse-7.c: New test.
37105         * gcc.dg/i386-mmx-4.c: New test.
37106
37107 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37108
37109         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37110         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37111         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37112         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37113         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37114         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37115         g++.dg/tc1/dr94.C: Fix line terminator.
37116
37117 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
37118
37119         * gcc.c-torture/compile/20040216-1.c: New.
37120
37121 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37122
37123         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37124         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37125         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37126         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37127         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37128         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37129
37130 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37131
37132         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37133
37134 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
37135
37136         PR c++/13971
37137         * g++.dg/expr/cond4.C: New test.
37138
37139         PR c++/14086
37140         * g++.dg/lookup/crash2.C: New test.
37141
37142 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
37143
37144         * gcc.c-torture/compile/20040214-2.c: New test.
37145
37146 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
37147
37148         PR c++/14116
37149         * g++.dg/ext/typeof8.C: New test.
37150
37151 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
37152
37153         * gcc.c-torture/compile/20040214-1.c: New test.
37154
37155 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37156
37157         PR c++/13635
37158         * g++.dg/template/spec11.C: New test.
37159
37160 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37161
37162         PR c++/13927
37163         * g++.dg/other/error8.C: New test.
37164
37165 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
37166
37167         PR c++/14122
37168         * g++.dg/template/array4.C: New test.
37169
37170         PR c++/14108
37171         * g++.dg/inherit/thunk2.C: New test.
37172
37173         PR c++/14083
37174         * g++.dg/eh/cond2.C: New test.
37175
37176 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
37177
37178         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37179
37180 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
37181
37182         * lib/scanasm.exp (dg-scan): Quote pattern before display.
37183
37184 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
37185
37186         * g++.dg/simd-2.C: xfail on ppc64-linux.
37187
37188 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37189
37190         PR c/456
37191         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37192         tests.
37193
37194 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
37195
37196         * gcc.dg/builtins-33.c: New test.
37197
37198 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
37199
37200         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37201
37202 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37203
37204         * g++.dg/simd-2.C: Set -maltivec for ppc64.
37205
37206 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37207
37208         * gcc.dg/ppc64-abi-3.c: New test.
37209
37210 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
37211
37212         PR c/14092
37213
37214         * gcc.dg/pr14092-1.c: New testcase.
37215
37216 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
37217
37218         * gcc.dg/cpp/assert4.c: Fix typo last change.
37219
37220         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37221         * gcc.dg/cpp/assert4.c: Handle powerpc64.
37222
37223         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37224
37225 2004-02-09  Roger Sayle  <roger@eyesopen.com>
37226
37227         * gcc.c-torture/compile/20040209-1.c: New test case.
37228
37229 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37230
37231         * gcc.dg/c90-init-1.c: Adjust expected error messages.
37232
37233 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
37234
37235         * gcc.c-torture/execute/20040208-[12].c: New tests.
37236
37237 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37238
37239         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37240
37241 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37242
37243         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37244
37245 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37246
37247         Bug 13856
37248         * gcc.dg/visibility-8.c: New testcase.
37249
37250 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37251
37252         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37253         arguments.
37254         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37255
37256 2004-02-07  Roger Sayle  <roger@eyesopen.com>
37257
37258         PR middle-end/13696
37259         * g++.dg/opt/fold1.C: New test case.
37260
37261 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37262
37263         PR c++/14033
37264         * g++.dg/other/crash-2.C: New test.
37265
37266 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37267
37268         PR c++/14028
37269         * g++.dg/parse/angle-bracket2.C: New test.
37270
37271 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37272
37273         PR middle-end/13750
37274         Revert:
37275         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37276         PR pch/13361
37277         * g++.dg/pch/wchar-1.C: New.
37278         * g++.dg/pch/wchar-1.Hs: New.
37279
37280 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37281
37282         PR c++/14008
37283         * g++.dg/parse/error15.C: New test.
37284         * g++.dg/parse/crash11.C: Update dg-error mark.
37285
37286 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37287
37288         PR c++/13932
37289         * g++.dg/warn/conv2.C: New test.
37290
37291 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37292
37293         PR c++/13086
37294         * g++.dg/warn/incomplete1.C: Remove xfail.
37295
37296 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37297
37298         * lib/file-format.exp (gcc_target_object_format): Use
37299         ${tool}_target_compile, not gcc_target_compile.
37300         * lib/target-supports.exp (check_alias_available): Likewise.
37301         (check_gc_sections_available): Likewise.
37302         * g++.dg/ext/attrib10.C: Use dg-require-alias.
37303         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37304         dg-require-alias.
37305
37306 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37307
37308         PR c++/13969
37309         * g++.dg/template/static6.C: New test.
37310
37311 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
37312
37313         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37314
37315 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37316
37317         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37318         tests for systems where `char' is unsigned by default.
37319
37320 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37321
37322         PR c++/13997
37323         * g++.dg/template/partial3.C: New test.
37324
37325 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
37326
37327         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37328         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37329         Remove mentions of obsolete ports.
37330
37331 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
37332
37333         * gcc.dg/noncompile/20001228-1.c: Fix for new
37334         error message.
37335
37336 2004-02-03  Roger Sayle  <roger@eyesopen.com>
37337
37338         PR target/9348
37339         * gcc.c-torture/execute/multdi-1.c: New test case.
37340
37341 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37342
37343         PR c++/13925
37344         * g++.dg/template/lookup5.C: New test.
37345
37346 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37347
37348         PR c++/13950
37349         * g++.dg/template/lookup4.C: New test.
37350
37351         PR c++/13970
37352         * g++.dg/parse/error14.C: New test.
37353
37354         PR c++/14002
37355         * g++.dg/parse/template13.C: New test.
37356
37357 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37358
37359         PR c++/13978
37360         * g++.dg/template/koenig4.C: New test.
37361
37362         PR c++/13968
37363         * g++.dg/template/crash17.C: New test.
37364
37365         PR c++/13975
37366         * g++.dg/parse/error13.C: New test.
37367         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37368
37369 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37370
37371         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37372
37373 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
37374
37375         PR c/11658
37376         PR c/13994
37377         * gcc.dg/noncompile/20040203-1.c: New test.
37378         * gcc.dg/noncompile/20040203-2.c: Likewise.
37379         * gcc.dg/noncompile/20040203-3.c: Likewise.
37380         * gcc.dg/20040203-1.c: Likewise.
37381
37382 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
37383
37384         PR c++/10858
37385         * g++.dg/template/sizeof7.C: New test.
37386
37387 2004-02-02  Eric Christopher  <echristo@redhat.com>
37388             Zack Weinberg  <zack@codesourcery.com>
37389
37390         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37391
37392 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
37393
37394         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37395         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37396         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37397         * gcc.dg/cleanup-5.c: Run only on Linux targets.
37398
37399 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
37400
37401         PR c++/13113
37402         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37403
37404         PR c++/13854
37405         * g++.dg/ext/attrib13.C: New test.
37406
37407         PR c++/13907
37408         * g++.dg/conversion/op2.C: New test.
37409
37410 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37411
37412         * gcc.dg/titype-1.c: Fix pasto.
37413
37414 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37415
37416         * gcc.dg/titype-1.c: New test.
37417
37418 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37419
37420         PR c++/13957
37421         * g++.dg/template/non-type-template-argument-1.C,
37422         g++.dg/template/qualified-id1.C: Update dg-error marks.
37423         * g++.dg/template/nontype6.C: New test.
37424
37425 2004-02-01  Roger Sayle  <roger@eyesopen.com>
37426
37427         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37428         * gcc.dg/builtins-31.c: New testcase.
37429         * gcc.dg/builtins-32.c: New testcase.
37430
37431 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
37432
37433         * objc.dg/call-super-2.m: Update line numbers
37434         for the including of stddef.h.
37435
37436 2004-01-30  Michael Matz  <matz@suse.de>
37437
37438         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37439         g++.dg/ext/case-range3.C: New tests.
37440
37441 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37442
37443         DR206
37444         PR c++/13813
37445         * g++.dg/template/member4.C: New test.
37446
37447 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37448
37449         PR c++/13683
37450         * g++.dg/template/sizeof6.C: New test.
37451
37452 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37453
37454         * gcc.dg/fwritable-strings-1.c: New test.
37455
37456 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37457
37458         * gcc.c-torture/compile/20040130-1.c: New test.
37459
37460 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
37461
37462         * objc.dg/call-super-2.m: Include stddef.h for size_t.
37463
37464 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
37465
37466         PR c++/13883
37467         * g++.dg/template/ctor3.C: New test.
37468
37469 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37470
37471         * g++.dg/tc1: New directory.
37472         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37473         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37474         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37475         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37476         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37477
37478 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37479
37480         * g++.dg/parse/error11.C: New test.
37481         * g++.dg/parse/error12.C: Likewise.
37482
37483 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
37484
37485         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37486         (scan_initial, main): Use aligned_sizeof instead of sizeof.
37487
37488 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
37489
37490         PR c++/13791
37491         * g++.dg/ext/attrib12.C: New test.
37492
37493         PR c++/13736
37494         * g++.dg/parse/cast2.C: New test.
37495
37496 2004-01-27  James E Wilson  <wilson@specifixinc.com>
37497
37498         * objc.dg/encode-2.m (main): New local string.  Set depending on
37499         sizeof long.  Use in sscanf call.
37500         * objc.dg/encode-3.m (main): New local string.  Set depending on
37501         sizeof long.  Use in scan_initial call.
37502
37503 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37504
37505         * objc.dg/call-super-2.m: Make LP64-safe.
37506         * objc.dg/desig-init-1.m: Likewise.
37507
37508 2004-01-27  Devang Patel <dpatel@apple.com>
37509
37510         * g++.dg/debug/namespace1.C: New test.
37511
37512 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
37513
37514         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37515         xscale-*-*.
37516
37517         * gcc.dg/arm-mmx-1.c: New test.
37518
37519 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37520
37521         * gcc.dg/20040127-1.c: New test.
37522         * gcc.dg/20040127-2.c: New test.
37523
37524 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37525
37526         * objc.dg/stret-1.m (glob): Renamed to globa.
37527
37528 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
37529
37530         PR c++/13663
37531         * g++.dg/expr/for1.C: New test.
37532
37533 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
37534
37535         PR middle-end/13779
37536         * gcc.dg/darwin-longlong.c: New test.
37537
37538 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
37539
37540         * gcc.dg/20040124-1.c: Moved test from here...
37541         * gcc.c-torture/compile/20040124-1.c: ...to here.
37542
37543 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37544
37545         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
37546         the assembly output if -m64 is passed.
37547
37548 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
37549
37550         PR c++/13833
37551         * g++.dg/template/cond3.C: New test.
37552
37553 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37554
37555         PR c++/13810
37556         * g++.dg/template/ttp7.C: New test.
37557
37558 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37559
37560         PR c++/13797
37561         * g++.dg/template/nontype4.C: New test.
37562         * g++.dg/template/nontype5.C: Likewise.
37563
37564 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
37565
37566         * gcc.dg/torture/mips-clobber-at.c: New test.
37567
37568 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
37569
37570         * gcc.dg/20040124-1.c: New test.
37571
37572 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
37573
37574         * gcc.dg/20040123-1.c: New test.
37575
37576 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37577
37578         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37579
37580 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37581
37582         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37583
37584 2004-01-23  Andrew Pinski  <apinski@apple.com>
37585
37586         * gcc.dg/20030121-1.c: Move to ..
37587         * gcc.dg/20040121-1.c: here.
37588
37589 2004-01-23  Roger Sayle  <roger@eyesopen.com>
37590
37591         * gcc.dg/builtins-29.c: New test case.
37592
37593 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37594
37595         PR 18314
37596         * gcc.dg/builtins-30.c: New testcase.
37597
37598 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
37599
37600         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37601         * lib/g77.exp: Likewise.
37602         * lib/objc.exp: Likewise.
37603         * lib/g++.exp: Likewise.
37604
37605 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37606
37607         * gcc.dg/struct-by-value-2.c: New test.
37608
37609 2004-01-21  Andrew Pinski  <apinski@apple.com>
37610
37611         PR target/13785
37612         * gcc.dg/20030121-1.c: New test.
37613
37614 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
37615
37616         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
37617         clobber frame pointer register in asm statement.
37618
37619 2004-01-21  Falk Hueffner  <falk@debian.org>
37620
37621         * gcc.c-torture/compile/20040121-1.c: New test.
37622
37623 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
37624
37625         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37626
37627 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
37628
37629         * gcc.dg/ppc64-abi-2.c: New test.
37630
37631 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
37632
37633         * lib/treelang.exp: Fill out this file.
37634         * lib/treelang-dg.exp: New File.
37635
37636 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37637
37638         * gcc.c-torture/compile/981022-1.c: Remove.
37639         * gcc.dg/array-5.c: Remove XFAIL.
37640         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37641         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37642         gcc.dg/cond-lvalue-1.c: Update.
37643         * gcc.dg/cast-lvalue-2.c: New test.
37644
37645 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
37646
37647         PR c++/13592
37648         * g++.dg/other/error1.C (class foo): Tweak error message.
37649
37650         PR c++/13592
37651         * g++.dg/template/call2.C: New test.
37652
37653 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37654
37655         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37656         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37657         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37658         scalar-return-1_x.c, scalar-return-2_y.c,
37659         scalar-return-3_x.c, scalar-return-3_y.c,
37660         scalar-return-4_x.c, scalar-return-4_y.c,
37661         struct-align-1.h, struct-align-1_x.c,
37662         struct-align-1_y.c, struct-align-2.h,
37663         struct-align-2_x.c, struct-align-2_y.c,
37664         struct-by-value-10_y.c, struct-by-value-11_x.c,
37665         struct-by-value-11_y.c, struct-by-value-12_x.c,
37666         struct-by-value-12_y.c, struct-by-value-13_x.c,
37667         struct-by-value-13_y.c, struct-by-value-14_x.c,
37668         struct-by-value-14_y.c, struct-by-value-15_x.c,
37669         struct-by-value-15_y.c, struct-by-value-16_y.c,
37670         struct-by-value-17_y.c, struct-by-value-18_y.c,
37671         struct-by-value-19_y.c, struct-by-value-1_x.c,
37672         struct-by-value-1_y.c, struct-by-value-20_y.c,
37673         struct-by-value-2_x.c, struct-by-value-2_y.c,
37674         struct-by-value-3_y.c, struct-by-value-4_x.c,
37675         struct-by-value-4_y.c, struct-by-value-5_y.c,
37676         struct-by-value-6_y.c, struct-by-value-7_y.c
37677         struct-by-value-8_x.c, struct-by-value-8_y.c
37678         struct-by-value-9_x.c, struct-by-value-9_y.c
37679         struct-return-10_x.c, struct-return-10_y.c,
37680         struct-return-19_x.c, struct-return-20_x.c
37681         struct-return-2_x.c, struct-return-2_y.c
37682         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37683         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
37684
37685 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37686
37687         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37688         attribute on sparc*-sun-solaris2.*.
37689
37690 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
37691
37692         PR c++/13710
37693         * g++.dg/ext/typeof7.C: New test.
37694
37695 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
37696
37697         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37698         * gcc.dg/const-elim-1.c: Same.
37699
37700 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
37701
37702         * objc.dg/stret-1.m: New.
37703         * objc.dg/stret-2.m: New.
37704
37705 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
37706
37707         PR c++/11895
37708         * g++.dg/ext/vector1.C: New test.
37709
37710 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
37711
37712         * gcc.dg/pch/import-1.c: New.
37713         * gcc.dg/pch/import-1.hs: New.
37714         * gcc.dg/pch/import-1a.h: New.
37715         * gcc.dg/pch/import-1b.h: New.
37716         * gcc.dg/pch/import-1c.h: New.
37717
37718 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37719
37720         PR c++/13574
37721         * g++.dg/ext/array1.C: New test.
37722
37723         PR c++/13178
37724         * g++.dg/conversion/op1.C: New test.
37725
37726 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
37727
37728         PR 11864
37729         From Kazumoto Kojima / Dan Kegel:
37730         * gcc.dg/pr11864-1.c: New test.
37731
37732         PR 10392
37733         From Marcus Comstedt / Dan Kegel:
37734         * gcc.dg/pr10392-1.c: New test.
37735
37736 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37737
37738         PR c++/13478
37739         * g++.dg/init/ref10.C: New test.
37740
37741 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37742
37743         PR c++/13407
37744         * g++.dg/parse/typename6.C: New test.
37745
37746 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37747
37748         PR pch/13361
37749         * g++.dg/pch/wchar-1.C: New.
37750         * g++.dg/pch/wchar-1.Hs: New.
37751
37752 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37753
37754         PR c++/9259
37755         * g++.dg/expr/sizeof2.C: New test.
37756
37757 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
37758
37759         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37760
37761 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37762
37763         PR c++/13659
37764         * g++.dg/lookup/strong-using-3.C: New.
37765         * g++.dg/lookup/using-10.C: New.
37766
37767 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37768
37769         PR c++/13594
37770         * g++.dg/lookup/strong-using-2.C: New.
37771
37772 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
37773             Dan Kegel <dank@kegel.com>
37774             J"orn Rennecke <joern.rennecke@superh.com>
37775
37776         PR target/9365
37777         * gcc.dg/pr9365-1.c: New test.
37778
37779 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37780
37781         PR c++/8856
37782         * g++.dg/parse/casting-operator2.C: New test.
37783         * g++.old-deja/g++.pt/explicit83.C: Remove.
37784
37785 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37786
37787         * gcc.dg/label-compound-stmt-1.c: New test.
37788         * gcc.c-torture/compile/950922-1.c,
37789         gcc.c-torture/compile/20000211-3.c,
37790         gcc.c-torture/compile/20000518-1.c,
37791         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37792         compound statements.
37793
37794 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
37795
37796         * gcc.dg/ppc64-abi-1.c: New test.
37797
37798 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
37799
37800          * g++.dg/ext/attrib9.C: Add dg-warnings.
37801
37802 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37803
37804         PR c++/12335
37805         * g++.dg/parse/dtor3.C: New test.
37806
37807 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
37808
37809         PR c++/12709
37810         * g++.dg/parse/try-catch-1.C: New test.
37811
37812 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
37813
37814         * ada/acats/run_all.sh: Add more verbose output in acats.log
37815         when compiling tests.
37816
37817 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37818
37819         PR 13656
37820         * gcc.dg/typedef-redecl.c: New test case.
37821         * gcc.dg/typedef-redecl.h: New support file.
37822
37823 2004-01-13  Jan Hubicka  <jh@suse.cz>
37824
37825         * gcc.dg/always_inline.c: New test.
37826         * gcc.dg/debug/20031231-1.c: Fix.
37827
37828 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37829
37830         PR c++/13474
37831         * g++.dg/template/array3.C: New test.
37832
37833 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37834
37835         * g++.dg/ext/lvalue1.C: No longer expected to fail.
37836         * g++.dg/warn/Wunused-2.C: Likewise.
37837
37838 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37839
37840         PR c++/13289
37841         * g++.dg/template/instantiate6.C: New test.
37842
37843 2004-01-12  Roger Sayle  <roger@eyesopen.com>
37844
37845         PR middle-end/11397
37846         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37847
37848 2004-01-12  Jan Hubicka  <jh@suse.cz>
37849
37850         PR opt/12826
37851         * gcc.dg/20040112-1.c: New.
37852
37853         * gcc.dg/dwarf-die[1-7].c: Move to...
37854         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37855         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37856
37857 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
37858
37859         PR c++/4100
37860         * g++.dg/parse/friend4.C: New test.
37861
37862 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
37863
37864         PR c++/4100
37865         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37866         definition is called a friend.
37867
37868 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
37869
37870         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37871
37872 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
37873
37874         PR c++/3478
37875         * g++.dg/parse/error10.C: New test.
37876         * g++.dg/template/arg2.C: Accept "invalid type" error.
37877
37878 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
37879
37880         PR middle-end/13392
37881         * g++.dg/opt/expect2.C: New test.
37882
37883 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37884
37885         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
37886         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
37887         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
37888         Update dg-error regexps.
37889
37890 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37891
37892         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
37893         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
37894
37895 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37896
37897         * gcc.dg/pragma-re-1.c: Use right pointer type.
37898
37899 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37900
37901         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
37902
37903 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
37904
37905         * gcc.dg/rs6000-ldouble-1.c: New.
37906
37907 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37908
37909         DR 337
37910         PR c++/9256
37911         * g++.dg/other/abstract1.C: New test.
37912
37913 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
37914
37915         * g++.dg/lookup/strong-using-1.C: New.
37916
37917 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37918
37919         PR c/11234
37920         * gcc.dg/func-ptr-conv-1.c: New test.
37921         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
37922
37923 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
37924
37925         PR target/13380.
37926         * gcc.c-torture/compile/20040109-1.c: New.
37927
37928 2004-01-08  Stuart Hastings  <stuart@apple.com>
37929
37930         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
37931         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
37932         * gcc.dg/i386-sse-6.c: ...this new testcase.
37933
37934 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
37935
37936         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
37937
37938 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37939
37940         * ada/acats/run_acats: Treat 'gnatchop' the same way
37941         as 'gnatmake'.  Export GCC_DRIVER.
37942         * ada/acats/run_all.sh: Add target_gnatchop.  Use
37943         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
37944
37945 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37946
37947         PR c++/12573
37948         * g++.dg/template/dependent-expr4.C: New test.
37949
37950 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
37951
37952         * gcc.dg/altivec-11.c: New test.
37953
37954 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
37955
37956         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
37957
37958 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37959
37960         PR c/6024
37961         * gcc.dg/enum-compat-1.c: New test.
37962         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
37963
37964 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37965
37966         PR c/12165
37967         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
37968         gcc.dg/c99-idem-qual-3.c: New tests.
37969
37970 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
37971
37972         * gcc.dg/winline-7.c: Don't cast void * to int.
37973
37974 2004-01-06  Jan Hubicka  <jh@suse.cz>
37975
37976         * gcc.dg/i386-sse-5.c: New test
37977         * g++.dg/eh/simd-1.c: Add -w argument for i386.
37978
37979 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37980
37981         PR c++/12815
37982         * g++.dg/rtti/typeid4.C: New test.
37983
37984 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37985
37986         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
37987
37988 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37989
37990         PR c++/12132
37991         * g++.dg/template/error11.C: New test.
37992
37993         PR c++/13451
37994         * g++.dg/template/class2.C: New test.
37995
37996 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37997         Richard Sandiford <rsandifo@redhat.com>
37998
37999         PR c++/13387
38000         * g++.dg/opt/alias3.C: New test.
38001
38002 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
38003
38004         PR c++/13157
38005         * g++.dg/template/koenig3.C: New test.
38006
38007         PR c++/13529
38008         * g++.dg/parse/offsetof3.C: New test.
38009
38010         * g++.dg/init/copy7.C: Add missing dg-error markers.
38011
38012         PR c++/12226
38013         * g++.dg/init/copy7.c: New test.
38014
38015         PR c++/13536
38016         * g++.dg/parse/cast1.C: New test.
38017
38018 2004-01-04  Jan Hubicka  <jh@suse.cz>
38019
38020         * gcc.dg/winline[1-7].c: New tests.
38021
38022 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38023
38024         PR c++/13520
38025         * g++.dg/template/qualttp22.C: New test.
38026
38027 2004-01-01  Jan Hubicka  <jh@suse.cz>
38028
38029         * gcc.dg/debug/20031231-1.c: New.
38030         * gcc.c-torture/compile/20040101-1.c: New.
38031         * gcc.dg/dwarf-die-[1-7].c: New.
38032
38033 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
38034
38035         PR optimization/13521
38036         * gcc.c-torture/compile/20031231-1.c: New test.
38037
38038 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38039
38040         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38041
38042 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38043
38044         PR c++/10079
38045         * g++.dg/template/crash16.C: New test.
38046
38047 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
38048
38049         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38050
38051 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38052
38053         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38054         ports.
38055         * g++.old-deja/g++.jason/thunk3.C: Likewise.
38056         * g++.old-deja/g++.law/profile1.C: Likewise.
38057         * gcc.c-torture/compile/981006-1.c: Likewise.
38058         * gcc.c-torture/execute/loop-2e.x: Likewise.
38059         * gcc.c-torture/execute/loop-2f.x: Remove.
38060         * gcc.c-torture/execute/loop-2g.x: Likewise.
38061         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38062         * gcc.dg/20020312-2.c: Remove traces of dead ports.
38063
38064 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
38065
38066         PR c++/13507
38067         * g++.dg/ext/attrib11.C: New test.
38068
38069         PR c++/13494
38070         * g++.dg/template/array2-1.C: New test.
38071         * g++.dg/template/array2-2.C: New test.
38072
38073 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
38074
38075         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38076
38077 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38078
38079         PR c++/12774
38080         * g++.dg/template/array1-1.C: New test.
38081         * g++.dg/template/array1-2.C: New test.
38082
38083 2003-12-29  Roger Sayle  <roger@eyesopen.com>
38084
38085         PR fortran/12632
38086         * g77.dg/12632.f: New test case.
38087
38088 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38089
38090         PR c++/13289
38091         * g++.dg/parse/nontype1.C: New test.
38092
38093 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38094
38095         PR c++/12403
38096         * g++.dg/parse/explicit1.C: New test.
38097         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38098
38099 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38100
38101         PR c++/13081
38102         * g++.dg/opt/inline6.C: New test.
38103
38104         PR c++/12613
38105         * g++.dg/parse/error9.C: New test.
38106
38107         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38108
38109 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38110
38111         PR c++/13009
38112         * g++.dg/init/assign1.C: New test.
38113
38114 2003-12-28  Roger Sayle  <roger@eyesopen.com>
38115
38116         PR c++/13070
38117         * g++.dg/warn/format3.C: New test case.
38118
38119 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38120
38121         * gcc.c-torture/compile/20031227-1.c: New test.
38122
38123 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38124
38125         * g++.dg/bprob/bprob.exp: Load target-supports.exp
38126         * g77.dg/bprob/bprob.exp: Likewise.
38127         * gcc.misc-tests/bprob.exp: Likewise.
38128         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
38129         variants on systems where the library does not provide that
38130         functionality.
38131         * gcc.dg/builtins-20.c: Use builtins-config.h.
38132         * gcc.dg/builtins-config.h: New file.
38133
38134 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38135
38136         * lib/gcc-dg.exp (dg-require-profiling): New function.
38137         * lib/target-supports.exp (check_profiling_available): Likewise.
38138         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38139         * g77.dg/bprob/bprob.exp: Likewise.
38140         * gcc.misc-tests/bprob.exp: Likewise.
38141         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38142         * gcc.dg/20021014-1.c: Likewise.
38143         * gcc.dg/nest.c: Likewise.
38144
38145 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38146
38147         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38148         compiling.
38149         * g++.dg/lookup/java2.C: Likewise.
38150         * gcc.dg/cpp/lexident.c: Likewise.
38151
38152 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
38153
38154         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38155         given.
38156         * gcc.c-torture/compile/961203-1.c: Likewise.
38157         * gcc.c-torture/compile/980506-1.c: Likewise.
38158
38159 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
38160
38161         * lib/gcc-dg.exp (dg-prune-output): New annotation.
38162         (additional_prunes): New global.
38163         (gcc-dg-prune): Handle additional per-test pruning.
38164         (dg-test): Clear additional_prunes between tests.
38165
38166         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
38167         dg-prune-output to avoid spurious failures from assembler
38168         complaining about nonexistent WAW violations.
38169         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38170         Use dg-prune-output to avoid spurious failures from assembler
38171         warning about Itanium B-step errata.
38172
38173 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38174
38175         * g++.dg/abi/macro0.C: New test.
38176         * g++.dg/abi/macro1.C: Likewise.
38177         * g++.dg/abi/macro2.C: Likewise.
38178
38179         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38180         * g++.dg/abi/bitfield7.C: Likewise.
38181         * g++.dg/abi/dtor2.C: Likewise.
38182         * g++.dg/abi/mangle11.C: Likewise.
38183         * g++.dg/abi/mangle12.C: Likewise.
38184         * g++.dg/abi/mangle14.C: Likewise.
38185         * g++.dg/abi/mangle17.C: Likewise.
38186         * g++.dg/abi/vbase10.C: Likewise.
38187         * g++.dg/abi/vbase14.C: Likewise.
38188         * g++.dg/template/qualttp17.C: Likewise.
38189
38190 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
38191
38192         PR c/11995
38193         * gcc.dg/20031223-1.c: New test.
38194
38195 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38196
38197         * gcc.dg/noreturn-7.c: New test.
38198
38199 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38200
38201         * gcc.dg/null-pointer-1.c: New test.
38202
38203 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38204
38205         * g++.old-deja/g++.jason/template18.C: Remove.
38206         * g++.old-deja/g++.jason/template37.C: Likewise.
38207
38208         PR c++/12862
38209         * g++.dg/lookup/ns1.C: New test.
38210
38211         PR c++/12397
38212         * g++.dg/template/lookup3.C: New test.
38213
38214 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38215
38216         * g++.dg/template/recurse1.C: New test
38217
38218 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38219
38220         PR c++/12479
38221         * g++.dg/parse/semicolon1.C: New test.
38222         * g++.dg/parse/semicolon1.h: Likewise.
38223
38224 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
38225
38226         * gcc.dg/darwin-misaligned.c: New test.
38227
38228 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38229
38230         PR c/9163
38231         * gcc.dg/20031222-1.c: New test.
38232
38233 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
38234
38235         PR c++/13438
38236         * g++.dg/parse/error8.C: New test.
38237
38238         PR c++/11554
38239         * g++.dg/warn/ctor-init-1.C: New test.
38240
38241 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
38242
38243         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38244         too small.
38245         * gcc.c-torture/compile/930217-1.c: Likewise.
38246         * gcc.c-torture/compile/930513-1.c: Likewise.
38247         * gcc.c-torture/execute/920908-2.c: Likewise.
38248         * gcc.c-torture/execute/921204-1.c: Likewise.
38249         * gcc.c-torture/execute/930621-1.c: Likewise.
38250         * gcc.c-torture/execute/930630-1.c: Likewise.
38251         * gcc.c-torture/execute/931031-1.c: Likewise.
38252         * gcc.c-torture/execute/980602-2.c: Likewise.
38253         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38254         * gcc.c-torture/execute/compndlit-1.c: Likewise.
38255         * gcc.c-torture/execute/extzvsi.c: Likewise.
38256         * gcc.c-torture/unsorted/ext.c: Likewise.
38257
38258 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
38259
38260         PR target/12749
38261         * gcc.c-torture/compile/20031220-2.c: New test case.
38262
38263 2003-12-20  Roger Sayle  <roger@eyesopen.com>
38264
38265         PR optimization/13031
38266         * gcc.c-torture/compile/20031220-1.c: New test case.
38267
38268 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38269
38270         * gcc.dg/cast-function-1.c: New test.
38271
38272 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38273
38274         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38275         formats.
38276
38277 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
38278
38279         PR c++/12795
38280         * g++.dg/ext/attrib10.C: New test.
38281
38282 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38283
38284         * gcc.dg/cleanup-10.c: New test.
38285         * gcc.dg/cleanup-11.c: New test.
38286
38287 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38288
38289         PR c++/13239
38290         * g++.dg/opt/expect1.C: New test.
38291
38292 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
38293
38294         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38295
38296 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
38297
38298         PR debug/12923
38299         * gcc.dg/20031218-1.c: New test.
38300
38301         PR debug/12389
38302         * gcc.dg/20031218-2.c: New test.
38303         * gcc.dg/20031218-3.c: New test.
38304
38305         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38306         of label name and allow for USER_LABEL_PREFIX == "_" names.
38307         * g++.dg/abi/mangle18-2.C: Likewise.
38308         * g++.dg/abi/mangle19-1.C: Likewise.
38309         * g++.dg/abi/mangle19-2.C: Likewise.
38310         * g++.dg/abi/mangle20-1.C: Likewise.
38311         * g++.dg/abi/mangle20-2.C: Likewise.
38312
38313 2003-12-18  Richard Henderson  <rth@redhat.com>
38314
38315         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38316
38317 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
38318             Dan Kegel <dank@kegel.com>
38319
38320         PR other/12009
38321         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38322         testing a cross compiler, it causes spurious compile failures.
38323         * lib/g++.exp: Likewise.
38324
38325 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38326
38327         PR c++/13262
38328         * g++.dg/template/access13.C: New test.
38329
38330 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
38331
38332         * gcc.dg/20031216-1.c: New test.
38333
38334 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38335
38336         PR c++/9154
38337         * g++.dg/template/error10.C: New test.
38338
38339 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38340
38341         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38342         * g++.dg/eh/simd-2.C: Likewise.
38343
38344 2003-12-17  James E Wilson  <wilson@specifixinc.com>
38345             Roger Sayle  <roger@eyesopen.com>
38346
38347         * gcc.c-torture/execute/ieee/mzero5.c: New.
38348
38349 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
38350
38351         PR c++/10603
38352         * g++.dg/parse/error6.C: New test.
38353
38354         PR c++/12827
38355         * g++.dg/parse/error7.C: New test.
38356
38357 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38358
38359         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38360         at -O with stabs debugging formats.
38361         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38362         * gcc.dg/debug/debug-2.c: Likewise.
38363
38364 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38365
38366         PR c++/12696
38367         * g++.dg/init/error1.C: New test.
38368
38369         PR c++/12218
38370         * g++.dg/init/pm3.C: New test.
38371
38372 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38373
38374         PR c/3347
38375         * gcc.dg/bitfld-8.c: New test.
38376
38377 2003-12-16  James Lemke  <jim@wasabisystems.com>
38378
38379         * gcc.dg/arm-scd42-[123].c: New tests.
38380
38381 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38382
38383         PR c++/9043
38384         * g++.dg/abi/mangle20-1.C: New test.
38385         * g++.dg/abi/mangle20-2.C: New test.
38386
38387 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38388
38389         PR c++/13275
38390         * g++.dg/other/offsetof2.C: Remove XFAIL.
38391         * g++.dg/parse/offsetof1.C: New test.
38392         * g++.gd/parse/offsetof2.C: Likewise.
38393
38394 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38395
38396         * g++.dg/template/nontype3.C: New test.
38397         * g++.dg/template/static2.C: Tweaked the dg-error clause.
38398
38399 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38400
38401         * g++.dg/warn/noreturn-3.C: Also test instantiation.
38402
38403 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38404
38405         PR c++/13387
38406         * g++.dg/expr/assign1.C: New test.
38407
38408         PR c++/13242
38409         * g++.dg/abi/mangle19-1.C: New test.
38410         * g++.dg/abi/mangle19-2.C: New test.
38411
38412 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
38413
38414         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38415
38416 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38417
38418         * gcc.c-torture/execute/20031216-1.c: New test.
38419
38420 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38421
38422         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38423         an ICE regression.
38424
38425 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38426
38427         PR c++/10926
38428         * g++.dg/template/error9.C: New test.
38429
38430         PR c++/11116
38431         * g++.dg/template/error8.C: New test.
38432
38433 2003-12-15  Roger Sayle  <roger@eyesopen.com>
38434
38435         PR middle-end/13400
38436         * gcc.c-torture/execute/20031215-1.c: New test case.
38437
38438 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38439
38440         PR c++/13269
38441         * g++.dg/parse/error5.C: New test.
38442
38443         PR c++/12989
38444         * g++.dg/expr/sizeof1.C: New test.
38445
38446         PR c++/13310
38447         * g++.dg/template/crash15.C: New test.
38448
38449 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
38450
38451         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38452         a non-POD type as the last named parameter of a varargs function.
38453
38454 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38455
38456         PR c++/13243
38457         PR c++/12573
38458         * g++.dg/template/crash14.C: New test.
38459         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38460
38461 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
38462
38463         * g++.dg/other/java1.C: New test.
38464
38465         PR c++/13241
38466         * g++.dg/abi/mangle18-1.C: New test.
38467         * g++.dg/abi/mangle18-2.C: New test.
38468
38469 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38470
38471         PR optimization/10312
38472         * gcc.c-torture/execute/20031214-1.c: New.
38473
38474 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
38475
38476         PR c++/10779
38477         PR c++/12160
38478         * g++.dg/parse/error3.C: New test.
38479         * g++.dg/parse/error4.C: Likewise.
38480         * g++.dg/abi/mangle4.C: Tweak error messages.
38481         * g++.dg/lookup/using5.C: Likewise.
38482         * g++.dg/other/error2.C: Likewise.
38483         * g++.dg/parse/typename5.C: Likewise.
38484         * g++.dg/parse/undefined1.C: Likewise.
38485         * g++.dg/template/arg2.C: Likewise.
38486         * g++.dg/template/ttp3.C: Likewise.
38487         * g++.dg/template/type1.C: Likewise.
38488         * g++.old-deja/g++.other/crash32.C: Likewise.
38489         * g++.old-djea/g++.pt/defarg8.C: Likewise.
38490
38491 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38492
38493         PR c++/13106
38494         * g++.dg/warn/noreturn-3.C: New test.
38495
38496 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38497
38498         PR c++/13118
38499         * g++.dg/abi/covariant3.C: New.
38500
38501 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
38502
38503         * g++.dg/eh/ia64-1.C: New test.
38504
38505 2003-12-12  Roger Sayle  <roger@eyesopen.com>
38506
38507         PR optimization/13037
38508         * g77.f-torture/execute/13037.f: New test case.
38509
38510 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38511
38512         PR c++/12881
38513         * g++.dg/abi/covariant2.C: New.
38514
38515 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
38516
38517         * gcc.dg/cpp/trad/macro.c: New tests.
38518
38519 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
38520
38521         * gcc.c-torture/execute/wchar_t-1.x: Delete.
38522
38523 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
38524
38525         PR other/10819
38526         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38527         to fix Bug 10819.
38528         * lib/g++.exp (g++_version): Likewise.
38529         * lib/g77.exp (g77_version): Likewise.
38530         * lib/objc.exp (default_objc_version): Likewise.
38531
38532 2003-12-10  Richard Henderson  <rth@redhat.com>
38533
38534         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38535
38536         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38537
38538 2003-12-08  Matt Austern  <austern@apple.com>
38539
38540         PR c/13134
38541         * lib/gcc-dg.exp (dg-require-visibility): Define.
38542         * lib/target-supports (check_visibility_available): Define.
38543         * gcc.dg/visibility-1.c: New test.
38544         * gcc.dg/visibility-2.c: Likewise.
38545         * gcc.dg/visibility-3.c: Likewise.
38546         * gcc.dg/visibility-4.c: Likewise.
38547         * gcc.dg/visibility-5.c: Likewise.
38548         * gcc.dg/visibility-6.c: Likewise.
38549         * g++.dg/ext/visibility-1.C: Likewise.
38550         * g++.dg/ext/visibility-2.C: Likewise.
38551         * g++.dg/ext/visibility-3.C: Likewise.
38552         * g++.dg/ext/visibility-4.C: Likewise.
38553         * g++.dg/ext/visibility-5.C: Likewise.
38554         * g++.dg/ext/visibility-6.C: Likewise.
38555
38556 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38557
38558         * g++.dg/lookup/java1.C: New test.
38559         * g++.dg/lookup/java2.C: New test.
38560
38561 2003-12-07  Falk Hueffner  <falk@debian.org>
38562
38563         * g++.dg/opt/noreturn-1.C: New test.
38564
38565 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
38566
38567         * gcc.dg/overflow-1.c: New test.
38568
38569 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38570
38571         * g77.f-torture/compile/13060.f: New test.
38572
38573 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
38574
38575         PR c++/13323
38576         * g++.dg/inherit/operator2.C: New test.
38577
38578 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38579
38580         PR c++/13305
38581         * g++.dg/ext/attrib9.C: New test.
38582
38583 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38584
38585         PR c++/13314
38586         * g++.dg/template/error7.C: New test.
38587
38588 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
38589             J"orn Rennecke <joern.rennecke@superh.com>
38590
38591         PR target/13302
38592         * g++.dg/other/struct-va_list.C: New test.
38593
38594 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38595
38596         PR c++/13166
38597         * g++.dg/parse/defarg6.C: New test.
38598
38599 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
38600
38601         PR target/13256
38602         * gcc.c-torture/execute/20031201-1.c: New test.
38603
38604 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
38605
38606         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38607
38608 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38609
38610         * gcc.dg/builtin-return-1.c: New test.
38611
38612 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
38613             J"orn Rennecke <joern.rennecke@superh.com>
38614
38615         PR optimization/13260
38616         * gcc.c-torture/execute/20031204-1.c: New test.
38617
38618 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38619
38620         PR c++/9127
38621         * g++.dg/template/error6.C: New test.
38622
38623 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
38624
38625         * gcc.dg/20031202-1.c: New test.
38626
38627 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38628
38629         PR c++/13179
38630         * g++.dg/template/eh1.C: New test.
38631
38632         PR c++/10771
38633         * g++.dg/template/error5.C: New test.
38634
38635 2003-12-02  David Ung  <davidu@mips.com>
38636
38637         * gcc.dg/compat/vector-check.h: Corrected type for var
38638         g_##TMODE
38639
38640 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38641
38642         PR c++/10126
38643         * g++.dg/template/ptrmem8.C: New test.
38644
38645 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38646
38647         PR c++/12573
38648         * g++.dg/template/dependent-expr3.C: New test.
38649
38650 2003-12-01  James Lemke  <jim@wasabisystems.com>
38651
38652         * gcc.dg/arm-g2.c: New test.
38653
38654 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38655
38656         PR optimization/11634
38657         * gcc.dg/20031201-2.c: New test case.
38658
38659 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
38660
38661         PR 11433
38662         * objc.dg/proto-lossage-3.m: New test.
38663
38664 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38665
38666         PR optimization/12628
38667         * gcc.dg/20031201-1.c: New test case.
38668
38669 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38670
38671         * gcc.dg/unaligned-1.c: New test.
38672
38673 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
38674
38675         PR c++/9849
38676         * g++.dg/template/error4.C: New test.
38677         * g++.dg/template/nested3.C: Adjust error markers.
38678
38679 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38680
38681         * gcc.dg/cpp/assert4.c: Check more #system assertions.
38682
38683 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38684
38685         PR c/10333
38686         * gcc.dg/bitfld-7.c: New test.
38687
38688 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
38689
38690         * gcc.dg/tls/asm-1.C: New test.
38691
38692 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38693
38694         * gcc.dg/cpp/assert4.c: Update.
38695
38696 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38697
38698         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38699         * gcc.dg/builtin-apply3.c: New test.
38700
38701 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38702
38703         * lib/compat.exp (compat-obj): New xfaildata parameter.
38704         Use it to set compiler_conditional_xfail_data before compiling.
38705         (compat-get-options): Handle dg-xfail-if.
38706         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38707         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38708         * gcc.dg/compat/vector-1_y.c: Likewise.
38709         * gcc.dg/compat/vector-2_x.c: Likewise.
38710         * gcc.dg/compat/vector-2_y.c: Likewise.
38711
38712 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38713
38714         * g++.dg/opt/reg-stack4.C: New test.
38715
38716 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38717
38718         * gcc.dg/builtin-apply2.c: New test.
38719
38720 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38721
38722         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38723
38724 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38725
38726         PR c++/12924
38727         * g++.dg/template/template-id-2.C: New test.
38728
38729 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38730
38731         PR c++/5369
38732         * g++.dg/template/memfriend1.C: New test.
38733         * g++.dg/template/memfriend2.C: Likewise.
38734         * g++.dg/template/memfriend3.C: Likewise.
38735         * g++.dg/template/memfriend4.C: Likewise.
38736         * g++.dg/template/memfriend5.C: Likewise.
38737         * g++.dg/template/memfriend6.C: Likewise.
38738         * g++.dg/template/memfriend7.C: Likewise.
38739         * g++.dg/template/memfriend8.C: Likewise.
38740         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38741
38742 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
38743
38744         PR c++/12515
38745         * g++.dg/ext/cond1.C: New test.
38746
38747 2003-11-20  Richard Henderson  <rth@redhat.com>
38748
38749         * gcc.dg/20020201-2.c: Remove.
38750         * gcc.dg/20020201-4.c: Remove.
38751         * gcc.dg/20020304-1.c: Remove.
38752
38753 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
38754
38755         * gcc.dg/cpp/trad/xwin1.c: New test case.
38756
38757 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
38758
38759         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38760         * lib/g77.exp: Likewise.
38761         * lib/objc.exp: Likewise.
38762         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38763         for darwin.
38764
38765 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38766
38767         PR c++/12932
38768         * g++.dg/template/static5.C: New test.
38769
38770 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38771
38772         * gcc.dg/nested-func-1.c: New test.
38773
38774 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38775
38776         * gcc.dg/cpp/assert4.c: New test.
38777
38778 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38779
38780         PR c++/2294
38781         * g++.dg/lookup/using9.c: New test.
38782
38783 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
38784
38785         PR c++/12762
38786         * g++.dg/template/error3.C: New test.
38787
38788 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
38789
38790         PR ada/13035
38791         * ada/acats/run_acats, run_all.sh: Fix syntax error.
38792         No longer use a wrapper for gcc, since this does not work under
38793         Windows.
38794
38795 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38796
38797         PR c++/2094
38798         * g++.dg/template/ptrmem7.C: New test.
38799
38800 2003-11-13  Andrew Pinski <apinski@apple.com>
38801
38802         * gcc.c-torture/compile/20031113-1.c: New test.
38803
38804 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
38805             Kean Johnston <jkj@sco.com>
38806
38807         PR c/13029
38808         * gcc.dg/unused-4.c: Update.
38809
38810 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38811
38812         * g++.dg/opt/const3.C: New test.
38813
38814 2003-11-13  Jan Hubicka  <jh@suse.cz>
38815
38816         * gcc.c-torture/compile/20031112-1.c: New test.
38817
38818 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
38819
38820         * g++.dg/parse/crash10.C: Remove bogus error marker.
38821
38822 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38823
38824         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38825         (host_gcc): Likewise.
38826         (ROOT): Honor $PWDCMD.
38827         (BASE): Likewise.
38828         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38829
38830 2003-11-12  Catherine Moore  <clm@redhat.com>
38831
38832         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38833
38834 2003-11-12  Andreas Jaeger  <aj@suse.de>
38835             Jakub Jelinek  <jakub@redhat.com>
38836             Andrew Pinski  <pinskia@physics.uc.edu>
38837             Richard Henderson  <rth@redhat.com>
38838
38839         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38840         systems.
38841         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38842
38843         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38844         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38845
38846 2003-11-11  Andreas Jaeger  <aj@suse.de>
38847
38848         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38849
38850         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38851
38852 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
38853
38854         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38855         Clean ups.
38856
38857 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
38858
38859         * gcc.dg/trampoline-1.c: New test.
38860
38861 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
38862
38863         * gcc.c-torture/compile/200031109-1.c: New test.
38864
38865 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38866
38867         PR c/3190
38868         PR c/8714
38869         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38870         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38871         gcc.dg/format/no-y2k-1.c: Update.
38872
38873 2003-11-08  Roger Sayle  <roger@eyesopen.com>
38874
38875         PR optimization/10467
38876         * gcc.dg/20031108-1.c: New test case.
38877
38878 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
38879
38880         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
38881
38882 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38883
38884         * gcc.dg/compound-lvalue-1.c: New test.
38885         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
38886         some XFAILs.
38887
38888 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
38889
38890         * gcc.dg/altivec-varargs-1.c: New test.
38891
38892 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38893
38894         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
38895         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
38896         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
38897         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
38898         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
38899
38900 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38901
38902         * gcc.dg/cond-lvalue-1.c: New test.
38903
38904 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
38905
38906         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
38907
38908 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38909
38910         PR c++/11616
38911         * g++.dg/template/instantiate5.C: New test.
38912
38913 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38914
38915         PR c++/12726
38916         * g++.dg/ext/complit2.C: Replace test with self-contained version.
38917         * ChangeLog: Add missing first entry for above test.
38918
38919 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38920
38921         PR c++/9810
38922         * g++.dg/template/using8.C: New test.
38923         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
38924
38925 2003-11-02  Roger Sayle  <roger@eyesopen.com>
38926
38927         PR optimization/10817
38928         * gcc.c-torture/compile/20031102-1.c: New test case.
38929
38930 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
38931
38932         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
38933         2147483647.
38934
38935 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38936
38937         * gcc.dg/20031102-1.c: New test.
38938
38939 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38940
38941         * gcc.dg/complex-1.c: New test.
38942
38943 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38944
38945         PR c++/12796
38946         * g++.dg/template/crash13.C: Adjust expected error location.
38947         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38948
38949 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38950
38951         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38952
38953 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38954
38955         PR/10239
38956         * gcc.c-torture/compile/20031031-2.c: New test.
38957
38958 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38959
38960         PR/11640
38961         * gcc.c-torture/compile/20031031-1.c: New test.
38962
38963 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38964
38965         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38966         * gcc.misc-tests/bprob.exp: Likewise.
38967         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
38968         the execution test on arm-elf configs.
38969         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
38970         configs that don't support scratch files.
38971         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
38972
38973 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
38974
38975         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
38976         done by dejagnu.
38977
38978 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
38979
38980         * ada/acats/run_all.sh: Redirect mv output to /dev/null
38981         Avoid non pure sh syntax. Add more logging.
38982
38983         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
38984         fail.
38985
38986 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38987
38988         PR libgcj/10610
38989         * gcc.dg/ppc-stackalign-1.c: New test.
38990
38991 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
38992
38993         * ada/acats/run_all.sh: Change output to be more compliant with
38994         dejagnu framework.
38995         Create acats.sum and acats.log files under testsuite/ada/acats
38996         Only run [a-z]* directories, to filter out e.g. CVS.
38997         Redirect build output to log file.
38998
38999 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39000
39001         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39002
39003 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
39004
39005         PR ada/5909:
39006         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39007
39008 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
39009
39010         * gcc.c-torture/compile/20031023-1.c: New test.
39011         * gcc.c-torture/compile/20031023-2.c: New test.
39012         * gcc.c-torture/compile/20031023-3.c: New test.
39013         * gcc.c-torture/compile/20031023-4.c: New test.
39014
39015 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39016
39017         PR c++/10371
39018         * g++.dg/lookup/scoped8.C: New test.
39019
39020 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39021
39022         * g++.dg/opt/reg-stack3.C: New test.
39023
39024 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39025
39026         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
39027
39028 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39029
39030         PR c++/11076
39031         * g++.dg/template/crash13.C: New test.
39032
39033 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39034
39035         * gcc.dg/c99-restrict-2.c: New test.
39036
39037 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
39038
39039         PR c++/12698, c++/12699, c++/12700, c++/12566
39040         * g++.dg/inherit/covariant9.C: New test.
39041         * g++.dg/inherit/covariant10.C: New test.
39042         * g++.dg/inherit/covariant11.C: New test.
39043
39044 2003-10-23  Jason Merrill  <jason@redhat.com>
39045
39046         PR c++/12726
39047         * g++.dg/ext/complit2.C: New test.
39048
39049 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39050
39051         PR target/12654
39052         * gcc.c-torture/execute/20031020-1.c: New test.
39053
39054 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39055
39056         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39057         following the jump_insn.
39058
39059 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39060
39061         * gcc.dg/cast-lvalue-1.c: New test.
39062
39063 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
39064
39065         PR c++/11962
39066         * g++.dg/template/cond2.C: New test.
39067
39068 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39069
39070         * gcc.dg/builtins-28.c: New test.
39071
39072 2003-10-20  Jan Hubicka  <jh@suse.cz>
39073
39074         * g++.dg/opt/inline4.C: Do not use min-inline-insns
39075         parameter.
39076         * gcc.dg/inline-2.c: Likewise.
39077
39078 2003-10-20  Phil Edwards  <phil@codesourcery.com>
39079
39080         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39081         * gcc.dg/nest.c: Likewise.
39082
39083 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39084
39085         PR c++/9781, c++/10583, c++/11862
39086         * g++.dg/parse/crash13.C: New test.
39087
39088 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39089
39090         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39091
39092 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39093
39094         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39095         Define HAVE_C99_RUNTIME except on Solaris.
39096         * gcc.dg/builtins-20.c: Likewise.
39097
39098 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39099
39100         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39101
39102 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39103
39104         PR c++/12495
39105         * g++.dg/template/crash21.C: New test.
39106
39107 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39108
39109         PR c++/2513
39110         * g++.dg/template/typename5.C: New test.
39111
39112 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39113
39114         PR c++/12369
39115         * g++.dg/template/friend25.C: New test.
39116
39117 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
39118
39119         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39120         versions.
39121
39122 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
39123
39124         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39125         == 2147483647.
39126
39127 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
39128
39129         * gcc.c-torture/execute/960416-1.x: Remove.
39130         * gcc.c-torture/execute/divconst-3.x: Likewise.
39131
39132 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
39133
39134         PR target/12598
39135         * gcc.dg/torture/cris-volatile-1.c: New test.
39136
39137 2003-10-14  Roger Sayle  <roger@eyesopen.com>
39138
39139         PR optimization/9325
39140         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39141         for overflowing floating point to integer conversion during RTL
39142         simplification.
39143
39144 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
39145
39146         * objc/execute/_cmd.m: Fix typo.
39147         * objc.dg/image-info.m, objc.dg/symtab-1.m:
39148         Relax 'scan-assembler' regexp.
39149         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39150         objc.dg/try-catch-4.m: Run on non-Darwin targets.
39151         * objc.dg/zero-link-2.m: Remove blank line.
39152         * objc.dg/zero-link-3.m: New test case.
39153
39154 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
39155
39156         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39157
39158         * gcc.dg/asm-names.c: Use scan-assembler-not rather
39159         than linker trickery.
39160
39161 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39162
39163         PR c++/12370
39164         * g++.dg/other/friend2.C: New test.
39165
39166 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39167
39168         * gcc.dg/20031012-1.c: New test.
39169
39170 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39171
39172         * gcc.dg/weak/weak-3.c: Fix for new warning.
39173
39174 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
39175
39176         PR optimization/8750
39177         * gcc.c-torture/execute/20031012-1.c: New test case.
39178
39179 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39180
39181         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39182         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39183
39184 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39185
39186         PR optimization/12260
39187         * gcc.c-torture/compile/20031011-2.c: New test case.
39188
39189 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39190
39191         * gcc.c-torture/execute/20031011-1.c: New testcase.
39192
39193 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
39194
39195         * gcc.c-torture/compile/20031011-1.c: New test.
39196
39197 2003-10-11  Jan Hubicka  <jh@suse.cz>
39198
39199         * g++.dg/other/first-global.C: New test.
39200
39201 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39202
39203         * gcc.c-torture/execute/string-opt-18.c: New testcase.
39204
39205 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
39206
39207         * gcc.c-torture/compile/20031010-1.c: New test.
39208
39209 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
39210
39211         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39212         * gcc.c-torture/execute/va-arg-25.c: ... here.
39213
39214 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
39215
39216         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39217
39218 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
39219
39220         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39221
39222 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
39223
39224         * g++.dg/parse/error2.C: New test.
39225
39226 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
39227
39228         PR c++/11097
39229         * g++.dg/other/error5.C: Modify the error message.
39230         * g++.dg/lookup/using8.C: New test.
39231
39232 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
39233
39234         * gcc.dg/darwin-abi-2.c: New file.
39235         * gcc.c-torture/execute/va-arg-24.c: New file.
39236
39237 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
39238
39239         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
39240         indentation.
39241
39242 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
39243
39244         PR c++/10147
39245         * g++.dg/other/error4.C: Update error messages.
39246         * g++.dg/template/ptrmem4.C: Likewise.
39247
39248         PR c++/12337
39249         * g++.dg/init/new9.C: New test.
39250
39251         PR c++/12334, c++/12236, c++/8656
39252         * g++.dg/ext/attrib8.C: New test.
39253
39254 2003-10-06  Devang Patel  <dpatel@apple.com>
39255
39256         * gcc.dg/debug/dwarf2-3.h: New test.
39257         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39258
39259 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
39260
39261         * g++.dg/opt/cfg2.C: New test.
39262
39263 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39264
39265         * g++.dg/opt/float1.C: New test.
39266
39267 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39268
39269         * gcc.dg/c90-array-lval-6.c: New test.
39270         * gcc.dg/c99-array-lval-6.c: New test.
39271
39272 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
39273             Ziemowit Laski  <zlaski@apple.com>
39274
39275         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39276         'Derived', so that it is never considered a class method; add
39277         new warning for '+port' method ambiguity.
39278         * objc.dg/method-12.m: Include <objc/objc.h> instead of
39279         <objc/objc-api.h> (needed on Mac OS X).
39280         * objc.dg/method-13.m: New test.
39281
39282 2003-10-03  Roger Sayle  <roger@eyesopen.com>
39283
39284         PR optimization/9325, PR java/6391
39285         * gcc.c-torture/execute/20031003-1.c: New test case.
39286
39287 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
39288
39289         PR optimization/12180
39290         * gcc.dg/20031002-1.c: New test.
39291
39292         PR c++/12486
39293         * g++.dg/inherit/error1.C: New test.
39294
39295 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
39296
39297         * lib/f-torture.exp (search_for): Rename to...
39298         (search_for_re): This.  Also, clean up comments and the
39299         "regexp" invocation.
39300
39301 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
39302
39303         * gcc.c-torture/compile/20031002-1.c: New test.
39304
39305 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
39306
39307         * g++.dg/opt/cond1.C: New test.
39308
39309 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
39310
39311         * gcc.dg/Wold-style-definition-2.c: New testcase.
39312         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39313
39314 2003-09-29  Richard Henderson  <rth@redhat.com>
39315
39316         * g++.dg/init/array10.C: Add dg-options.
39317
39318 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
39319
39320         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39321
39322 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39323
39324         * g++.dg/template/friend19.C: Fix typo.
39325         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39326
39327 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
39328
39329         * gcc.c-torture/execute/20030928-1.c: New test.
39330         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39331
39332 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39333
39334         * g++.dg/opt/unroll1.C: New test.
39335
39336 2003-09-26  Roger Sayle  <roger@eyesopen.com>
39337
39338         PR optimization/11741
39339         * gcc.dg/20030926-1.c: New test case.
39340
39341 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39342
39343         PR c++/5655
39344         * g++.dg/parse/access7.C: New test.
39345         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39346
39347 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
39348
39349         MERGE OF objc-improvements-branch into MAINLINE:
39350         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39351         if libobjc has not been built.
39352         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39353         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39354         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39355         objc/execute/nested-3.m, objc/execute/np-2.m,
39356         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39357         objc/execute/redefining_self.m, objc/execute/root_methods.m,
39358         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39359         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39360         objc.dg/special/unclaimed-category-1.h,
39361         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39362         well as GNU runtime.
39363         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39364         * execute/cascading-1.m, execute/function-message-1.m,
39365         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39366         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39367         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39368         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39369         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39370         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39371         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39372         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39373         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39374         * objc.dg/bitfield-2.m: Run only on Darwin.
39375         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39376         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39377         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39378         * objc.dg/const-str-1.m: Fix constant string layout.
39379
39380 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
39381
39382         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39383
39384 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
39385
39386         * gcc.dg/darwin-abi-1.c: New file.
39387
39388 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
39389
39390         PR target/12281
39391         * gcc.c-torture/compile/20030921-1.c: New test.
39392
39393 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39394
39395         * g++.dg/opt/reg-stack2.C: New test.
39396
39397 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39398
39399         * g++.dg/eh/delayslot1.C: New test.
39400
39401 2003-09-20  Richard Henderson  <rth@redhat.com>
39402
39403         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39404
39405 2003-09-20  Roger Sayle  <roger@eyesopen.com>
39406
39407         * gcc.c-torture/execute/20030920-1.c: New test case.
39408
39409 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39410
39411         * g++.dg/rtti/typeid3.C: Correct expected error message.
39412
39413 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39414
39415         PR c++/157
39416         * g++.dg/parse/crash12.C: New test.
39417
39418 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
39419
39420         * gcc.dg/compat/mixed-struct-check.h: New.
39421         * gcc.dg/compat/mixed-struct-defs.h: New.
39422         * gcc.dg/compat/mixed-struct-init.h: New.
39423         * gcc.dg/compat/struct-by-value-19_main.c: New.
39424         * gcc.dg/compat/struct-by-value-19_x.c: New.
39425         * gcc.dg/compat/struct-by-value-19_y.c: New.
39426         * gcc.dg/compat/struct-by-value-20_main.c: New.
39427         * gcc.dg/compat/struct-by-value-20_x.c: New.
39428         * gcc.dg/compat/struct-by-value-20_y.c: New.
39429         * gcc.dg/compat/struct-return-19_main.c: New.
39430         * gcc.dg/compat/struct-return-19_x.c: New.
39431         * gcc.dg/compat/struct-return-19_y.c: New.
39432         * gcc.dg/compat/struct-return-20_main.c: New.
39433         * gcc.dg/compat/struct-return-20_x.c: New.
39434         * gcc.dg/compat/struct-return-20_y.c: New.
39435
39436 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
39437         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39438         so that it will not complain on LP64 targets.
39439
39440 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39441
39442         PR c++/495
39443         * g++.dg/template/friend24.C: New test.
39444
39445 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
39446
39447         PR c++/12332
39448         * g++.dg/template/memtmpl2.C: New test.
39449
39450 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
39451
39452         PR target/11184
39453         * gcc.dg/builtin-apply1.c: New test.
39454
39455 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39456
39457         PR c++/9848
39458         * g++.dg/warn/Wunused-4.C: New test.
39459
39460 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39461
39462         PR c++/12316
39463         * g++.dg/other/gc2.C: New test.
39464
39465 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
39466
39467         PR c++/11991
39468         * g++.dg/rtti/typeid3.C: New test.
39469
39470         PR c++/12266
39471         * g++.dg/overload/template1.C: New test.
39472
39473 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39474
39475         * g++.dg/opt/cfg3.C: New test.
39476
39477 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39478
39479         PR c++/7939
39480         * g++.dg/template/crash11.C: New test.
39481
39482 2003-09-16  Jason Merrill  <jason@redhat.com>
39483             Jakub Jelinek  <jakub@redhat.com>
39484
39485         * gcc.dg/attr-warn-unused-result.c: New test.
39486
39487 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39488
39489         PR c++/12184
39490         * g++.dg/expr/call2.C: New test.
39491
39492 2003-09-15  Andreas Jaeger  <aj@suse.de>
39493
39494         * gcc.dg/Wold-style-definition-1.c: New test.
39495
39496 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
39497
39498         PR c++/3907
39499         * g++.dg/parse/template12.C: New test.
39500
39501         * g++.dg/abi/bitfield11.C: New test.
39502         * g++.dg/abi/bitfield12.C: Likewise.
39503
39504 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
39505
39506         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
39507         non-expansion of functional macro name without arguments at EOL.
39508         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
39509
39510 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
39511
39512         * gcc.c-torture/execute/20030914-[12].c: New tests.
39513
39514 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39515
39516         PR c++/11788
39517         * g++.dg/overload/addr1.C: New test.
39518
39519 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
39520
39521         * gcc.dg/20030909-1.c: New test.
39522
39523 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39524
39525         * gcc.dg/ultrasp10.c: New test.
39526
39527 2003-09-09  Devang Patel  <dpatel@apple.com>
39528
39529         * gcc.dg/darwin-ld-6.c: New test.
39530
39531 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39532
39533         * gcc.dg/torture/builtin-explog-1.c: New testcase.
39534
39535 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39536
39537         * gcc.dg/ia64-types1.c: New test.
39538         * gcc.dg/ia64-types2.c: Likewise.
39539
39540 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39541
39542         * gcc.dg/builtins-1.c: Add more _Complex tests.
39543         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39544
39545         * gcc.dg/builtins-1.c: Test existing _Complex functions.
39546         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39547
39548 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39549
39550         PR c++/11786
39551         * g++.dg/lookup/koenig2.C: New test.
39552
39553         PR c++/5296
39554         * g++.dg/rtti/typeid2.C: New test.
39555
39556 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
39557
39558         * gcc.c-torture/compile/20030904-1.c: New test.
39559
39560 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39561
39562         * g++.dg/opt/longbranch2.C: New test.
39563
39564 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39565
39566         * g++.dg/template/crash10.C: Only compile it.
39567
39568 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39569
39570         PR middle-end/11665
39571         * gcc.c-torture/compile/20030907-1.c: New test.
39572         * g++.dg/init/array11.C: New test.
39573
39574 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39575
39576         PR c++/11852
39577         * g++.dg/init/struct1.C: New test.
39578
39579 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39580
39581         PR c++/12181
39582         * g++.dg/expr/comma1.C: New test.
39583
39584 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
39585
39586         PR c++/11867
39587         * g++.dg/expr/static_cast5.C: New test.
39588
39589 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
39590
39591         PR c++/11507
39592         * g++.dg/lookup/scoped7.C: New test.
39593
39594         PR c++/9574
39595         * g++.dg/other/static1.C: New test.
39596
39597         PR c++/11490
39598         * g++.dg/warn/template-1.C: New test.
39599
39600         PR c++/11432
39601         * g++.dg/template/crash10.C: New test.
39602
39603         PR c++/2478
39604         * g++.dg/overload/VLA.C: New test.
39605
39606         PR c++/10804
39607         * g++.dg/template/call1.C: New test.
39608
39609 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39610
39611         PR c++/11794
39612         * g++.dg/parse/using3.C: New test.
39613
39614 2003-09-06  Roger Sayle  <roger@eyesopen.com>
39615
39616         PR c++/11409
39617         * g++.dg/overload/builtin3.C: New test case.
39618
39619 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
39620
39621         PR c/9862
39622         * gcc.dg/20030906-1.c: New test.
39623         * gcc.dg/20030906-2.c: Likewise.
39624
39625 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39626
39627         PR c++/12167
39628         * g++.dg/parse/defarg5.C: New test.
39629
39630         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39631
39632 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
39633
39634         PR c++/12163
39635         * g++.dg/expr/static_cast4.C: New test.
39636
39637         PR c++/12146
39638         * g++.dg/template/crash9.C: New test.
39639
39640 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
39641
39642         * g++.old-deja/g++.ext/pretty2.C: Update for change
39643         in __FUNCTION__.
39644         * g++.old-deja/g++.ext/pretty3.C: Likewise.
39645
39646 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
39647
39648         PR c++/11922
39649         * g++/dg/template/qualified-id1.C: New test.
39650
39651         PR c++/12037
39652         * g++.dg/warn/noeffect4.C: New test.
39653
39654 2003-09-04  Matt Austern  <austern@apple.com>
39655
39656         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39657         * g++.dg/ext/fnname2.C: Likewise.
39658         * g++.dg/ext/fnname3.C: Likewise.
39659
39660 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
39661
39662         * g++.dg/expr/lval1.C: New test.
39663         * g++.dg/ext/lvcast.C: Remove.
39664
39665 2003-09-03  Roger Sayle  <roger@eyesopen.com>
39666
39667         PR optimization/11700.
39668         * gcc.c-torture/compile/20030903-1.c: New test case.
39669
39670 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
39671
39672         PR c++/12053
39673         * g++.dg/abi/layout4.C: New test.
39674
39675 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
39676
39677         PR c++/11553
39678         * g++.dg/parse/friend3.C: New test.
39679
39680 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
39681
39682         PR c++/11847
39683         * g++.dg/template/class1.C: New test.
39684
39685         PR c++/11808
39686         * g++.dg/expr/call1.C: New test.
39687
39688 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
39689
39690         PR c++/12114
39691         * g++.dg/init/ref9.C: New test.
39692
39693         PR c++/11972
39694         * g++.dg/template/nested4.C: New test.
39695
39696 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39697
39698         PR c++/12093
39699         * g++.dg/template/non-dependent4.C: New test.
39700
39701         PR c++/11928
39702         * g++.dg/inherit/conv1.C: New test.
39703
39704 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39705
39706         PR c++/6196
39707         * g++.dg/ext/label1.C: New test.
39708         * g++.dg/ext/label2.C: Likewise.
39709
39710 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39711
39712         * g++.dg/expr/cond3.C: New test.
39713
39714 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39715
39716         * gcc.dg/builtins-1.c: Add new builtin cases.
39717
39718 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39719
39720         * gcc.dg/builtins-1.c: Add new cases.
39721         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39722
39723 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39724
39725         * gcc.dg/builtins-1.c: Add more math builtin tests.
39726         * gcc.dg/torture/builtin-attr-1.c: New test.
39727
39728 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39729
39730         PR optimization/5079
39731         * g++.dg/opt/static3.C: New test.
39732
39733 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39734
39735         * gcc.misc-tests/gcov-10b.c: New test.
39736
39737 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
39738
39739         * g++.dg/opt/ptrmem3.C: New test.
39740
39741         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39742
39743 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
39744
39745         * gcc.dg/20030826-2.c: New test.
39746
39747 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39748
39749         PR middle-end/12002
39750         * g77.f-torture/compile/12002.f: New test case.
39751
39752 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39753
39754         * gcc.dg/20030826-1.c: New test case.
39755
39756 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
39757
39758         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39759
39760 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
39761
39762         PR c++/11871
39763         * c++.dg/lookup/crash1.C: New test.
39764
39765         * c++.dg/warn/noeffect3.C: New test.
39766
39767 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
39768
39769         * gcc.dg/compat/vector-1_x.c: Compile with -w.
39770         * gcc.dg/compat/vector-1_y.c: Ditto.
39771         * gcc.dg/compat/vector-2_x.c: Ditto.
39772         * gcc.dg/compat/vector-2_y.c: Ditto.
39773
39774 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
39775
39776         * gcc.dg/20030702-1.c: New test.
39777
39778 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
39779
39780         PR c++/8795
39781         * g++.dg/ext/altivec-1.C: New test.
39782
39783 2003-08-24  Richard Henderson  <rth@redhat.com>
39784
39785         * g++.dg/eh/simd-2.C: Add -w for x86.
39786
39787 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
39788
39789         * gcc.dg/20030815-1.c: New test.
39790
39791 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39792
39793         PR c++/3765
39794         * g++.dg/parse/access6.C: New test.
39795
39796 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39797
39798         PR c++/641, c++/11876
39799         * g++.dg/template/friend22.C: New test.
39800         * g++.dg/template/friend23.C: Likewise.
39801
39802 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39803
39804         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39805         identically.
39806
39807 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39808
39809         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39810
39811 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39812
39813         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39814
39815 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39816
39817         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39818
39819 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39820
39821         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39822
39823 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
39824
39825         PR c++/11919
39826         * g++.dg/overload/prom1.C: New test.
39827
39828         PR c++/11551
39829         * g++.dg/parse/dtor2.C: New test.
39830
39831         PR c++/10762
39832         * g++.dg/parse/using2.C: New test.
39833
39834 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
39835
39836         PR target/11805
39837         * gcc.c-torture/compile/20030821-1.c: New.
39838
39839 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
39840
39841         PR c++/11834
39842         * g++.dg/template/deduce2.C: New test.
39843
39844 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
39845
39846         * gcc.c-torture/execute/20030821-1.c: New test.
39847
39848 2003-08-20  Roger Sayle  <roger@eyesopen.com>
39849
39850         PR middle-end/11984
39851         * gcc.dg/20030820-1.c: New test case.
39852
39853 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
39854
39855         PR c++/11945
39856         * g++.dg/warn/noeffect2.C: New test.
39857
39858 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
39859
39860         PR c++/10926
39861         * g++.dg/template/dtor2.C: New test.
39862
39863         PR c++/11684
39864         * g++.dg/template/operator1.C: New test.
39865         * g++.dg/parse/operator4.C: New test.
39866
39867         PR c++/11946.C
39868         * g++.dg/expr/enum1.C: New test.
39869         * gcc.dg/c99-bool-1.c: Remove bogus warning.
39870
39871         PR c++/11036.C
39872         * g++.dg/parse/elab2.C: New test.
39873         * g++.dg/parse/typedef4.C: Change error message.
39874         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39875         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
39876         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
39877
39878 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
39879
39880         * gcc.dg/pch/warn-1.c: New.
39881         * gcc.dg/pch/warn-1.hs: New.
39882
39883         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
39884         not-tested file.
39885
39886 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39887
39888         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
39889
39890 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39891
39892         * gcc.dg/uninit-D.c: New Test.
39893         * gcc.dg/uninit-E.c: New Test.
39894         * gcc.dg/uninit-F.c: New Test.
39895         * gcc.dg/uninit-G.c: New Test.
39896
39897 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
39898
39899         * g++.dg/README: Describe the pch directory.
39900
39901 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39902
39903         PR c++/11174
39904         * g++.dg/parse/access4.C: New test.
39905         * g++.dg/parse/access5.C: Likewise.
39906         * g++.old-deja/g++.jason/access17.C: Adjust error message.
39907
39908 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
39909
39910         * gcc.dg/noncompile/20030818-1.c: New.
39911
39912 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39913
39914         PR c++/11957
39915         * g++.dg/warn/noeffect1.C: New test.
39916
39917         * g++.dg/template/scope2.C: New test.
39918         * g++.dg/template/error2.C: Correct dg-error
39919
39920 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
39921
39922         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
39923
39924 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
39925
39926         PR C++/11512
39927         * g++.dg/template/warn1.C: New.
39928
39929 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39930
39931         * g++.dg/template/error2.C: New test.
39932         * g++.dg/lookup/using7.C: Adjust errors
39933         * g++.old-deja/g++.pt/crash36.C: Likewise.
39934         * g++.old-deja/g++.pt/derived3.C: Likewise.
39935
39936 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39937
39938         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
39939         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
39940         * gcc.c-torture/execute/builtins/string-9.c: New, from
39941         string-opt-9.c.  Adjust for execute/builtins framework.
39942         * gcc.c-torture/execute/string-opt-9.c: Delete.
39943
39944 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
39945
39946         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
39947
39948         * g++.dg/parse/ret-type2.C: New test.
39949
39950         PR c++/11703
39951         * g++.dg/init/new8.C: New test.
39952
39953         PR c++/10923
39954         * g++.dg/parse/typedef5.C: New test.
39955
39956         PR c++/9512
39957         * g++.dg/parse/qualified2.C: New test.
39958         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
39959         invalid code.
39960
39961 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
39962
39963         * g++.dg/conversion/ptrmem1.C: New test.
39964
39965 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
39966
39967         PR target/11693
39968         * gcc.dg/20030811-1.c: New test.
39969
39970         PR target/11535
39971         * gcc.c-torture/execute/20030811-1.c: New test.
39972
39973 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39974
39975         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
39976
39977 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
39978
39979         PR c++/11789.C
39980         * g++.dg/inherit/multiple1.C: New test.
39981
39982 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39983
39984         * gcc.dg/spe1.c: New test.
39985
39986         PR c++/11670
39987         * g++.dg/expr/cast2.C: New test.
39988
39989         PR c++/10530
39990         * g++.dg/template/dependent-name2.C: New test.
39991
39992 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
39993
39994         * g++.dg/parse/crash11.C: Put the dg options in comments.
39995
39996 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
39997
39998         * lib/gcc-dg.exp: Update for diagnostic change.
39999
40000 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40001
40002         PR c++/5767
40003         * g++.dg/parse/crash11.C: New test.
40004
40005 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
40006
40007         * gcc.dg/cpp/spacing1.c: Update.
40008
40009 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
40010
40011         PR target/11739
40012         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40013         a value for -mtune.
40014
40015 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40016
40017         PR middle-end/11771
40018         * gcc.c-torture/compile/20030804-1.c: New test case.
40019
40020 2003-08-04  Roger Sayle  <roger@eyesopen.com>
40021
40022         * gcc.dg/20030804-1.c: New test case.
40023
40024 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
40025
40026         * gcc.dg/cpp/separate-1.c: New test.
40027
40028 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
40029
40030         PR c++/11704
40031         * g++.dg/template/dependent-expr2.C: New test.
40032
40033         PR c++/11766
40034         * g++.dg/expr/ptrmem1.C: New test.
40035
40036 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40037
40038         PR c++/9453
40039         * g++.dg/template/friend15.C: New test.
40040
40041 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
40042
40043         * lib/dg-pch.exp: Work round PCH bug.
40044
40045 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40046
40047         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
40048         builtins.  Move cases from builtins-4.c here.
40049
40050         * gcc.dg/torture/builtin-math-1.c: New test taken from
40051         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40052         additional cases.
40053
40054         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40055         Delete.
40056
40057 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40058
40059         PR c++/9447
40060         * g++.dg/template/using7.C: New test.
40061
40062 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
40063
40064         * import1.c, import2.c: New tests.
40065
40066 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
40067
40068         * g++.dg/eh/crossjump1.C: New test.
40069
40070 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
40071
40072         PR c++/11697
40073         * g++.dg/template/using6.C: New test.
40074
40075         PR c++/11744
40076         * g++.dg/template/koenig2.C: New test.
40077
40078 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40079
40080         PR c++/7983
40081         * g++.dg/parse/typedef4.C: New test.
40082
40083 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40084
40085         PR c++/8442, c++/8806
40086         * g++.dg/template/elab1.C: New test.
40087         * g++.dg/template/type2.C: Likewise.
40088         * g++.dg/template/ttp3.C: Adjust expected error message.
40089         * g++.old-deja/g++.law/visibility13.C: Likewise.
40090         * g++.old-deja/g++.niklas/t135.C: Likewise.
40091         * g++.old-deja/g++.pt/ttp41.C: Likewise.
40092         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40093         template argument.
40094         * g++.old-deja/g++.pt/ttp44.C: Likewise.
40095
40096 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
40097
40098         PR c++/11295
40099         * g++.dg/ext/stmtexpr1.C: New test.
40100
40101         * g++.dg/opt/tmp1.C: New test.
40102
40103         PR c++/11525
40104         * g++.dg/parse/constant4.C: New test.
40105
40106         PR c++/9447
40107         * g++.dg/template/using5.C: New test.
40108
40109 2003-07-31  Roger Sayle  <roger@eyesopen.com>
40110
40111         * gcc.dg/builtins-27.c: New test case.
40112
40113 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
40114
40115         * gcc.dg/tls/opt-7.c: New test.
40116
40117 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
40118
40119         * g++.old-deja/g++.other/crash18.C: Remove.
40120
40121 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40122
40123         * g++.dg/template/explicit3.C: New.
40124         * g++.dg/template/explicit4.C: New.
40125         * g++.dg/template/explicit5.C: New.
40126
40127         PR c++/11347
40128         * g++.dg/template/memtmpl1.C: New.
40129
40130 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
40131
40132         PR target/11565
40133         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40134         * gcc.dg/i386-387-5.c (dg-options): Likewise.
40135
40136 2003-07-30  Jan Hubicka  <jh@suse.cz>
40137
40138         * vtgc1.c: Kill.
40139
40140 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
40141
40142         * gcc.dg/struct-in-proto-1.c: New test.
40143
40144 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
40145
40146         * gcc.dg/cpp/include2.c: Only expect one message.
40147
40148 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
40149
40150         PR c++/9447
40151         * g++.dg/template/using1.C: New test.
40152         * g++.dg/template/using2.C: New test.
40153         * g++.dg/template/using3.C: New test.
40154         * g++.dg/template/using4.C: New test.
40155
40156 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
40157
40158         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40159         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40160
40161 2003-07-28  Jan Hubicka  <jh@suse.cz>
40162
40163         PR c++/11530
40164         * g++.dg/opt/call1.C: New test.
40165
40166 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
40167
40168         PR c++/11667
40169         * g++.dg/init/enum2.C: New test.
40170         * g++.dg/template/overload1.C: Add "-w" option.
40171
40172 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
40173
40174         * gcc.dg/Wdeclaration-after-statement-1.c,
40175         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40176
40177 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
40178
40179         * gcc.c-torture/compile/20030725-1.c: New test.
40180
40181 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
40182
40183         * gcc.dg/20030505.c: Only run for SPE.
40184         Remove definition of opaque type.
40185
40186 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
40187
40188         * g++.dg/template/ptrmem6.C: New test.
40189
40190 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
40191
40192         * gcc.c-torture/compile/zero-strct-2.c: New test.
40193
40194 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
40195
40196         * gcc.dg/intermod-1.c: New test.
40197
40198 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40199
40200         PR c++/11617
40201         * g++.dg/template/lookup2.C: New test.
40202         * g++.dg/template/memclass1.C: Remove instantiated from error.
40203         * g++.dg/other/error2.C: Tweak expected errors.
40204
40205         PR c++/11596
40206         * g++.dg/template/defarg3.C: New test.
40207
40208         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40209
40210 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
40211
40212         * g++.dg/inherit/access5.C: New test.
40213
40214 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40215
40216         PR c++/11513
40217         * g++.dg/template/crash8.C: New test.
40218
40219 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
40220
40221         PR c/10602
40222         * gcc.dg/noncompile/incomplete-2.c: New test.
40223
40224 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
40225
40226         PR c++/11645
40227         * g++.dg/inherit/access4.C: New test.
40228
40229         PR c++/11517
40230         * g++.dg/expr/cond2.C: New test.
40231
40232         PR optimization/10679
40233         * g++.dg/opt/inline4.C: New test.
40234
40235 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40236
40237         * g++.dg/parse/crash10: New test.
40238
40239 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40240
40241         * g++.dg/ext/flexary1.C: New test.
40242
40243 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40244
40245         PR c++/10793
40246         * g++.dg/template/crash9.C: New test.
40247
40248 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40249
40250         PR c++/3004
40251         * g++.dg/parse/typedef3.C: New test.
40252
40253         PR c++/7906
40254         * g++.dg/parse/operator2.C: New test.
40255
40256         PR c++/8895
40257         * g++.dg/parse/def-tmpl-arg1.C: New test.
40258
40259         PR c++/9282
40260         * g++.dg/parse/funptr1.C: New test.
40261
40262         PR c++/9452
40263         * g++.dg/parse/ambig3.C: New test.
40264
40265         PR c++/9454
40266         * g++.dg/parse/operator3.C: New test.
40267
40268         PR c++/9486
40269         * g++.dg/parse/template10.C: New test.
40270
40271         PR c++/9488
40272         * g++.dg/parse/template11.C: New test.
40273
40274         PR c++/10150
40275         * g++.dg/parse/invalid-op1.C: New test.
40276
40277         PR c++/10247
40278         * g++.dg/parse/condexpr1.C: New test.
40279
40280 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40281
40282         * g++.dg/ext/packed3.C: New test.
40283         * g++.dg/ext/packed4.C: New test.
40284
40285         * gcc.dg/pack-test-3.c: New test.
40286
40287 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
40288
40289         * lib/compat.exp: Handle dg-options per source file.
40290         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40291         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40292         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40293         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40294         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40295         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40296         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40297         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40298         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40299         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40300         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40301         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40302         * g++.dg/compat/break/bitfield7_x.C: Ditto.
40303         * g++.dg/compat/break/bitfield7_y.C: Ditto.
40304
40305 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
40306
40307         PR c/10320
40308         * gcc.c-torture/execute/20030718-1.c: New test.
40309
40310 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40311
40312         PR optimization/11536
40313         * gcc.dg/20030721-1.c: New test.
40314
40315 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
40316
40317         PR c++/11546
40318         * g++.dg/template/lookup1.C: New test.
40319
40320 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
40321
40322         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40323         diagnostics of ill-formed constructs involving labels.
40324         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40325         the new 'previously defined here' message.
40326
40327 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
40328
40329         * g++.dg/parse/non-dependent2.C: New test.
40330
40331 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
40332
40333         * g++.dg/init/init-ref4.C: xfail on targets without
40334         weak symbols.
40335
40336 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
40337
40338         PR target/11087
40339         * gcc.c-torture/execute/20030717-1.c: New test.
40340
40341 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40342
40343         * g++.dg/opt/cfg1.C: New test.
40344
40345 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
40346
40347         PR optimization/11557
40348         * gcc.dg/20030717-1.c: New test.
40349
40350 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
40351
40352         PR c++/10476
40353         * g++.dg/expr/crash-1.C: New test.
40354
40355         PR c++/11027
40356         * g++.dg/template/init3.C: New test.
40357
40358         PR c++/8222
40359         * g++.dg/template/non-dependent1.C: New test.
40360
40361         PR c++/11070
40362         * g++.dg/template/non-dependent2.C: New test.
40363
40364         PR c++/11071
40365         * g++.dg/template/non-dependent3.C: New test.
40366
40367         PR c++/9907
40368         * g++.dg/template/sizeof5.C: New test.
40369
40370 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
40371
40372         PR 11498
40373         * gcc.c-torture/compile/mangle-1.c: New file.
40374
40375 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40376
40377         PR c++/7809
40378         * g++.dg/parse/access3.C: New test.
40379
40380 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
40381
40382         PR c++/11384
40383         * g++.dg/init/init-ref4.C: New test.
40384
40385 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
40386
40387         PR c++/11547
40388         * g++.dg/parse/constant3.C: New test.
40389         * g++.dg/parse/crash7.C: Likewise.
40390
40391 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
40392
40393         PR target/11008
40394         * gcc.dg/i386-pentium4-not-mull.c: New.
40395
40396 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
40397
40398         * gcc.dg/asm-names.c (ymain): Make it weak.
40399
40400 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40401
40402         PR c++/5421
40403         * g++.dg/template/friend21.C: New test.
40404
40405 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
40406
40407         * gcc.dg/cleanup-8.c: New test.
40408         * gcc.dg/cleanup-9.c: New test.
40409
40410 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
40411
40412         * g++.dg/ext/dll-MI1.h: New file.
40413         * g++.dg/ext/dllexport-MI1.C: New file.
40414         * g++.dg/ext/dllimport-MI1.C: New file.
40415
40416 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
40417
40418         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40419         it does not have cmpstrsi patterns (just cmpmemsi).
40420
40421 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
40422
40423         PR debug/11473
40424         * g++.dg/debug/debug8.C: New test.
40425
40426 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40427
40428         PR c++/10108
40429         * g++.dg/template/crash7.C: New test.
40430
40431 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
40432
40433         PR target/10795
40434         * gcc.c-torture/compile/20030708-1.c: New.
40435
40436 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
40437
40438         * gcc.c-torture/execute/20030715-1.c: New test.
40439
40440 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
40441
40442         * gcc.dg/pch/inline-3.c: New file.
40443         * gcc.dg/pch/inline-3.hs: New file.
40444         * gcc.dg/pch/inline-4.c: New file.
40445         * gcc.dg/pch/inline-4.hs: New file.
40446
40447 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
40448
40449         PR c++/11509
40450         * g++.dg/template/crash6.C: New test.
40451
40452         PR c++/7053
40453         * g++.dg/template/friend20.C: New test.
40454
40455         PR c++/7019
40456         * g++.dg/template/overload2.C: New test.
40457
40458 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40459
40460         PR optimization/11440
40461         * gcc.c-torture/execute/20030714-1.c: New test.
40462
40463 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40464
40465         PR c++/11154
40466         * g++.dg/template/partial2.C: New test.
40467
40468 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
40469
40470         PR c++/11503
40471         * g++.dg/template/anon1.C: New test.
40472
40473         PR c++/11493
40474         PR c++/11495
40475         * g++.dg/parse/template9.C: Likewise.
40476         * g++.dg/template/crash4.C: New test.
40477         * g++.dg/template/koenig1.C: Likewise.
40478         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40479         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40480         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40481         functions.
40482         * g++.old-deja/g++.jason/template36.C: Likewise.
40483         * g++.old-deja/g++.mike/p1989.C: Likewise.
40484         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40485         * g++.old-deja/g++.pt/ttp20.C: Use this->.
40486         * g++.old-deja/g++.pt/ttp21.C: Use this->.
40487         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40488         compiling.
40489         * g++.old-deja/g++.pt/union2.C: Use this->.
40490
40491 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
40492
40493         * gcc.dg/20030711-1.c: New test.
40494
40495 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
40496
40497         PR c++/11050
40498         * g++.dg/parse/args1.C: New test.
40499         * g++.pt/defarg8.C: Change expected errors.
40500
40501 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
40502
40503         PR c++/8164
40504         * g++.dg/template/nontype2.C: New test.
40505
40506         PR c++/10558
40507         * g++.dg/parse/template8.C: New test.
40508
40509         PR c++/8327
40510         * g++.dg/template/scope1.C: New test.
40511
40512         * g++.dg/warn/Wsign-compare-1.C: New test.
40513
40514 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40515
40516         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40517
40518 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
40519
40520         PR c++/9411
40521         * g++.dg/template/explicit2.C: New test.
40522
40523         PR c++/10032
40524         * g++.dg/warn/pedantic1.C: New test.
40525
40526 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
40527
40528         PR c++ 9483
40529         * g++.dg/other/field1.C: New test.
40530
40531 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40532
40533         PR c/11449
40534         * gcc.c-torture/compile/20030707-1.c: New.
40535
40536 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40537
40538         PR c++/10849
40539         * g++.dg/template/access12.C: New test.
40540
40541 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
40542
40543         * g++.dg/bprob/bprob.exp (prof_ext): Update.
40544         * g77.dg/bprob/bprob.exp (prof_ext): Update.
40545         * gcc.misc-tests/bprob.exp (prof_ext): Update.
40546         * gcc.misc-tests/gcov.exp: Update
40547         * g++.dg/gcov/gcov.exp: Update
40548         * lib/gcov.exp: Update.
40549
40550 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
40551
40552         * g++.dg/abi/mangle17.C: Make sure template expressions are
40553         dependent.
40554         * g++.dg/abi/mangle4.C: Mark erroneous casts.
40555         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40556         * g++.dg/opt/stack1.C: Remove erroneous code.
40557         * g++.dg/parse/template7.C: New test.
40558         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40559         * g++.old-deja/g++.pt/crash4.C: Likewise.
40560
40561 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40562
40563         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40564         with zero or one occurence of `$' after the initial `L'.
40565
40566 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
40567
40568         * gcc.c-torture/compile/20030704-1.c: Add a comment.
40569
40570 2003-07-08  Roger Sayle  <roger@eyesopen.com>
40571
40572         PR c/11370
40573         * gcc.dg/Wunreachable-6.c: New testcase.
40574         * gcc.dg/Wunreachable-7.c: New testcase.
40575
40576 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40577
40578         PR c/11420
40579         * gcc.dg/20030708-1.c: New test.
40580
40581 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
40582
40583         * gcc.dg/compat/sdata-section.h: New file.
40584         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40585         * gcc.dg/torture/mips-sdata-1.c: New test.
40586
40587 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40588
40589         PR c++/11030
40590         * g++.dg/template/friend19.C: New test.
40591
40592 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40593
40594         * g++.dg/opt/strength-reduce.C: New test.
40595
40596 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40597
40598         PR target/10979
40599         * gcc.dg/20030707-1.c: New testcase.
40600
40601 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40602
40603         PR optimization/11059
40604         * g++.dg/opt/emptyunion.C: New testcase.
40605
40606 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40607             Eric Botcazou  <ebotcazou@libertysurf.fr>
40608
40609         * g++.dg/opt/stack1.C: New test.
40610
40611 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
40612
40613         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40614         run test.
40615
40616         PR c++/11431
40617         * g++.dg/expr/static_cast3.C: New test.
40618
40619 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
40620
40621         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40622         everywhere.
40623         * gcc.dg/concat.c: Concatenation of string constants with
40624         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40625         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40626         * gcc.dg/cpp/escape-2.c: Use wide character constants where
40627         necessary to avoid multi-character character constant warning.
40628         * gcc.dg/cpp/escape.c: Likewise.
40629         * gcc.dg/cpp/ucs.c: Likewise.
40630         Remove backslashes from dg-bogus comments, as they confuse Tcl.
40631         Fix a typo.
40632
40633 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40634
40635         PR c/11428
40636         * gcc.c-torture/compile/20030704-1.c: New.
40637
40638 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40639
40640         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40641
40642 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
40643
40644         PR c++/5287, PR c++/7910,  PR c++/11021
40645         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40646         tests for warnings.
40647         * g++.dg/ext/dllimport2.C: Add tests for warnings.
40648         * g++.dg/ext/dllimport3.C: Likewise.
40649         * g++.dg/ext/dllimport4.C: New file.
40650         * g++.dg/ext/dllimport5.C: New file.
40651         * g++.dg/ext/dllimport6.C: New file.
40652         * g++.dg/ext/dllimport7.C: New file.
40653         * g++.dg/ext/dllimport8.C: New file.
40654         * g++.dg/ext/dllimport9.C: New file.
40655         * g++.dg/ext/dllimport10.C: New file.
40656         * g++.dg/ext/dllexport1.C: New file.
40657
40658 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40659
40660         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40661         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40662
40663 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40664
40665         * gcc.dg/builtins-25.c: New testcase.
40666         * gcc.dg/builtins-26.c: New testcase.
40667
40668 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
40669
40670         * gcc.dg/compat/vector-defs.h: New file.
40671         * gcc.dg/compat/vector-setup.h: New file.
40672         * gcc.dg/compat/vector-check.h: New file.
40673         * gcc.dg/compat/vector-1_main.c: New file.
40674         * gcc.dg/compat/vector-1_x.c: New file.
40675         * gcc.dg/compat/vector-1_y.c: New file.
40676         * gcc.dg/compat/vector-2_main.c: New file.
40677         * gcc.dg/compat/vector-2_x.c: New file.
40678         * gcc.dg/compat/vector-2_y.c: New file.
40679
40680         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40681         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40682         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40683         * gcc.dg/compat/struct-align-1.h: New file.
40684         * gcc.dg/compat/struct-align-1_main.c: New file.
40685         * gcc.dg/compat/struct-align-1_x.c: New file.
40686         * gcc.dg/compat/struct-align-1_y.c: New file.
40687         * gcc.dg/compat/struct-align-2.h: New file.
40688         * gcc.dg/compat/struct-align-2_main.c: New file.
40689         * gcc.dg/compat/struct-align-2_x.c: New file.
40690         * gcc.dg/compat/struct-align-2_y.c: New file.
40691
40692         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40693         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40694         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40695         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40696         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40697         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40698         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40699         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40700         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40701         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40702         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40703         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40704         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40705         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40706         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40707         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40708         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40709         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40710         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40711         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40712         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40713         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40714         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40715         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40716         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40717         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40718         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40719         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40720         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40721
40722 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40723
40724         * gcc.dg/i386-call-1.c: New test.
40725
40726 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40727
40728         PR c++/9162
40729         * g++.dg/parse/defarg4.C: New.
40730
40731 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40732
40733         PR target/10700
40734         * gcc.c-torture/compile/20030703-1.c: New test case.
40735
40736 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40737
40738         * g++.dg/template/local3.C: Remove extra semicolon.
40739
40740 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40741
40742         * gcc.dg/i386-volatile-1.c: New test.
40743
40744 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
40745
40746         PR c++/11072
40747         * g++.dg/other/offsetof2.C: XFAIL.
40748         * g++.dg/other/offsetof5.C: New.
40749
40750         PR c++/10219
40751         * g++.dg/template/error1.C: New.
40752
40753         PR c++/9779
40754         * g++.dg/template/dependent-expr1.C: New.
40755
40756 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40757
40758         PR c++/6949
40759         * g++.dg/template/local3.C: New test.
40760
40761         PR c++/11149
40762         * g++.dg/lookup/scoped6.C: New test.
40763
40764 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
40765
40766         PR c++/8046
40767         * g++.dg/other/error7.C: New test.
40768
40769 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
40770
40771         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40772         * g++.old-deja/g++.abi/vtable3.h: Likewise.
40773         * g++.old-deja/g++.law/code-gen5.C: Likewise.
40774         * g++.old-deja/g++.other/union2.C: Likewise.
40775         * gcc.dg/c90-const-expr-2.c: Likewise.
40776         * gcc.dg/c90-const-expr-3.c: Likewise.
40777         * gcc.dg/c99-const-expr-2.c: Likewise.
40778         * gcc.dg/c99-const-expr-3.c: Likewise.
40779         * gcc.dg/concat.c: Likewise.
40780
40781 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40782
40783         PR c++/9559
40784         * g++.dg/init/static1.C: New test.
40785
40786 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40787
40788         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40789         * g++.old-deja/g++.other/access2.C: Likewise.
40790         * g++.old-deja/g++.other/decl2.C: Likewise.
40791         * gcc.c-torture/execute/20020615-1.c: Likewise.
40792
40793 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40794
40795         PR c++/4933
40796         * g++.dg/template/sizeof4.C: New test.
40797
40798 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40799
40800         * g++.dg/other/error6.C: New test.
40801
40802 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40803
40804         PR c++/10750
40805         * g++.dg/parse/constant2.C: New test.
40806
40807 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
40808
40809         PR c++/11106
40810         * g++.dg/other/error5.C: New test.
40811
40812 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40813
40814         * gcc.dg/format/gcc_diag-1.c: New test.
40815
40816 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
40817
40818         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40819
40820 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40821
40822         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40823         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40824         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40825
40826 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
40827
40828         * gcc.c-torture/execute/builtins/string-8.c: New test.
40829         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40830         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40831         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40832
40833 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40834
40835         PR c++/10468
40836         * g++.dg/ext/typeof6.C: New test.
40837
40838 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40839
40840         PR c++/10796
40841         * g++.dg/init/enum1.C: New test.
40842
40843 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
40844
40845         * gcc.dg/20030627-1.c: New test.
40846
40847 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
40848
40849         PR c++/11332
40850         * g++.dg/expr/static_cast2.C: New test.
40851
40852 2003-06-26  Roger Sayle  <roger@eyesopen.com>
40853             Jakub Jelinek  <jakub@redhat.com>
40854
40855         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40856         sprintf(dst,"%s",src) optimization.
40857         * gcc.c-torture/execute/20030626-1.c: New test case.
40858         * gcc.c-torture/execute/20030626-2.c: New test case.
40859
40860 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
40861
40862         * gcc.c-torture/execute/multi-ix.c: New test.
40863
40864         * gcc.c-torture/execute/simd-4.c (main):
40865         Added missing semicolon at end of union.
40866
40867 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
40868
40869         PR c++/8266
40870         * g++.dg/template/explicit-instantiation3.C: New test.
40871
40872 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40873
40874         * gcc.dg/20030626-1.c: Use signed char.
40875
40876 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40877
40878         * gcc.dg/20030626-1.c: New test.
40879
40880 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
40881
40882         * const-str-2.m: Update.
40883
40884 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
40885
40886         PR c++/10990
40887         * g++.dg/rtti/dyncast1.C: New test.
40888         * g++.dg/abi/mangle4.C: Correct base-specifier access.
40889         * g++.dg/lookup/scoped1.C: Remove XFAIL.
40890         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
40891
40892         PR c++/10931
40893         * g++.dg/expr/static_cast1.C: New test.
40894
40895 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
40896
40897         * gcc.dg/20030625-1.c: New test.
40898
40899 2003-06-24  Roger Sayle  <roger@eyesopen.com>
40900
40901         * gcc.c-torture/compile/20030624-1.c: New test case.
40902
40903 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
40904
40905         * gcc.c-torture/execute/string-opt-17.c: New test.
40906
40907 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
40908
40909         PR c++/5754
40910         * g++.dg/parse/crash6.C: New test.
40911
40912 2003-06-23  Roger Sayle  <roger@eyesopen.com>
40913
40914         * gcc.dg/builtins-24.c: New test case.
40915
40916 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
40917
40918         * g++.dg/opt/operator1.C: New test.
40919
40920 2003-06-22  Roger Sayle  <roger@eyesopen.com>
40921
40922         * gcc.c-torture/execute/string-opt-16.c: New test case.
40923
40924 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40925
40926         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
40927         * g++.old-deja/g++.other/conv7.C: Likewise.
40928         * g++.old-deja/g++.other/overcnv2.C: Likewise.
40929         * g++.old-deja/g++.other/overload14.C: Likewise.
40930
40931 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40932
40933         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
40934         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
40935
40936 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40937
40938         PR c++/10888
40939         * g++.dg/warn/Winline-3.C: New test.
40940
40941 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40942
40943         * lib/target-supports.exp (check_alias_available): Make the test
40944         program acceptable to the Solaris assembler.
40945
40946         PR c++/10749
40947         * g++.dg/template/memclass2.C: New test.
40948
40949 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40950             Eric Botcazou  <ebotcazou@libertysurf.fr>
40951
40952         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
40953         data for non-matching targets.
40954         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
40955
40956 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40957
40958         PR c++/10845
40959         * g++.dg/template/member3.C: New test.
40960
40961 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
40962
40963         PR c++/10939
40964         * g++.dg/template/func1.C: New test.
40965
40966         PR c++/9649
40967         * g++.dg/template/static4.C: New test.
40968         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
40969
40970         PR c++/11041
40971         * g++.dg/init/ref7.C: New test.
40972
40973 2003-06-19  Matt Austern  <austern@apple.com>
40974
40975         PR c++/11228
40976         * g++.dg/anew1.C: New test.
40977         * g++.dg/anew2.C: New test.
40978         * g++.dg/anew3.C: New test.
40979         * g++.dg/anew4.C: New test.
40980
40981 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
40982
40983         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
40984
40985 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
40986
40987         * gcc.c-torture/execute/simd-4.c (main): Make expected value
40988         endian-dependent.
40989
40990 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
40991
40992         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
40993         Remove cruft.
40994
40995 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
40996
40997         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
40998         * gcc.c-torture/compile/961203-1.c: Likewise.
40999         * gcc.c-torture/compile/980506-1.c: Likewise.
41000
41001 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41002
41003         PR c++/10712
41004         * g++.dg/lookup/using7.C: New test.
41005
41006 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
41007
41008         PR c++/11105
41009         * g++.dg/abi/conv1.C: Remove it.
41010         * g++.dg/template/conv7.C: New test.
41011         * g++.dg/template/conv8.C: Likewise.
41012         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41013         conversion operator.
41014
41015 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
41016
41017         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41018         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41019         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41020         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41021         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41022         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41023         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41024         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41025         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41026         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41027         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41028         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41029         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41030         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41031         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41032         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41033         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41034         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41035         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41036         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41037         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41038         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41039         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41040         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41041         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41042         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41043         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41044         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41045         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41046
41047 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
41048
41049         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41050         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41051         indications.
41052
41053 2003-06-16  Roger Sayle  <roger@eyesopen.com>
41054
41055         * gcc.dg/i386-387-5.c: New test case.
41056         * gcc.dg/i386-387-6.c: New test case.
41057         * gcc.dg/builtins-23.c: New test case.
41058
41059 2003-06-15  Roger Sayle  <roger@eyesopen.com>
41060
41061         * gcc.dg/builtins-22.c: New test case.
41062         * gcc.dg/i386-387-1.c: Update to test exp.
41063         * gcc.dg/i386-387-2.c: Likewise.
41064
41065 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41066
41067         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41068
41069 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41070
41071         * lib/gcc-dg.exp (dg-require-dll): New function.
41072         (dg-xfail-if): Likewise.
41073         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41074         driver.
41075
41076         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41077         * gcc.c-torture/compile/20001205-1.c: Likewise.
41078         * gcc.c-torture/compile/20001226-1.c: Likewise.
41079         * gcc.c-torture/compile/20010518-2.c: Likewise.
41080         * gcc.c-torture/compile/20020312-1.c: Likewise.
41081         * gcc.c-torture/compile/20020604-1.c: Likewise.
41082         * gcc.c-torture/compile/920501-12.c: Likewise.
41083         * gcc.c-torture/compile/920501-4.c: Likewise.
41084         * gcc.c-torture/compile/920520-1.c: Likewise.
41085         * gcc.c-torture/compile/920521-1.c: Likewise.
41086         * gcc.c-torture/compile/920625-1.c: Likewise.
41087         * gcc.c-torture/compile/961203-1.c: Likewise.
41088         * gcc.c-torture/compile/980506-1.c: Likewise.
41089         * gcc.c-torture/compile/981006-1.c: Likewise.
41090         * gcc.c-torture/compile/981022-1.c: Likewise.
41091         * gcc.c-torture/compile/981223-1.c: Likewise.
41092         * gcc.c-torture/compile/990617-1.c: Likewise.
41093         * gcc.c-torture/compile/dll.c: Likewise.
41094         * gcc.c-torture/compile/labels-3.c: Likewise.
41095         * gcc.c-torture/compile/mipscop-1.c: Likewise.
41096         * gcc.c-torture/compile/mipscop-2.c: Likewise.
41097         * gcc.c-torture/compile/mipscop-3.c: Likewise.
41098         * gcc.c-torture/compile/mipscop-4.c: Likewise.
41099         * gcc.c-torture/compile/simd-5.c: Likewise.
41100         * gcc.c-torture/compile/20000804-1.x: Remove.
41101         * gcc.c-torture/compile/20001205-1.x: Likewise.
41102         * gcc.c-torture/compile/20001226-1.x: Likewise.
41103         * gcc.c-torture/compile/20010518-2.x: Likewise.
41104         * gcc.c-torture/compile/20020312-1.x: Likewise.
41105         * gcc.c-torture/compile/20020604-1.x: Likewise.
41106         * gcc.c-torture/compile/920501-12.x: Likewise.
41107         * gcc.c-torture/compile/920501-4.x: Likewise.
41108         * gcc.c-torture/compile/920520-1.x: Likewise.
41109         * gcc.c-torture/compile/920521-1.x: Likewise.
41110         * gcc.c-torture/compile/920625-1.x: Likewise.
41111         * gcc.c-torture/compile/961203-1.x: Likewise.
41112         * gcc.c-torture/compile/980506-1.x: Likewise.
41113         * gcc.c-torture/compile/981006-1.x: Likewise.
41114         * gcc.c-torture/compile/981022-1.x: Likewise.
41115         * gcc.c-torture/compile/981223-1.x: Likewise.
41116         * gcc.c-torture/compile/990617-1.x: Likewise.
41117         * gcc.c-torture/compile/mipscop-1.x: Likewise.
41118         * gcc.c-torture/compile/mipscop-2.x: Likewise.
41119         * gcc.c-torture/compile/mipscop-3.x: Likewise.
41120         * gcc.c-torture/compile/mipscop-4.x: Likewise.
41121         * gcc.c-torture/compile/simd-5.x: Likewise.
41122
41123         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41124
41125 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41126
41127         * gcc.c-torture/execute/20030611-1.c: New test.
41128
41129 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41130
41131         PR middle-end/168
41132         * gcc.dg/20030612-1.c: New test case.
41133
41134 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41135
41136         PR c++/10635
41137         * g++.dg/expr/cast1.C: New test.
41138
41139 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41140
41141         * gcc.dg/builtins-21.c: New test case.
41142
41143 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
41144
41145         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41146         options instead of at the end.
41147         * lib/objc.exp (objc_target_compile): Likewise.
41148
41149 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
41150
41151         PR c++/10432
41152         * g++.dg/parse/error1.C: New test.
41153
41154 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
41155
41156         * gcc.dg/compat/struct-by-value-11_main.c: New file.
41157         * gcc.dg/compat/struct-by-value-11_x.c: New file.
41158         * gcc.dg/compat/struct-by-value-11_y.c: New file.
41159         * gcc.dg/compat/struct-by-value-12_main.c: New file.
41160         * gcc.dg/compat/struct-by-value-12_x.c: New file.
41161         * gcc.dg/compat/struct-by-value-12_y.c: New file.
41162         * gcc.dg/compat/struct-by-value-13_main.c: New file.
41163         * gcc.dg/compat/struct-by-value-13_x.c: New file.
41164         * gcc.dg/compat/struct-by-value-13_y.c: New file.
41165         * gcc.dg/compat/struct-by-value-14_main.c: New file.
41166         * gcc.dg/compat/struct-by-value-14_x.c: New file.
41167         * gcc.dg/compat/struct-by-value-14_y.c: New file.
41168         * gcc.dg/compat/struct-by-value-15_main.c: New file.
41169         * gcc.dg/compat/struct-by-value-15_x.c: New file.
41170         * gcc.dg/compat/struct-by-value-15_y.c: New file.
41171         * gcc.dg/compat/struct-by-value-16_main.c: New file.
41172         * gcc.dg/compat/struct-by-value-16_x.c: New file.
41173         * gcc.dg/compat/struct-by-value-16_y.c: New file.
41174         * gcc.dg/compat/struct-by-value-17_main.c: New file.
41175         * gcc.dg/compat/struct-by-value-17_x.c: New file.
41176         * gcc.dg/compat/struct-by-value-17_y.c: New file.
41177         * gcc.dg/compat/struct-by-value-18_main.c: New file.
41178         * gcc.dg/compat/struct-by-value-18_x.c: New file.
41179         * gcc.dg/compat/struct-by-value-18_y.c: New file.
41180
41181         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41182         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41183         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41184         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41185         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41186         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41187         * gcc.dg/compat/scalar-return-3_main.c: New file.
41188         * gcc.dg/compat/scalar-return-3_x.c: New file.
41189         * gcc.dg/compat/scalar-return-3_y.c: New file.
41190         * gcc.dg/compat/scalar-return-4_main.c: New file.
41191         * gcc.dg/compat/scalar-return-4_x.c: New file.
41192         * gcc.dg/compat/scalar-return-4_y.c: New file.
41193
41194 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
41195
41196         * gcc.dg/compat/fp2-struct-check.h: New file.
41197         * gcc.dg/compat/fp2-struct-defs.h: New file.
41198         * gcc.dg/compat/fp2-struct-init.h: New file.
41199         * gcc.dg/compat/struct-by-value-10_main.c: New file.
41200         * gcc.dg/compat/struct-by-value-10_x.c: New file.
41201         * gcc.dg/compat/struct-by-value-10_y.c: New file.
41202         * gcc.dg/compat/struct-return-10_main.c: New file.
41203         * gcc.dg/compat/struct-return-10_x.c: New file.
41204         * gcc.dg/compat/struct-return-10_y.c: New file.
41205
41206         * gcc.dg/compat/compat-common.h: New file.
41207         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41208         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41209         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41210         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41211         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41212         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41213         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41214         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41215         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41216         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41217         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41218         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41219         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41220         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41221         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41222         * gcc.dg/compat/small-struct-check.h: Ditto.
41223         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41224         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41225         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41226         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41227         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41228         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41229         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41230         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41231         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41232         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41233         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41234         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41235         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41236         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41237         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41238         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41239         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41240         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41241         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41242         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41243         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41244         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41245         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41246         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41247         * gcc.dg/compat/struct-return-2_main.c: Ditto.
41248         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41249         * gcc.dg/compat/struct-return-2_y.c: Ditto.
41250         * gcc.dg/compat/struct-return-3_main.c: Ditto.
41251         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41252         * gcc.dg/compat/struct-return-3_y.c: Ditto.
41253
41254 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
41255
41256         * g++.dg/pch/static-1.C: New file.
41257         * g++.dg/pch/static-1.Hs: New file.
41258
41259 2003-06-10  Richard Henderson  <rth@redhat.com>
41260
41261         * gcc.dg/asm-7.c: Adjust expected warning text.
41262
41263 2003-06-10  Roger Sayle  <roger@eyesopen.com>
41264
41265         * gcc.dg/builtins-20.c: New test case.
41266
41267 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
41268
41269         PR c++/11131
41270         * g++.dg/opt/template1.C: New test.
41271
41272 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41273
41274         * lib/gcc-dg.exp (dg-test): Clear additional_files and
41275         additional_sources.
41276
41277 2003-05-21  David Taylor  <dtaylor@emc.com>
41278
41279         * gcc.dg/Wpadded.c: New file.
41280
41281 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41282
41283         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41284         * gcc.dg/special/weak-2.c: Add dg-require-weak.
41285         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41286         dg-require-weak.
41287
41288 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
41289
41290         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41291
41292 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41293
41294         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41295         (dg-require-alias): Likewise.
41296         (dg-require-gc-sections): Likewise.
41297         * lib/target-supports.exp (check_gc_sections_available): Likewise.
41298
41299 2003-06-08  Richard Henderson  <rth@redhat.com>
41300
41301         * gcc.dg/20011029-2.c: Fix the array reference.
41302         * gcc.dg/asm-7.c: New.
41303
41304 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
41305
41306         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41307
41308 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
41309
41310         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41311         (dg-require-gc-sections): Likewise.
41312
41313 2003-06-08  Jan Hubicka  <jh@suse.cz>
41314
41315         * i386-cmov1.c: Fix regular expression.
41316         * i386-cvt-1.c: Likewise.
41317         * i386-local.c: Likewise.
41318         * i386-local2.c: Likewise.
41319         * i386-mul.c: Likewise.
41320         * i386-ssetype-1.c: Likewise.
41321         * i386-ssetype-3.c: Likewise.
41322         * i386-ssetype-5.c: Likewise.
41323
41324 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41325
41326         PR c++/11039
41327         * g++.dg/warn/implicit-typename2.C: New test.
41328         * g++.dg/warn/implicit-typename3.C: New test.
41329
41330 2003-06-07  Richard Henderson  <rth@redhat.com>
41331
41332         * g++.dg/other/offsetof3.C: Use size_t.
41333         * g++.dg/other/offsetof4.C: Likewise.
41334
41335 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
41336
41337         * lib/copy-file.exp: New. Implement gcc_copy_files.
41338
41339         * lib/dg-pch.exp: Load copy-file.exp
41340         (dg-pch): Use gcc_copy_files instead of "file copy".
41341
41342 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
41343
41344         * gcc.dg/weak/weak.exp: Simplify.
41345         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41346         * gcc.dg/weak/weak-1.c: Likewise.
41347         * gcc.dg/weak/weak-2.c: Likewise.
41348         * gcc.dg/weak/weak-3.c: Likewise.
41349         * gcc.dg/weak/weak-4.c: Likewise.
41350         * gcc.dg/weak/weak-5.c: Likewise.
41351         * gcc.dg/weak/weak-6.c: Likewise.
41352         * gcc.dg/weak/weak-7.c: Likewise.
41353         * gcc.dg/weak/weak-8.c: Likewise.
41354         * gcc.dg/weak/weak-9.c: Likewise.
41355
41356 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
41357
41358         gcc.c-torture/execute/20030606-1.c: New.
41359
41360 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41361
41362         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41363         * gcc.dg/builtins-19.c: Likewise.
41364
41365 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41366
41367         * gcc.dg/builtins-2.c: Add some more tests.
41368         * gcc.dg/builtins-18.c: New test case.
41369         * gcc.dg/builtins-19.c: New test case.
41370
41371 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41372             Jim Wilson  <wilson@tuliptree.org>
41373
41374         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41375
41376 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
41377
41378         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41379         mempcpy/stpcpy calls not to be optimized into something else.
41380         * gcc.c-torture/execute/string-opt-3.c: Moved to...
41381         * gcc.c-torture/execute/builtins/string-7.c: ...here.
41382         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41383
41384 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41385
41386         * gcc.dg/format/asm_fprintf-1.c: New test.
41387
41388 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
41389
41390         * lib/gcc-defs.exp (additional_sources): New variable.
41391         (dg-additional-sources): New function.
41392         (additional_files): New variable.
41393         (dg-additional-files): New function.
41394         (dg-additional-files-options): Likewise.
41395         * lib/gcc-dg.exp (dg-require-weak): New function.
41396         (dg-require-alias): Likewise.
41397         (dg-require-gc-sections): Likewise.
41398         * lib/target-supports.exp (check_alias_available): Remove testfile
41399         parameter.
41400         (check_gc_sections_available): New function.
41401         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41402         (dg-gpp-additional-files): Likewise.
41403         * lib/g++.exp (additional_sources): Remove.
41404         (additional_files): Likewise.
41405         (g++_target_compile): Use dg-additional-files-options.
41406
41407         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
41408         Tcl logic.
41409         * gcc.dg/special/ecos.exp: Remove.
41410         * gcc.dg/special/20000419-2.c: Use dg-require-*.
41411         * gcc.dg/special/alias-1.c: Likewise.
41412         * gcc.dg/special/alias-2.c: Likewise.
41413         * gcc.dg/special/gcsec-1.c: Likewise.
41414         * gcc.dg/special/weak-1.c: Likewise.
41415         * gcc.dg/special/weak-2.c: Likewise.
41416         * gcc.dg/special/wkali-1.c: Likewise.
41417         * gcc.dg/special/wkali-2.c: Likewise.
41418
41419         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41420         dg-gpp-additional-*.
41421         * g++.dg/special/conpr-3.C: Likewise.
41422         * g++.dg/special/conpr-4.C: Likewise.
41423         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41424         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41425         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41426         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41427         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41428         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41429         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41430         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41431         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41432         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41433         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41434         * g++.old-deja/g++.other/comdat1.C: Likewise.
41435         * g++.old-deja/g++.other/comdat2.C: Likewise.
41436         * g++.old-deja/g++.other/comdat3.C: Likewise.
41437         * g++.old-deja/g++.other/ctor1.C: Likewise.
41438         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41439
41440 2003-06-05  Richard Henderson  <rth@redhat.com>
41441
41442         * gcc.dg/debug/20030605-1.c: New.
41443
41444 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41445
41446         * README.QMTEST: Update.
41447
41448 2003-06-04  Richard Henderson  <rth@redhat.com>
41449
41450         * gcc.dg/cleanup-1.c: New.
41451         * gcc.dg/cleanup-2.c: New.
41452         * gcc.dg/cleanup-3.c: New.
41453         * gcc.dg/cleanup-4.c: New.
41454         * gcc.dg/cleanup-5.c: New.
41455         * gcc.dg/cleanup-6.c: New.
41456         * gcc.dg/cleanup-7.c: New.
41457
41458 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41459
41460         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41461
41462         * lib/dg-pch.exp: New file.
41463         * g++.dg/pch/pch.exp: Use dg-pch.exp.
41464         * gcc.dg/pch/pch.exp: Likewise.
41465
41466 2003-06-04  Roger Sayle  <roger@eyesopen.com>
41467
41468         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41469         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41470         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41471         * gcc.dg/builtins-17.c: New test case.
41472         * gcc.dg/i386-387-4.c: New test case.
41473         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41474
41475 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41476
41477         * gcc.dg/ultrasp9.c: New test.
41478
41479 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41480
41481         * gcc.c-torture/compile/20030604-1.c: New test.
41482         * gcc.dg/sparc-constant-1.c: New test.
41483
41484 2003-06-03  Glen Nakamura  <glen@imodulo.com>
41485
41486         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41487
41488 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
41489
41490         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41491
41492         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41493         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41494
41495 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
41496
41497         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41498
41499 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41500
41501         PR c++/10940
41502         * g++.dg/template/spec10.C: New test.
41503
41504 2003-06-03  Roger Sayle  <roger@eyesopen.com>
41505
41506         * gcc.dg/builtins-16.c: New test case.
41507
41508 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
41509
41510         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41511         mempcpy test with post-increments.
41512         * gcc.c-torture/execute/string-opt-3.c: New test.
41513         * gcc.dg/string-opt-1.c: New test.
41514
41515 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
41516
41517         PR fortran/10965
41518         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41519
41520 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
41521
41522         * lib/scanasm.exp (dg-scan): New function, factored out of ...
41523         (scan-assembler): ... here.  Use dg-scan.
41524         (scan-assembler-not): Likewise.
41525         (scan-file): New function.
41526         (scan-file-not): Likewise.
41527         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41528         * gcc.dg/cpp/_Pragma4.c: Likewise.
41529         * gcc.dg/cpp/_Pragma5.c: Likewise.
41530         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41531         * gcc.dg/cpp/avoidpaste2.c: Likewise.
41532         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41533         * gcc.dg/cpp/cmdlne-P.c: Likewise.
41534         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41535         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41536         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41537         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41538         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41539         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41540         * gcc.dg/cpp/cxxcom1.c: Likewise.
41541         * gcc.dg/cpp/line1.c: Likewise.
41542         * gcc.dg/cpp/maccom1.c: Likewise.
41543         * gcc.dg/cpp/maccom2.c: Likewise.
41544         * gcc.dg/cpp/maccom3.c: Likewise.
41545         * gcc.dg/cpp/maccom4.c: Likewise.
41546         * gcc.dg/cpp/maccom5.c: Likewise.
41547         * gcc.dg/cpp/maccom6.c: Likewise.
41548         * gcc.dg/cpp/multiline.c: Likewise.
41549         * gcc.dg/cpp/spacing1.c: Likewise.
41550         * gcc.dg/cpp/spacing2.c: Likewise.
41551         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41552         * gcc.dg/cpp/trad/maccom1.c: Likewise.
41553         * gcc.dg/cpp/trad/maccom2.c: Likewise.
41554         * gcc.dg/cpp/trad/maccom3.c: Likewise.
41555         * gcc.dg/cpp/trad/maccom4.c: Likewise.
41556         * gcc.dg/cpp/trad/maccom6.c: Likewise.
41557         * gcc.dg/cpp/cxxcom2.c: Likewise.
41558         * gcc.dg/cpp/cxxcom2.h: New file.
41559
41560         * gcc.dg/cpp/truefalse.cpp: Move it to ...
41561         * g++.dg/cpp/truefalse.C: Here.
41562         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41563
41564 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
41565
41566         * gcc.dg/cpp/redef3.c: New file.
41567
41568 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41569
41570         * gcc.dg/i386-loop-3.c: New test.
41571
41572 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
41573
41574         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41575
41576 2003-05-31  Roger Sayle  <roger@eyesopen.com>
41577
41578         * gcc.dg/fwrapv-1.c: New test case.
41579         * gcc.dg/fwrapv-2.c: New test case.
41580
41581 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41582
41583         PR c++/10956
41584         * g++.dg/template/spec9.C: New test.
41585
41586 2003-05-29  Roger Sayle  <roger@eyesopen.com>
41587
41588         * gcc.dg/duff-4.c: New test case.
41589
41590 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
41591
41592         PR fortran/10843
41593         * g77.dg/ffixed-form-1.f: New test
41594         * g77.dg/ffixed-form-2.f: New test
41595         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41596         * g77.dg/ffree-form-3.f: New test
41597
41598 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
41599
41600         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41601         * gcc.dg/wint_t-1.c: Likewise.
41602
41603 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41604
41605         * g++.dg/template/access11.C: New test.
41606
41607 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41608
41609         PR c++/10849
41610         * g++.dg/template/access10.C: New test.
41611
41612 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41613             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41614
41615         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41616
41617 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41618
41619         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41620         suppress for powerpc-*-darwin*.
41621         * gcc.dg/torture/builtin-noret-2.c: Likewise.
41622
41623 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41624
41625         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41626         suppress option for powerpc-*-darwin*.
41627
41628 2003-05-23  Roger Sayle  <roger@eyesopen.com>
41629
41630         * gcc.dg/builtins-1.c: Add tests for tan and atan.
41631         * gcc.dg/builtins-4.c: Add test for fmod.
41632
41633 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41634
41635         PR c++/10682
41636         * g++.dg/template/instantiate4.C: New test.
41637
41638 2003-05-22  Roger Sayle  <roger@eyesopen.com>
41639
41640         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41641
41642 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
41643
41644         * gcc.dg/compat/scalar-return-1_main.c: New file.
41645         * gcc.dg/compat/scalar-return-1_x.c: New file.
41646         * gcc.dg/compat/scalar-return-1_y.c: New file.
41647         * gcc.dg/compat/scalar-return-2_main.c: New file.
41648         * gcc.dg/compat/scalar-return-2_x.c: New file.
41649         * gcc.dg/compat/scalar-return-2_y.c: New file.
41650         * gcc.dg/compat/struct-return-3_main.c: New file.
41651         * gcc.dg/compat/struct-return-3_y.c: New file.
41652         * gcc.dg/compat/struct-return-3_x.c: New file.
41653         * gcc.dg/compat/struct-return-2_main.c: New file.
41654         * gcc.dg/compat/struct-return-2_x.c: New file.
41655         * gcc.dg/compat/struct-return-2_y.c: New file.
41656
41657 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41658
41659         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41660         for hppa*-hp-hpux*.
41661         * gcc.dg/20021014-1.c (dg-options): Likewise.
41662         * gcc.dg/nest.c (dg-options): Likewise.
41663
41664 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
41665
41666         PR c++/9738
41667         * g++.dg/ext/dllimport2.C: New file.
41668         * g++.dg/ext/dllimport3.C: New file.
41669
41670 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
41671
41672         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41673         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41674         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41675         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41676         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41677         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41678         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41679         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41680         * gcc.dg/compat/small-struct-defs.h: New file.
41681         * gcc.dg/compat/small-struct-init.h: New file.
41682         * gcc.dg/compat/small-struct-check.h: New file.
41683         * gcc.dg/compat/fp-struct-defs.h: New file.
41684         * gcc.dg/compat/fp-struct-check.h: New file.
41685         * gcc.dg/compat/fp-struct-init.h: New file.
41686         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41687         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41688
41689 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
41690
41691         * gcc.dg/20030225-2.c: New test.
41692
41693 2003-05-18  Roger Sayle  <roger@eyesopen.com>
41694             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41695
41696         * gcc.c-torture/compile/20030518-1.c: New test case.
41697
41698 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
41699
41700         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41701         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41702         gcc-dg-debug-runtest.
41703         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41704         gcc-dg-debug-runtest.
41705
41706 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41707
41708         PR c++/9022
41709         * g++.dg/lookup/using6.C: New test.
41710
41711 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41712
41713         * g++.dg/parse/access2.C: New test.
41714
41715 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
41716
41717         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41718         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41719         * gcc.dg/debug/debug.exp: Likewise.
41720
41721 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
41722
41723         * gcc.dg/dollar.c: New test.
41724
41725 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
41726
41727         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41728         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41729         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41730         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41731         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41732         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41733         * gcc.dg/compat/struct-by-value-6_main.c: New file.
41734         * gcc.dg/compat/struct-by-value-6_x.c: New file.
41735         * gcc.dg/compat/struct-by-value-6_y.c: New file.
41736         * gcc.dg/compat/struct-by-value-7_main.c: New file.
41737         * gcc.dg/compat/struct-by-value-7_x.c: New file.
41738         * gcc.dg/compat/struct-by-value-7_y.c: New file.
41739         * gcc.dg/compat/struct-by-value-8_main.c: New file.
41740         * gcc.dg/compat/struct-by-value-8_x.c: New file.
41741         * gcc.dg/compat/struct-by-value-8_y.c: New file.
41742         * gcc.dg/compat/struct-by-value-9_main.c: New file.
41743         * gcc.dg/compat/struct-by-value-9_x.c: New file.
41744         * gcc.dg/compat/struct-by-value-9_y.c: New file.
41745
41746 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
41747
41748         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41749         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
41750         support for "repo" mode.
41751         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41752         * lib/g77-dg.exp: Likewise.
41753         * lib/obj-dg.exp: Likewise.
41754
41755 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
41756
41757         Merge from gcc-3_2-rhl8-branch:
41758         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
41759
41760         * gcc.dg/tls/opt-6.c: New test.
41761
41762         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
41763
41764         * gcc.dg/20030405-1.c: New test.
41765
41766         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
41767
41768         * gcc.dg/20030309-1.c: New test.
41769
41770         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41771
41772         * gcc.c-torture/execute/20030307-1.c: New test.
41773
41774         2003-02-20  Randolph Chung  <tausq@debian.org>
41775
41776         * gcc.c-torture/compile/20030220-1.c: New test.
41777
41778         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
41779
41780         * gcc.dg/20030217-1.c: New test.
41781
41782         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
41783
41784         * gcc.c-torture/compile/20020129-1.c: New test.
41785
41786         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41787
41788         * gcc.dg/unroll-1.c: New test.
41789
41790         2002-11-16  Jan Hubicka  <jh@suse.cz>
41791
41792         * gcc.c-torture/execute/20020920-1.c: New test.
41793
41794         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
41795
41796         PR target/7434
41797         * gcc.c-torture/compile/20021008-1.c: New test.
41798
41799         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
41800
41801         PR target/7559
41802         * gcc.c-torture/execute/20020810-1.c: New test.
41803
41804         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41805
41806         * gcc.c-torture/compile/20020807-1.c: New test.
41807
41808         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
41809
41810         * gcc.dg/tls/opt-1.c: New test.
41811
41812         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
41813
41814         * gcc.dg/20020729-1.c: New test.
41815
41816         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
41817
41818         * g++.dg/opt/life1.C: New test.
41819
41820         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
41821
41822         * gcc.dg/20020525-1.c: New test.
41823
41824         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41825
41826         PR c++/6794
41827         * g++.dg/ext/pretty1.C: New test.
41828         * g++.dg/ext/pretty2.C: New test.
41829
41830 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
41831
41832         PR c++/8385
41833         * g++.dg/ext/typeof5.C: New test.
41834
41835 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
41836
41837         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41838         __USER_LABEL_PREFIX__ into account.
41839         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41840
41841 2003-05-14  Roger Sayle  <roger@eyesopen.com>
41842
41843         * gcc.dg/builtins-15.c: New test case.
41844
41845 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
41846
41847         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41848
41849 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
41850
41851         * lib/g++.exp: Tweak handling of additional source files.
41852         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41853         * g++.dg/special/conpr-2a.C: Rename to ...
41854         * g++.dg/special/conpr-2a.cc: ... this.
41855         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41856         * g++.dg/special/conpr-3a.C: Rename to ...
41857         * g++.dg/special/conpr-3a.cc: This.
41858         * g++.dg/special/conpr-3b.C: Rename to ...
41859         * g++.dg/special/conpr-3b.cc: This.
41860         * g++.dg/special/conpr-4.C: New test.
41861         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41862
41863 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
41864
41865         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41866
41867 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41868
41869         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41870         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41871         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41872         * g++.old-deja/g++.other/warn3.C: Likewise.
41873
41874 2003-05-11  Roger Sayle  <roger@eyesopen.com>
41875
41876         * gcc.dg/i386-387-1.c: Update to also test log.
41877         * gcc.dg/i386-387-2.c: Likewise.
41878
41879 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41880
41881         * g77.f-torture/execute/int8421.f: New test.
41882
41883 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41884
41885         PR c++/10230, c++/10481
41886         * g++.dg/lookup/scoped5.C: New test.
41887
41888 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41889
41890         PR c++/10552
41891         * g++.dg/template/ttp6.C: New test.
41892
41893 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
41894
41895         * gcc.c-torture/execute/builtins: New directory.
41896         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
41897         gcc.c-torture/execute/builtins.
41898         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
41899         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
41900         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
41901         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
41902
41903 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41904
41905         PR c++/9252
41906         * g++.dg/template/access8.C: New test.
41907         * g++.dg/template/access9.C: New test.
41908
41909 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41910
41911         PR c++/9554
41912         * g++.dg/parse/access1.C: New test.
41913
41914 2003-05-09  DJ Delorie  <dj@redhat.com>
41915
41916         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
41917         long, and not an int.
41918
41919 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41920
41921         PR c++/10555, c++/10576
41922         * g++.dg/template/memclass1.C: New test.
41923
41924 2003-05-08  DJ Delorie  <dj@redhat.com>
41925
41926         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
41927         targets.
41928         * gcc.c-torture/execute/20021024-1.x: Likewise.
41929         * gcc.c-torture/execute/shiftdi.x: Likewise.
41930         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
41931         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
41932         * gcc.dg/20021018-1.c: Likewise.
41933
41934 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41935
41936         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
41937
41938         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
41939         (bcopy): Call memmove.
41940
41941 2003-05-08  Roger Sayle  <roger@eyesopen.com>
41942
41943         * g77.f-torture/compile/8485.f: New test case.
41944
41945 2003-05-07  Richard Henderson  <rth@redhat.com>
41946
41947         PR c++/10570
41948         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
41949         Verify exception_cleanup not called for rethrows.
41950         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
41951         when exiting catch block without rethrowing.
41952         * g++.dg/eh/forced3.C: New.
41953         * g++.dg/eh/forced4.C: New.
41954
41955 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
41956
41957         * gcc.dg/20030505.c: Fix triplet.
41958
41959 2003-05-06  DJ Delorie  <dj@redhat.com>
41960
41961         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
41962         * gcc.dg/nest.c: Likewise.
41963
41964 2003-05-05  Roger Sayle  <roger@eyesopen.com>
41965
41966         * gcc.dg/builtins-14.c: New test case.
41967
41968 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
41969
41970         * lib/compat.exp (compat-execute): New argument.
41971         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
41972         * gcc.dg/compat: New test directory.
41973         * gcc.dg/compat/compat.exp: New expect script.
41974         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
41975         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
41976         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
41977         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
41978         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
41979         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
41980
41981         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
41982         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
41983         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
41984         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
41985         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
41986         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
41987         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
41988         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
41989         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
41990         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
41991         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
41992         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
41993         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
41994         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
41995         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
41996
41997 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
41998
41999         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42000
42001 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
42002
42003         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42004
42005 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
42006
42007         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42008         * gcc.dg/ppc-fsel-2.c: New test.
42009
42010         * gcc.dg/unused-5.c: New test.
42011
42012 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42013
42014         PR c++/10496
42015         * g++.dg/warn/pmf1.C: New test.
42016
42017 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42018
42019         PR c++/4494
42020         * g++.dg/warn/main.C: New test.
42021
42022 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42023
42024         * gcc.dg/nonnull-3.c: New test.
42025
42026 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
42027
42028         * gcc.dg/cpp/Wtrigraphs.c: Update.
42029         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42030
42031 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
42032
42033         * gcc.dg/ppc-fsel-1.c: New test.
42034
42035 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
42036
42037         PR c/10604
42038         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42039
42040 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
42041
42042         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42043
42044 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42045
42046         PR c++/9364, c++/10553, c++/10586
42047         * g++.dg/parse/typename4.C: New test.
42048         * g++.dg/parse/typename5.C: Likewise.
42049
42050 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
42051
42052         * gcc.c-torture/compile/20030503-1.c: New test.
42053
42054 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42055
42056         * g++.dg/lookup/using5.C: Fix testcase error.
42057
42058 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
42059
42060         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42061         since MEABI is no longer supported.  Remove all vestiges
42062         of MEABI from the test.
42063
42064 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42065
42066         PR c++/10554
42067         * g++.dg/lookup/using5.C: New test.
42068
42069 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42070
42071         PR c++/8772
42072         * g++.dg/template/ttp5.C: New test.
42073
42074 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
42075
42076         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42077         (dg-gpp-additional-sources): New function.
42078         (dg-gpp-additional-files): Likewise.
42079         * lib/g++.exp (additional_sources): New variable.
42080         (additional_files): Likewise.
42081         (g++_target_compile): Deal with them.
42082         * lib/old-dejagnu.exp: Remove.
42083         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42084         * g++.old-deja: Revise all tests to use dg commands.
42085
42086 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42087
42088         PR c++/9432, c++/9528
42089         * g++.dg/lookup/using4.C: New test.
42090
42091 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
42092
42093         * gcc.dg/noreturn-5.c: New file.
42094         * gcc.dg/noreturn-6.c: New file.
42095
42096         * gcc.c-torture/compile/inline-1.c: New file.
42097
42098 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42099
42100         PR c++/10551
42101         * g++.dg/template/explicit1.C: New test.
42102
42103 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42104
42105         PR c++/10549
42106         * g++.dg/other/bitfield1.C: New test.
42107
42108         PR c++/10527
42109         * g++.dg/init/new7.C: New test.
42110
42111 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42112
42113         * g++.dg/ext/desig1.C: New test.
42114         * g++.dg/ext/init1.C: Update.
42115
42116         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42117
42118 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
42119
42120         PR c++/10180
42121         * g++.dg/warn/Winline-1.C: New test.
42122
42123 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
42124
42125         * gcc.c-torture/execute/string-opt-19.c: New test.
42126
42127         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42128         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42129
42130 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
42131
42132         PR c++/10506
42133         * g++.dg/init/new6.C: New test.
42134
42135         PR c++/10503
42136         * g++.dg/init/ref6.C: New test.
42137
42138 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
42139
42140         * g++.dg/warn/weak1.C: XFAIL on AIX4.
42141
42142 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42143
42144         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42145         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42146
42147 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
42148
42149         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42150         initialized static data members.
42151
42152 2003-04-25  H.J. Lu <hjl@gnu.org>
42153
42154         * gcc.dg/ia64-sync-4.c: New test.
42155
42156 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42157
42158         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
42159         date.
42160
42161 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
42162
42163         PR c++/10337
42164         * g++.dg/warn/conv1.C: New test.
42165         * g++.old-deja/g++.other/conv7.C: Adjust.
42166         * g++.old-deja/g++.other/overload14.C: Adjust.
42167
42168 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42169
42170         PR c++/10471
42171         * g++.dg/template/defarg2.C: New test.
42172
42173 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
42174
42175         * gcc.dg/cpp/include2.c: Update.
42176         * gcc.dg/cpp/multiline-2.c: New.
42177         * gcc.dg/cpp/multiline.c: Update.
42178         * gcc.dg/cpp/strify2.c: Update.
42179         * gcc.dg/cpp/trad/literals-2.c: Update.
42180
42181 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42182
42183         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42184
42185 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42186
42187         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42188
42189 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42190
42191         PR c++/10451
42192         * g++.dg/parse/crash4.C: New test.
42193
42194         PR c++/9847
42195         * g++.dg/parse/crash5.C: New test.
42196
42197 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
42198
42199         PR c++/10446
42200         * g++.dg/parse/crash3.C: New test.
42201
42202         PR c++/10428
42203         * g++.dg/parse/elab1.C: New test.
42204
42205 2003-04-22  Devang Patel  <dpatel@apple.com>
42206
42207         * gcc.dg/cpp/trad/funlike-5.c: New test.
42208
42209 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
42210
42211         * g++.dg/other/packed1.C: Fix dg options.
42212
42213 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
42214
42215         * g++.dg/other/offsetof2.C: New test.
42216
42217 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
42218
42219         * g++.dg/template/recurse.C: Adjust location of error messages.
42220
42221 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
42222
42223         PR c++/9881
42224         * g++.dg/init/addr-const1.C: New test.
42225         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42226
42227 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42228
42229         PR c++/10405
42230         * g++.dg/lookup/struct-hack1.C: New test.
42231
42232 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
42233
42234         * ucs.c: Update diagnostic messages.
42235
42236 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42237
42238         * gcc.dg/cpp/truefalse.cpp: New test.
42239         * gcc.dg/cpp/cpp.exp: Update.
42240         * g++.dg/other/stdbool-if.C: Remove.
42241
42242 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42243
42244         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42245         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42246
42247 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42248
42249         * gcc.c-torture/compile/20030418-1.c: New test.
42250
42251 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
42252
42253         * README.compat: Remove; content moved to doc/sourcebuild.texi.
42254
42255 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42256
42257         PR c++/10347
42258         g++.dg/template/dependent-name1.C: New test.
42259
42260 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
42261
42262         * gcc.dg/warn-1.c (tourist_guide): New array,
42263         contains a pointer to bar.
42264
42265 2003-04-16  Roger Sayle  <roger@eyesopen.com>
42266
42267         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42268         * gcc.c-torture/execute/medce-1.c: New test case.
42269         * gcc.c-torture/execute/medce-2.c: New test case.
42270
42271 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
42272
42273         * lib/prune.exp: Ignore more messages.
42274
42275         PR c++/10381
42276         * g++.dg/parse/lookup3.C: New test.
42277
42278 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
42279
42280         * gcc.c-torture/compile/20030415-1.c : New test.
42281
42282 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
42283
42284         * gcc.c-torture/execute/scope-2.c: Move to ...
42285         * gcc.dg/noncompile/scope.c: .... here.
42286
42287 2003-04-14  Roger Sayle  <roger@eyesopen.com>
42288
42289         * gcc.dg/20030414-2.c: New test case.
42290
42291 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
42292
42293         PR target/10377
42294         * gcc.dg/20030414-1.c: New test.
42295
42296 2003-04-13  Roger Sayle  <roger@eyesopen.com>
42297
42298         * gcc.dg/builtins-12.c: New test case.
42299         * gcc.dg/builtins-13.c: New test case.
42300
42301 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42302
42303         * gcc.c-torture/execute/string-opt-18.c: New test.
42304
42305 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
42306
42307         PR c++/10300
42308         * g++.dg/init/new5.C: New test.
42309
42310 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
42311
42312         PR c++/7910
42313         * g++.dg/ext/dllimport1.C: New test.
42314
42315 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42316
42317         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42318
42319 2003-04-11  Bud Davis <bdavis9659@comcast.net>
42320
42321         PR Fortran/9263
42322         * g77.f-torture/noncompile/9263.f: New test
42323         PR Fortran/1832
42324         * g77.f-torture/execute/1832.f: New test
42325
42326 2003-04-11  David Chad  <davidc@freebsd.org>
42327             Loren J. Rittle  <ljrittle@acm.org>
42328
42329         PR libobjc/8562
42330         * objc.dg/headers.m: New test.
42331
42332 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
42333
42334         * gcc.c-torture/execute/builtin-noret-2.c: New.
42335         * gcc.c-torture/execute/builtin-noret-2.x: New.
42336         XFAIL builtin-noret-2.c at -O1 and above.
42337         * gcc.dg/redecl.c: New.
42338         * gcc.dg/Wshadow-1.c: Update error regexps.
42339
42340 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
42341
42342         * g++.dg/abi/bitfield10.C: New test.
42343
42344 2003-04-09  Mike Stump  <mrs@apple.com>
42345
42346         * gcc.dg/pch/pch.exp: Make testcase names longer.
42347         * g++.dg/pch/pch.exp: Make testcase names longer.
42348
42349 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42350
42351         * gcc.dg/builtins-11.c: New test case.
42352
42353 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42354
42355         * gcc.dg/builtins-9.c: New test case.
42356         * gcc.dg/builtins-10.c: New test case.
42357
42358 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
42359
42360         * gcc.dg/noncompile/init-4.c.c: New test.
42361
42362 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42363
42364         * gcc.misc-test/gcov-9.c: New test.
42365         * gcc.misc-test/gcov-10.c: New test
42366         * gcc.misc-test/gcov-11.c: New test.
42367
42368 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
42369
42370         PR optimization/10024
42371         * gcc.c-torture/compile/20030405-1.c: New test.
42372
42373 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
42374
42375         * gcc.dg/pch/static-3.c: New.
42376         * gcc.dg/pch/static-3.hs: New.
42377         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42378
42379 2003-04-04  Richard Henderson  <rth@redhat.com>
42380
42381         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42382         * g++.dg/eh/forced2.C: Likewise.
42383
42384 2003-04-03  Mike Stump  <mrs@apple.com>
42385
42386         * lib/scanasm.exp (scan-assembler): Add xfail processing for
42387         target arg.
42388         (scan-assembler-times, scan-assembler-not): Likewise.
42389         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42390
42391 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42392
42393         * gcc.dg/sparc-loop-1.c: New test.
42394
42395 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
42396
42397         PR other/9274
42398         * g++.dg/pch/system-2.C: New.
42399         * g++.dg/pch/system-2.Hs: New.
42400
42401 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
42402
42403         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42404
42405         * g++.dg/eh/simd-1.C (vecfunc): Same.
42406
42407 2003-04-01  Roger Sayle  <roger@eyesopen.com>
42408
42409         * gcc.c-torture/execute/20030401-1.c: New test case.
42410
42411 2003-04-01  Ziemowit Laski <zlaski@apple.com>
42412
42413         * objc.dg/defs.m: New.
42414
42415 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
42416
42417         * g++.dg/eh/simd-1.C: New.
42418         * g++.dg/eh/simd-2.C: New.
42419
42420 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
42421
42422         * gcc.c-torture/execute/simd-3.c: New.
42423
42424 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42425
42426         PR c/9936
42427         * gcc.dg/20030331-2.c: New test.
42428
42429 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42430
42431         PR c++/10278
42432         * g++.dg/parse/crash2.C: New test.
42433
42434 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42435
42436         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42437         * gcc.c-torture/execute/20030331-1.c: ...here.
42438
42439 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42440
42441         * gcc.c-torture/execute/20030331-1.c: New test.
42442
42443 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
42444
42445         * lib/gcov.exp: Adjust call return testing strings.
42446         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42447
42448 2003-03-31  Roger Sayle  <roger@eyesopen.com>
42449
42450         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42451         * gcc.dg/builtins-7.c: New test case.
42452         * gcc.dg/builtins-8.c: New test case.
42453
42454 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42455
42456         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42457
42458 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
42459
42460         PR c++/7647
42461         * g++.dg/lookup-class-member-2.C: New test.
42462
42463 2003-03-30  Glen Nakamura  <glen@imodulo.com>
42464
42465         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42466
42467 2003-03-28  Roger Sayle  <roger@eyesopen.com>
42468
42469         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42470
42471 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
42472
42473         * g++.dg/init/attrib1.C: New test.
42474
42475 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42476
42477         * gcc.dg/ultrasp8.c: New test.
42478
42479 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42480
42481         * gcc.dg/ultrasp7.c: New test.
42482
42483 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
42484
42485         PR c++/10047
42486         * g++.dg/template/inline1.C: New test.
42487
42488 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42489
42490         * gcc.dg/sparc-dwarf2.c: New test.
42491
42492 2003-03-27  Roger Sayle  <roger@eyesopen.com>
42493
42494         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42495         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42496
42497 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
42498
42499         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42500         than reading .x files.
42501         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42502         * g77.dg/gcov/gcov-1.f: Likewise.
42503         * gcc.misc-tests/gcov-4b.c: Likewise.
42504         * gcc.misc-tests/gcov-5b.c: Likewise.
42505         * gcc.misc-tests/gcov-6.c: Likewise.
42506         * gcc.misc-tests/gcov-7.c: Likewise.
42507         * gcc.misc-tests/gcov-8.c: Likewise.
42508         * g++.dg/gcov/gcov-1.x: Remove.
42509         * g77.dg/gcov/gcov-1.x: Likewise.
42510         * gcc.misc-tests/gcov-4b.x: Likewise.
42511         * gcc.misc-tests/gcov-5b.x: Likewise.
42512         * gcc.misc-tests/gcov-6.x: Likewise.
42513         * gcc.misc-tests/gcov-7.x: Likewise.
42514         * gcc.misc-tests/gcov-8.x: Likewise.
42515
42516 2003-03-27  Glen Nakamura  <glen@imodulo.com>
42517
42518         PR opt/10087
42519         * gcc.dg/20030324-1.c: New test.
42520
42521 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
42522
42523         PR c++/10224
42524         * g++.dg/template/arg3.C: New test.
42525
42526         PR c++/10158
42527         * g++.dg/template/friend18.C: New test.
42528
42529 2003-03-26  Roger Sayle  <roger@eyesopen.com>
42530
42531         * g77.f-torture/compile/20030326-1.f: New test case.
42532
42533 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
42534
42535         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42536
42537         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42538
42539 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
42540
42541         * gcc.dg/ia64-sync-3.c: New test.
42542
42543 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
42544
42545         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42546
42547 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42548
42549         * gcc.dg/ultrasp6.c: New test.
42550
42551 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42552
42553         * gcc.dg/i386-signbit-1.c: New test.
42554         * gcc.dg/i386-signbit-2.c: New test.
42555         * gcc.dg/i386-signbit-3.c: New test.
42556
42557 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42558
42559         * gcc.dg/ultrasp5.c: Fix options.
42560
42561 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42562
42563         * gcc.dg/ultrasp5.c: Fix comment.
42564
42565 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
42566
42567         PR fortran/10197
42568         * g77.f-torture/execute/10197.f: New test.
42569
42570 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
42571
42572         PR c++/9898, c++/383
42573         * g++.dg/template/conv6.C: New test.
42574
42575         PR c++/10119
42576         * g++.dg/template/ptrmem5.C: New test.
42577
42578         PR c++/10026
42579         * g++.dg/lookup/koenig1.C: New test.
42580
42581         PR C++/10199
42582         * g++.dg/lookup/template2.C: New test.
42583
42584 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
42585
42586         * g++.dg/opt/rtti1.C: New test.
42587
42588 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42589
42590         * gcc.dg/ultrasp5.c: New test.
42591
42592 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
42593
42594         PR middle-end/9967
42595         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42596         builtin fputs.
42597
42598 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42599
42600         PR c/8224
42601         * gcc.dg/20030323-1.c: New test.
42602
42603 2003-03-23  Roger Sayle  <roger@eyesopen.com>
42604
42605         * gcc.c-torture/compile/20030323-1.c: New test case.
42606
42607 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
42608
42609         * gcc.dg/20030321-1.c: New test.
42610
42611 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
42612
42613         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42614
42615 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
42616
42617         PR c++/9978, c++/9708
42618         * g++.dg/ext/vlm1.C: Adjust expected error.
42619         * g++.dg/ext/vla2.C: New test.
42620         * g++.dg/template/arg1.C: New test.
42621         * g++.dg/template/arg2.C: New test.
42622
42623 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
42624
42625         * g77.f-torture/execute/select.f: New test.
42626         * g77.f-torture/noncompile/select_no_compile.f: New test.
42627
42628 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
42629
42630         PR c++/9898
42631         * g++.dg/other/error4.C: New test.
42632
42633 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
42634
42635         * g++.dg/template/friend17.C: New test.
42636
42637 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
42638
42639         * gcc.c-torture/compile/20030320-1.c: New.
42640
42641 2003-03-20  Roger Sayle  <roger@eyesopen.com>
42642
42643         * gcc.dg/builtins-6.c: New test case.
42644
42645 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
42646
42647         PR target/10073
42648         * gcc.c-torture/compile/20030319-1.c: New.
42649
42650 2003-03-18  Jan Hubicka  <jh@suse.cz>
42651
42652         * gcc.dg/i386-cvt-1.c: New test.
42653
42654 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
42655
42656         * objc.dg/naming-1.m: Use "(parse|syntax) error".
42657         * objc.dg/naming-2.m: Likewise.
42658
42659 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
42660
42661         PR c++/9639
42662         * g++.dg/parse/crash1.C: New test.
42663
42664 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
42665
42666         PR c++/8805
42667         * g++.dg/eh/cleanup1.C: New test.
42668
42669 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42670
42671         * gcc.c-torture/execute/20030316-1.c: New test case.
42672
42673 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42674
42675         PR c++/9629
42676         * g++.dg/init/ctor2.C: New test.
42677
42678 2003-03-15  Roger Sayle  <roger@eyesopen.com>
42679
42680         * g77.f-torture/compile/xformat.f: New test case.
42681
42682 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42683
42684         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42685         * g++.old-deja/g++.mike/eh50.C: Likewise.
42686
42687 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42688
42689         PR c++/6440
42690         * g++.dg/template/spec7.C: New test.
42691         * g++.dg/template/spec8.C: Likewise.
42692
42693 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
42694
42695         * gcc.c-torture/execute/20030313-1.c: New test.
42696
42697 2003-03-14  Richard Henderson  <rth@redhat.com>
42698
42699         * gcc.dg/inline-2.c: Adjust alpha test for external call.
42700
42701 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42702
42703         * gcc.c-torture/compile/20030314-1.c: New test.
42704
42705 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
42706
42707         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42708         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42709         thumb target,
42710         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42711         to accept newer _imp__  prefix and additional
42712         newline in .drectve section.
42713         * gcc.dg/dll-4.c: Likewise.
42714         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42715         switch.
42716
42717 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
42718
42719         * g++.dg/parse/namespace9.C: New test.
42720
42721         * g++.dg/init/ref5.C: New test.
42722         * g++.dg/parse/ptrmem1.C: Likewise.
42723
42724 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42725
42726         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42727         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42728         regular expression.
42729         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42730         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42731
42732 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
42733
42734         * gcc.c-torture/execute/20030224-2.c: New test.
42735
42736 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42737
42738         * gcc.dg/decl-3.c: New test.
42739
42740 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42741
42742         * gcc.dg/i386-loop-2.c: New test.
42743
42744 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
42745
42746         PR c++/9474
42747         * g++.dg/parse/namespace8.C: New test.
42748
42749         PR c++/9924
42750         * g++.dg/overload/builtin2.C: New test.
42751
42752 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
42753
42754         * gcc.dg/return-type-3.c: New test.
42755
42756 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42757
42758         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42759         profiling options are not supported.
42760
42761 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
42762
42763         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42764         * g++.old-deja/g++.warn/impint2.C: Likewise.
42765
42766 2003-03-10  Devang Patel  <dpatel@apple.com>
42767
42768         * g++.dg/cpp/c++_cmd_1.C: New test.
42769         * g++.dg/cpp/c++_cmd_1.h: New file.
42770
42771 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
42772
42773         * gcc.dg/altivec-9.c: New file.
42774
42775 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42776
42777         * gcc.dg/ppc-sdata-1.c: New test.
42778         * gcc.dg/ppc-sdata-2.c: New test.
42779
42780 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
42781
42782         PR c++/9373
42783         * g++.dg/opt/ptrmem2.C: New test.
42784
42785         PR c++/8534
42786         * g++.dg/opt/ptrmem1.C: New test.
42787
42788 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42789
42790         * gcc.dg/i386-loop-1.c: New test.
42791
42792 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42793
42794         PR c++/9970
42795         * g++.dg/lookup/friend1.C: New test.
42796
42797 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42798
42799         PR c++/9823
42800         * g++.dg/parser/constructor1.C: New test.
42801
42802 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
42803
42804         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42805
42806         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42807
42808 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
42809
42810         * gcc.dg/cpp/Wunused.c: Update test.
42811
42812 2003-03-08  Jan Hubicka  <jh@suse.cz>
42813
42814         * gcc.dg/inline-3.c: New test.
42815
42816 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42817
42818         PR c++/9809
42819         * g++.dg/parse/builtin1.C: New test.
42820
42821         PR c++/9982
42822         * g++.dg/abi/cookie1.C: New test.
42823         * g++.dg/abi/cookie2.C: Likewise.
42824
42825         PR c++/9524
42826         * g++.dg/template/field1.C: New test.
42827
42828         PR c++/9912
42829         * g++.dg/parse/class1.C: New test.
42830         * g++.dg/parse/namespace7.C: Likewise.
42831         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42832
42833 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
42834
42835         * g++.dg/init/ref4.C: New test.
42836
42837 2003-03-07  Jan Hubicka  <jh@suse.cz>
42838
42839         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42840         * gcc.dg/inline-3.c: New test.
42841
42842 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
42843
42844         * g++.dg/init/ref3.C: New test.
42845
42846         PR c++/9965
42847         * g++.dg/init/ref2.C: New test.
42848
42849         PR c++/9400
42850         * g++.dg/warn/Wshadow-2.C: New test.
42851
42852         PR c++/9791
42853         * g++.dg/warn/Woverloaded-1.C: New test.
42854
42855 2003-03-05  Jan Hubicka  <jh@suse.cz>
42856
42857         * gcc.dg/i386-local2.c: New.
42858         * gcc.dg/i386-local.c: Fix typo.
42859
42860 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
42861
42862         * g++.dg/abi/layout3.C: New test.
42863
42864 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42865
42866         * gcc.c-torture/compile/20030305-1.c
42867
42868 2003-03-05  Jan Hubicka  <jh@suse.cz>
42869
42870         * gcc.dg/i386-local.c: New.
42871
42872 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
42873
42874         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42875
42876 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42877
42878         * gcc.dg/switch-2.c: New test.
42879         * gcc.dg/switch-3.c: New test.
42880         * gcc.dg/Wswitch.c: Adjust line numbers.
42881         * gcc.dg/Wswitch-default.c: Likewise.
42882         * gcc.dg/Wswitch-enum.c: Likewise.
42883
42884 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
42885
42886         * gcc.c-torture/execute/20030222-1.c: New test.
42887
42888 2003-03-03  James E Wilson  <wilson@tuliptree.org>
42889
42890         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
42891
42892 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
42893
42894         PR c++/9878
42895         * g++.dg/init/ref1.C: New test.
42896
42897 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
42898
42899         * gcc.dg/sh-relax.c: New SH-only test.
42900
42901 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
42902
42903         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
42904         comment explaining purpose of testcase.
42905
42906 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42907
42908         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
42909         for HC11/HC12 (asm needs two int registers).
42910         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
42911         HC11/HC12 because the test uses an asm which needs two 32-bit
42912         registers.
42913
42914 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42915
42916         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
42917         for HC11/HC12 (array is too large otherwise).
42918         * gcc.c-torture/compile/920501-4.x: New file, likewise.
42919         * gcc.c-torture/compile/20010518-2.x: Likewise.
42920         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
42921         HC11/HC12 (array is too large).
42922
42923 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
42924
42925         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
42926         * lib/g++-dg.exp (g++-dg-test): Likewise.
42927
42928 2003-03-01  Roger Sayle  <roger@eyesopen.com>
42929
42930         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
42931         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
42932
42933 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42934
42935         * g++.dg/warn/implicit-typename1.C: Remove warning.
42936
42937 2003-02-28  Richard Henderson  <rth@redhat.com>
42938
42939         * gcc.dg/noreturn-1.c: Move noreturn warning line.
42940         * gcc.dg/return-type-1.c: Move control reaches end warning line.
42941
42942 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
42943
42944         * gcc.dg/pch/pch.exp: Change .pch to .gch.
42945         * g++.dg/pch/pch.exp: Likewise.
42946
42947 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
42948
42949         PR c++/9879
42950         * g++.dg/init/new4.C: New test.
42951
42952 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
42953
42954         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
42955
42956 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
42957
42958         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
42959         unsigned long.
42960
42961         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
42962         wider than float.
42963
42964 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42965
42966         * lib/scanasm.exp: Add support for counting numbers of
42967         occurences.
42968         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
42969         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
42970
42971 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
42972
42973         PR c++/9683
42974         * g++.dg/template/static3.C: New test.
42975
42976         PR c++/9829
42977         * g++.dg/parse/namespace6.C: New test.
42978
42979 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42980
42981         PR target/9732
42982         * gcc.dg/20030225-1.c: New test.
42983
42984 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
42985
42986         * README: Remove out-of-date information.
42987
42988         PR c++/9836
42989         * g++.dg/template/spec6.C: New test.
42990
42991 2003-02-24  Jeff Law  <law@redhat.com>
42992
42993         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
42994
42995 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42996
42997         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
42998         * gcc.dg/pragma-ep-1.c: Likewise.
42999
43000 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43001
43002         PR c++/9602
43003         * g++.dg/template/friend16.C: New test.
43004
43005 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
43006
43007         PR c++/5333
43008         * g++.dg/parse/fused-params1.C: Adjust error messages.
43009         * g++.dg/template/nested3.C: New test.
43010
43011 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
43012
43013         * g++.dg/abi/param1.C: New test.
43014
43015 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43016
43017         PR c++/7982
43018         * g++.dg/warn/implicit-typename1.C: New test.
43019
43020 2003-02-22  Kelley Cook <kelleycook@comcast.net>
43021
43022         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43023         with "mtune".
43024         * g++.old-deja/g++.other/store-expr2.C: Likewise.
43025         * gcc.c-torture/execute/20010129-1.x: Likewise.
43026         * gcc.dg/20011107-1.c: Likewise.
43027         * gcc.dg/20020108-1.c: Likewise.
43028         * gcc.dg/20020122-3.c: Likewise.
43029         * gcc.dg/20020206-1.c: Likewise.
43030         * gcc.dg/20020310-1.c: Likewise.
43031         * gcc.dg/20020426-2.c: Likewise.
43032         * gcc.dg/20020517-1.c: Likewise.
43033         * gcc.dg/991230-1.c: Likewise.
43034         * gcc.dg/i386-unroll-1.c: Likewise.
43035         * gcc.misc-tests/i386-prefetch.exp: Likewise.
43036
43037 2003-02-22  Jan Hubicka  <jh@suse.cz>
43038
43039         * gcc.dg/i386-mul.c: New test.
43040
43041 2003-02-21  Roger Sayle  <roger@eyesopen.com>
43042
43043         * gcc.dg/builtins-5.c: New test case.
43044
43045 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
43046
43047         * gcc.dg/asmreg-1.c: New test.
43048
43049 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43050
43051         PR c++/9749
43052         * g++.dg/parse/varmod1.C: New test.
43053
43054 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43055
43056         PR c++/9727
43057         * g++.dg/template/op1.C: New test.
43058
43059 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43060
43061         PR c++/8906
43062         * g++.dg/template/nested2.C: New test.
43063
43064 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43065
43066         PR c++/8724
43067         * g++.dg/expr/dtor1.C: New test.
43068
43069 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
43070
43071         * gcc.dg/cpp/include3.c: New test.
43072         * gcc.dg/cpp/inc/foo.h: New file.
43073
43074 2003-02-21  Glen Nakamura  <glen@imodulo.com>
43075
43076         * gcc.c-torture/execute/20030221-1.c: New test.
43077
43078 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
43079
43080         PR c++/9729
43081         * g++.dg/abi/conv1.C: New test.
43082
43083 2003-02-20  Jan Hubicka  <jh@suse.cz>
43084
43085         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43086
43087 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
43088
43089         * gcc.c-torture/compile/20030219-1.c: New test.
43090
43091 2003-02-18  Jan Hubicka  <jh@suse.cz>
43092
43093         * gcc.dg/funcorder.c: New test.
43094
43095 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43096
43097         * gcc.c-torture/execute/20030218-1.c: New.
43098
43099 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
43100
43101         * gcc.dg/20030218-1.c: New.
43102
43103 2003-02-18  Richard Henderson  <rth@redhat.com>
43104
43105         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43106         * gcc.dg/attr-used-2.c: New.
43107
43108 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
43109
43110         PR c++/9704
43111         * g++.dg/init/copy5.C: New test.
43112
43113 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
43114
43115         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43116         * g++.dg/pch/pch.exp: Likewise.
43117
43118 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43119
43120         * gcc.c-torture/execute/20030209-1.c: Enable the test if
43121         STACK_SIZE is not defined.
43122
43123 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43124
43125         PR c++/9457
43126         * g++.dg/template/init1.C: New test.
43127
43128 2003-02-16  Jan HUbicka  <jh@suse.cz>
43129
43130         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43131         (foo): Add few extra tests
43132         * gcc.dg/c99-const-expr-3.c: Likewise.
43133         * gcc.c-torture/execute/20030216-1.c: New.
43134
43135 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43136
43137         PR c++/9459
43138         * g++.dg/ext/typeof4.C: New test.
43139
43140 2003-02-15  Roger Sayle  <roger@eyesopen.com>
43141
43142         * gcc.dg/i386-387-3.c: New test case.
43143
43144 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
43145
43146         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43147         cris-*-elf* cris-*-aout* and mmix-*-*.
43148
43149 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
43150
43151         * gcc.dg/20030213-1.c: New test.
43152
43153 2003-02-12  Roger Sayle  <roger@eyesopen.com>
43154
43155         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43156         * gcc.dg/i386-387-2.c: Likewise.
43157
43158 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
43159
43160         * gcc.dg/ppc-spe.c: Fix formatting.
43161         Enable tests that were previously unsupported by gas.
43162         Delete tests for instructions that no longer exist.
43163         Switch arguments on evsubifw builtin.
43164
43165 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
43166
43167         * gcc.c-torture/execute/20030209-1.c: Disable the test if
43168         STACK_SIZE is too small.
43169
43170 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43171             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43172
43173         * gcc.dg/decl-2.c: New test.
43174
43175 2003-02-10  Jan Hubicka  <jh@suse.cz>
43176
43177         * gcc.dg/i386-fpcvt-1.c: New test.
43178
43179 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
43180
43181         * gcc.c-torture/execute/20030209-1.c: New test.
43182
43183 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
43184
43185         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43186         int-wide bitops, use the constants of the same width.
43187         Likewise, if long long is 32-bit wide, test bitops using
43188         32-bit constants.
43189
43190 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
43191
43192         * gcc.dg/20021014-1.c: Annotate with expected notice text.
43193
43194 2003-02-07  Roger Sayle  <roger@eyesopen.com>
43195
43196         * gcc.dg/builtins-4.c: New test case.
43197
43198 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43199
43200         * gcc.dg/20020430-1.c: Fix dg command typos.
43201         * gcc.dg/20020503-1.c: Likewise.
43202
43203 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43204
43205         PR c++/8785
43206         * g++.dg/parse/fused-params1.C: New test.
43207
43208         PR c++/8857
43209         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43210
43211         PR c++/8921
43212         * g++.dg/parse/non-dependent1.C: New test.
43213
43214         PR c++/8928
43215         * g++.dg/parse/dupl-tmpl-args1.C: New test.
43216
43217         PR c++/9228
43218         * g++.dg/parse/undefined7.C: New test.
43219         * g++.dg/parse/non-templ1.C: New test.
43220
43221         PR c++/9229
43222         * g++.dg/parse/too-many-tmpl-args1.C: New test.
43223
43224 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
43225
43226         * gcc.c-torture/compile/20030206-1.c: New test.
43227
43228 2003-02-05  Roger Sayle  <roger@eyesopen.com>
43229
43230         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43231         "pow" to "foo" to avoid potential confusion with a math built-in.
43232
43233 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43234
43235         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43236         conditions for SPARC targets.
43237
43238 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
43239
43240         * gcc.dg/20030204-1.c: New test.
43241
43242 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43243
43244         PR c++/38
43245         * g++.dg/parse/array-size1.C: New test.
43246
43247         PR c++/5657
43248         * g++.dg/parse/undefined3.C: New test.
43249
43250         PR c++/5665
43251         * g++.dg/parse/undefined4.C: New test.
43252
43253         PR c++/5975
43254         * g++.dg/parse/undefined5.C: New test.
43255
43256         PR c++/7259
43257         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43258
43259         PR c++/8578
43260         * g++.dg/parse/casting-operator1.C: New test.
43261
43262         PR c++/8596
43263         * g++.dg/parse/undefined6.C: New test.
43264
43265         PR c++/8736
43266         * g++.dg/parse/missing-template1.C: New test.
43267
43268 2003-02-04  Jan Hubicka  <jh@suse.cz>
43269
43270         * gcc.dg/i386-cadd.c: Compile using -march=k8.
43271         * gcc.dg/i386-cmov?.c: Likewise.
43272         * gcc.dg/i386-fpcvt-?.c: Likewise.
43273         * gcc.dg/i386-ssefp-1.c: Likewise.
43274         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43275         conventions.
43276
43277 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
43278
43279         PR c++/7129
43280         * g++.dg/ext/max.C: New test.
43281
43282 2003-02-03  Jan Hubicka  <jh@suse.cz>
43283
43284         * gcc.c-torture/execute/20030203-1.c: New test.
43285
43286 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
43287
43288         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43289         'natural-endian'.
43290
43291 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
43292
43293         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43294         * g++.dg/init/new2.C: Likewise.
43295         * g++.dg/other/new1.C: Likewise.
43296
43297 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
43298
43299         * gcc.dg/struct-ret-libc.c: New test.
43300
43301 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
43302
43303         * gcc.dg/20030129-1.c: New test.
43304
43305 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43306
43307         PR c++/8849
43308         * g++.dg/template/ptrmem4.C: New test.
43309
43310 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
43311
43312         * g++.dg/parser/constant1.C: New test.
43313
43314 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43315
43316         PR c++/8591
43317         * g++.dg/parse/friend2.C: New test.
43318
43319 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43320
43321         PR c++/9437
43322         * g++.dg/template/unify4.C: New test.
43323
43324 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
43325
43326         * gcc.c-torture/execute/20030128-1.c: New test.
43327
43328 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
43329
43330         * g++.dg/lookup/nested1.C: Test moved from ...
43331         * g++.old-deja/g++.other/lookup24.C: ... here.
43332
43333 2003-01-28  Jan Hubicka  <jh@suse.cz>
43334
43335         * gcc.dg/i386-cmov5.c: New test.
43336
43337 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43338
43339         * gcc.c-torture/execute/20010925-1.c: Changed the
43340         memcpy declaration.
43341
43342 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43343
43344         PR c++/3902
43345         * g++.dg/parse/template5.C: New test.
43346
43347 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
43348
43349         PR fortran/9258
43350         * g77.dg/pr9258: New test.
43351
43352 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43353
43354         * README: Move relevant parts from README.g++.
43355
43356         * README.g++: Remove this file.
43357
43358 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43359
43360         * g++.dg/abi/dcast1.C: New test.
43361
43362 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43363
43364         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43365
43366 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
43367
43368         PR c++/47
43369         * g++.old-deja/g++.other/lookup24.C: New test.
43370
43371 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43372
43373         PR middle-end/7227
43374         * gcc.dg/uninit-C.c: New test.
43375
43376 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
43377
43378         * g++.dg/abi/covariant1.C: New test.
43379
43380 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
43381
43382         * gcc.dg/20030123-1.c: New test.
43383
43384 2003-01-25  Jan Hubicka  <jh@suse.cz>
43385
43386         PR opt/8492
43387         * gcc.c-torture/compile/20030125-1.c
43388
43389 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
43390
43391         PR c++/9403
43392         * g++.dg/parse/template3.C: New test.
43393         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43394
43395         PR c++/795
43396         * g++.dg/parse/template4.C: New test.
43397
43398         PR c++/9415
43399         * g++.dg/template/qual2.C: New test.
43400
43401         PR c++/8545
43402         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43403
43404         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43405
43406 2003-01-25  Roger Sayle  <roger@eyesopen.com>
43407
43408         * gcc.c-torture/execute/switch-1.c: New test case.
43409
43410 2003-01-25  Jan Hubicka  <jh@suse.cz>
43411
43412         * gcc.c-torture/execute/20030125-1.[cx]: New test.
43413
43414 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
43415
43416         Tweaks for Bison-1.875. From the NEWS file:
43417         "- `parse error' -> `syntax error'
43418         Bison now uniformly uses the term `syntax error'"
43419         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43420         * gcc.dg/cpp/digraph2.c: Likewise.
43421         * gcc.dg/cpp/direct2.c: Likewise.
43422         * gcc.dg/cpp/paste4.c: Likewise.
43423         * gcc.dg/c90-restrict-1.c: Likewise.
43424         * gcc.dg/c99-func-2.c: Likewise.
43425         * gcc.dg/noncompile/920721-2.c: Likewise.
43426         * gcc.dg/noncompile/930622-2.c: Likewise.
43427         * gcc.dg/noncompile/940112-1.c: Likewise.
43428         * gcc.dg/noncompile/950921-1.c: Likewise.
43429         * gcc.dg/noncompile/951123-1.c: Likewise.
43430         * gcc.dg/noncompile/971104-1.c: Likewise.
43431         * gcc.dg/noncompile/990416-1.c: Likewise.
43432
43433 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
43434
43435         * g++.dg/parse/undefined1.C: Add error message.
43436
43437 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43438
43439         PR c++/9354
43440         * g++.dg/parse/new1.C: New test.
43441
43442         PR c++/9216
43443         * g++.dg/parse/template2.C: New test.
43444
43445         PR c++/9354
43446         * g++.dg/parse/typedef2.C: New test.
43447
43448         PR c++/9328
43449         * g++.dg/ext/typeof3.C: New test.
43450
43451 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43452
43453         PR c++/2738
43454         * g++.dg/parse/ret-type1.C: New test.
43455
43456         PR c++/3792
43457         * g++.dg/parse/tmpl-outside1.C: New test.
43458
43459         PR c++/4207
43460         * g++.dg/parse/int-as-enum1.C: New test.
43461
43462         PR c++/4903
43463         * g++.dg/parse/no-typename1.C: New test.
43464
43465         PR c++/5533
43466         * g++.dg/parse/no-value1.C: New test.
43467
43468         PR c++/5921
43469         * g++.dg/parse/wrong-inline1.C: New test.
43470
43471         PR c++/6402
43472         * g++.dg/parse/ref1.C: New test.
43473
43474         PR c++/6992
43475         * g++.dg/parse/attr-ctor1.C: New test.
43476
43477         PR c++/7229
43478         * g++.dg/parse/namespace5.C: New test.
43479
43480         PR c++/7917
43481         * g++.dg/parse/func-def1.C: New test.
43482
43483         PR c++/8143
43484         * g++.dg/parse/undefined1.C: New test.
43485
43486         PR c++/5723, PR c++/8522
43487         * g++.dg/parse/specialization1.C: New test.
43488
43489         PR c++/163, PR c++/8595
43490         * g++.dg/parse/struct-as-enum1.C: New test.
43491
43492         PR c++/9173
43493         * g++.dg/parse/undefined2.C: New test.
43494
43495 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43496
43497         PR c++/9298
43498         * g++.dg/parse/template1.C: New test.
43499
43500         PR c++/9384
43501         * g++.dg/parse/using1.C: New test.
43502
43503         PR c++/9285
43504         PR c++/9294
43505         * g++.dg/parse/expr2.C: New test.
43506
43507         PR c++/9388
43508         * g++.dg/parse/lookup2.C: Likewise.
43509
43510 2003-01-21  Jan Hubicka  <jh@suse.cz>
43511
43512         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43513         * gcc.c-torture/execute/eeprof-1.c: Likewise.
43514         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43515         * gcc.c-torture/execute/string-opt-*.c: Likewise.
43516
43517 2003-01-20  Nick Clifton  <nickc@redhat.com>
43518
43519         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
43520         problem with ARM sibcall code generation.
43521
43522 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
43523
43524         * gcc.c-torture/execute/20030120-1.c: New.
43525
43526 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
43527
43528         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43529
43530 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
43531
43532         PR c++/9272
43533         * g++.dg/parse/ctor1.C: New test.
43534
43535         PR c++/9294:
43536         * g++.dg/parse/qualified1.C: New test.
43537
43538         * g++.dg/parse/typename3.C: New test.
43539
43540 2003-01-16  Richard Henderson  <rth@redhat.com>
43541
43542         * g++.dg/tls/init-2.C: Fix error matches for real this time.
43543
43544 2003-01-16  Richard Henderson  <rth@redhat.com>
43545
43546         * g++.dg/pch/pch.exp: Copy test header to the working directory
43547         before using it either for precompilation or direct use.
43548         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43549         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43550
43551 2003-01-16  Richard Henderson  <rth@redhat.com>
43552
43553         * gcc.dg/pch/pch.exp: Copy test header to the working directory
43554         before using it either for precompilation or direct use.
43555         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43556         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43557
43558 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
43559
43560         * g++.dg/ext/typename1.C: Add typename keyword.
43561         * g++.dg/template/crash1.C: Update error messages.
43562         * g++.dg/template/crash2.C: Remove error message.
43563         * g++.dg/parse/typename2.C: New test.
43564         * g++.dg/template/typename2.C: Change implicit
43565         typename warning into error.
43566         * g++.old-deja/g++.benjamin/tem03.C: Issue more
43567         error messages.
43568         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43569         * g++.old-deja/g++.brendan/crash56.C: Add this->.
43570         * g++.old-deja/g++.law/visibility13.C: Remove error
43571         messages.
43572         * g++.old-deja/g++.ns/template17.C: Reorder code to
43573         make declaration visible in template.
43574         * g++.old-deja/g++.pt/crash3.C: Fix typos.
43575         * g++.old-deja/g++.pt/crash36.C: Issue more error
43576         messages.
43577         * g++.old-deja/g++.pt/crash5.C: Improve error
43578         message.
43579         * g++.old-deja/g++.pt/crash67.C: Remove warning.
43580         * g++.old-deja/g++.pt/inherit1.C: Add this->.
43581         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43582         * g++.old-deja/g++.pt/typename16.C: Replace implicit
43583         typename warning with error message.
43584         * g++.old-deja/g++.pt/typename19.C: Remove warning.
43585         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43586         * g++.old-deja/g++.robertl/eb24.C: Use this->.
43587
43588 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
43589
43590         * g++.dg/parse/ambig2.C: New test.
43591
43592 2003-01-15  Richard Henderson  <rth@redhat.com>
43593
43594         * g++.dg/tls/init-2.C: Update error message string.
43595
43596 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43597
43598         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43599
43600 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
43601
43602         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43603         all for HC11/HC12.
43604         * gcc.c-torture/compile/20001205-1.x: Likewise.
43605         * gcc.c-torture/compile/20001226-1.x: Likewise.
43606         * gcc.c-torture/compile/920520-1.x: Likewise.
43607         * gcc.c-torture/compile/961203-1.x: Likewise.
43608         * gcc.c-torture/compile/20020604-1.x: Likewise.
43609
43610 2003-01-15  Jan Hubicka  <jh@suse.cz>
43611
43612         * gcc.c-torture/compile/20030115-1.c: New test.
43613
43614         * gcc.dg/i386-fpcvt-1.c: New test.
43615         * gcc.dg/i386-fpcvt-2.c: New test.
43616
43617 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
43618
43619         Further conform g++'s __vmi_class_type_info to the C++ ABI
43620         specification.
43621         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43622         the specification.
43623
43624 2003-01-14  Jan Hubicka  <jh@suse.cz>
43625
43626         * gcc.dg/i386-fpcvt-1.c: New test.
43627         * gcc.dg/i386-fpcvt-2.c: New test.
43628
43629 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43630
43631         * gcc.dg/i386-mmx-3.c: New test.
43632
43633 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
43634
43635         PR c++/9264
43636         * g++.dg/parse/octal1.C: New file.
43637
43638         PR c++/9172
43639         * g++.dg/parse/typename1.C: New file.
43640
43641 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
43642
43643         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43644         * gcc.dg/bf-no-ms-layout.c: Likewise.
43645         * gcc.dg/bf-ms-attrib.c: Likewise.
43646
43647 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
43648
43649         PR c++/9099
43650         * g++.dg/parse/dtor1.C: New file.
43651
43652         PR c++/9128
43653         * g++.dg/rtti/typeid1.C: New file.
43654
43655         PR c++/9153
43656         * g++.dg/parse/lookup1.C: New file.
43657
43658         PR c++/9171
43659         * g++.dg/templ/spec5.C: New file.
43660
43661 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
43662
43663         * gcc.c-torture/compile/20030110-1.c: New test.
43664
43665 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
43666
43667         Merge from pch-branch:
43668
43669         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
43670
43671         * gcc.dg/pch/cpp-1.h: New.
43672         * gcc.dg/pch/cpp-1.c: New.
43673         * gcc.dg/pch/cpp-2.h: New.
43674         * gcc.dg/pch/cpp-2.c: New.
43675
43676         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
43677
43678         * gcc.dg/pch/except-1.h: New.
43679         * gcc.dg/pch/except-1.c: New.
43680
43681         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
43682
43683         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43684         running test.
43685         * gcc.dg/pch: Include *.hp not *.h.
43686         * gcc.dg/pch/system-1.h: New.
43687         * gcc.dg/pch/system-1.c: New.
43688
43689         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
43690
43691         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43692         rather than trying to build and run a program using PCH.
43693         * gcc.dg/pch: Remove dg-do commands from test files.
43694
43695         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
43696
43697         * gcc.dg/pch/macro-3.c: New.
43698         * gcc.dg/pch/macro-3.h: New.
43699
43700         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
43701
43702         * gcc.dg/pch/common-1.c: New.
43703         * gcc.dg/pch/common-1.h: New.
43704         * gcc.dg/pch/decl-1.c: New.
43705         * gcc.dg/pch/decl-1.h: New.
43706         * gcc.dg/pch/decl-2.c: New.
43707         * gcc.dg/pch/decl-2.h: New.
43708         * gcc.dg/pch/decl-3.c: New.
43709         * gcc.dg/pch/decl-3.h: New.
43710         * gcc.dg/pch/decl-4.c: New.
43711         * gcc.dg/pch/decl-4.h: New.
43712         * gcc.dg/pch/decl-5.c: New.
43713         * gcc.dg/pch/decl-5.h: New.
43714         * gcc.dg/pch/global-1.c: New.
43715         * gcc.dg/pch/global-1.h: New.
43716         * gcc.dg/pch/inline-1.c: New.
43717         * gcc.dg/pch/inline-1.h: New.
43718         * gcc.dg/pch/inline-2.c: New.
43719         * gcc.dg/pch/inline-2.h: New.
43720         * gcc.dg/pch/static-1.c: New.
43721         * gcc.dg/pch/static-1.h: New.
43722         * gcc.dg/pch/static-2.c: New.
43723         * gcc.dg/pch/static-2.h: New.
43724
43725         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
43726
43727         * g++.dg/pch/pch.exp: Better handle failing testcases.
43728         * gcc.dg/pch/pch.exp: Likewise.
43729         * gcc.dg/pch/macro-1.c: New.
43730         * gcc.dg/pch/macro-1.h: New.
43731         * gcc.dg/pch/macro-2.c: New.
43732         * gcc.dg/pch/macro-2.h: New.
43733
43734         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
43735
43736         * g++.dg/dg.exp: Treat files in pch/ specially.
43737         * g++.dg/pch/pch.exp: New file.
43738         * g++.dg/pch/empty.H: New file.
43739         * g++.dg/pch/empty.C: New file.
43740         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43741         "precompile".
43742
43743         * gcc.dg/pch/pch.exp: New file.
43744         * gcc.dg/pch/empty.h: New file.
43745         * gcc.dg/pch/empty.c: New file.
43746         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43747         "precompile".
43748
43749 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43750
43751         * g++.dg/template/friend14.C: New test.
43752
43753 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43754
43755         * gcc.dg/old-style-asm-1.c: New test.
43756
43757 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
43758
43759         * gcc.c-torture/compile/20030109-1.c: New test.
43760
43761 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43762
43763         * gcc.c-torture/execute/20030109-1.c: New test.
43764
43765 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
43766
43767         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43768         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43769         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43770         * g++.old-deja/g++.mike/eh2.C: Likewise.
43771         * g++.old-deja/g++.mike/eh3.C: Likewise.
43772         * g++.old-deja/g++.mike/eh5.C: Likewise.
43773         * g++.old-deja/g++.mike/eh6.C: Likewise.
43774         * g++.old-deja/g++.mike/eh7.C: Likewise.
43775         * g++.old-deja/g++.mike/eh8.C: Likewise.
43776         * g++.old-deja/g++.mike/eh9.C: Likewise.
43777         * g++.old-deja/g++.mike/eh10.C: Likewise.
43778         * g++.old-deja/g++.mike/eh12.C: Likewise.
43779         * g++.old-deja/g++.mike/eh13.C: Likewise.
43780         * g++.old-deja/g++.mike/eh14.C: Likewise.
43781         * g++.old-deja/g++.mike/eh16.C: Likewise.
43782         * g++.old-deja/g++.mike/eh17.C: Likewise.
43783         * g++.old-deja/g++.mike/eh18.C: Likewise.
43784         * g++.old-deja/g++.mike/eh21.C: Likewise.
43785         * g++.old-deja/g++.mike/eh23.C: Likewise.
43786         * g++.old-deja/g++.mike/eh24.C: Likewise.
43787         * g++.old-deja/g++.mike/eh25.C: Likewise.
43788         * g++.old-deja/g++.mike/eh26.C: Likewise.
43789         * g++.old-deja/g++.mike/eh27.C: Likewise.
43790         * g++.old-deja/g++.mike/eh28.C: Likewise.
43791         * g++.old-deja/g++.mike/eh29.C: Likewise.
43792         * g++.old-deja/g++.mike/eh31.C: Likewise.
43793         * g++.old-deja/g++.mike/eh33.C: Likewise.
43794         * g++.old-deja/g++.mike/eh34.C: Likewise.
43795         * g++.old-deja/g++.mike/eh35.C: Likewise.
43796         * g++.old-deja/g++.mike/eh36.C: Likewise.
43797         * g++.old-deja/g++.mike/eh37.C: Likewise.
43798         * g++.old-deja/g++.mike/eh38.C: Likewise.
43799         * g++.old-deja/g++.mike/eh39.C: Likewise.
43800         * g++.old-deja/g++.mike/eh40.C: Likewise.
43801         * g++.old-deja/g++.mike/eh41.C: Likewise.
43802         * g++.old-deja/g++.mike/eh42.C: Likewise.
43803         * g++.old-deja/g++.mike/eh44.C: Likewise.
43804         * g++.old-deja/g++.mike/eh46.C: Likewise.
43805         * g++.old-deja/g++.mike/eh47.C: Likewise.
43806         * g++.old-deja/g++.mike/eh48.C: Likewise.
43807         * g++.old-deja/g++.mike/eh49.C: Likewise.
43808         * g++.old-deja/g++.mike/eh50.C: Likewise.
43809         * g++.old-deja/g++.mike/eh51.C: Likewise.
43810         * g++.old-deja/g++.mike/eh53.C: Likewise.
43811         * g++.old-deja/g++.mike/eh55.C: Likewise.
43812         * g++.old-deja/g++.mike/p7912.C: Likewise.
43813         * g++.old-deja/g++.mike/p9706.C: Likewise.
43814         * g++.old-deja/g++.mike/p10416.C: Likewise.
43815         * g++.old-deja/g++.mike/p11667.C: Likewise.
43816         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43817         Remove redundant reference to Iris.
43818         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43819         Elxsi, i860, Pico Java, and WE32K.
43820
43821 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
43822
43823         * g++.dg/ext/asm4.C: New test.
43824
43825 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43826
43827         PR c++/9030
43828         * g++.dg/template/friend12.C: New test.
43829         * g++.dg/template/friend13.C: Likewise.
43830         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43831
43832 2003-01-08  Jan Hubicka  <jh@suse.cz>
43833
43834         * gcc.dg/i386-cadd.c: New test.
43835         * gcc.dg/i386-cmov4.c: Likewise.
43836
43837 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
43838
43839         PR c++/9165
43840         * g++.dg/warn/Wunused-3.C: New test.
43841
43842         * g++.dg/abi/bitfield9.C: New test.
43843
43844         PR c++/9189
43845         * g++.dg/parse/defarg3.C: New test.
43846
43847 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
43848
43849         * g++.dg/parse/ambig1.C: New test.
43850         * g++.dg/parse/defarg2.C: New test.
43851
43852 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
43853
43854         * g++.dg/template/defarg-1.C: New test.
43855         * g++.dg/template/local2.C: Likewise.
43856
43857 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
43858
43859         * gcc.c-torture/execute/20030105-1.c: New test.
43860
43861 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43862
43863         * g++.dg/parse/namespace3.C: Remove extra semicolons.
43864         * g++.dg/parse/namespace4.C: Likewise.
43865
43866 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43867
43868         * g++.dg/template/ntp2.C: New test.
43869
43870 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
43871
43872         * g++.dg/parse/extern-C-1.C: New test.
43873
43874         * g++.dg/parse/namespace4.C: New test.
43875
43876         * g++.dg/template/nested1.C: New test.
43877
43878         * g++.dg/parse/namespace3.C: New test.
43879
43880 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43881
43882         * g++.dg/lookup/two-stage1.C: New test.
43883
43884 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43885
43886         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
43887         * g++.old-deja/g++.jason/access8.C: Likewise.
43888         * g++.old-deja/g++.other/decl5.C: Likewise.
43889
43890 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43891
43892         * g++.dg/parse/parse7.C: New test.
43893
43894 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
43895
43896         PR c++/2843
43897         * g++.dg/ext/attrib7.C: New test.
43898
43899 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43900
43901         * g++.dg/parse/parse6.C: New test.
43902
43903 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
43904
43905         * gcc.dg/h8300-stack-1.c: New.
43906
43907 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43908
43909         g++.dg/lookup/exception1.C: New test.
43910
43911         g++.dg/lookup/template1.C: New test.
43912
43913         g++.dg/parse/namespace2.C: New test.
43914
43915         g++.dg/parse/parens2.C: New test.
43916
43917 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43918
43919         * g++.dg/parse/parse5.C: New test.
43920         * g++.dg/lookup/scoped4.C: New test.
43921
43922 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43923
43924         * g++.dg/parse/parens1.C: New test.
43925
43926         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
43927         angle-bracket1.C.
43928         * g++.dg/parse/parens2.C: New test.
43929
43930         * g++.dg/lookup/scope-operator1.C: New test.
43931
43932         * g++.dg/parse/operator1.C: New test.
43933
43934 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43935
43936         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
43937         * g++.old-deja/g++.other/access6.C: Likewise.
43938         * g++.old-deja/g++.other/decl1.C: Likewise.
43939         * g++.old-deja/g++.pt/typename12.C: Likewise.
43940
43941 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43942
43943         * g++.dg/parse/namespace1.C: New test.
43944
43945 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43946
43947         * g++.dg/parse/parse4.C: New test.
43948
43949 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43950
43951         * g++.dg/parse/parse3.C: New test.
43952
43953 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43954
43955         * g++.dg/parse/parse2.C: New test.
43956
43957 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43958
43959         * g++.dg/template/friend11.C: New test.
43960
43961 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43962
43963         * g++.dg/parse/parse1.C: New test.
43964
43965 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
43966
43967         * lib/profopt.exp: Change the name of a global variable to avoid
43968         possible clashes with other test suites.
43969
43970 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
43971
43972         * g++.dg/inherit/covariant8.C: New test.
43973
43974 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43975
43976         * g++.dg/init/array9.C: New test.
43977
43978         PR c++/9112
43979         * g++.dg/parse/expr1.C: New test.
43980
43981 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
43982
43983         * gcc.c-torture/compile/20021230-1.c: New test.
43984
43985 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43986
43987         * g++.dg/inherit/covariant5.C: New test.
43988         * g++.dg/inherit/covariant6.C: New test.
43989         * g++.dg/inherit/covariant7.C: New test.
43990
43991 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43992
43993         PR c++/2739
43994         * g++.dg/other/access2.C: New test.
43995
43996 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43997
43998         * g++.dg/other/anon-struct.C: No longer fails
43999         * g++.old-deja/g++.brendan/parse4.C: Likewise.
44000         * g++.old-deja/g++.brendan/parse5.C: Likewise.
44001         * g++.old-deja/g++.brendan/parse6.C: Likewise.
44002
44003 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
44004
44005         * g++.dg/parse/angle-bracket.C (main): No longer fails.
44006
44007 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
44008
44009         * g++.dg/eh/spec4.C: Remove stray semicolon.
44010         * g++.dg/expr/pmf-1.C: Change error message.
44011         * g++.dg/ext/asm1.C: Remove stray semicolon.
44012         * g++.dg/ext/typename1.C: Add missing typenames.
44013         * g++.dg/inherit/template-as-base.C: Change error message.
44014         * g++.dg/lookup/scoped1.C: Likewise.
44015         * g++.dg/lookup/scoped2.C: Likewise.
44016         * g++.dg/lookup/using2.C: Likewise.
44017         * g++.dg/other/component1.C: Remove stray semicolon.
44018         * g++.dg/other/do1.C: Change error message.
44019         * g++.dg/other/error2.C: Likewise.
44020         * g++.dg/other/init1.C: Likewise.
44021         * g++.dg/other/packed1.C: Remove stray semicolon.
44022         * g++.dg/other/ptrmem2.C: Change error message.
44023         * g++.dg/parse/parameter-declaration-1.C: Remove line number
44024         marker.
44025         * g++.dg/special/initp1.C: Remove invalid attribute usage.
44026         * g++.dg/template/access3.C: Add typename keyword.
44027         * g++.dg/template/access5.C: Remove stray semicolon.
44028         * g++.dg/template/access6.C: Likewise.
44029         * g++.dg/template/complit1.C: Likewise.
44030         * g++.dg/template/crash1.C: Change error message.
44031         * g++.dg/template/inherit2.C: Remove stray semicolon.
44032         * g++.dg/template/instantiate2.C: Likewise.
44033         * g++.dg/template/instantiate3.C: Change error message.
44034         * g++.dg/template/qual1.C: Remove stray semicolon.
44035         * g++.dg/template/qualttp18.C: Change error message.
44036         * g++.dg/template/ref1.C: Remove stray semicolon.
44037         * g++.dg/template/sizeof1.C (A::value): Declare it.
44038         * g++.dg/template/spec4.C: Change error message.
44039         * g++.dg/template/static1.C: Likewise.
44040         * g++.dg/template/type1.C: Likewise.
44041         * g++.dg/template/typename3.C: Likewise.
44042         * g++.old-deja/g++.benjamin/13478.C: Change error message.
44043         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44044         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44045         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44046         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44047         named return value extension.
44048         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44049         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44050         * g++.old-deja/g++.bob/extern_C.C: Likewise.
44051         * g++.old-deja/g++.bob/inherit2.C: Likewise.
44052         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44053         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44054         * g++.old-deja/g++.brendan/crash13.C: Likewise.
44055         * g++.old-deja/g++.brendan/crash15.C: Likewise.
44056         * g++.old-deja/g++.brendan/crash18.C: Change error message.
44057         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44058         * g++.old-deja/g++.brendan/crash38.C: Likewise.
44059         * g++.old-deja/g++.brendan/crash50.C: Likewise.
44060         * g++.old-deja/g++.brendan/crash56.C: Likewise.
44061         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44062         syntax.
44063         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44064         * g++.old-deja/g++.brendan/crash8.C: Change error message.
44065         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44066         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44067         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44068         * g++.old-deja/g++.brendan/template11.C: Likewise.
44069         * g++.old-deja/g++.brendan/template26.C: Likewise.
44070         * g++.old-deja/g++.brendan/template27.C: Use explicit
44071         specialization syntax.
44072         * g++.old-deja/g++.brendan/template30.C: Likewise.
44073         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44074         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44075         non-dependent names.
44076         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44077         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44078         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44079         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44080         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44081         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44082         named return value extension.
44083         * g++.old-deja/g++.ext/namedret2.C: Likewise.
44084         * g++.old-deja/g++.ext/namedret3.C: Likewise.
44085         * g++.old-deja/g++.ext/return1.C: Likewise.
44086         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44087         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44088         * g++.old-deja/g++.jason/access8.C: Likewise.
44089         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44090         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44091         pseudo-destructor names.
44092         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44093         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44094         pseudo-destructor names.
44095         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44096         * g++.old-deja/g++.jason/overload19.C: Likewise.
44097         * g++.old-deja/g++.jason/overload32.C: Likewise.
44098         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44099         stray semicolons.
44100         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44101         * g++.old-deja/g++.jason/return.C: Likewise.
44102         * g++.old-deja/g++.jason/return2.C: Likewise.
44103         * g++.old-deja/g++.jason/shadow1.C: Likewise.
44104         * g++.old-deja/g++.jason/special.C: Use explicit specialization
44105         syntax.
44106         * g++.old-deja/g++.jason/template10.C: Account for use of
44107         non-dependent names.
44108         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44109         syntax.
44110         * g++.old-deja/g++.jason/template37.C: Likewise.
44111         * g++.old-deja/g++.law/access4.C: Change error messages.
44112         * g++.old-deja/g++.law/arm13.C: Remove incorrect
44113         pseudo-destructor names.
44114         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44115         * g++.old-deja/g++.law/ctors9.C: Likewise.
44116         * g++.old-deja/g++.law/cvt22.C: Likewise.
44117         * g++.old-deja/g++.law/dtors5.C: Likewise.
44118         * g++.old-deja/g++.law/global-init1.C: Likewise.
44119         * g++.old-deja/g++.law/missed-error3.C: Likewise.
44120         * g++.old-deja/g++.law/operators28.C: Likewise.
44121         * g++.old-deja/g++.law/visibility28.C: Likewise.
44122         * g++.old-deja/g++.martin/eval1.C: Likewise.
44123         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44124         name.
44125         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44126         * g++.old-deja/g++.mike/net34.C: Likewise.
44127         * g++.old-deja/g++.mike/net36.C: Likewise.
44128         * g++.old-deja/g++.mike/ns2.C: Likewise.
44129         * g++.old-deja/g++.mike/p12306.C: Likewise.
44130         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44131         value extension.
44132         * g++.old-deja/g++.mike/p700.C: Likewise.
44133         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44134         * g++.old-deja/g++.mike/p710.C: Likewise.
44135         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44136         value extension.
44137         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44138         * g++.old-deja/g++.mike/pmf9.C: Likewise.
44139         * g++.old-deja/g++.ns/crash2.C: Likewise.
44140         * g++.old-deja/g++.ns/crash3.C: Likewise.
44141         * g++.old-deja/g++.ns/invalid1.C: Likewise.
44142         * g++.old-deja/g++.ns/ns17.C: Likewise.
44143         * g++.old-deja/g++.ns/template16.C: Likewise.
44144         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44145         keyword.
44146         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44147         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44148         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44149         named return value extension.
44150         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44151         * g++.old-deja/g++.other/access4.C: Issue additional error
44152         messages.
44153         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44154         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44155         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44156         * g++.old-deja/g++.other/crash25.C: Change error message.
44157         * g++.old-deja/g++.other/crash4.C: Change error message.
44158         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44159         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44160         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44161         checks.
44162         * g++.old-deja/g++.other/defarg8.C: Likewise.
44163         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44164         * g++.old-deja/g++.other/dtor10.C: Likewise.
44165         * g++.old-deja/g++.other/incomplete.C: Likewise.
44166         * g++.old-deja/g++.other/linkage7.C: Likewise.
44167         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44168         lookup algorithm.
44169         * g++.old-deja/g++.other/mangle2.C: Likewise.
44170         * g++.old-deja/g++.other/refinit2.C: Likewise.
44171         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44172         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44173         * g++.old-deja/g++.pt/crash28.C: Likewise.
44174         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44175         syntax.
44176         * g++.old-deja/g++.pt/crash32.C: Change error message.
44177         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44178         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44179         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44180         error message position.
44181         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44182         * g++.old-deja/g++.pt/defarg8.C: Change error message.
44183         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44184         syntax.
44185         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44186         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44187         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44188         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44189         keyword.
44190         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44191         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44192         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44193         keyword.
44194         * g++.old-deja/g++.pt/explicit71.C: Change error message.
44195         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44196         syntax.
44197         * g++.old-deja/g++.pt/friend28.C: Account for use of
44198         non-dependent names.
44199         * g++.old-deja/g++.pt/friend29.C: Likewise.
44200         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44201         rules.
44202         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44203         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44204         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44205         lookup rules.
44206         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44207         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44208         keyword.
44209         * g++.old-deja/g++.pt/memclass20.C: Likewise.
44210         * g++.old-deja/g++.pt/memclass5.C: Likewise.
44211         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44212         keyword.
44213         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44214         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44215         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44216         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44217         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44218         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44219         keyword.
44220         * g++.old-deja/g++.pt/spec10.C: Likewise.
44221         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44222         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44223         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44224         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44225         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44226         * g++.old-deja/g++.pt/ttp62.C: Likewise.
44227         * g++.old-deja/g++.pt/ttp64.C: Likewise.
44228         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44229         * g++.old-deja/g++.pt/typename15.C: Likewise.
44230         * g++.old-deja/g++.pt/typename22.C: Likewise.
44231         * g++.old-deja/g++.pt/typename6.C: Change error messages.
44232         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44233         * g++.old-deja/g++.pt/virtual2.C: Likewise.
44234         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44235         syntax.
44236         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44237         return value extension.
44238         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44239         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44240         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44241         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44242
44243 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44244
44245         * g++.dg/warn/inline1.C: New test.
44246         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44247         * g++.old-deja/g++.jason/synth10.C: Likewise.
44248         * g++.old-deja/g++.mike/net31.C: Likewise.
44249         * g++.old-deja/g++.mike/p8786.C: Likewise.
44250
44251         * g++.dg/template/friend10.C: New test.
44252         * g++.dg/template/conv5.C: New test.
44253
44254 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44255
44256         * g++.dg/lookup/scoped3.C: New test.
44257
44258         * g++.dg/lookup/decl1.C: New test.
44259         * g++.dg/lookup/decl2.C: New test.
44260
44261 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44262
44263         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44264         gcc.c-torture/compile/20021015-1.c,
44265         gcc.c-torture/compile/20021015-2.c,
44266         gcc.c-torture/compile/20021123-1.c,
44267         gcc.c-torture/compile/20021123-2.c,
44268         gcc.c-torture/compile/20021123-3.c,
44269         gcc.c-torture/compile/20021123-4.c,
44270         gcc.c-torture/execute/20021024-1.c: Add tests previously added
44271         only to 3.1 or 3.2 branch.
44272
44273 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
44274
44275         * gcc.dg/i386-bitfield3.c: New test.
44276
44277         * gcc.dg/i386-bitfield2.c: New test.
44278
44279 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
44280
44281         * g++.dg/parse/conv_op1.C: New test.
44282
44283 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
44284
44285         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44286         approved.
44287
44288 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
44289
44290         * gcc.c-torture/compile/20021220-1.c: New test.
44291
44292 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
44293
44294         * gcc.dg/i386-fastcall-1.c: New.
44295
44296 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44297
44298         * gcc.c-torture/execute/20021219-1.c: New test.
44299
44300 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44301
44302         * gcc.dg/i386-pic-1.c: New test.
44303
44304 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44305
44306         PR c++/8099
44307         * g++.dg/template/friend9.C: New test.
44308
44309 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44310
44311         PR c++/3663
44312         * g++.dg/template/access7.C: New test.
44313
44314 2002-12-18  Nick Clifton  <nickc@redhat.com>
44315
44316         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44317         the libstdc++-v3 directory has been found.
44318
44319 2002-12-12  Devang Patel <dpatel@apple.com>
44320         * gcc.dg/darwin-ld-1.c: New test.
44321         * gcc.dg/darwin-ld-2.c: New test.
44322         * gcc.dg/darwin-ld-3.c: New test.
44323         * gcc.dg/darwin-ld-4.c: New test.
44324         * gcc.dg/darwin-ld-5.c: New test.
44325
44326 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44327
44328         * gcc.c-torture/compile/20021212-1.c: New test.
44329
44330 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
44331
44332         * gcc.dg/fshort-wchar: New test.
44333
44334 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
44335
44336         PR c++/8372
44337         * g++.dg/template/dtor1.C: New test.
44338
44339         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44340         markers.
44341
44342 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
44343
44344         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44345
44346 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
44347
44348         * g++.dg/template/static1.C: New test.
44349         * g++.dg/template/static2.C: New test.
44350         * g++.old-deja/g++.ext/memconst.C: New test.
44351
44352 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44353
44354         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44355         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44356         * g++.dg/special/initp1.C: Likewise.
44357
44358 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
44359
44360         * gcc.c-torture/execute/20021204-1.c: New test.
44361
44362 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
44363
44364         * gcc.dg/ppc-fmadd-1.c: New file.
44365         * gcc.dg/ppc-fmadd-2.c: New file.
44366         * gcc.dg/ppc-fmadd-3.c: New file.
44367
44368 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44369
44370         * gcc.c-torture/compile/20021204-1.c: New test.
44371
44372 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44373
44374         * g++.dg/inherit/covariant2.C: New test.
44375         * g++.dg/inherit/covariant3.C: New test.
44376         * g++.dg/inherit/covariant4.C: New test.
44377         * g++.dg/inherit/covariant1.C: Remove XFAIL.
44378         * g++.old-deja/g++.robertl/eb17.C: Likewise.
44379
44380 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
44381
44382         PR c++/8688
44383         * g++.dg/init/brace3.C: New test.
44384
44385 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
44386
44387         * gcc.dg/20020210-1.c: Fix a comment typo.
44388
44389 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
44390
44391         PR c++/8720
44392         * g++.dg/parse/defarg1.C: New test.
44393
44394         PR c++/8615
44395         * g++.dg/template/char1.C: New test.
44396
44397         * g++.dg/template/varmod1.C: Fix typo.
44398
44399 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44400
44401         DR 180
44402         * g++.old-deja/g++.pt/crash32.C: Expect error.
44403
44404 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
44405
44406         PR c++/5919
44407         * g++.dg/template/varmod1.C: New test.
44408
44409         PR c++/8727
44410         * g++.dg/inherit/typeinfo1.C: New test.
44411
44412         PR c++/8663
44413         * g++.dg/inherit/typedef1.C: New test.
44414
44415 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
44416
44417         PR c++/8332
44418         PR c++/8493
44419         * g++.dg/template/strlen1.C: New test.
44420
44421         PR c++/8227
44422         * g++.dg/template/ctor2.C: New test.
44423
44424         PR c++/8214
44425         * g++.dg/init/string1.C: New test.
44426
44427         PR c++/8511
44428         * g++.dg/template/friend8.C: New test.
44429
44430 2002-11-29  Joe Buck <jbuck@synopsys.com>
44431
44432         * g++.dg/lookup/anon2.C: New test.
44433
44434 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
44435
44436         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44437         h8300 port.
44438
44439 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
44440
44441         * gcc.dg/bitfld-6.c: New test.
44442
44443 2002-11-27  Jan Hubicka  <jh@suse.cz>
44444
44445         * gcc.c-torture/execute/20021127.[cx]: New test.
44446
44447 2002-11-26  Jan Hubicka  <jh@suse.cz>
44448
44449         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44450         quality.
44451
44452 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
44453
44454         * g++.dg/init/brace2.C: New test.
44455         * g++.old-deja/g++.mike/p9129.C: Correct.
44456
44457 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
44458
44459         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44460
44461 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
44462
44463         * gcc.dg/sibcall-6: New test for indirect sibcalls.
44464
44465 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
44466
44467         * g++.dg/abi/empty11.C: New test.
44468         * g++.dg/rtti/cv1.C: New test.
44469
44470 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
44471
44472         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44473
44474 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
44475
44476         * g++.dg/abi/empty10.C: New test.
44477
44478 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44479
44480         * gcc.c-torture/compile/20021124-1.c: New test.
44481
44482 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
44483
44484         * g++.dg/abi/rtti2.C: New test.
44485
44486 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44487
44488         * gcc.dg/i386-unroll-1.c: New test.
44489
44490 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44491
44492         * gcc.c-torture/compile/20021120-1.c: New test.
44493         * gcc.c-torture/compile/20021120-2.c: New test.
44494
44495 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44496
44497         * gcc.dg/bitfld-5.c: New test.
44498
44499 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44500
44501         * gcc.c-torture/execute/20021120-3.c: New test.
44502
44503 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44504
44505         * gcc.c-torture/execute/20021120-2.c: New test.
44506
44507 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44508
44509         * gcc.c-torture/execute/20021120-1.c: New test.
44510
44511 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
44512
44513         * gcc.c-torture/execute/20021118-3.c: New test.
44514
44515 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44516
44517         * gcc.c-torture/compile/20021119-1.c: New test.
44518
44519 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
44520
44521         * gcc.dg/duff-1.c: New test.
44522         * gcc.dg/duff-2.c: New test.
44523         * gcc.dg/duff-3.c: New test.
44524
44525 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
44526
44527         * gcc.dg/cpp/_Pragma5.c: New test.
44528
44529 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44530
44531         * gcc.c-torture/execute/20021118-2.c: New test.
44532
44533 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44534
44535         * gcc.c-torture/execute/20021118-1.c: New test.
44536
44537 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
44538
44539         * gcc.dg/20021116-1.c: New test.
44540
44541 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
44542
44543         * g++.dg/abi/vcall1.C: New test.
44544
44545 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
44546
44547         * gcc.dg/20021029-1.c: New test.
44548         * gcc.dg/20021029-2.c: New test.
44549
44550 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44551
44552         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44553
44554 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44555
44556         PR c/8439
44557         * gcc.dg/20021110.c: Move to ...
44558         * gcc.c-torture/compile/20021110.c: .... here.
44559
44560 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44561
44562         PR c/8467
44563         * gcc.c-torture/execute/20021111-1.c
44564
44565 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44566
44567         PR c/8439
44568         * gcc.dg/20021110.c: New test.
44569
44570 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
44571
44572         * g++.dg/abi/vthunk3.C: Run only on x86.
44573
44574 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
44575
44576         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44577
44578 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
44579
44580         * lib/compat.exp (compat-execute): Fix logic error in last
44581         change.
44582
44583 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
44584
44585         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44586
44587 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44588
44589         PR c++/8389
44590         * g++.dg/template/access6.C: New test.
44591
44592 2002-11-08  Jan Hubicka  <jh@suse.cz>
44593
44594         * gcc.dg/i386-ssefp-1.c: New test.
44595         * gcc.dg/i386-ssefp-1.c: New test.
44596
44597 2002-11-08  Jan Hubicka  <jh@suse.cz>
44598
44599         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44600
44601 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44602
44603         * g++.dg/abi/vthunk3.C: New test.
44604
44605         PR c++/8338
44606         * g++.dg/template/crash2.C: New test.
44607
44608 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44609
44610         * g++.dg/abi/dtor1.C: New test.
44611         * g++.dg/abi/dtor2.C: Likewise.
44612
44613 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
44614
44615         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44616         Darwin.
44617
44618 2002-11-04  Adam Nemet  <anemet@lnxw.com>
44619
44620         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44621         -mthumb.  Only xfail with -O0.
44622
44623 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
44624
44625         * g++.dg/abi/thunk1.C: New test.
44626         * g++.dg/abi/thunk2.C: Likewise.
44627         * g++.dg/abi/vtt1.C: Likewise.
44628
44629 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
44630
44631         PR optimization/8423
44632         * gcc.c-torture/execute/builtin-constant.c: New test.
44633
44634 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
44635
44636         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44637         Add some more cases.
44638
44639 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
44640
44641         PR c++/8391
44642         * g++.dg/opt/local1.C: New test.
44643
44644 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
44645
44646         PR c++/8160
44647         * g++.dg/template/complit1.C: New test.
44648
44649         PR c++/8149
44650         * g++.dg/template/typename4.C: Likewise.
44651
44652 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44653
44654         Core issue 287, PR c++/7639
44655         * g++.dg/template/instantiate1.C: Adjust error location.
44656         * g++.dg/template/instantiate3.C: New test.
44657         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44658         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44659         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44660
44661 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
44662
44663         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44664
44665 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
44666
44667         PR c++/8287
44668         * g++.dg/init/dtor2.C: New test.
44669
44670 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44671
44672         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44673         * gcc.dg/nest.c: Bypass errors on irix6.
44674
44675 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
44676
44677         * gcc.dg/nest.c: Expect error for mmix-*-*.
44678         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44679
44680 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
44681
44682         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44683         markers.
44684
44685         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44686
44687 2002-10-25  Mike Stump  <mrs@apple.com>
44688
44689         * gcc.dg/warn-1.c: New test.
44690
44691 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44692
44693         * g++.dg/template/typename3.C: New test.
44694
44695 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
44696
44697         * g++.dg/lookup/ptrmem1.C: New test.
44698
44699         * g++.dg/abi/vthunk2.C: New test.
44700
44701 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44702
44703         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44704
44705 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
44706
44707         * g++.dg/abi/empty9.C: New test.
44708
44709 2002-10-24  Richard Henderson  <rth@redhat.com>
44710
44711         * g++.dg/inherit/thunk1.C: Enable for ia64.
44712
44713 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44714
44715         PR c++/8067
44716         * g++.dg/lookup/pretty1.C: New test.
44717
44718 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
44719
44720         * gcc.dg/20021023-1.c: New test.
44721
44722 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44723
44724         PR c++/7679
44725         * g++.dg/parse/inline1.C: New test.
44726
44727 2002-10-23  Richard Henderson  <rth@redhat.com>
44728
44729         * g++.dg/inherit/thunk1.C: Enable for x86_64.
44730
44731         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44732
44733 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
44734
44735         PR c++/6579
44736         * g++.dg/parse/stmtexpr3.C: New test.
44737
44738 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
44739
44740         * g++.dg/expr/cond1.C: New test.
44741
44742 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44743
44744         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44745
44746 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44747
44748         * g++.dg/abi/vbase13.C: New test.
44749         * g++.dg/abi/vbase14.C: Likewise.
44750
44751 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
44752
44753         * gcc.dg/tls/pic-1.c: New test.
44754         * gcc.dg/tls/nonpic-1.c: New test.
44755         * gcc.dg/20021018-1.c: New test.
44756
44757 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44758
44759         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44760         Remove only files with the same base name as the test case.
44761         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44762         (profopt-execute): Likewise.  Also, remove old profiling
44763         and performance data files before running the tests.
44764
44765         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44766         * g++.dg/bprob/bprob.exp: Likewise.
44767         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
44768         to allow more general test case names.
44769
44770         * g++.dg/bprob/bprob-1.C: Rename to ...
44771         * g++.dg/bprob/g++-bprob-1.C: ... this.
44772
44773         * g77.dg/bprob/bprob-1.f: Rename to ...
44774         * g77.dg/bprob/g77-bprob-1.f: ... this.
44775
44776 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44777
44778         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44779         bison 1.50 or later.
44780
44781 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
44782
44783         * g++.dg/README: Describe more test directories.
44784
44785 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44786
44787         * g++.dg/init/array6.C: Add additional tests.
44788
44789 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44790
44791         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44792         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44793
44794 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
44795
44796         * gcc.c-torture/compile/20020604-1.x: New.
44797         * gcc.c-torture/compile/simd-5.x: Likewise.
44798         * gcc.c-torture/execute/920710-1.x: Likewise.
44799         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44800
44801 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44802
44803         * g++.dg/inherit/override1.C: Add dg-options clause.
44804
44805 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44806
44807         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44808         _mm_slli_si128.
44809
44810 2002-10-19  Andreas Schwab  <schwab@suse.de>
44811
44812         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44813         directory component.
44814
44815 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
44816
44817         * g++.dg/inherit/thunk1.C: New test.
44818
44819         * g++.dg/inherit/override1.C: New test.
44820
44821         * g++.dg/abi/mangle11.C: New test.
44822         * g++.dg/abi/mangle14.C: New test.
44823         * g++.dg/abi/mangle17.C: New test.
44824
44825 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
44826
44827         * g++.dg/overload/member2.C: New test.
44828
44829 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
44830
44831         * g++.dg/README: Describe new compat directory.
44832         * g++.dg/dg.exp: Skip tests in compat directory.
44833         * README.compat: New file.
44834         * lib/compat.exp: New expect script.
44835         * g++.dg/compat: New test directory.
44836         * g++.dg/compat/compat.exp: New expect script.
44837         * g++.dg/compat/abi: New test directory.
44838         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44839         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44840         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44841         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44842         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44843         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44844         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44845         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44846         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44847         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44848         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44849         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44850         * g++.dg/compat/break: New test directory.
44851         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44852         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44853         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44854         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44855         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44856         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44857         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44858         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44859         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44860         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44861         g++.dg/compat/break/README: New files.
44862         * g++.dg/compat/eh: New test directory.
44863         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44864         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44865         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44866         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44867         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44868         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44869         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44870         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44871         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44872         g++.dg/compat/eh/filter2_y.C,
44873         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44874         g++.dg/compat/eh/new1_y.C,
44875         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
44876         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
44877         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
44878         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
44879         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
44880         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
44881         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
44882         g++.dg/compat/eh/unexpected1_y.C: New files.
44883         * g++.dg/compat/init: New test directory.
44884         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
44885         g++.dg/compat/init/array5_y.C,
44886         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
44887         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
44888         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
44889         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
44890         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
44891         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
44892         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
44893         g++.dg/compat/init/init-ref2_y.C: New files.
44894
44895 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44896
44897         PR c++/7584
44898         * g++.dg/inherit/using3.C: New test.
44899
44900 2002-10-17  Jan Hubicka  <jh@suse.cz>
44901
44902         * gcc.dg/20021017-2.c: New test.
44903
44904 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44905
44906         * g++.dg/abi/mangle16.C: Adjust.
44907
44908         * g++.dg/init/array8.C: New test.
44909
44910 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
44911
44912         * gcc.dg/special/mips-abi.exp: New test.
44913         * gcc.dg/special/mips-abi.s: Empty file used by the above.
44914
44915 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44916
44917         * g++.dg/abi/mangle16.C: New test.
44918         * g++.dg/abi/mangle17.C: Likewise.
44919
44920         PR c++/7478
44921         * g++.dg/template/ref1.C: New test.
44922
44923 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44924
44925         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
44926
44927 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
44928
44929         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
44930
44931 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44932
44933         PR c++/7524
44934         * g++.dg/init/array7.C: New test.
44935
44936 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
44937
44938         * g++.dg/init/array6.C: New test.
44939
44940         * g++.dg/abi/mangle13.C: Likewise.
44941         * g++.dg/abi/mangle14.C: Likewise.
44942         * g++.dg/abi/mangle15.C: Likewise.
44943
44944 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44945
44946         * g++.dg/abi/empty8.C: New test.
44947
44948 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
44949
44950         * g++.dg/init/ctor1.C: New test.
44951
44952 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
44953
44954         * gcc.c-torture/execute/20021015-1.c: New test.
44955
44956 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
44957
44958         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
44959
44960 2002-10-14  Jan Hubicka  <jh@suse.cz>
44961
44962         * gcc.dg/i386-ssetype-[1-5].c: New tests.
44963
44964 2002-10-14  Richard Henderson  <rth@redhat.com>
44965
44966         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
44967
44968 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44969
44970         PR optimization/6631
44971         * g++.dg/opt/const2.C: New test.
44972
44973 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44974
44975         PR c++/7176
44976         * g++.dg/parse/friend1.C: New test.
44977         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
44978
44979 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
44980
44981         * gcc.dg/20021014-1.c: New test.
44982
44983 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
44984
44985         PR c++/5661
44986         * g++.dg/ext/vlm1.C: New test.
44987         * g++.dg/ext/vlm2.C: Likewise.
44988
44989         * g++.dg/init/array1.C: Remove invalid braces.
44990         * g++.dg/init/brace1.C: New test.
44991         * g++.dg/init/copy2.C: Likewise.
44992         * g++.dg/init/copy3.C: Likewise.
44993         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
44994         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
44995         braces.
44996
44997 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
44998
44999         * gcc.dg/cpp/assembler.S: Don't use -ansi.
45000
45001 2002-10-11  Richard Shann  <richard.shann@superh.com>
45002
45003         * gcc.c-torture/compile/simd-5.c: New test.
45004
45005 2002-10-10  Roger Sayle  <roger@eyesopen.com>
45006
45007         * gcc.c-torture/execute/shiftopt-1.c: New test case.
45008
45009 2002-10-10  Jim Wilson  <wilson@redhat.com>
45010
45011         * gcc.c-torture/execute/20021010-1.c: New test.
45012
45013 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
45014
45015         PR c/7353
45016         * g++.dg/ext/typedef-init.C: New test.
45017         * gcc.dg/typedef-init.c: New test.
45018
45019 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
45020
45021         * gcc.dg/cpp/paste13.c: New test.
45022
45023 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45024
45025         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
45026         remaining platforms, XFAIL during compile, not execute.  Don't
45027         XFAIL at -O0.
45028
45029 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
45030
45031         * gcc.dg/alias-1.c: Tweak expected warning.
45032
45033 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45034
45035         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45036
45037 2002-10-06  Andreas Jaeger  <aj@suse.de>
45038
45039         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45040         * gcc.dg/cpp/c++98.C: Likewise.
45041
45042         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45043         * g++.dg/cpp/c++98.C: Likewise.
45044
45045         * g++.dg/README (Subdirectories): Mention cpp directory.
45046
45047         PR target/7559
45048         * gcc.dg/20021006-1.c: New test.
45049
45050 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45051
45052         PR c++/7804
45053         * g++.dg/other/warning1.C: New test.
45054
45055 2002-10-04  Roger Sayle  <roger@eyesopen.com>
45056
45057         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45058         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
45059         and sparc-*-* with -m64 as expected failures.  See PR 8087.
45060
45061 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45062
45063         PR c++/7931
45064         * g++.dg/template/ptrmem3.C: New test.
45065
45066         PR c++/7754
45067         * g++.dg/template/union1.C: New test.
45068
45069 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45070
45071         PR c++/8006
45072         * g++.dg/abi/mangle9.C: New test.
45073         * g++.dg/abi/mangle10.C: New test.
45074         * g++.dg/abi/mangle11.C: New test.
45075         * g++.dg/abi/mangle12.C: New test.
45076
45077 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
45078
45079         PR c++/7188.
45080         * g++.dg/template/meminit1.C: New test.
45081         * g++.dg/warn/Wreorder-1.C: Likewise.
45082         * g++.old-deja/g++.mike/warn3.C: Tweak.
45083         * lib/prune.exp: Ingore "in copy constructor".
45084
45085 2002-10-02  Andreas Jaeger  <aj@suse.de>
45086
45087         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45088         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45089         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45090         on x86-64.
45091
45092 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45093
45094         * gcc.dg/empty1.C: Fix typo.
45095
45096 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
45097
45098         * gcc.dg/alias-1.c: New test.
45099
45100 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45101
45102         * gcc.dg/empty1.C: New test.
45103
45104         * g++.dg/tls/init-2.C: Tweak error messages.
45105
45106 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
45107
45108         * gcc.c-torture/compile/20020923-1.c: New test.
45109
45110 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
45111
45112         * gcc.c-torture/execute/ffs-1.c: New test.
45113         * gcc.c-torture/execute/ffs-2.c: Ditto.
45114
45115 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
45116
45117         * g++.dg/overload/member1.C: New test.
45118
45119 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
45120
45121         * g++.dg/abi/empty7.C: New test.
45122         * g++.dg/init/pm2.C: Likewise.
45123
45124 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
45125
45126         * g++.dg/rtti/crash1.C: New test.
45127
45128 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
45129
45130         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45131         gcc.dg/sibcall-4.c: New tests.
45132
45133 2002-09-28  Roger Sayle  <roger@eyesopen.com>
45134
45135         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45136         powerpc and MMIX targets.
45137
45138 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
45139
45140         * gcc.dg/cpp/20020927-1.c: New.
45141
45142 2002-09-26  David S. Miller  <davem@redhat.com>
45143
45144         * gcc.c-torture/compile/trunctfdf.c: New.
45145
45146 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45147
45148         * lib/target-supports.exp (check_weak_available): Handle solaris2.
45149
45150 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
45151
45152         * gcc.c-torture/execute/loop-15.c: New.
45153
45154 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
45155
45156         * README.QMTEST: Fix typo.
45157
45158 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
45159
45160         * gcc.dg/20020926-1.c: New test.
45161
45162 2002-09-25  David S. Miller  <davem@redhat.com>
45163
45164         PR target/7842
45165         * gcc.c-torture/execute/shiftdi.c: New test.
45166
45167 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
45168
45169         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45170         unique to the tool.
45171         * lib/g77.exp (g77_init): Likewise.
45172         * lib/g++.exp (g++_init): Likewise.
45173         * lib/objc.exp (objc_init): Likewise.
45174
45175 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
45176
45177         * g++.dg/abi/empty5.C: New test.
45178         * g++.dg/abi/empty6.C: New test.
45179         * g++.dg/abi/vbase12.C: New test.
45180
45181 2002-09-25  Richard Henderson  <rth@redhat.com>
45182
45183         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45184         too-small long double.
45185
45186 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
45187
45188         * gcc.dg/20020919-1.c: New test.
45189
45190 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
45191
45192         * g++.dg/abi/bitfield6.C: New test.
45193         * g++.dg/abi/bitfield7.C: New test.
45194         * g++.dg/abi/bitfield8.C: New test.
45195         * g++.dg/abi/vbase11.C: New test.
45196
45197 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45198
45199         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45200         hppa*-*-hpux*.  Update test comment.
45201
45202 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
45203
45204         * gcc.dg/tls/struct-1.c: New test.
45205
45206 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
45207
45208         * gcc.dg/cpp/tr-warn2.c: Update.
45209
45210 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45211
45212         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45213
45214 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45215
45216         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45217         systems.
45218
45219 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
45220
45221         * gcc.c-torture/execute/ieee/mzero3.c: New test.
45222
45223         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45224         Adjust for c++filt moved to binutils.  Remove spurious duplicate
45225         setting of cxxfilt.
45226
45227 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
45228
45229         * gcc.dg/20020312-2.c: Update for darwin.
45230
45231 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45232
45233         * g++.old-deja/g++.other/crash32.C: Mark ICE.
45234
45235 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
45236
45237         * objc.dg/comp-types-1.m: New test.
45238         * objc.dg/comp-types-2.m: New test.
45239         * objc.dg/comp-types-3.m: New test.
45240         * objc.dg/comp-types-4.m: New test.
45241         * objc.dg/comp-types-5.m: New test.
45242         * objc.dg/comp-types-6.m: New test.
45243
45244 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45245
45246         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45247
45248 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45249
45250         * g++.dg/other/do1.C: New test.
45251
45252         * g++.dg/template/subst1.C: New test.
45253
45254 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
45255
45256         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45257
45258 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45259
45260         * g++.dg/template/qualttp20.C: Adjust expected errors.
45261         * g++.old-deja/g++.jason/report.C: Likewise.
45262         * g++.old-deja/g++.other/qual1.C: Likewise.
45263
45264         * g++.dg/lookup/scoped2.C: New test.
45265
45266         * g++.dg/ext/asm3.C: New test.
45267
45268 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
45269
45270         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45271
45272 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
45273
45274         * ChangeLog: follow spelling conventions.
45275         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45276         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45277         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45278         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45279         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45280         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45281         * g++.old-deja/g++.law/global-init1.C: Likewise.
45282         * g++.old-deja/g++.other/delete4.C: Likewise.
45283         * g++.old-deja/g++.other/inline21.C: Likewise.
45284         * g++.old-deja/g++.other/singleton.C: Likewise.
45285         * g77.dg/strlen0.f: Likewise.
45286         * g77.f-torture/compile/20010519-1.f: Likewise.
45287         * g77.f-torture/compile/980310-4.f: Likewise.
45288         * gcc.c-torture/compile/20000605-1.c: Likewise.
45289         * gcc.c-torture/execute/20020225-1.c: Likewise.
45290         * gcc.dg/c90-hexfloat-2.c: Likewise.
45291         * gcc.dg/c99-bool-1.c: Likewise.
45292         * gcc.dg/c99-hexfloat-2.c: Likewise.
45293         * gcc.dg/dll-2.c: Likewise.
45294         * gcc.dg/wtr-union-init-1.c: Likewise.
45295         * gcc.dg/wtr-union-init-2.c: Likewise.
45296         * gcc.dg/wtr-union-init-3.c: Likewise.
45297         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45298         * gcc.dg/cpp/defined.c: Likewise.
45299         * gcc.dg/cpp/macsyntx.c: Likewise.
45300         * gcc.dg/cpp/paste2.c: Likewise.
45301         * gcc.dg/cpp/trad/defined.c: Likewise.
45302         * gcc.dg/format/c90-printf-1.c: Likewise.
45303         * gcc.dg/format/c90-scanf-1.c: Likewise.
45304         * gcc.dg/format/c99-printf-1.c: Likewise.
45305         * gcc.dg/format/c99-scanf-1.c: Likewise.
45306         * gcc.misc-tests/gcov-8.c: Likewise.
45307         * lib/profopt.exp: Likewise.
45308
45309 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
45310
45311         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45312
45313 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45314
45315         * g++.dg/inherit/using2.C: New test.
45316
45317 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
45318
45319         * ChangeLog: Follow spelling conventions.
45320         * g++.dg/template/friend4.C: Likewise.
45321         * g++.old-deja/g++.pt/crash67.C: Likewise.
45322         * gcc.c-torture/execute/20000801-4.c: Likewise.
45323         * gcc.dg/c90-digraph-1.c: Likewise.
45324         * gcc.dg/c94-digraph-1.c: Likewise.
45325         * gcc.dg/c99-digraph-1.c: Likewise.
45326         * gcc.dg/cpp/line5.c: Likewise.
45327         * gcc.dg/cpp/multiline.c: Likewise.
45328         * gcc.dg/cpp/trad/literals-1.c: Likewise.
45329         * gcc.dg/format/attr-3.c: Likewise.
45330         * gcc.dg/format/c90-scanf-3.c: Likewise.
45331         * gcc.dg/format/ext-4.c: Likewise.
45332
45333 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45334
45335         * g++.dg/template/pretty1.C: New test.
45336
45337 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
45338
45339         * gcc.c-torture/execute/struct-cpy-1.c: New test.
45340
45341 2002-09-13  Matt Austern  <austern@apple.com>
45342
45343         * g++.dg/other/constref[12].C: New, regression tests for
45344         passing a cast expression to a function by const reference.
45345
45346 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
45347
45348         * g++.dg/template/deduce1.C: New test.
45349
45350 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
45351
45352         * gcc.c-torture/execute/simd-1.c: Force all use of int to
45353         32-bit int.
45354
45355 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45356
45357         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45358         usage.
45359
45360 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
45361
45362         * gcc.c-torture/compile/20020910-1.c: New test.
45363
45364 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
45365
45366         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45367
45368 2002-09-10  Andreas Jaeger  <aj@suse.de>
45369
45370         * gcc.dg/20020312-2.c: Adjust for x86-64.
45371
45372 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
45373
45374         * g77.dg/7388.f: New test case for PR 7388.
45375
45376 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
45377
45378         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45379
45380 2002-09-05  Ziemowit Laski <zlaski@apple.com>
45381
45382         * objc.dg/proto-lossage-1.m: New test.
45383
45384 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
45385
45386         * gcc.dg/cpp/_Pragma4.c: Fix typo.
45387
45388 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
45389
45390         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
45391         expected to pass.
45392
45393 2002-09-06  Stan Shebs  <shebs@apple.com>
45394             David Edelsohn  <edelsohn@gnu.org>
45395
45396         * gcc.dg/weak: New directory.
45397         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45398         target-specific xfail bits.
45399         * gcc.dg/typeof-2.c: Move to new directory.
45400         * gcc.dg/weak.exp: New expect script.
45401
45402 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
45403
45404         * gcc.c-torture/execute/extzvsi.c: New test.
45405
45406 2002-09-05  Stan Shebs  <shebs@apple.com>
45407
45408         * gcc.dg/weak-1.c: xfail on Darwin.
45409         * gcc.dg/weak-2.c: Ditto.
45410         * gcc.dg/weak-3.c: Ditto.
45411         * gcc.dg/weak-4.c: Ditto.
45412         * gcc.dg/weak-5.c: Ditto.
45413         * gcc.dg/weak-6.c: Ditto.
45414         * gcc.dg/weak-7.c: Ditto.
45415         * gcc.dg/weak-8.c: Ditto.
45416         * gcc.dg/weak-9.c: Ditto.
45417
45418 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
45419
45420         * gcc.c-torture/execute/loop-14.c: New test.
45421
45422 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
45423
45424         * g++.dg/other/cxa-atexit1.C: New test.
45425
45426         * gcc.dg/typeof-2.c: New test.
45427
45428 2002-09-03  Roger Sayle  <roger@eyesopen.com>
45429
45430         * gcc.dg/builtins-2.c: New testcase.
45431         * gcc.dg/builtins-3.c: New testcase.
45432
45433 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
45434
45435         * gcc.dg/cpp/_Pragma4.c: New test.
45436
45437 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
45438
45439         * objc/execute/nil_method-1.m: New testcase.
45440
45441 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
45442
45443         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45444         [Object class], not [Object initialize].
45445
45446 2002-08-31  Roger Sayle  <roger@eyesopen.com>
45447             Hans-Peter Nilsson  <hp@bitrange.com>
45448
45449         * gcc.c-torture/execute/20020720-1.x: Skip test on
45450         mmix-knuth-mmixware.  Correct comment.
45451
45452 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
45453
45454         * g++.dg/abi/bitfield5.C: New test.
45455         * g++.dg/abi/vbase10.C: Likewise.
45456
45457 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
45458
45459         * objc.dg/undeclared-selector.m: New test.
45460
45461 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
45462
45463         * g++.dg/other/offsetof1.C: Avoid cast warning.
45464
45465 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
45466
45467         * objc.dg/super-class-2.m: New test.
45468
45469 2002-08-24  Matt Austern  <austern@apple.com>
45470
45471         * g++.dg/ext/lvaddr.C: New test.
45472         * g++.dg/ext/lvcast.C: New test.
45473
45474 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
45475
45476         * g++.dg/inherit/cond1.C: New test.
45477
45478 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
45479
45480         * gcc.dg/noncompile/incomplete-1.c: New test.
45481
45482 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
45483
45484         * gcc.dg/typespec-1.c: New test.
45485
45486 2002-08-20  Devang Patel  <dpatel@apple.com>
45487         * objc.dg/proto-hier-2.m: New test.
45488
45489 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
45490
45491         * objc.dg/bitfield-1.m: New test.
45492         * objc.dg/bitfield-2.m: New test.
45493
45494 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45495
45496         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45497         gcc.dg/c99-flex-array-4.c: New tests.
45498
45499 2002-08-16  Stan Shebs  <shebs@apple.com>
45500
45501         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45502
45503 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
45504
45505         * gcc.dg/typeof-1.c: New test.
45506         * g++.dg/ext/typeof2.C: New test.
45507
45508 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45509
45510         * g++.dg/other/offsetof1.C: New test.
45511
45512 2002-08-14  Richard Henderson  <rth@redhat.com>
45513
45514         * gcc.dg/tls/diag-3.c: Fix expected message strings.
45515
45516 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
45517
45518         * gcc.dg/cpp/_Pragma3.c: New test.
45519
45520 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
45521
45522         * g++.dg/template/inherit3: New test.
45523
45524 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45525
45526         * gcc.dg/bitfld-4.c: Add blank options.
45527
45528 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
45529
45530         * g++.dg/template/crash1.C: New test.
45531
45532 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45533
45534         * gcc.dg/tls/opt-2.c: New test.
45535
45536 2002-08-08  Devang Patel  <dpatel@apple.com>
45537
45538         * objc.dg/selector-1.m : New test
45539
45540 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45541
45542         * g++.dg/abi/bitfield4.C: New test.
45543         * gcc.dg/bitfld-4.c: New test.
45544
45545 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45546
45547         * g++.dg/other/packed1.C: New test.
45548
45549 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
45550
45551         * g++.dg/abi/offsetof.C: Tweak error messages.
45552         * g++.old-deja/g++.mike/p10769a.C: Likewise.
45553
45554 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45555
45556         * gcc.dg/bitfld-3.c: New test.
45557
45558 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45559             Richard Henderson  <rth@redhat.com>
45560
45561         * gcc.dg/i386-bitfield1.c: New test.
45562         * g++.dg/abi/bitfield3.C: Update.
45563
45564 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
45565
45566         * objc.dg/const-str-2.m: Update.
45567         * gcc.dg/cpp/c++98.c: Change to C extension.
45568         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45569         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45570
45571 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
45572
45573         * gcc.dg/tls/diag-3.c: New.
45574
45575 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
45576
45577         * g++.dg/README (Subdirectories): Document new subdir expr.
45578         * g++.dg/expr/pmf-1.C: New test.
45579
45580 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
45581
45582         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45583
45584 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
45585
45586         * g++.dg/abi/bitfield3.C: New test.
45587
45588 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
45589
45590         * lib/gcov.exp: Tweak expected line formats.
45591         * gcc.misc-tests/gcov8.c: New test.
45592         * gcc.misc-tests/gcov8.x: New flags.
45593
45594 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
45595
45596         * consistency.vlad/layout/endian.c: Include string.h.
45597
45598         * gcc.c-torture/execute/20020805-1.c: New test.
45599
45600 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
45601
45602         * g++.dg/other/conversion1.C: New test.
45603
45604 2002-08-03  Roger Sayle  <roger@eyesopen.com>
45605
45606         * gcc.dg/builtins-1.c: New testcase.
45607
45608 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
45609
45610         * g++.dg/inherit/access3.C: New test.
45611
45612 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
45613
45614         * gcc.dg/ia64-visibility-2.c: New test.
45615
45616 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
45617
45618         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45619         __qualifier_flags to __flags.
45620
45621 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
45622
45623         * g++.dg/inherit/operator1.C: New test.
45624         * g++.dg/lookup/disamb1.C: Fix typo in comment.
45625         * g++.dg/other/error1.C: Change expected error message.
45626         * g++.dg/template/conv4.C: Likewise.
45627
45628 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
45629
45630         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45631         for documented behavior.
45632
45633 2002-07-25  Roger Sayle  <roger@eyesopen.com>
45634
45635         * gcc.c-torture/execute/20020720-1.x: Skip this test on
45636         several targets known to fail.
45637
45638 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
45639
45640         * gcc.dg/mips-args-[123].c: New tests.
45641
45642 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
45643
45644         * gcc.dg/ppc-spe.c: New.
45645
45646 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
45647
45648         * g++.dg/other/ptrmem4.C: New testcase.
45649
45650 2002-07-24  Richard Henderson  <rth@redhat.com>
45651
45652         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45653
45654 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
45655
45656         * g++.dg/ext/alignof1.C (main): Return 0 for success.
45657
45658 2002-07-24  Roger Sayle  <roger@eyesopen.com>
45659
45660         * gcc.c-torture/execute/memset-3.c: New testcase.
45661
45662 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
45663
45664         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45665         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45666
45667 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45668
45669         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45670         Delete.
45671
45672 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
45673
45674         * gcc.c-torture/compile/simd-4.c: New test.
45675
45676 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45677
45678         PR c++/7347, c++/7348
45679         * g++.dg/template/access4.C: New test.
45680         * g++.dg/template/access5.C: New test.
45681         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45682         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45683         * g++.old-deja/g++.pt/ttp58.C: Likewise.
45684         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45685
45686 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
45687
45688         * gcc.dg/gnu89-init-2.c: New test.
45689
45690 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
45691
45692         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45693
45694 2002-07-20  Roger Sayle  <roger@eyesopen.com>
45695
45696         * gcc.c-torture/execute/20020720-1.c: New testcase.
45697
45698 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
45699
45700         * gcc.dg/cpp/Wsignprom.c: New tests.
45701
45702 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
45703
45704         * gcc.c-torture/execute/loop-13.c: New test.
45705
45706 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
45707
45708         * gcc.dg/cpp/expr.c: New tests.
45709
45710 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
45711
45712         * g++.dg/opt/pr6713.C: Add template instantiation.
45713
45714 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
45715
45716         * gcc.dg/nest.c: New test.
45717
45718 2002-07-17  Richard Henderson  <rth@redhat.com>
45719
45720         * g++.dg/opt/pr6713.C: New test.
45721
45722 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
45723
45724         * gcc.c-torture/execute/loop-2e.x: Let the testcase
45725         XFAIL for all x86 processors.
45726
45727 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
45728
45729         * gcc.c-torture/execute/20010122-1.x: Do not test with
45730         -fomit-frame-pointer.
45731
45732 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45733
45734         * g++.dg/template/instantiate2.C: New test.
45735         * g++.dg/template/spec4.C: New test.
45736
45737 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45738
45739         * g++.dg/template/access2.C: New test.
45740         * g++.dg/template/access3.C: New test.
45741
45742 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
45743
45744         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45745         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45746         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45747         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45748         Convert to use <stdarg.h>.
45749         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45750         Delete.
45751         * gcc.dg/va-arg-2.c: New.
45752         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45753
45754 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
45755
45756         * gcc.c-torture/compile/20020710-1.c: New test.
45757
45758 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
45759                           Andrew Pinski  <pinskia@physics.uc.edu>
45760
45761         gcc.c-torture/compile/simd-2.c: New testcase.
45762         gcc.c-torture/compile/simd-3.c: Likewise.
45763
45764 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
45765
45766         PR c++/7224
45767         * g++.dg/overload/error1.C: New test.
45768
45769 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45770
45771         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45772         configuration and IRIX 6 O32 ABI.
45773
45774 2002-07-11  Roger Sayle  <roger@eyesopen.com>
45775
45776         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45777
45778 2002-07-10  Roger Sayle  <roger@eyesopen.com>
45779
45780         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45781
45782 2002-07-10  Jeffrey A Law  <law@redhat.com>
45783
45784         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45785
45786         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
45787
45788 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
45789
45790         * gcc.dg/20020312-2.c: Check for __PPC__.
45791
45792 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
45793
45794         * gcc.c-torture/compile/20020709-1.c: New test.
45795
45796 2002-07-07  Roger Sayle  <roger@eyesopen.com>
45797
45798         * g++.dg/template/qualttp21.C: New test case.
45799
45800 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
45801
45802         * gcc.c-torture/compile/20020706-1.c: New test.
45803         * gcc.c-torture/compile/20020706-2.c: New test.
45804
45805 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
45806             Alexandre Oliva  <aoliva@redhat.com>
45807
45808         * g++.dg/warn/incomplete1.C: New test.
45809
45810 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45811
45812         PR c++/7099
45813         * g++.dg/warn/noreturn1.C: New test.
45814
45815 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
45816
45817         PR c++/6706
45818         * g++.dg/debug/debug6.C: New test.
45819         * g++.dg/debug/debug7.C: New test.
45820
45821 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
45822
45823         * gcc.c-torture/compile/simd-3.c: New test.
45824
45825 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
45826
45827         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45828         * gcc.dg/20020620-1.c: Likewise.
45829
45830 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45831
45832         PR c++/6944
45833         * g++.dg/init/array4.C: New test.
45834         * g++.dg/init/array5.C: New test.
45835
45836 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
45837
45838         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45839         * gcc.c-torture/execute/simd-2.c (main): Likewise.
45840
45841 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45842
45843         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45844         * gcc.dg/wtr-aggr-init-1.c: Likewise.
45845         * gcc.dg/wtr-conversion-1.c: Likewise.
45846         * gcc.dg/wtr-escape-1.c: Likewise.
45847         * gcc.dg/wtr-int-type-1.c: Likewise.
45848         * gcc.dg/wtr-label-1.c: Likewise.
45849         * gcc.dg/wtr-static-1.c: Likewise.
45850         * gcc.dg/wtr-strcat-1.c: Likewise.
45851         * gcc.dg/wtr-suffix-1.c: Likewise.
45852         * gcc.dg/wtr-switch-1.c: Likewise.
45853         * gcc.dg/wtr-unary-plus-1.c: Likewise.
45854         * gcc.dg/wtr-union-init-1.c: Likewise.
45855         * gcc.dg/wtr-union-init-2.c: Likewise.
45856         * gcc.dg/wtr-union-init-3.c: Likewise.
45857
45858         * gcc.dg/wtr-func-def-1.c: New test.
45859
45860 2002-07-02 Devang Patel <dpatel@apple.com>
45861
45862         * objc.dg/param-1.m: New test.
45863
45864 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
45865
45866         * gcc.dg/cpp/trad/directive.c: Add test.
45867         * gcc.dg/cpp/trad/macroargs.c: Add test.
45868         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45869
45870 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
45871
45872         * gcc.dg/cpp/cmdlne-M.c: New test.
45873
45874 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
45875
45876         * objc.dg/desig-init-1.m: New test.
45877
45878 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45879
45880         PR c++/6716
45881         * g++.dg/template/instantiate1.C: New test.
45882
45883 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
45884
45885         PR c++/7112
45886         * g++.dg/template/sizeof2.C: New test.
45887
45888 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45889
45890         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
45891         gcc.dg/cpp/trad/include.c: New tests.
45892
45893 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
45894
45895         PR target/7177
45896         * gcc.c-torture/compile/20020701-1.c: New test.
45897
45898 2002-07-01  Stan Shebs  <shebs@apple.com>
45899
45900         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
45901         header here...
45902         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
45903         (objc-torture-execute): or here.
45904
45905 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
45906
45907         * gcc.c-torture/execute/arith-rand-ll.c: New test.
45908
45909 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45910
45911         * gcc.dg/cpp/trad/escaped-nl.c: New test.
45912
45913 2002-06-30  Devang Patel  <dpatel@apple.com>
45914
45915         * objc.dg/fsyntax-only.m: New test.
45916
45917 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
45918
45919         PR c++/6695
45920         * g++.dg/template/friend7.C: New file.
45921
45922 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
45923
45924         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
45925         return type.
45926
45927 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
45928
45929         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
45930         avoid division by zero.
45931
45932 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
45933
45934         * gcc.dg/Wunknownprag.c: New tests.
45935
45936 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
45937
45938         * gcc.c-torture/execute/simd-2.c: New test.
45939
45940 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
45941
45942         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
45943         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
45944         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
45945         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
45946         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
45947         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
45948         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
45949         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
45950         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
45951         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
45952         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
45953         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
45954         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
45955         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
45956         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
45957         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
45958         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
45959
45960 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
45961
45962         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
45963         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
45964         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
45965         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
45966         New tests.
45967         * gcc.dg/cpp/trad/directive.c: Update.
45968
45969 2002-06-23  Andreas Jaeger  <aj@suse.de>
45970
45971         * gcc.c-torture/execute/complex-6.c: New.
45972
45973 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
45974
45975         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
45976         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
45977         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
45978         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
45979
45980 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
45981
45982         * gcc.dg/cpp/trad: New directory with traditional tests copied
45983         from parent directory.
45984         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45985         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45986         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45987         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45988         Move to trad/ and rename.
45989         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
45990         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
45991         gcc.dg/cpp/trad/redef2.c: New tests.
45992         * gcc.dg/cpp/trad/trad.exp: New driver.
45993
45994 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
45995
45996         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45997         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45998         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45999         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46000         Remove.
46001
46002 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
46003
46004         * gcc.dg/20020620-1.c: New test.
46005
46006 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46007
46008         * g++.dg/template/ttp4.C: New test.
46009
46010 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
46011
46012         * g++.dg/opt/vt1.C: Fix regexp.
46013
46014 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46015
46016         * gcc.c-torture/execute/pure-1.c: Make functions static again.
46017         Don't use attribute `noinline'.
46018
46019 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46020
46021         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46022
46023 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
46024
46025         * gcc.c-torture/execute/simd-1.c: New.
46026
46027         * gcc.dg/simd-1.c: New.
46028
46029 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
46030
46031         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46032
46033 2002-06-16  Richard Henderson  <rth@redhat.com>
46034
46035         * g++.dg/ext/anon-struct1.C: New.
46036         * g++.dg/ext/anon-struct2.C: New.
46037         * g++.dg/ext/anon-struct3.C: New.
46038         * gcc.dg/anon-struct-1.c: New.
46039         * gcc.dg/anon-struct-2.c: New.
46040         * gcc.dg/anon-struct-3.c: New.
46041         * gcc.dg/20011008-1.c: Adjust warning text.
46042         * gcc.dg/20020527-1.c: Add -fms-extensions.
46043
46044 2002-06-16  Richard Henderson  <rth@redhat.com>
46045
46046         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46047
46048 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
46049
46050         * gcc.c-torture/execute/20020615-1.c: New test.
46051
46052 2002-06-15  Roger Sayle  <roger@eyesopen.com>
46053
46054         * gcc.c-tortuture/execute/compare-1.c: New test case.
46055         * gcc.c-tortuture/execute/compare-2.c: New test case.
46056         * gcc.c-tortuture/execute/compare-3.c: New test case.
46057
46058 2002-06-13  Richard Henderson  <rth@redhat.com>
46059
46060         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
46061         ia64 ilp32.
46062
46063 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46064
46065         * g++.dg/template/typename2.C: Update error message.
46066
46067 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
46068
46069         * gcc.c-torture/execute/20020611-1.c: New test.
46070
46071 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
46072
46073         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46074         list of targets to skip.
46075
46076 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
46077
46078         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46079         targets if not optimizing.
46080
46081 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
46082
46083         * gcc.c-torture/compile/20020605-1.c: New test.
46084
46085         * g++.dg/opt/vt1.C: New test.
46086
46087         * gcc.dg/20020531-1.c: New test.
46088
46089         * gcc.dg/20020530-1.c: New test.
46090
46091         * gcc.dg/20020527-1.c: New test.
46092
46093         * g++.dg/opt/cse1.C: New test.
46094
46095 2002-06-07  Roger Sayle  <roger@eyesopen.com>
46096
46097         * gcc.dg/20020607-2.c: New test case.
46098
46099 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
46100
46101         * gcc.c-torture/compile/20020604-1.c: New test.
46102
46103 2002-06-04  Richard Henderson  <rth@redhat.com>
46104
46105         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46106         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46107         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46108
46109 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
46110
46111         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46112
46113 2002-06-03  Richard Henderson  <rth@redhat.com>
46114
46115         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46116         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46117
46118 2002-06-02  Richard Henderson  <rth@redhat.com>
46119
46120         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46121         test functions static.
46122
46123 2002-06-02  Andreas Jaeger  <aj@suse.de>
46124
46125         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46126         now.
46127
46128 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46129
46130         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46131         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46132         Update for mofified diagnostics.
46133         * gcc.dg/c99-intconst-1.c: No longer fail.
46134
46135 2002-06-02  Richard Henderson  <rth@redhat.com>
46136
46137         * gcc.dg/uninit-A.c: Remove xfail markers.
46138
46139 2002-06-01  Roger Sayle  <roger@eyesopen.com>
46140
46141         * gcc.dg/fnegate-1.c: New test case.
46142
46143 2002-05-30  Osku Salerma  <osku@iki.fi>
46144
46145         * gcc.c-torture/execute/mayalias-1.c: New file.
46146
46147 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46148
46149         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46150         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46151         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46152
46153 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
46154
46155         * gcc.c-torture/execute/20020529-1.c: New test.
46156
46157 2002-05-27  Richard Henderson  <rth@redhat.com>
46158
46159         * g++.dg/ext/attrib6.C: New test case.
46160
46161 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46162
46163         * gcc.c-torture/execute/pure-1.c: New test.
46164
46165 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46166
46167         * gcc.dg/cpp/arith-2.c: Remove.
46168
46169 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46170
46171         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46172         * gcc.dg/cpp/if-3.c: Remove.
46173
46174 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
46175
46176         * g++.dg/opt/cse2.C: New test.
46177
46178 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
46179
46180         * gcc.dg/cpp/arith-1.c: New semantic tests.
46181         * gcc.dg/cpp/if-1.c: Update.
46182
46183 2002-05-24  Ben Elliston  <bje@redhat.com>
46184
46185         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46186
46187 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46188
46189         * gcc.dg/verbose-asm.c: New test.
46190
46191 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46192
46193         * gcc.dg/cpp/paste12.c: New test.
46194
46195 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46196
46197         * g++.dg/parse/named_ops.C: New test.
46198
46199 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
46200
46201         * gcc.dg/weak-8.c: New test.
46202
46203 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
46204
46205         * gcc.dg/weak-2.c: Allow optional leading underscore
46206         in scan-assembler symbol name.
46207         * gcc.dg/weak-3.c: Likewise.
46208         * gcc.dg/weak-4.c: Likewise.
46209         * gcc.dg/weak-5.c: Likewise.
46210
46211 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
46212
46213         * gcc.dg/20020523-1.c: New test.
46214
46215 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46216
46217         * objc.dg/const-str-2.m: Update now that we stop after
46218         a command line error.
46219
46220 2002-05-22  Richard Henderson  <rth@redhat.com>
46221
46222         * g++.dg/dg.exp: Fix typo in test pruneing.
46223
46224 2002-05-22  Richard Henderson  <rth@redhat.com>
46225
46226         * g++.dg/dg.exp: Prune the tls subdirectory.
46227         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46228         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46229         * g++.dg/tls/init-1.C: New.
46230
46231 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
46232
46233         * gcc.dg/20020517-1.c: New test.
46234
46235 2002-05-21  Richard Henderson  <rth@redhat.com>
46236
46237         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46238         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46239
46240 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
46241
46242         * g++.dg/other/copy2.C: New test.
46243
46244 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
46245
46246         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46247         (MAX_COPY): Bump up to 10 times sizeof (long long).
46248         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46249
46250         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46251         sizeof (long long).
46252
46253         * gcc.c-torture/execute/strcpy-1.c: New test.
46254
46255 2002-05-19  Jason Merrill  <jason2redhat.com>
46256
46257         * g++.dg/ext/oper1.C: New test.
46258
46259 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
46260 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
46261
46262         * README.QMTEST: New file.
46263
46264         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46265
46266 2002-05-19  Andreas Jaeger  <aj@suse.de>
46267
46268         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46269         now.
46270         * gcc.c-torture/execute/loop-2d.x: Likewise.
46271
46272 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
46273
46274         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46275         support weak symbols.
46276         * gcc.dg/weak-4.c: Likewise.
46277         * gcc.dg/weak-6.c: Likewise.
46278
46279 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
46280
46281         * gcc.dg/weak-3.c: Add dg-excess-error comment for
46282         cygwin, coff and h8300-*-hms targets
46283         * gcc.dg/weak-5.c: Likewise.
46284         * gcc.dg/weak-7.c: Likewise.
46285
46286 2002-05-16  Jason Merrill  <jason@redhat.com>
46287
46288         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46289         (scan-assembler-not, scan-assembler-dem): Likewise.
46290         (scan-assembler-dem-not): Likewise.
46291
46292 2002-05-15  Richard Henderson  <rth@redhat.com>
46293
46294         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46295
46296 2002-05-15  Richard Henderson  <rth@redhat.com>
46297
46298         * gcc.dg/weak-5.c (vfoo1c): No warning here.
46299         (vfoo1f): Warning here.
46300         (vfoo1l): Don't redefine the alias.
46301
46302 2002-05-14  Jason Merrill  <jason@redhat.com>
46303             Alexandre Oliva  <aoliva@redhat.com>
46304
46305         * g++.dg/init/pm1.C: New test.
46306
46307 2002-05-12  David S. Miller  <davem@redhat.com>
46308
46309         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46310         types.
46311
46312 2002-05-10  Roger Sayle  <roger@eyesopen.com>
46313
46314         * gcc.c-torture/execute/20020510-1.c: New test case.
46315
46316 2002-05-10  David S. Miller  <davem@redhat.com>
46317
46318         * gcc.c-torture/execute/conversion.c: Test long double too.
46319
46320 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
46321
46322         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46323         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46324         * lib/g++.exp (g++_link_flags): Likewise.
46325         * lib/objc.exp (objc_target_compile): Likewise.
46326
46327 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46328
46329         * gcc.dg/cpp/poison.c: Update.
46330         * gcc.dg/cpp/20000625-2.c: Remove.
46331         * gcc.dg/cpp/direct2s.c: Remove final test.
46332
46333 2002-05-08  Tom Rix  <trix@redhat.com>
46334
46335         * gcc.c-torture/execute/20020508-1.c: New test.
46336         * gcc.c-torture/execute/20020508-2.c: New test.
46337         * gcc.c-torture/execute/20020508-3.c: New test.
46338
46339 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46340
46341         * gcc.dg/cpp/charconst-4.c: More tests.
46342
46343 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
46344
46345         PR c/6569
46346         * gcc.dg/weak-3.c: Update location of warning messages.
46347         * gcc.dg/weak-5.c: Likewise.
46348
46349 2002-05-06  Roger Sayle  <roger@eyesopen.com>
46350
46351         * gcc.c-torture/execute/20020506-1.c: New test case.
46352
46353 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46354
46355         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46356
46357 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46358
46359         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46360
46361 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46362
46363         * gcc.dg/cpp/charconst-3.c: New test.
46364
46365 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46366
46367         * gcc.dg/cpp/charconst.c: Update tests.
46368
46369 2002-05-05  Tim Josling  <tej@melbpc.org.au>
46370
46371         * treelang: Added directory for new sample language treelang. Also
46372         lib/treelang.exp: New file to signal treelang should be tested.
46373
46374 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46375
46376         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46377         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46378         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46379         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46380         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46381         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46382         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46383
46384 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46385
46386         * gcc.dg/format/xopen-2.c: New test.
46387
46388 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46389
46390         * gcc.dg/20020503-1.c: New test.
46391
46392 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
46393
46394         * g++.dg/init/dtor1.C: Make it tougher.
46395
46396 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
46397
46398         * g++.dg/init/dtor1.C: New test.
46399
46400 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
46401
46402         * gcc.dg/altivec-8.c: New.
46403
46404 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
46405
46406         * gcc.dg/altivec-7.c: New.
46407
46408 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
46409
46410         * g++.dg/parse/typedef1.C: New test.
46411
46412 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
46413
46414         PR c++/6486
46415         * g++.dg/template/friend6.C: New test.
46416
46417         PR c++/6492
46418         * g++.dg/init/copy1.C: New test.
46419
46420 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
46421
46422         * g++.dg/warn/effc1.C: New test.
46423
46424 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46425
46426         * gcc.dg/cpp/if-cexp.c: Add a test.
46427
46428 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
46429
46430         * gcc.dg/20020426-2.c: New test.
46431
46432 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46433
46434         * gcc.dg/cpp/if-mop.c: Update.
46435         * gcc.dg/cpp/if-mpar.c: Add test.
46436         * gcc.dg/cpp/if-oppr.c: Update.
46437
46438 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46439
46440         PR c/6343
46441         * gcc.dg/weak-[2-7].c: New tests.
46442
46443 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46444
46445         * gcc.dg/enum1.c: New test.
46446
46447 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46448
46449         PR c++/6497
46450         * g++.dg/inherit/access2.C: New test.
46451
46452 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46453
46454         PR bootstrap/6445
46455         * gcc.dg/20020426-1.c: New test.
46456
46457 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46458
46459         * g++.dg/abi/enum1.C: New test.
46460
46461 2002-04-26  Richard Henderson  <rth@redhat.com>
46462
46463         * gcc.dg/c99-bool-1.c: Expect always true warning.
46464
46465 2002-04-25  Roger Sayle  <roger@eyesopen.com>
46466
46467         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46468
46469 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46470
46471         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46472         targets.
46473
46474 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
46475
46476         * g++.dg/abi/mange7.C: New test.
46477
46478         PR c++/6438.
46479         * g++.dg/parse/stmtexpr2.C: New test.
46480
46481 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
46482
46483         * gcc.dg/20020312-2.c: Add SH target.
46484
46485 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46486
46487         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46488         compiler output on mips*-*-irix*.
46489
46490 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
46491
46492         * g++.dg/parse/attr1.C: New test.
46493
46494 2002-04-23  Roger Sayle  <roger@eyesopen.com>
46495
46496         * gcc.c-torture/execute/string-opt-17.c: New test case.
46497         * gcc.c-torture/execute/memset-2.c: New test case.
46498
46499 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
46500
46501         PR c++/6256:
46502         * g++.dg/template/friend5.C: New test.
46503
46504         PR c++/6331:
46505         * g++.dg/template/qual1.C: Likewise.
46506
46507 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
46508
46509         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46510         Include stdlib.h, not stdio.h or ctype.h.
46511
46512 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
46513
46514         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46515         cris-*-elf* and mmix-*-*.
46516         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46517         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46518         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46519         Ditto.
46520         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46521         * gcc.dg/wchar_t-1.c: Ditto.
46522
46523 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
46524
46525         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46526         Clarify comment.
46527
46528 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
46529
46530         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46531
46532 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46533
46534         * gcc.c-torture/execute/20000906-1.x: Delete.
46535
46536 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
46537
46538         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46539
46540 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
46541
46542         * PR6367
46543         * g77.f-torture/execute/6367.f: New test.
46544         * g77.f-torture/execute/6367.x: Disable for MMIX.
46545
46546 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
46547
46548         * PR6352
46549         * g++.dg/opt/inline2.C: New test.
46550
46551 2002-04-18  Richard Henderson  <rth@redhat.com>
46552
46553         * gcc.dg/20000906-1.c: Enable for all targets.
46554         * gcc.c-torture/compile/iftrap-2.c: New.
46555
46556 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46557
46558         * gcc.dg/20020418-1.c: New test.
46559         * gcc.dg/20020418-2.c: New test.
46560
46561 2002-04-18  Richard Henderson  <rth@redhat.com>
46562
46563         * gcc.c-torture/compile/iftrap-1.c: New.
46564         * gcc.dg/iftrap-1.c: Adjust for ia64.
46565         * gcc.dg/iftrap-2.c: New.
46566
46567 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46568
46569         * gcc.c-torture/compile/20020418-1.c: New test.
46570
46571 2002-04-18  Roger Sayle  <roger@eyesopen.com>
46572
46573         * gcc.c-torture/compile/20020415-1.c: New.
46574
46575 2002-04-18  David S. Miller  <davem@redhat.com>
46576
46577         * gcc.c-torture/execute/20020418-1.c: New test.
46578
46579 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
46580
46581         * gcc.dg/20020416-1.c: New test.
46582
46583         * g++.dg/opt/inline1.C: New test.
46584
46585 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
46586
46587         * gcc.dg/altivec-5.c: New test.
46588
46589         * gcc.dg/20020415-1.c: New test.
46590
46591 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
46592
46593         * lib/chill.exp: Remove.
46594
46595 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
46596
46597         * g++.dg/other/big-struct.C: New test.
46598
46599 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
46600
46601         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46602         of scratch file.
46603
46604 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
46605
46606         PR c/6277
46607         * gcc.dg/i386-387-1.c: Allow optional leading underscore
46608         in scan-assembler function name
46609
46610 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
46611
46612         * g77.f-torture/execute/980628-4.x,
46613         g77.f-torture/execute/980628-5.x,
46614         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46615         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46616         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46617         i[34567]86-*-*.
46618
46619 2002-04-13  David S. Miller  <davem@redhat.com>
46620
46621         * gcc.c-torture/execute/20020413-1.c: New test.
46622
46623 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
46624
46625         * gcc.dg/asm-6.c,
46626         * g++.dg/ext/asm1.C: New tests.
46627
46628 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
46629
46630         PR c++ 5373.
46631         * g++.dg/parse/stmtexpr1.C: New test.
46632
46633         PR c++/5189.
46634         * g++.dg/template/copy1.C: New test.
46635
46636 2002-04-12  Richard Henderson  <rth@redhat.com>
46637
46638         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46639
46640 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
46641
46642         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46643         gcc.c-torture/execute/20020307-2.c.
46644
46645 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
46646
46647         * g++.dg/ext/attrib5.C,
46648         * g++.dg/lookup/struct1.C: New tests.
46649
46650 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
46651
46652         * gcc.dg/20020411-1.c: New test.
46653
46654         * gcc.c-torture/execute/20020411-1.c: New test.
46655
46656 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
46657
46658         * g77.f-torture/execute/6177.f: New test.
46659
46660 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
46661
46662         PR middle-end/6247
46663         * g++.dg/opt/cleanup1.C: New test.
46664
46665         * g++.dg/opt/const1.C: New test.
46666
46667 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
46668
46669         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46670
46671 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46672
46673         PR c++/5507
46674         * g++.dg/template/typename2.C: New test.
46675
46676 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
46677
46678         * gcc.c-torture/execute/loop-12.c: New.
46679
46680 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
46681
46682         * g77.f-torture/execute/980628-4.x,
46683         g77.f-torture/execute/980628-5.x,
46684         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46685         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46686         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46687
46688 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46689
46690         PR optimization/6086
46691         * g++.dg/opt/preinc1.C: New test.
46692
46693 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46694
46695         PR c++/5571
46696         * g++.dg/opt/static2.C: New test.
46697
46698 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46699
46700         PR c/5120
46701         * gcc.dg/20020406-1.c: New test.
46702
46703 2002-04-04  David S. Miller  <davem@redhat.com>
46704
46705         * gcc.c-torture/execute/20020404-1.c: New test.
46706
46707 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
46708
46709         PR c/6123
46710         * gcc.dg/20020312-2.c: Do not declare global register variable
46711         if __PIC__ or __pic__ is defined.
46712
46713 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
46714
46715         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
46716         __asm__ so that it works correctly even if -ansi -pedantic-errors.
46717
46718 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46719
46720         * gcc.misc-tests/linkage.exp: Update last change to handle
46721         sparc*-, not just sparc-.
46722
46723 2002-04-03  Richard Henderson  <rth@redhat.com>
46724
46725         * gcc.dg/cpp/ucs.c: Improved long UCS test.
46726
46727 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46728
46729         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46730
46731 2002-04-02  David S. Miller  <davem@redhat.com>
46732
46733         * gcc.c-torture/execute/20020402-3.c: New test.
46734
46735 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46736
46737         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46738         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46739
46740         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46741         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46742         g77.f-torture/execute/20001201.x,
46743         g77.f-torture/execute/u77-test.x: New files.
46744
46745         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46746         * gcc.dg/wchar_t-1.c: Ditto.
46747
46748 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46749
46750         * gcc.c-torture/execute/20020402-1.c: New test.
46751
46752 2002-04-01  Richard Henderson  <rth@redhat.com>
46753
46754         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46755
46756         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46757
46758 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46759
46760         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46761
46762 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46763
46764         * g++.dg/inherit/template-as-base.C: Expect error.
46765         * g++.dg/inherit/namespace-as-base.C: Likewise.
46766
46767 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
46768
46769         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46770         g++.dg/ext/instantiate3.C: Tweak match patterns.
46771
46772         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46773         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46774         -da test.
46775
46776 2002-03-31  Richard Henderson  <rth@redhat.com>
46777
46778         * gcc.dg/special/alias-2.c: New.
46779         * gcc.dg/special/ecos.exp: Run it.
46780
46781 2002-03-31  Richard Henderson  <rth@redhat.com>
46782
46783         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46784
46785 2002-03-31  Kazu Hirata  <kazu@hxi.com>
46786
46787         * gcc.dg/weak-1.c: Disable on h8300 port.
46788
46789 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
46790
46791         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46792         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46793         ordering tests.
46794         * g++.dg/bprob/bprob-1.C: New test.
46795         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46796         * g++.dg/gcov/gcov-1.C: New test.
46797         * g++.dg/gcov/gcov-1.x: New file.
46798         * g++.dg/gcov/gcov-2.C: New test.
46799         * g++.dg/gcov/gcov-3.C: New test.
46800         * g++.dg/gcov/gcov-3.h: New file.
46801
46802 2002-03-28  Roger Sayle  <roger@eyesopen.com>
46803
46804         * g++.old-deja/g++.other/builtins5.C: New test.
46805         * g++.old-deja/g++.other/builtins6.C: New test.
46806         * g++.old-deja/g++.other/builtins7.C: New test.
46807         * g++.old-deja/g++.other/builtins8.C: New test.
46808         * g++.old-deja/g++.other/builtins9.C: New test.
46809
46810 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
46811
46812         * g++.dg/opt/static1.C: New test.
46813
46814         * g++.dg/opt/longbranch1.C: New test.
46815
46816 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
46817
46818         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46819
46820         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46821
46822 2002-03-28  Jeffrey A Law  (law@redhat.com)
46823
46824         * gcc.c-torture/execute/20020328-1.c: New test.
46825
46826 2002-03-27  Richard Henderson  <rth@redhat.com>
46827
46828         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46829         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46830         move from g++.old-deja/g++.ext/.
46831
46832 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
46833
46834         * g++.dg/init/new2.C: New test.
46835
46836 2002-03-26  Richard Henderson  <rth@redhat.com>
46837
46838         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46839
46840         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46841         on sparc.
46842
46843         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
46844         sparcv9 systems.
46845         * gcc.dg/20001102-1.c: Likewise.
46846
46847 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
46848
46849         * gcc.dg/cpp/endif-pedantic1.c,
46850         gcc.dg/cpp/endif-pedantic2.c: New tests.
46851
46852 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
46853
46854         * g++.dg/init/new1.C: New test.
46855
46856 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46857
46858         * g++.dg/abi/vbase9.C: New test.
46859
46860 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
46861
46862         * gcc.dg/arm-asm.c: New test.
46863
46864 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
46865
46866         * gcc.dg/Wswitch-enum.c: New test.
46867         Fix PR c/5044.
46868
46869 2002-03-26  Richard Henderson  <rth@redhat.com>
46870
46871         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46872         structure.
46873
46874 2002-03-25  Richard Henderson  <rth@redhat.com>
46875
46876         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
46877         sparcv9 systems.
46878
46879         * gcc.c-torture/compile/20011119-1.c (xxx): New.
46880         * gcc.c-torture/compile/20011119-2.c (xxx): New.
46881
46882 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
46883
46884         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
46885
46886 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
46887
46888         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
46889         targets using generic thunk support.
46890
46891 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
46892
46893         * gcc.c-torture/compile/20020323-1.c: New test.
46894
46895         * g++.dg/opt/conj2.C: New test.
46896
46897 2002-03-24  Richard Henderson  <rth@redhat.com>
46898
46899         * gcc.dg/weak-1.c: Use -fno-common.
46900
46901 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46902
46903         * g77.dg/f77-edit-apostrophe-out.f: New test
46904         * g77.dg/f77-edit-h-out.f: New test
46905         * g77.dg/f77-edit-t-in.f: New test
46906         * g77.dg/f77-edit-t-out.f: New test
46907         * g77.dg/f77-edit-x-out.f: New test
46908         * g77.dg/f77-edit-slash-out.f: New test
46909         * g77.dg/f77-edit-colon-out.f: New test
46910         * g77.dg/f77-edit-s-out.f: New test
46911
46912 2002-03-24  Richard Henderson  <rth@redhat.com>
46913
46914         * objc/execute/formal_protocol-6.x: New XFAIL.
46915
46916 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46917
46918         * gcc.dg/weak-1.c: Early return from dg-final on platforms
46919         that do not support weak symbols
46920
46921 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46922
46923         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
46924         * lib/g77.exp: Likewise.
46925         * lib/objc.exp: Likewise.
46926
46927 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
46928
46929         * gcc.dg/Wswitch-default.c: New test.
46930
46931 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
46932
46933         * g++.dg/other/enum1.C: New test.
46934
46935 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
46936
46937         * gcc.dg/pragma-ep-3.c: Fix typo.
46938
46939 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46940
46941         * g++.dg/inherit/template-as-base.C: New test.
46942
46943 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
46944
46945         * g++.old-deja/g++.other/dwarf2-1.C: Move...
46946         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
46947
46948 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
46949
46950         * gcc.dg/cpp/multiline.c: Update to match.
46951
46952 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
46953
46954         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
46955
46956 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
46957
46958         * gcc.dg/cpp/extratokens2.c: New file.
46959
46960 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
46961
46962         * gcc.dg/20020312-2.c: Add rs6000 target.
46963
46964         * gcc.c-torture/compile/20020319-1.c: New test.
46965
46966 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46967
46968         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
46969         (A, E): Handle this.
46970
46971 2002-03-20  Jason Merrill  <jason@redhat.com>
46972
46973         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
46974         ignoring -fpic.
46975         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
46976         through prune_gcc_output.
46977
46978 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
46979
46980         * gcc.c-torture/compile/20020320-1.c: New test.
46981
46982 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
46983
46984         * gcc.c-torture/compile/20020318-1.c: New test.
46985
46986         * gcc.dg/struct-by-value-1.c: New test.
46987
46988         * gcc.dg/20020319-1.c: New test.
46989
46990 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
46991
46992         * g++.dg/opt/conj1.C: New test.
46993
46994 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
46995
46996         * g++.dg/template/qualttp20.C: Revert previous change.
46997         * g++.dg/template/qualttp3.C: Likewise.
46998         * g++.dg/template/qualttp4.C: Likewise.
46999         * g++.dg/template/qualttp5.C: Likewise.
47000         * g++.dg/template/qualttp6.C: Likewise.
47001         * g++.dg/template/qualttp7.C: Likewise.
47002         * g++.dg/template/qualttp8.C: Likewise.
47003         * g++.dg/template/recurse.C: Likewise.
47004
47005 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
47006
47007         * gcc.dg/cpp/wchar-1.c: Update.
47008
47009 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47010
47011         * g++.dg/template/conv1.C: New test.
47012         * g++.dg/template/conv2.C: New test.
47013         * g++.dg/template/conv3.C: New test.
47014         * g++.dg/template/conv4.C: New test.
47015
47016 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47017
47018         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47019         * g++.dg/template/qualttp3.C: Likewise.
47020         * g++.dg/template/qualttp4.C: Likewise.
47021         * g++.dg/template/qualttp5.C: Likewise.
47022         * g++.dg/template/qualttp6.C: Likewise.
47023         * g++.dg/template/qualttp7.C: Likewise.
47024         * g++.dg/template/qualttp8.C: Likewise.
47025         * g++.dg/template/recurse.C: Likewise.
47026
47027 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
47028
47029         * g++.dg/opt/dtor1.C: New test.
47030
47031 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
47032
47033         * gcc.c-torture/compile/20020315-1.c: New test.
47034
47035 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
47036
47037         * gcc.dg/weak-1.c: Fix scan tests.
47038
47039 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
47040
47041         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47042         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47043         cris-*-aout* mmix-*-*.
47044         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47045         cris-*-aout* mmix-*-*.
47046         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47047         cris-*-elf* cris-*-aout* and mmix-*-*.
47048         * gcc.dg/20001009-1.c: Ditto.
47049         * gcc.dg/20010912-1.c: Ditto.
47050         * gcc.dg/20020122-4.c: Ditto.
47051         * gcc.dg/inline-2.c: Ditto.
47052
47053 2002-03-14  Jeffrey A Law  (law@cygnus.com)
47054
47055         * gcc.c-torture/compile/20020314-1.c: New test.
47056
47057 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
47058
47059         * gcc.c-torture/execute/20020314-1.c: New test.
47060
47061 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
47062
47063         * g++.dg/warn/Wunused-1.C: New test.
47064
47065 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
47066
47067         * g++.dg/abi/mangle6.C: New test.
47068
47069 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
47070
47071         * gcc.c-torture/compile/20020309-2.c: New test.
47072
47073         * gcc.c-torture/compile/20020312-1.c: New test.
47074
47075 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47076
47077         * g++.dg/other/access1.C: New test.
47078
47079 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
47080
47081         * gcc.c-torture/execute/wchar_t-1.c: New test.
47082
47083 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
47084
47085         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47086
47087 2002-03-12  Roger Sayle  <roger@eyesopen.com>
47088
47089         * gcc.dg/20020312-1.c: New test case.
47090
47091 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
47092
47093         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47094
47095 2002-03-11  Richard Henderson  <rth@redhat.com>
47096
47097         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47098         * g++.old-deja/g++.jason/report.C: Likewise.
47099
47100 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47101
47102         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47103         * g++.old-deja/g++.robertl/eb56.C: Likewise.
47104
47105 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47106
47107         * g++.dg/overload/pmf1.C: New test.
47108
47109 2002-03-11  Kazu Hirata  <kazu@hxi.com>
47110
47111         * gcc.c-torture/execute/20020307-1.c: Use long.
47112
47113 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
47114
47115         PR optimization/5844
47116         * gcc.dg/20020310-1.c: New test.
47117
47118 2002-03-09  Michael Meissner  <meissner@redhat.com>
47119
47120         * gcc.c-torture/execute/memcpy-2.c: New test.
47121         * gcc.c-torture/execute/memset-1.c: New test.
47122         * gcc.c-torture/execute/strlen-1.c: New test.
47123         * gcc.c-torture/execute/strcmp-1.c: New test.
47124         * gcc.c-torture/execute/strncmp-1.c: New test.
47125
47126 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
47127
47128         * gcc.dg/ppc-ldstruct.c: New test.
47129
47130 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
47131
47132         * gcc.c-torture/execute/va-arg-22.c: New test.
47133
47134 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47135
47136         * gcc.c-torture/compile/20020309-1.c: New test.
47137
47138 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
47139
47140         * gcc.c-torture/execute/20020307-2.c: New test.
47141
47142 2002-03-07  Jeffrey A Law  (law@redhat.com)
47143
47144         * g77.f-torture/compile/20020307-1.f: New test.
47145
47146 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
47147
47148         * gcc.dg/unordered-1.c: New test.
47149
47150 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
47151
47152         * gcc.c-torture/execute/20020307-1.c: New test.
47153
47154 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
47155
47156         * gcc.dg/20020304-1.c: New test.
47157
47158         * gcc.c-torture/compile/20020304-2.c: New test.
47159
47160 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
47161
47162         * gcc.c-torture/compile/20020304-1.c: New test case
47163         (from PR c/5830).
47164
47165 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
47166
47167         * gcc.dg/20020103-1.c: Add other -D ppc variants.
47168
47169 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47170
47171         * g++.dg/other/classkey1.C: New test.
47172
47173 2002-03-01  Richard Henderson  <rth@redhat.com>
47174
47175         * gcc.c-torture/compile/981223-1.x: New.
47176         * gcc.c-torture/compile/920625-1.x: New.
47177
47178 2002-02-28  Richard Henderson  <rth@redhat.com>
47179
47180         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47181
47182 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
47183
47184         * gcc.c-torture/execute/20020227-1.c: New test.
47185
47186 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
47187
47188         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47189         here" ERROR lines.
47190         * g++.old-deja/g++.oliva/partord1.C: Likewise.
47191         * g++.old-deja.g++.other/defarg1.C: Likewise.
47192         * g++.old-deja/g++.pt/calls2.C: Likewise.
47193         * g++.old-deja/g++.pt/crash20.C: Likewise.
47194         * g++.old-deja/g++.pt/crash30.C: Likewise.
47195         * g++.old-deja/g++.pt/crash36.C: Likewise.
47196         * g++.old-deja/g++.pt/crash6.C: Likewise.
47197         * g++.old-deja/g++.pt/defarg13.C: Likewise.
47198         * g++.old-deja/g++.pt/derived3.C: Likewise.
47199         * g++.old-deja/g++.pt/error1.C: Likewise.
47200         * g++.old-deja/g++.pt/friend21.C: Likewise.
47201         * g++.old-deja/g++.pt/friend23.C: Likewise.
47202         * g++.old-deja/g++.pt/infinite1.C: Likewise.
47203         * g++.old-deja/g++.robertl/eb128.C: Likewise.
47204
47205 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
47206
47207         * gcc.c-torture/execute/20020225-2.c: New test.
47208
47209 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
47210
47211         * gcc.c-torture/execute/920730-1t.c,
47212         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47213         Delete test cases, only relevant to -traditional.
47214
47215 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47216
47217         * gcc.dg/cpp/undef1.c: Remove.
47218         * gcc.dg/cpp/directiv.c: Update.
47219         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47220
47221 2002-02-27  Michael Meissner  <meissner@redhat.com>
47222
47223         * gcc.c-torture/execute/20020226-1.c: New test.
47224
47225 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
47226
47227         * g++.dg/debug/debug4.C: New test.
47228
47229         * gcc.dg/ia64-visibility-1.c: New test.
47230
47231 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
47232
47233         * gcc.dg/debug/20020224-1.c: New.
47234
47235 2002-02-25  Kazu Hirata  <kazu@hxi.com>
47236
47237         * gcc.c-torture/execute/960416-1.x: New.
47238         * gcc.c-torture/execute/divconst-3.x: Likewise.
47239
47240 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
47241
47242         * gcc.dg/20020224-1.c: New test.
47243
47244 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
47245
47246         * gcc.c-torture/execute/20020225-1.c: New.
47247
47248 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47249
47250         * gcc.dg/cpp/wchar-1.c: New test.
47251
47252 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
47253
47254         * gcc.dg/20020222-1.c: New test.
47255
47256 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
47257
47258         * g++.dg/opt/anonunion1.C: New test.
47259
47260 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
47261
47262         * g++.dg/template/qualttp19.C: New test.
47263         * g++.dg/template/qualttp20.C: New test.
47264         * g++.old-deja/g++.jason/report.C: Adjust expected errors
47265         * g++.old-deja/g++.other/qual1.C: Likewise.
47266
47267 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
47268
47269         * gcc.dg/attr-alwaysinline.c: New.
47270
47271 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
47272
47273         * gcc.dg/20020220-1.c: New test.
47274
47275         * gcc.dg/20020220-2.c: New test.
47276
47277         * g++.dg/opt/mmx1.C: New test.
47278
47279 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
47280
47281         * gcc.c-torture/compile/20020110.c: New test.
47282
47283 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
47284
47285         * gcc.c-torture/execute/20020219-1.c: New test.
47286
47287         * gcc.dg/20020219-1.c: New test.
47288
47289         * gcc.dg/noncompile/20020220-1.c: New test.
47290
47291         * g++.dg/opt/ptrintsum1.C: New test.
47292
47293         * gcc.dg/debug/20020220-1.c: New test.
47294
47295 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
47296
47297         * gcc.c-torture/execute/20020216-1.c: New test.
47298
47299 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47300
47301         * gcc.dg/decl-1.c: Update, new test.
47302
47303 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
47304
47305         * g++.dg/abi/bitfield1.C: New test.
47306         * g++.dg/abi/bitfield2.C: New test.
47307
47308 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47309
47310         * gcc.dg/attr-nest.c: New test.
47311
47312 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47313
47314         * gcc.c-torture/execute/20020215-1.c: New test.
47315
47316 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
47317
47318         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47319         * g++.dg/debug/debug.exp: New.
47320         * g++.dg/debug/trivial.C: New.
47321         * g++.dg/debug/debug1.C: Moved...
47322         * g++.dg/other/debug1.C: ...from here.
47323         * g++.dg/debug/debug2.C: Moved...
47324         * g++.dg/other/debug2.C: ...from here.
47325         * g++.dg/debug/debug3.C: Moved...
47326         * g++.dg/other/debug3.C: ...from here.
47327
47328         * gcc.dg/noncompile/20020213-1.c: New test.
47329
47330 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
47331
47332         * g++.dg/other/debug3.C: New test.
47333
47334         * gcc.c-torture/execute/20020213-1.c: New test.
47335
47336 2002-02-13  Richard Smith <richard@ex-parrot.com>
47337
47338         * g++.old-deja/g++.other/thunk1.C: New test.
47339
47340 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47341
47342         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47343
47344 2002-02-13  Stan Shebs  <shebs@apple.com>
47345
47346         * gcc.dg/altivec-3.c: New.
47347
47348 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
47349
47350         * gcc.dg/Wunreachable-1.c: New test.
47351         * gcc.dg/Wunreachable-2.c: New test.
47352
47353 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47354
47355         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47356
47357 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
47358
47359         * gcc.dg/decl-1.c: New test.
47360
47361 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47362
47363         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47364
47365 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47366
47367         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47368         * gcc.c-torture/compile/980506-1.x: Likewise.
47369
47370 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47371
47372         * gcc.dg/20020210-1.c: New.
47373
47374 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
47375
47376         * g77.f-torture/execute/947.f: New regression test
47377         for PR fortran/947.
47378
47379 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
47380
47381         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47382         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47383
47384 2002-02-08  Richard Henderson  <rth@redhat.com>
47385
47386         * gcc.c-torture/compile/labels-3.c: New.
47387
47388 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
47389
47390         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47391         expression statements work instead.
47392         * gcc.dg/noncompile/20020207-1.c: New test.
47393
47394 2002-02-07  Richard Henderson  <rth@redhat.com>
47395
47396         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47397
47398 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47399
47400         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47401         message from g77
47402         * lib/g77-dg.exp: Trim g77 error messages so that they are
47403         recognized by dg.exp.
47404
47405 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47406
47407         PR fortran/5473
47408         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
47409
47410 2002-02-07  Richard Henderson  <rth@redhat.com>
47411
47412         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47413         to be sufficiently aligned for integers.
47414
47415 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
47416
47417         * g++.dg/template/friend4.C: New test.
47418
47419 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47420
47421         PR fortran/5743
47422         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47423         unsupported cases.
47424
47425 2002-02-07  Richard Henderson  <rth@redhat.com>
47426
47427         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47428         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47429         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47430         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47431
47432 2002-02-06  Richard Henderson  <rth@redhat.com>
47433
47434         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47435
47436 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
47437
47438         * gcc.dg/20020206-1.c: New test.
47439
47440 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
47441
47442         * gcc.c-torture/execute/20020206-1.c: New test.
47443
47444         * gcc.c-torture/execute/20020206-2.c: New test.
47445
47446         PR optimization/5429:
47447         * gcc.c-torture/compile/20020206-1.c: New test.
47448
47449 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
47450
47451         * g++.dg/ext/align1.C: Do not use an explicit alignment value
47452         as certain file formats cannot support particularly large
47453         alignments.
47454
47455         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47456         and do not expect to be able to link the executable.
47457
47458         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47459         fail because the COFF format does not support the weak attribute.
47460
47461 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
47462
47463         * g77.dg/pr5473.f: New test
47464
47465 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
47466
47467         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47468         Fix testcase accordingly.
47469
47470 2002-02-04  Richard Henderson  <rth@redhat.com>
47471
47472         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47473         (buf): Change to be an array of pointers, not ints.
47474
47475 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47476
47477         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
47478         before all tests.  Move warning one line above to match where it
47479         C frontend emits.
47480         * gcc.dg/Wswitch-2.c: New test.
47481         * g++.dg/warn/Wswitch-1.C: New test.
47482         * g++.dg/warn/Wswitch-2.C: New test.
47483
47484 2002-02-04  Richard Henderson  <rth@redhat.com>
47485
47486         * g++.dg/abi/offsetof.C: Fix size comparison.
47487
47488 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
47489
47490         * gcc.dg/cast-qual-2.c: New test.
47491
47492 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47493
47494         * gcc.dg/20020201-4.c: New test.
47495
47496 2002-02-04  Ben Elliston  <bje@redhat.com>
47497
47498         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47499         target_info attribute != 0, in addition to the empty string.
47500         (gcc_target_compile): Likewise.
47501
47502 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
47503
47504         * gcc.dg/Wswitch.c: New test.
47505         PR gcc/4475. PR gcc/3780.
47506
47507 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
47508
47509         * g77.f-torture/execute/5122.f: New test for regressions
47510         against PR fortran/5122.
47511
47512 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
47513
47514         * g77.f-torture/compile/pr3743.f: Delete
47515         * g77.dg/pr3743-1.f: New test.
47516         * g77.dg/pr3743-2.f: New test.
47517         * g77.dg/pr3743-3.f: New test.
47518         * g77.dg/pr3743-4.f: New test.
47519
47520 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47521
47522         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47523
47524 2002-02-02  Richard Henderson  <rth@redhat.com>
47525
47526         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47527         * gcc.c-torture/execute/bf64-1.c: Likewise.
47528
47529 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47530
47531         * gcc.dg/20020201-2.c: New test.
47532
47533         * gcc.dg/20020201-3.c: New test.
47534
47535         * gcc.c-torture/execute/bitfld-2.c: New test.
47536
47537 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47538
47539         * gcc.dg/bitfld-1.c: Update.
47540         * gcc.dg/bitfld-2.c: Update.
47541         * gcc.c-torture/execute/bitfld-1.x: New.
47542
47543 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47544
47545         * gcc.c-torture/execute/20020201-1.c: New test.
47546
47547 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
47548
47549         PR target/5469
47550         * gcc.dg/20020201-1.c: New test.
47551
47552 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
47553
47554         PR fortran/3743
47555         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47556         * g77.f-torture/compile/pr3743.x: Remove
47557
47558 2002-01-31  Tom Rix  <trix@redhat.com>
47559
47560         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47561
47562 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47563
47564         * gcc.dg/noncompile/20020130-1.c: New test.
47565
47566 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
47567
47568         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47569
47570 2002-01-29  Richard Henderson  <rth@redhat.com>
47571
47572         * gcc.c-torture/execute/991118-1.c: Cast various constants back
47573         to long long.
47574         * gcc.c-torture/execute/bf64-1.c: Likewise.
47575
47576 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
47577
47578         * gcc.c-torture/execute/20020129-1.c: New test.
47579
47580 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47581
47582         * gcc.c-torture/compile/20000224-1.c: Update.
47583         * gcc.c-torture/execute/bitfld-1.c: New tests.
47584         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47585         * gcc.dg/uninit-A.c: Update.
47586
47587 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47588
47589         * g++.dg/template/ctor1.C: Add instantiation.
47590
47591 2002-01-28  Paul Koning  <pkoning@equallogic.com>
47592
47593         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47594         argument to __builtin_prefetch to be const ptr.
47595
47596 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
47597
47598         * gcc.c-torture/compile/20020120-1.c: New test.
47599
47600 2002-01-27  Kazu Hirata  <kazu@hxi.com>
47601
47602         * gcc.c-torture/execute/20020127-1.c: New test.
47603
47604 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
47605
47606         * g77.dg/f77-edit-i-in.f: New test
47607         * g77.dg/f77-edit-i-out.f: New test
47608
47609 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
47610
47611         * gcc.dg/debug/debug.exp: New file.
47612         * gcc.dg/debug/trivial.c: New file.
47613         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47614         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47615         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47616         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47617         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47618         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47619         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47620         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47621         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47622         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47623         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47624         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47625         * gcc.dg/20000503-1.c: Removed.
47626         * gcc.dg/20010207-1.c: Removed.
47627         * gcc.dg/20011223-1.c: Removed.
47628         * gcc.dg/20020104-2.c: Removed.
47629         * gcc.dg/debug-1.c: Removed.
47630         * gcc.dg/debug-2.c: Removed.
47631         * gcc.dg/debug-3.c: Removed.
47632         * gcc.dg/debug-4.c: Removed.
47633         * gcc.dg/debug-5.c: Removed.
47634         * gcc.dg/debug-6.c: Removed.
47635         * gcc.dg/dwarf2-1.c: Removed.
47636         * gcc.dg/dwarf2-2.c: Removed.
47637
47638 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
47639
47640         * g++.old-deja/g++.other/eh5.C: New test.
47641         * g++.old-deja/g++.other/sibcall2.C: New test.
47642         * g++.old-deja/g++.other/array9.C: New test.
47643         * g++.old-deja/g++.other/typename2.C: New test.
47644         * g++.old-deja/g++.other/crash60.C: New test.
47645         * g++.old-deja/g++.other/conv9.C: New test.
47646         * g++.old-deja/g++.other/mangle10.C: New test.
47647         * g++.old-deja/g++.other/unchanging1.C: New test.
47648         * g++.old-deja/g++.other/exprstmt1.C: New test.
47649         * g++.old-deja/g++.other/inline23.C: New test.
47650         * g++.old-deja/g++.eh/ia64-1.C: New test.
47651         * g++.old-deja/g++.other/dwarf2-1.C: New test.
47652         * g++.old-deja/g++.other/reload1.C: New test.
47653         * g++.old-deja/g++.other/static20.C: New test.
47654         * g++.old-deja/g++.other/local-alloc1.C: New test.
47655         * g++.old-deja/g++.other/conv8.C: New test.
47656         * g++.old-deja/g++.other/stmtexpr2.C: New test.
47657         * g++.old-deja/g++.other/storeexpr1.C: New test.
47658         * g++.old-deja/g++.other/storeexpr2.C: New test.
47659         * g++.dg/eh/template2.C: New test.
47660         * g++.dg/warn/weak1.C: New test.
47661
47662 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
47663
47664         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47665         Remove first, non-varying, argument.
47666
47667 2002-01-23  Richard Henderson  <rth@redhat.com>
47668
47669         * gcc.dg/inline-2.c: New.
47670
47671         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47672         Add optional target arg.  Check number of arguments.
47673         (scan-assembler-not, scan-assembler-dem): Likewise.
47674         (scan-assembler-dem-not): Likewise.
47675
47676 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47677
47678         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47679         line 12.
47680         * g++.old-deja/g++.brendan/parse3.C,
47681         g++.old-deja/g++.other/crash26.C,
47682         g++.old-deja/g++.other/crash28.C,
47683         g++.old-deja/g++.other/crash29.C,
47684         g++.old-deja/g++.other/crash30.C,
47685         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47686
47687 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
47688
47689         * gcc.dg/20020115-1.c: New.
47690
47691 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
47692
47693         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47694
47695 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
47696
47697         * gcc.dg/20020122-3.c: New.
47698
47699 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
47700
47701         * g++.dg/other/gc1.C: New test.
47702
47703 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47704
47705         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47706
47707 2002-01-22  Richard Henderson  <rth@redhat.com>
47708
47709         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47710
47711 2002-01-22  Richard Henderson  <rth@redhat.com>
47712
47713         * gcc.dg/20020122-4.c: New.
47714
47715 2002-01-22  H.J. Lu <hjl@gnu.org>
47716
47717         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47718         link output.
47719         * gcc.dg/special/ecos.exp: Likewise.
47720         * lib/g++-dg.exp: Likewise.
47721         * lib/g77-dg.exp: Likewise.
47722         * lib/gcc-dg.exp : Likewise.
47723         * lib/mike-g++.exp: Likewise.
47724         * lib/mike-g77.exp: Likewise.
47725         * lib/mike-gcc.exp: Likewise.
47726         * lib/objc-dg.exp: Likewise.
47727
47728 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
47729
47730         PR target/5379
47731         * gcc.dg/20020122-2.c: New test.
47732
47733 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
47734
47735         * gcc.dg/20020122-1.c: New test.
47736
47737 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
47738
47739         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47740
47741 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
47742
47743         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47744
47745 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47746
47747         * gcc.c-torture/compile/20020121-1.c: New test.
47748
47749 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47750
47751         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47752         ld_library_path.
47753
47754 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
47755
47756         * gcc.dg/20020218-1.c: New test.
47757
47758 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
47759
47760         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47761         messages
47762         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47763         "At global scope" warning
47764         * g++.dg/ext/align1.C: Change cygwin test for alignment
47765         from db-bogus to dg-warning
47766
47767 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
47768
47769         * g77.f-torture/compile/cpp2.F: New test.
47770
47771 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47772
47773         * g++.dg/template/access1.C: New test.
47774
47775 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
47776
47777         * gcc.dg/20020118-1.c: New.
47778
47779 2002-01-18  Kazu Hirata  <kazu@hxi.com>
47780
47781         * gcc.c-torture/execute/20020118-1.c: New test.
47782
47783 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47784
47785         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47786         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47787         alignment warnings.
47788
47789 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47790
47791         * gcc.misc-tests/i386-prefetch.exp: Save and restore
47792         torture_with_loops and torture_without_loops
47793
47794 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
47795
47796         * gcc.c-torture/compile/20020116-1.c: New test.
47797
47798 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
47799
47800         * gcc.dg/20020116-2.c: New test.
47801
47802         * gcc.dg/ultrasp4.c: New test.
47803
47804         * gcc.dg/20020116-1.c: New test.
47805
47806 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
47807
47808         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47809         by EABI.
47810
47811 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
47812
47813         * gcc.misc-tests/i386-prefetch.exp: New.
47814         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47815         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47816         * gcc.misc-tests/i386-pf-none-1.c: New test.
47817         * gcc.misc-tests/i386-pf-sse-1.c: New test.
47818
47819 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
47820
47821         * gcc.dg/gnu89-init-1.c: Add new tests.
47822
47823 2002-01-15  Andreas Jaeger  <aj@suse.de>
47824
47825         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47826         * gcc.dg/i386-mmx-2.c: Likewise.
47827         * gcc.dg/i386-sse-1.c: Likewise.
47828         * gcc.dg/i386-sse-2.c: Likewise.
47829         * gcc.dg/i386-sse-3.c: Likewise.
47830
47831 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
47832
47833         * g77.f-torture/execute/intrinsic-unix-bessel.f:
47834         Uncomment additional cases that now pass.
47835
47836 2002-01-11  Richard Henderson  <rth@redhat.com>
47837
47838         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47839         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47840
47841 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
47842
47843         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47844
47845 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
47846
47847         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47848         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47849
47850 2002-01-10  Dale Johannesen  <dalej@apple.com>
47851
47852         * gcc.c-torture/execute/loop-11.c: New.
47853
47854 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
47855
47856         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47857         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47858
47859 2002-01-09  Richard Henderson  <rth@redhat.com>
47860
47861         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47862         type in which to perform the operation for each size.
47863
47864 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
47865
47866         * gcc.c-torture/compile/20020109-2.c: New test.
47867
47868 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
47869
47870         * gcc.c-torture/execute/loop-10.c: New test.
47871
47872 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47873
47874         * gcc.c-torture/compile/20010226-1.c: New test.
47875         * gcc.c-torture/compile/20010227-1.c: New test.
47876         * gcc.c-torture/compile/20010426-1.c: New test.
47877         * gcc.c-torture/compile/20010510-1.c: New test.
47878         * gcc.c-torture/compile/20010605-3.c: New test.
47879         * gcc.c-torture/compile/20010824-1.c: New test.
47880         * gcc.c-torture/execute/20010409-1.c: New test.
47881         * gcc.dg/noncompile/20000901-1.c: New test.
47882         * gcc.dg/20001023-1.c: New test.
47883         * gcc.dg/20001101-1.c: New test.
47884         * gcc.dg/20001102-1.c: New test.
47885         * gcc.dg/20010207-1.c: New test.
47886         * gcc.dg/20010405-1.c: New test.
47887         * gcc.dg/20010822-1.c: New test.
47888         * gcc.dg/20011107-1.c: New test.
47889
47890 2002-01-09  Jeffrey A Law  (law@redhat.com)
47891
47892         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
47893
47894         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
47895         execution failure on PA targets.
47896
47897 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47898
47899         * gcc.c-torture/compile/20020109-1.c: New test.
47900
47901 2002-01-08  Kazu Hirata  <kazu@hxi.com>
47902
47903         * gcc.c-torture/execute/20020108-1.c: New test.
47904
47905 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
47906
47907         * gcc.dg/20020108-1.c: New test.
47908
47909 2002-01-08  H.J. Lu <hjl@gnu.org>
47910
47911         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
47912         for header files.
47913
47914 2002-01-08  Geoff Keating  <geoffk@redhat.com>
47915
47916         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
47917         consistency.
47918
47919 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
47920
47921         * gcc.dg/altivec-4.c: Test altivec predicates.
47922
47923 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
47924
47925         * gcc.c-torture/execute/20020107-1.c: New test.
47926
47927 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
47928
47929         PR c/5279
47930         * gcc.c-torture/compile/20020106-1.c: New test.
47931
47932 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
47933
47934         * gcc.c-torture/execute/nestfunc-4.c: New test.
47935
47936 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47937
47938         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
47939         extra triple that slipped in.
47940         * g++.old-deja/g++.abi/align.C: Likewise.
47941         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47942
47943 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47944
47945         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
47946         * g++.old-deja/g++.abi/align.C: Likewise.
47947         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47948
47949         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
47950         on FreeBSD/i386.
47951         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
47952         FreeBSD.
47953
47954 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
47955
47956         * gcc.dg/20020104-1.c: New test.
47957
47958         * gcc.dg/20020104-2.c: New test.
47959
47960 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
47961
47962         * gcc.dg/20020103-1.c: Fix typo in target selector.
47963
47964 2002-01-03  Richard Henderson  <rth@redhat.com>
47965
47966         * gcc.dg/20020103-1.c: New.
47967
47968 2002-01-03  Kazu Hirata  <kazu@hxi.com>
47969
47970         * gcc.c-torture/execute/20020103-1.c: New test.
47971
47972 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
47973
47974         * g++.dg/other/debug2.C: New test.
47975
47976         * gcc.c-torture/compile/20020103-1.c: New test.
47977
47978 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
47979
47980         * gcc.dg/gnu89-init-1.c: Added new tests.
47981
47982 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47983
47984         * g++.dg/template/friend2.C: Remove as patch is reverted.
47985
47986         * g++.dg/warn/oldcast1.C: New test.
47987
47988         * g++.dg/template/ptrmem1.C: New test.
47989         * g++.dg/template/ptrmem2.C: New test.
47990
47991         * g++.dg/template/ntp.C: New test.
47992
47993         * g++.dg/other/component1.C: New test.
47994
47995         * g++.dg/template/ttp3.C: New test.
47996
47997         * g++.dg/template/friend2.C: New test.
47998         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
47999
48000 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48001
48002         * g++.dg/other/ptrmem1.C: New test.
48003         * g++.dg/other/ptrmem2.C: New test.
48004
48005 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48006
48007         * g++.dg/template/ctor1.C: New test.
48008
48009 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
48010
48011         * g++.dg/template/friend2.C: New test.
48012
48013 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
48014
48015         * gcc.dg/mmix-1.c: New test.
48016
48017 2001-12-31  Richard Henderson  <rth@redhat.com>
48018
48019         * gcc.dg/asm-5.c: New.
48020
48021 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
48022
48023         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48024         in namespace __gnu_cxx
48025
48026 2001-12-30  Richard Henderson  <rth@redhat.com>
48027
48028         * gcc.dg/debug-6.c: New.
48029
48030 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
48031
48032         * gcc.c-torture/compile/20011229-2.c: New test.
48033
48034 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
48035
48036         * gcc.dg/debug-3.c: New test.
48037         * gcc.dg/debug-4.c: New test.
48038         * gcc.dg/debug-5.c: New test.
48039
48040 2001-12-29  Richard Henderson  <rth@redhat.com>
48041
48042         * g++.dg/eh/loop1.C: New.
48043
48044 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48045
48046         * g++.dg/template/crash1.C: New test.
48047
48048 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48049
48050         * g++.dg/other/const1.C: New test.
48051
48052 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48053
48054         * gcc.c-torture/compile/20011229-1.c: New test.
48055
48056 2001-12-28  Stan Shebs  <shebs@apple.com>
48057
48058         * lib/objc-torture.exp: Resync with c-torture.exp.
48059         * lib/objc.exp: Load standard libraries.
48060
48061 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
48062
48063         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48064         additional tests.
48065
48066 2001-12-27  Roger Sayle <roger@eyesopen.com>
48067
48068         * gcc.c-torture/execute/string-opt-16.c: New testcase.
48069
48070 2001-12-27  Richard Henderson  <rth@redhat.com>
48071
48072         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48073
48074 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48075
48076         * g++.dg/eh/ctor1.C: New test.
48077         * g++.dg/other/error2.C: New test.
48078
48079 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48080
48081         * g++.dg/other/init2.C: New test.
48082
48083 2001-12-24  Richard Henderson  <rth@redhat.com>
48084
48085         * gcc.dg/20011223-1.c: New.
48086         * gcc.dg/inline-1.c: New.
48087
48088 2001-12-23  Richard Henderson  <rth@redhat.com>
48089
48090         * gcc.dg/asm-4.c: Test operand modifiers.
48091
48092 2001-12-23  Richard Henderson  <rth@redhat.com>
48093
48094         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48095
48096 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48097
48098         * gcc.c-torture/execute/20011223-1.c: New test.
48099
48100 2001-12-21  Richard Henderson  <rth@redhat.com>
48101
48102         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48103         re-enables the warning.
48104
48105 2001-12-21  Richard Henderson  <rth@redhat.com>
48106
48107         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48108
48109 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48110
48111         * gcc.c-torture/compile/20011218-1.c: New test.
48112
48113 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
48114
48115         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
48116         arm-isr.c test.
48117         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
48118         epilogue generation for ARM ISR routines.
48119
48120 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48121
48122         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48123         * gcc.dg/format/c90-printf-3.c: Likewise.
48124         * gcc.dg/format/c99-printf-3.c: Likewise.
48125         * gcc.dg/format/ext-1.c: Likewise.
48126         * gcc.dg/format/ext-6.c: Likewise.
48127         * gcc.dg/format/format.h: Prototype unlocked stdio.
48128
48129 2001-12-20  Richard Henderson  <rth@redhat.com>
48130
48131         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48132         (arena): Use it.
48133         (malloc): Correct allocation logic.  Abort if we fill up the
48134         arena before initialization complete.
48135         (realloc): Correct allocation logic.
48136
48137 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48138
48139         * gcc.c-torture/compile/20011219-2.c: New test.
48140
48141         * gcc.c-torture/execute/20011219-1.c: New test.
48142
48143 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
48144
48145         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48146         target does not support weak symbols.
48147
48148 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
48149
48150         * gcc.c-torture/compile/20011219-1.c: New test.
48151
48152 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
48153
48154         * g++.dg/other/error1.C: New test.
48155
48156 2001-12-17  Jeffrey A Law  (law@redhat.com)
48157
48158         * gcc.c-torture/execute/20011217-1.c: New test.
48159
48160 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
48161
48162         * objc.dg/special/: New directory.
48163         * objc.dg/special/special.exp: New file.
48164         * objc.dg/special/unclaimed-category-1.h: New file.
48165         * objc.dg/special/unclaimed-category-1a.m: New file.
48166         * objc.dg/special/unclaimed-category-1.m: New file.
48167
48168 2001-12-17  Andreas Jaeger  <aj@suse.de>
48169
48170         * gcc.c-torture/compile/20011217-2.c: New test.
48171
48172 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48173
48174         * gcc.c-torture/compile/20011217-1.c: New test.
48175
48176 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
48177
48178         * gcc.dg/20011214-1.c: New.
48179
48180 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
48181
48182         * gcc.dg/altivec-4.c: New.
48183
48184 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
48185
48186         * gcc.dg/20011113-1.c: New test.
48187
48188 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48189
48190         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48191         std::__malloc_alloc_template<0> and
48192         std::__default_alloc_template<false, 0>.
48193
48194 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
48195
48196         * objc/execute/bf-21.m: New test.
48197         * objc/execute/enumeration-1.m: New test.
48198         * objc/execute/enumeration-2.m: New test.
48199
48200 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
48201
48202         * gcc.dg/gnu89-init-1.c: New test.
48203
48204 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
48205
48206         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48207         * g++.old-deja/g++.jason/2371.C: Likewise.
48208         * g++.old-deja/g++.jason/template33.C: Likewise.
48209         * g++.old-deja/g++.jason/template34.C: Likewise.
48210         * g++.old-deja/g++.jason/template36.C: Likewise.
48211         * g++.old-deja/g++.oliva/typename1.C: Likewise.
48212         * g++.old-deja/g++.oliva/typename2.C: Likewise.
48213         * g++.old-deja/g++.other/typename1.C: Likewise.
48214         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48215         * g++.old-deja/g++.pt/nontype5.C: Likewise.
48216         * g++.old-deja/g++.pt/typename11.C: Likewise.
48217         * g++.old-deja/g++.pt/typename14.C: Likewise.
48218         * g++.old-deja/g++.pt/typename16.C: Likewise.
48219         * g++.old-deja/g++.pt/typename3.C: Likewise.
48220         * g++.old-deja/g++.pt/typename4.C: Likewise.
48221         * g++.old-deja/g++.pt/typename5.C: Likewise.
48222         * g++.old-deja/g++.pt/typename7.C: Likewise.
48223         * g++.old-deja/g++.robertl/eb9.C: Likewise.
48224
48225 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
48226
48227         * g++.dg/other/linkage1.C: New test.
48228         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48229         specifiers.
48230
48231 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48232
48233         * gcc.dg/concat.c: New test.
48234
48235 2001-12-11  Stan Shebs  <shebs@apple.com>
48236
48237         * objc/compile: New test directory.
48238         * objc/compile/compile.exp: New expect script.
48239         * objc/compile/20011211-1.m: New compile test.
48240
48241 2001-12-11  Jason Merrill  <jason@redhat.com>
48242
48243         * lib/prune.exp (prune_gcc_output): Also handle "In member
48244         function".  So many permutations...
48245
48246 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
48247
48248         * g++.dg/template/typedef1.C: New test.
48249
48250 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
48251
48252         * g++.dg/other/copy1.C: New test.
48253
48254 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
48255
48256         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48257
48258         * gcc.dg/builtin-choose-expr.c: New.
48259
48260 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
48261
48262         * gcc.dg/altivec-2.c: New.
48263
48264 2001-12-07  Richard Henderson  <rth@redhat.com>
48265
48266         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48267
48268 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
48269
48270         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48271         ultrasparc.
48272
48273 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48274
48275         * g++-old.deja/g++.robertl/eb101.C: Deleted.
48276
48277 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
48278
48279         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48280         variable argument list.
48281
48282 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
48283
48284         * gcc.c-torture/execute/memcheck: Delete entire directory.
48285         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48286         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48287
48288 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48289
48290         * gcc.dg/Wshadow-1.c: New test.
48291
48292 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
48293
48294         * gcc.c-torture/compile/20011130-1.c: New test.
48295
48296         * gcc.dg/noncompile/20011025-1.c: New test.
48297
48298         * g++.dg/other/anon-union.C: New test.
48299
48300         * gcc.c-torture/execute/20011024-1.c: New test.
48301
48302 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48303
48304         * gcc.c-torture/execute/20000722-1.x,
48305         gcc.c-torture/execute/20010123-1.x: Remove.
48306         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48307         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48308         gcc.dg/c99-complit-2.c: New tests.
48309
48310 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
48311
48312         * g++.dg/inherit/base1.C: New test.
48313
48314 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
48315
48316         * g++.dg/other/stdarg1.C: New test.
48317
48318         * gcc.c-torture/compile/20011130-2.c: New test.
48319
48320 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
48321
48322         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48323         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48324         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48325         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48326         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48327         * gcc.dg/builtin-prefetch-1.c: New test.
48328
48329 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
48330
48331         * gcc.dg/20011130-1.c: New test.
48332
48333 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48334
48335         * g++.dg/other/scope1.C: New test.
48336         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48337
48338 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48339
48340         * gcc.dg/vla-init-1.c: New test.
48341
48342 2001-12-01  Geoff Keating  <geoffk@redhat.com>
48343
48344         * gcc.c-torture/compile/structs.c: New testcase from GDB.
48345
48346 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48347
48348         * objc.dg/alias.m: Update.
48349         * objc.dg/class-1.m: Update.
48350         * objc.dg/const-str-1.m: Update.
48351         * objc.dg/fwd-proto-1.m: Update.
48352         * objc.dg/id-1.m: Update.
48353         * objc.dg/super-class-1.m: Update.
48354
48355 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
48356
48357         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48358         constructs.
48359
48360 2001-11-28  Jeffrey A Law  (law@cygnus.com)
48361
48362         * gcc.c-torture/execute/20011128-1.c: New test.
48363
48364 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
48365
48366         * gcc.dg/20011127-1.c: New test.
48367
48368 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48369
48370         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
48371         from Austin Group draft 7.
48372         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
48373         scanf format arguments.
48374         * gcc.dg/format/no-exargs-2.c: New test.
48375
48376 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
48377
48378         * g++.dg/abi/vbase8-4.C: New test.
48379
48380 2001-11-24  Ian Lance Taylor  <ian@airs.com>
48381
48382         * gcc.c-torture/execute/20011121-1.c: New test.
48383
48384 2001-11-23  Jeffrey A Law  (law@cygnus.com)
48385
48386         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48387
48388 2001-11-23  Andreas Jaeger  <aj@suse.de>
48389
48390         * gcc.dg/cpp/charconst-2.c: New test.
48391
48392 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
48393
48394         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48395         to the host if it is remote.  Let tests specify extra headers
48396         they use.
48397         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48398         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48399         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48400         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48401         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48402         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48403         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48404         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48405         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48406         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48407
48408 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
48409
48410         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48411         for little endian ARMs.
48412
48413 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
48414
48415         * gcc.c-torture/compile/20011119-1.c: New test.
48416         * gcc.c-torture/compile/20011119-2.c: New test.
48417
48418 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
48419
48420         * gcc.dg/altivec-1.c: Fix typo.
48421
48422 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48423
48424         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48425
48426 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
48427
48428         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48429
48430 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
48431
48432         * lib/g77.exp: Don't specify --rpath-link.
48433
48434         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48435         across all the headers.
48436         * gcc.dg/format/format.exp: For testing on a remote host,
48437         copy format.h.
48438
48439         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48440         * gcc.c-torture/execute/930406-1.c: Likewise.
48441         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48442
48443 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
48444
48445         * gcc.dg/altivec-1.c: New.
48446
48447 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
48448
48449         * gcc.dg/cpp/fpreprocessed.c: New test case.
48450
48451 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48452
48453         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48454         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48455         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48456
48457 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48458
48459         * gcc.dg/no-builtin-1.c: New test.
48460
48461 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
48462
48463         * gcc.c-torture/execute/20011115-1.c: New test.
48464
48465 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
48466
48467         * gcc.c-torture/compile/20011114-2.c: New test.
48468         * gcc.c-torture/compile/20011114-3.c: New test.
48469         * gcc.c-torture/compile/20011114-4.c: New test.
48470
48471 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48472
48473         * g++.dg/other/init1.C: New test.
48474
48475 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
48476
48477         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48478         message.
48479
48480         * gcc.c-torture/execute/20011114-1.c: New testcase.
48481
48482         * gcc.c-torture/compile/20010327-1.c: Revert last change.
48483         * gcc.c-torture/compile/20011114-1.c: New test, exactly
48484         like the (before this change) version of 20010327-1.c.
48485
48486 2001-11-14  Roger Sayle <roger@eyesopen.com>
48487
48488         * gcc.c-torture/execute/string-opt-13.c: New testcase.
48489
48490 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
48491
48492         * g++.dg/init/array2.C: New test.
48493
48494 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
48495
48496         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48497
48498 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
48499
48500         * g++.dg/other/forscope1.C: New test.
48501         * g++.dg/ext/forscope1.C: New test.
48502         * g++.dg/ext/forscope2.C: New test.
48503
48504 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
48505
48506         * gcc.c-torture/execute/20011113-1.c: New test.
48507
48508 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
48509
48510         * gcc.c-torture/execute/20011109-2.c: New test.
48511
48512         * gcc.c-torture/execute/20011109-1.c: New test.
48513
48514 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
48515
48516         * gcc.c-torture/compile/20011109-1.c: New test.
48517
48518 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
48519
48520         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48521         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48522         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48523         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48524         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48525         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48526         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48527
48528 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48529
48530         * g++.dg/warn/Wshadow-1.C: New tests.
48531         * g++.old-deja/g++.mike/for3.C: Update.
48532
48533 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48534
48535         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48536         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48537         XFAILs.  Adjust expected error texts.
48538         * gcc.c-torture/compile/20011106-1.c,
48539         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48540         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48541         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48542         gcc.dg/c99-array-lval-5.c: New tests.
48543
48544 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48545
48546         * gcc.dg/cpp/defined.c: Update.
48547
48548 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48549
48550         * gcc.c-torture/execute/anon-1.c: New test.
48551
48552 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
48553
48554         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48555         same size, so no warning should be produced on stormy16.
48556
48557         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48558         due to oversized array.
48559         * g++.old-deja/g++.mike/ns15.C: Likewise.
48560         * g++.old-deja/g++.pt/crash16.C: Likewise.
48561
48562 2001-11-02  Graham Stott  <grahams@redhat.com>
48563
48564         * g++.dgother/debug1.C: Fix typos.
48565
48566 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
48567
48568         * g++.dg/other/debug1.C: New test.
48569
48570 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48571
48572         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48573         of unsigned long.
48574
48575 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
48576
48577         * gcc.dg/20011029-2.c: New test.
48578
48579         * gcc.c-torture/compile/20011029-1.c: New test.
48580
48581 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
48582
48583         * objc/execute/class_self-1.m: New test.
48584         * objc/execute/class_self-2.m: New test.
48585
48586 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
48587
48588         * gcc.misc-tests/msgs.exp: Delete.
48589         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48590         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
48591         error set to match recent changes.
48592
48593 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
48594
48595         * gcc.dg/20011021-1.c: New test.
48596
48597 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
48598
48599         * gcc.c-torture/compile/20011023-1.c: New test.
48600
48601 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
48602
48603         * lib/g77.exp: Rewrite based on lib/g++.exp.
48604
48605 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
48606
48607         * gcc.c-torture/execute/20011019-1.c: New test.
48608
48609         * gcc.dg/20011018-1.c: New test.
48610
48611 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
48612
48613         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48614
48615 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
48616
48617         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48618         * gcc.dg/attr-invalid.c: Likewise.
48619
48620 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
48621
48622         * gcc.dg/20011015-1.c: New test.
48623
48624 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48625
48626         * g++.dg/template/unify2.C: New test.
48627
48628 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48629
48630         * g++.dg/other/exception-specification.C: New test
48631
48632 2001-10-13  Tom Rix  <trix@redhat.com>
48633
48634         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48635         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48636
48637 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
48638
48639         * gcc.dg/20011009-1.c: New test.
48640
48641 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
48642
48643         PR g++/4476
48644         * g++.dg/other/friend1.C: New test.
48645
48646 2001-10-11  Richard Henderson  <rth@redhat.com>
48647
48648         * g++.old-deja/g++.other/crash18.C: Add -S to options.
48649
48650 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48651
48652         * gcc.c-torture/compile/20011010-1.c: New.
48653
48654 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48655
48656         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48657         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48658         g77.f-torture/execute/execute.exp,
48659         g77.f-torture/noncompile/noncompile.exp,
48660         gcc.c-torture/compile/compile.exp,
48661         gcc.c-torture/execute/execute.exp,
48662         gcc.c-torture/execute/ieee/ieee.exp,
48663         gcc.c-torture/execute/memcheck/memcheck.exp,
48664         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48665         objc/execute/execute.exp: Update FSF address.
48666
48667 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48668
48669         * gcc.dg/cpp/cmdlne-C.c: Update.
48670         * gcc.dg/cpp/cmdlne-C2.c: New.
48671
48672 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48673
48674         * gcc.c-torture/execute/20011008-3.c: New.
48675
48676 2001-10-08  DJ Delorie  <dj@redhat.com>
48677
48678         * gcc.dg/20011008-1.c: New.
48679         * gcc.dg/20011008-2.c: New.
48680
48681 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48682
48683         * gcc.dg/cpp/spacing1.c: Update test.
48684
48685 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48686
48687         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48688         spelling errors of "separate" as "seperate".
48689
48690 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
48691
48692         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48693         enough to avoid inlining.
48694
48695 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48696
48697         * lib/g77.exp: set libg2c_dir correctly.
48698
48699 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48700
48701         * gcc.dg/cpp/macro11.c: New test.
48702
48703 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48704
48705         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48706         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48707         gcc.dg/format/multattr-3.c: New tests.
48708         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
48709         tests for format attributes on function pointers being rejected.
48710
48711 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48712
48713         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48714
48715 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48716
48717         * g++.dg/warn/format1.C: New test.
48718
48719 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48720
48721         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48722
48723 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48724
48725         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48726
48727 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48728
48729         * gcc.dg/cpp/redef2.c: Add test.
48730
48731 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
48732
48733         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48734         long-standing bug on i686, apparently.
48735         * gcc.c-torture/execute/loop-2c.x: New file.
48736         * gcc.c-torture/execute/loop-2d.x: New file.
48737         * gcc.c-torture/execute/loop-3c.x: New file.
48738
48739 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
48740
48741         * gcc.dg/cpp/20000625-2.c: Correct line number.
48742
48743 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48744
48745         * gcc.dg/cpp/macro10.c: New test.
48746         * gcc.dg/cpp/strify3.c: New test.
48747         * gcc.dg/cpp/spacing1.c: Add tests.
48748         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48749         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48750
48751 2001-09-24  DJ Delorie  <dj@redhat.com>
48752
48753         * gcc.c-torture/execute/20010924-1.c: New test.
48754
48755 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48756
48757         * objc/execute/paste.m: Remove.
48758
48759 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48760
48761         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48762
48763 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
48764
48765         * g77.dg/strlen0.f: New test.
48766
48767 2001-09-21  Richard Henderson  <rth@redhat.com>
48768
48769         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48770         * g++.old-deja/g++.abi/vtable2.C: Likewise.
48771
48772 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48773
48774         Table-driven attributes.
48775         * g++.dg/ext/attrib1.C: New test.
48776
48777 2001-09-20  DJ Delorie  <dj@redhat.com>
48778
48779         * gcc.dg/20000926-1.c: Update expected warning messages.
48780         * gcc.dg/array-2.c: Likewise, and test for warnings too.
48781         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48782         array.
48783
48784 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
48785
48786         * g++.dg/eh/registers1.C: New test case.
48787
48788 2001-09-17  Richard Henderson  <rth@redhat.com>
48789
48790         * gcc.dg/array-5.c: Fix VLA decomposition test.
48791
48792 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48793
48794         * gcc.dg/cpp/line5.c: New testcase.
48795
48796 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48797
48798         * gcc.dg/cpp/macro9.c: New test.
48799
48800 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
48801
48802         * gcc.c-torture/execute/980223.c: Change type of addr from long
48803         to char *.
48804
48805 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
48806
48807         * gcc.c-torture/execute/20010915-1.c: New test.
48808
48809 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
48810
48811         * g77.dg/bprob: New directory.
48812         * g77.dg/bprob/bprob.exp: New file.
48813         * g77.dg/bprob/bprob-1.f: New test.
48814         * g77.dg/gcov: New directory.
48815         * g77.dg/gcov/gcov.exp: New file.
48816         * g77.dg/gcov/gcov-1.f: New test.
48817         * g77.dg/gcov/gcov-1.x: New file.
48818
48819 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48820
48821         * gcc.dg/cpp/directiv.c: Update.
48822         * gcc.dg/cpp/undef1.c: Update.
48823
48824 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
48825
48826         * gcc.dg/20010912-1.c: New test.
48827
48828 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
48829
48830         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48831         language-independent file in lib.
48832         * lib/gcov.exp: New file.
48833
48834 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48835
48836         * gcc.c-torture/compile/20010911-1.c: New test.
48837
48838 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
48839
48840         * lib/profopt.exp: New, to support profile-directed optimizations.
48841         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48842         * gcc.misc-tests/bprob-1.c: New test.
48843         * gcc.misc-tests/bprob-2.c: New test.
48844
48845 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
48846
48847         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48848         XFAIL and which kinds of gcov output to verify.
48849         * gcc.misc-tests/gcov-4b.x: New file.
48850         * gcc.misc-tests/gcov-5b.x: New file.
48851         * gcc.misc-tests/gcov-6.x: New file.
48852         * gcc.misc-tests/gcov-7.c: New test.
48853         * gcc.misc-tests/gcov-7.x: New file.
48854
48855 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
48856
48857         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48858         * gcc.misc-tests/gcov-6.c: New test.
48859
48860 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48861
48862         PR c++/3986
48863         * g++.dg/abi/vbase1.C: New test.
48864
48865 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
48866
48867         * objc.dg/method-2.m: New.
48868
48869 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48870
48871         PR c++/4203
48872         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48873         * g++.dg/init/empty1.C: New test.
48874
48875 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
48876
48877         * gcc.c-torture/compile/20010903-1.c: New test.
48878
48879 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
48880
48881         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
48882         for m68k.
48883
48884 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
48885
48886         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
48887
48888         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
48889
48890         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
48891
48892 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
48893
48894         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
48895         for 16-bit 'unsigned int'.
48896
48897 2001-08-29  Kazu Hirata  <kazu@hxi.com>
48898
48899         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
48900
48901 2001-08-27  Richard Henderson  <rth@redhat.com>
48902
48903         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
48904         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
48905
48906 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
48907
48908         * gcc.dg/asm-names.c (ymain): New.
48909
48910 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
48911
48912         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
48913         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
48914         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
48915
48916 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48917
48918         * gcc.dg/compare5.c: New testcase.
48919
48920 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
48921
48922         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
48923         and "In instantiation".
48924
48925 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
48926
48927         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
48928
48929 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
48930
48931         * gcc.misc-tests/gcov.exp: Add support for branch information.
48932         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
48933         * gcc.misc-tests/gcov-4.c: New test.
48934         * gcc.misc-tests/gcov-4b.c: New test.
48935         * gcc.misc-tests/gcov-5b.c: New test.
48936
48937 2001-08-20  Zack Weinberg  <zackw@panix.com>
48938
48939         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
48940         expected to fail.
48941
48942 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48943
48944         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
48945
48946 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
48947
48948         * g++.dg/eh/template1.C: New test.
48949
48950 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
48951
48952         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
48953         Fix thinko.
48954         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
48955         for xfail.
48956
48957 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
48958
48959         * lib/g77-dg.exp: Use prune.exp for common procedures
48960         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
48961         * lib/g77.exp: (g77-dg-prune) Remove
48962
48963 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
48964
48965         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
48966
48967 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48968
48969         * g++.dg/template/unify1.C: New test.
48970
48971 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
48972
48973         * g++.dg/abi/empty4.C: New test.
48974
48975 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
48976
48977         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
48978         solaris2.*
48979         * g77.f-torture/compile/pr3743.x: Likewise.
48980
48981 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48982
48983         * g++.dg/other/using-declaration.C: New test.
48984
48985 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48986
48987         * gcc.dg/cpp/tr-sign.c: New testcase.
48988
48989 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48990
48991         * gcc.dg/cpp/19951025-1.c: Revert.
48992         * gcc.dg/cpp/directiv.c: We no longer process directives that
48993         interrupt macro arguments.
48994
48995 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
48996
48997         * gcc.dg/bconstp-1.c: New test.
48998
48999 2001-08-03  Richard Henderson  <rth@redhat.com>
49000
49001         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49002
49003 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49004
49005         * gcc.dg/cpp/19951025-1.c: Update.
49006
49007 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
49008
49009         * g77.dg/ff90-1.f (s): Fix reference of variable z,
49010         should be x.
49011
49012 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
49013
49014         Kill -fhonor-std.
49015         * g++.old-deja/g++.ns/ns14.C: Remove special options.
49016         * g++.old-deja/g++.other/std1.C: Likewise.
49017         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49018
49019 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
49020
49021         * lib/g77.exp: Load gcc-defs.exp for common procedures
49022         (g77_pass, g77_fail, g77_finish, g77_exit,
49023         ${tool}_check_unsupported_p} Now redundant.  Deleted.
49024
49025 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49026
49027         * g77.dg/fbackslash.f
49028         * g77.dg/fcase-preserve.f
49029         * g77.dg/ff90-1.f
49030         * g77.dg/ffixed-line-length-0.f
49031         * g77.dg/ffixed-line-length-132.f
49032         * g77.dg/ffixed-line-length-7.f
49033         * g77.dg/ffixed-line-length-72.f
49034         * g77.dg/ffixed-line-length-none.f
49035         * g77.dg/ffree-form-1.f
49036         * g77.dg/fno-backslash.f
49037         * g77.dg/fno-f90-1.f
49038         * g77.dg/fno-fixed-form-1.f
49039         * g77.dg/fno-onetrip.f
49040         * g77.dg/fno-typeless-boz.f
49041         * g77.dg/fno-underscoring.f
49042         * g77.dg/fno-vxt-1.f
49043         * g77.dg/fonetrip.f
49044         * g77.dg/ftypeless-boz.f
49045         * g77.dg/fugly-assumed.f
49046         * g77.dg/funderscoring.f
49047         * g77.dg/fvxt-1.f
49048
49049 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
49050
49051         * objc.dg/fwd-proto-1.m: New.
49052         * objc.dg/local-decl-1.m: New.
49053         * objc.dg/naming-1.m: New.
49054         * objc.dg/naming-2.m: New.
49055         * objc.dg/proto-hier-1.m: New.
49056
49057 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
49058
49059         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49060         largest-type elements to a struct makes its size grow.
49061
49062 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49063
49064         * g++.dg/abi/vthunk1.C: New test.
49065
49066 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49067
49068         * g++.dg/abi/vbase8-22.C: New test.
49069
49070 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49071
49072         * gcc.dg/cpp/macro8.c: New test.
49073
49074 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49075
49076         * g++.dg/abi/vbase8-21.C: New test.
49077
49078 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49079
49080         * g++.dg/abi/vbase8-10.C: New test.
49081
49082 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49083
49084         * lib/g++.exp (g++_set_ld_library_path): Renamed to
49085         ${tool}_set_ld_library_path.
49086         Changed caller.
49087         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49088         g++.exp.
49089
49090 2001-07-26  Stan Cox <scox@redhat.com>
49091
49092         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49093         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49094         gcc_exit, gcc_check_unsupported_p):
49095         Moved to gcc-deps.exp
49096         * gcc-deps.exp: New file.
49097
49098 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49099
49100         * g++.old-deja/g++.pt/defarg14.C: New test.
49101
49102 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49103
49104         * g++.old-deja/g++.other/lineno5.C: New test.
49105
49106 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49107
49108         * g++.old-deja/g++.pt/crash68.C: New test.
49109
49110 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49111
49112         * g++.old-deja/g++.other/crash42.C: New test.
49113
49114 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49115
49116         * gcc.dg/cpp/extratokens.c: Fix.
49117         * gcc.dg/cpp/skipping2.c: New tests.
49118
49119 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49120
49121         * gcc.c-torture/execute/20010724-1.c: New file.
49122         * gcc.c-torture/execute/20010724-1.x: New file.
49123
49124 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49125
49126         * g++.old-deja/g++.other/cond7.C: New test.
49127
49128 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49129
49130         * g++.old-deja/g++.other/optimize4.C: New test.
49131
49132 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49133
49134         * g++.old-deja/g++.abi/vbase8-5.C: New test.
49135
49136 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
49137
49138         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49139         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49140         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49141         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49142
49143         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49144         bug report" message.
49145
49146         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49147         * g++.dg/ext/instantiate1.C: Move from old-deja.
49148
49149 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
49150
49151         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49152         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49153         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49154         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49155
49156 2001-07-23  Jeffrey A Law  (law@cygnus.com)
49157
49158         * gcc.c-torture/execute/20010723-1.c: New test.
49159
49160 2001-07-23  Ben Elliston  <bje@redhat.com>
49161
49162         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49163
49164 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49165
49166         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49167         i[34567]86-*-*.
49168         Delete handling of ieee_multilib_flags.
49169         Pass -mieee for alpha*-*-* and sh-*-*.
49170         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49171
49172 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
49173
49174         Remove old-abi tests.
49175         * g++.old-deja/g++.mike/p11116.C: Remove.
49176         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49177
49178 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
49179
49180         * g77.f-torture/compile/pr3743.f: New test
49181
49182 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
49183
49184         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49185
49186 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49187
49188         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49189         g++.old-deja/g++.pt/static6.C: Likewise.
49190         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49191         supports weak symbols.
49192
49193 2001-07-18  Andreas Jaeger  <aj@suse.de>
49194
49195         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49196         supported again.
49197
49198 2001-07-18  Andreas Jaeger  <aj@suse.de>
49199
49200         * gcc.dg/iftrap-1.c: Fix target line.
49201
49202 2001-07-17  Richard Henderson  <rth@redhat.com>
49203
49204         * gcc.c-torture/execute/20010717-1.c: New.
49205
49206 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49207
49208         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49209         tests.
49210
49211 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49212
49213         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49214
49215 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49216
49217         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49218         UAC_SIGBUS, UAC_NOPRINT definitions.
49219
49220 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
49221
49222         * objc/execute/object_is_class.m: New test.
49223         * objc/execute/object_is_meta_class.m: New test.
49224
49225 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49226
49227         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49228         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49229
49230 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
49231
49232         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49233         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49234
49235 2001-07-14  Richard Henderson  <rth@redhat.com>
49236
49237         * gcc.dg/iftrap-1.c: New.
49238
49239 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
49240
49241         * g77.f-torture/execute/intrinsic77.f: New test.
49242
49243 2001-07-11  Janis Johnson <janis@us.ibm.com>
49244
49245         * gcc.misc-tests/gcov-3.c: New test.
49246
49247 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49248
49249         * gcc.c-torture/compile/20010711-1.c,
49250         * gcc.c-torture/compile/20010711-2.c: New tests.
49251
49252 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49253
49254         * gcc.c-torture/execute/20010711-1.c: New test.
49255
49256 2001-07-11  Ben Elliston  <bje@redhat.com>
49257
49258         * g++.old-deja/g++.other/enum5.C: New test.
49259
49260 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
49261
49262         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49263         (g++-dg-prune): Call prune_gcc_output.
49264         * prune.exp: New file for prune_gcc_output.
49265         * lib/g++.exp, lib/gcc.exp: Load it.
49266
49267 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49268
49269         * gcc.c-torture/compile/20010701-1.c,
49270         g++.old-deja/g++.ext/attrib6.C: New tests.
49271
49272 2001-07-06  Jeffrey A Law  (law@cygnus.com)
49273
49274         * gcc.c-torture/compile/20010706-1.c: New test.
49275
49276 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
49277
49278         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49279
49280 2001-06-28  Stan Shebs  <shebs@apple.com>
49281
49282         * gcc.dg/pragma-darwin.c: New test.
49283
49284 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49285
49286         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49287         Solaris 2.[678] system.
49288
49289 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49290
49291         * gcc.dg/20010622-1.c: New test.
49292
49293 2001-06-18  Stan Shebs  <shebs@apple.com>
49294
49295         * objc.dg: New directory.
49296         * objc.dg/dg.exp: New file.
49297         * objc.dg/alias.m: New.
49298         * objc.dg/class-1.m: New.
49299         * objc.dg/class-2.m: New.
49300         * objc.dg/const-str-1.m: New.
49301         * objc.dg/const-str-2.m: New.
49302         * objc.dg/id-1.m: New.
49303         * objc.dg/method-1.m: New.
49304         * objc.dg/super-class-1.m: New.
49305         * lib/objc-dg.exp: New file.
49306
49307 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49308
49309         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49310         of label name.
49311
49312 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
49313
49314         * g++.old-deja/g++.abi/vbase8-9.C: New test.
49315
49316 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49317
49318         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49319         variable.
49320
49321 2001-06-12  Richard Henderson  <rth@redhat.com>
49322
49323         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49324
49325 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49326
49327         * g++.old-deja/g++.abi/vbase5.C: New test.
49328         * g++.old-deja/g++.abi/vbase6.C: New test.
49329         * g++.old-deja/g++.abi/vbase7.C: New test.
49330
49331 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49332
49333         * gcc.c-torture/compile/20010610-1.c: New test.
49334
49335 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49336
49337         * g++.old-deja/g++.abi/vbase4.C: New test.
49338
49339 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49340
49341         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49342         support %f for HC11/HC12 targets.
49343         * gcc.c-torture/execute/930513-1.x: New file, likewise.
49344         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49345         on HC11/HC12 targets.
49346         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49347
49348 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49349
49350         * gcc.dg/wchar_t-1.c: New file.
49351         * gcc.dg/wint_t-1.c: Likewise.
49352
49353 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
49354
49355         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49356
49357 2001-06-11  Richard Henderson  <rth@redhat.com>
49358
49359         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49360
49361 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49362
49363         * gcc.c-torture/compile/20010611-1.c: New test.
49364
49365 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49366
49367         * gcc.dg/c99-tag-1.c: Add more tests.
49368
49369 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
49370
49371         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49372         representation on MN10300 and ARM/Thumb.
49373
49374 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
49375
49376         * g77.f-torture/execute/20010610.f: New.
49377
49378 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
49379
49380         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49381         names.
49382
49383 2001-06-09  Richard Henderson  <rth@redhat.com>
49384
49385         * gcc.c-torture/execute/ashrdi-1.c: New.
49386         * gcc.c-torture/execute/ashldi-1.c: New.
49387         * gcc.c-torture/execute/lshrdi-1.c: New.
49388
49389 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
49390
49391         * objc/execute/load-3.m: Added. Check sending +load to categories,
49392         in addition to classes.
49393
49394 2001-06-08  Stan Shebs  <shebs@apple.com>
49395
49396         * objc/execute/load-2.m: New test.  From Nicola Pero
49397         <n.pero@mi.flashnet.it>.
49398
49399 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
49400
49401         * gcc.c-torture/execute/20010605-2.c: New test.
49402
49403 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49404
49405         * g++.old-deja/g++.abi/vbase2.C: New test.
49406         * g++.old-deja/g++.abi/vbase3.C: New test.
49407
49408 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49409
49410         * g++.old-deja/g++.pt/friend49.C: New test.
49411
49412 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
49413
49414         * g++.old-deja/g++.ext/anon3.C: New test.
49415
49416 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
49417
49418         * g++.old-deja/g++.other/conv7.C: New test.
49419
49420 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49421
49422         * gcc.c-torture/compile/20010605-2.c: New test.
49423
49424 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49425
49426         * gcc.c-torture/execute/20010604-1.c: New test.
49427
49428 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
49429
49430         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49431
49432 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
49433
49434         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49435         (g++_link_flags): Likewise.
49436         (g++_init): Pass gccpath's value to two previous functions.
49437
49438 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49439
49440         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49441         Ensure logfile entry matches exec command line.
49442
49443 2001-05-31  Richard Henderson  <rth@redhat.com>
49444
49445         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49446         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49447
49448 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
49449
49450         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49451         compiler for irix6.2
49452
49453 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
49454
49455         * g++.old-deja/g++.other/optimize3.C: New file.
49456
49457 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
49458
49459         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49460         assemble.
49461
49462 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
49463
49464         * g++.old-deja/g++.other/optimize2.C: New file.
49465
49466 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
49467
49468         * gcc.c-torture/compile/20010518-2.c: New file.
49469         * gcc.c-torture/execute/20010518-1.c: New file.
49470         * gcc.c-torture/execute/20010518-2.c: New file.
49471
49472 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49473
49474         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49475
49476 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
49477
49478         G++ no longer defines builtins that do not begin with __builtin.
49479         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49480         * g++.old-deja/g++.brendand/misc13.C: Likewise.
49481         * g++.old-deja/g++.law/builtin1.C: Likewise.
49482         * g++.old-deja/g++.law/cvt2.C: Likewise.
49483         * g++.old-deja/g++.mike/net5.C: Likewise.
49484         * g++.old-deja/g++.other/builtins1.C: Likewise.
49485         * g++.old-deja/g++.other/builtins2.C: Likewise.
49486         * g++.old-deja/g++.other/builtins3.C: Likewise.
49487         * g++.old-deja/g++.other/builtins4.C: Likewise.
49488         * g++.old-deja/g++.other/inline8.C: Likewise.
49489         * g++.old-deja/g++.robertl/eb39.C: Likewise.
49490
49491 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
49492
49493         * g++.old-deja/g++.pt/using1.C: Adjust.
49494         * g++.old-deja/g++.pt/using2.C: New test.
49495
49496 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49497
49498         * gcc.dg/cpp/charconst.c: New tests.
49499         * gcc.dg/cpp/escape.c: New tests.
49500         * gcc.dg/cpp/escape-1.c: New tests.
49501         * gcc.dg/cpp/escape-2.c: New tests.
49502         * gcc.dg/cpp/ucs.c: New tests.
49503
49504 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
49505
49506         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49507         native compiler for irix6.5.
49508
49509 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
49510
49511         * lib/g++.exp (g++_include_flags): Use args to compute
49512         get_multilibs.
49513         (g++_link_flags): Likewise.
49514         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49515
49516 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49517
49518         * gcc.dg/c90-hexfloat-1.c: Add more tests.
49519
49520 2001-05-21  Geoff Keating  <geoffk@redhat.com>
49521
49522         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49523         this file.
49524
49525 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49526
49527         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49528         STACK_SIZE;
49529         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49530         to STACK_SIZE; Use it to define size of add_histo array.
49531         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49532         to STACK_SIZE.
49533         (f): Use GITT_SIZE to define size of gitt local table.
49534         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49535         to STACK_SIZE; Use it to define size of bytemem array.
49536
49537 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49538
49539         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49540         on 68HC11/HC12 due to the asm instruction.
49541         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49542         * gcc.c-torture/compile/920520-1.x: Likewise.
49543         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49544         on 68HC11/HC12 because the function is larger than 64K.
49545         * gcc.c-torture/compile/961203-1.x: New file, this test fails
49546         on 68HC11/HC12 because the structure is too large.
49547
49548 2001-05-20  Richard Henderson  <rth@redhat.com>
49549
49550         * gcc.c-torture/execute/20010520-1.c: New.
49551
49552 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49553
49554         * g++.old-deja/g++.warn/compare1.C: New test.
49555         * gcc.dg/compare4.c: New test.
49556
49557 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
49558
49559         * g++.old-deja/g++.other/optimize1.C: New test.
49560
49561 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49562
49563         * g++.old-deja/g++.pt/spec41.C: New test.
49564
49565 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
49566
49567         * gcc.c-torture/compile/20010114-1.x: Remove.
49568
49569 2001-05-18  Stan Shebs  <shebs@apple.com>
49570
49571         * gcc.c-torture/compile/20010518-1.c: New test.
49572
49573 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
49574
49575         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49576         * g++.old-deja/g++.pt/crash67.C: New test.
49577
49578 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
49579
49580         * g++.old-deja/g++.other/debug9.C: New test.
49581
49582 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
49583
49584         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49585
49586 2001-05-16  Jan Hubicka  <jh@suse.cz>
49587
49588         * gcc.c-torture/compile/20010516-1.c: New test.
49589
49590 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49591
49592         * g++.old-deja/g++.other/crash41.C: New test.
49593
49594 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49595
49596         * g++.old-deja/g++.pt/crash66.C: New test.
49597
49598 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
49599
49600         * g++.old-deja/g++.robertl/eb27.C: Convert.
49601
49602 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
49603
49604         * g++.dg/friend-warn.C: New test.  Do not warn about friend
49605         declaration being redundant.
49606
49607 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
49608
49609         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49610
49611 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
49612
49613         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49614
49615 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
49616
49617         * lib/g++.exp: Use testsuite_flags.
49618
49619 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
49620
49621         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49622
49623 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49624
49625         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49626
49627 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
49628
49629         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49630
49631 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
49632
49633         * gcc.c-torture/compile/20010313-1.c: New test.
49634
49635 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
49636
49637         * gcc.dg/cpp/direct2.c: New test.
49638         * gccq.dg/cpp/direct2s.c: New test.
49639
49640         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49641
49642 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
49643
49644         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49645         * g++.old-deja/g++.other/op3.C: Likewise.
49646
49647 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49648
49649         * gcc.dg/cpp/syshdr.h: New file.
49650         * gcc.dg/cpp/sysmac1.c: Update.
49651         * gcc.dg/cpp/sysmac2.c: Update.
49652
49653 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49654
49655         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49656
49657 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
49658
49659         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49660         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49661
49662 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
49663
49664         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49665
49666 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
49667
49668         * lib/g++.exp (g++_include_flags): Don't use any special flags
49669         if TESTING_IN_BUILD_TREE is not defined.
49670         (g++_init): Use a plain 'c++' as the compiler if
49671         TESTING_IN_BUILD_TREEE is not defined.
49672
49673 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49674
49675         * g++.old-deja/g++.eh/catch13.C: New test.
49676         * g++.old-deja/g++.eh/catch14.C: New test.
49677
49678 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49679
49680         * gcc.dg/cpp/tr-define.c: New test.
49681
49682 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
49683
49684         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49685         <stdlib.h>, not <malloc.h>.
49686
49687 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49688
49689         * g++.old-deja/g++.ns/template17.C: New test.
49690
49691 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49692
49693         * g++.old-deja/g++.pt/ref4.C: New test.
49694
49695 2001-04-30  Richard Henderson  <rth@redhat.com>
49696
49697         * gcc.dg/20000724-1.c: Revert last change.
49698
49699 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
49700
49701         * g77.f-torture/execute/20010430.f: New test.
49702
49703 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
49704
49705         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49706
49707 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
49708
49709         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49710
49711 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49712
49713         * g++.old-deja/g++.eh/crash6.C: New test.
49714
49715 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49716
49717         * g++.old-deja/g++.other/warn7.C: New test.
49718
49719 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49720
49721         * g++.old-deja/g++.other/defarg9.C: New test.
49722
49723 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49724
49725         * g77.f-torture/compile/20010426.f: New test.
49726         * g77.f-torture/execute/20010426.f: New test.
49727
49728 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49729
49730         * g77.f-torture/compile/20000629-1.x: Remove - error
49731         has been fixed.
49732
49733 2001-04-26  Jeffrey A Law  (law@cygnus.com)
49734
49735         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49736         Tweak slightly to work with g++.dg framework.
49737         * g++.dg/special/ecos.exp: Run initp1.C test.
49738         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49739
49740         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49741         its linker doesn't give line numbers either.
49742         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49743
49744 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49745
49746         * g++.old-deja/g++.other/lex1.C: New test.
49747
49748 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
49749
49750         * gcc.dg/noncompile/20010425-1.c: New test.
49751
49752 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49753
49754         * g++.old-deja/g++.pt/mangle2.C: New test.
49755
49756 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49757
49758         * gcc.dg/format/plus-1.c: New test.
49759
49760 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49761
49762         * gcc.dg/20010423-1.c: New test.
49763
49764 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49765
49766         * gcc.c-torture/execute/20010422-1.c: New test.
49767
49768 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
49769
49770         * g++.old-deja/g++.ns/type2.C: New test.
49771
49772 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
49773
49774         * g++.old-deja/g++.other/perf1.C: New test.
49775
49776 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
49777
49778         * gcc.dg/c99-func-2.c: Remove xfail.
49779         * gcc.dg/c99-func-3.c: Remove xfail.
49780         * gcc.dg/c99-func-4.c: Remove xfail.
49781
49782 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
49783
49784         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49785
49786 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49787
49788         * gcc.c-torture/compile/20010423-1.c: New test.
49789
49790 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49791
49792         * g++.old-deja/g++.pt/typename28.C: New test.
49793
49794 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49795
49796         * g++.old-deja/g++.abi/empty2.C: New test.
49797         * g++.old-deja/g++.abi/empty3.C: New test.
49798
49799 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49800
49801         * g++.old-deja/g++.other/comdat2.C: New test.
49802         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49803
49804 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49805
49806         * g++.old-deja/g++.other/overload14.C: New test.
49807
49808 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49809
49810         * g++.old-deja/g++.other/lookup23.C: New test.
49811
49812 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49813
49814         * gcc.c-torture/execute/20010403-1.c: New test.
49815
49816 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
49817             Mark Mitchell  <mark@codesourcery.com>
49818
49819         * lib/old-dejagnu.exp: Don't delete output of executable.
49820         Add .exe suffix to executables.
49821
49822 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
49823
49824         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49825
49826 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49827
49828         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49829
49830 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49831
49832         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49833         * g++.old-deja/g++.abi/crash1.C: New test.
49834
49835 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49836
49837         * g++.old-deja/g++.other/crash40.C: New test.
49838
49839 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49840
49841         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49842
49843 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
49844
49845         * g++.old-deja/g++.other/warn6.C: New test.
49846
49847 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49848
49849         * g++.old-deja/g++.robertl/eb42.C: Same.
49850
49851 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49852
49853         * gcc.dg/wtr-conversion-1.c: New testcase.
49854
49855 2001-04-10  Richard Henderson  <rth@redhat.com>
49856
49857         * g++.old-deja/g++.other/array5.C: New.
49858
49859 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49860
49861         * gcc.c-torture/execute/20010408-1.c: New test.
49862
49863 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
49864
49865         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49866         headers and constructs.
49867         * g++.old-deja/g++.robertl/eb79.C: Same.
49868         * g++.old-deja/g++.robertl/eb77.C (main): Same.
49869         * g++.old-deja/g++.robertl/eb73.C: Same.
49870         * g++.old-deja/g++.robertl/eb66.C (main): Same.
49871         * g++.old-deja/g++.robertl/eb55.C (t): Same.
49872         * g++.old-deja/g++.robertl/eb54.C (main): Same.
49873         * g++.old-deja/g++.robertl/eb46.C (main): Same.
49874         * g++.old-deja/g++.robertl/eb44.C: Same.
49875         * g++.old-deja/g++.robertl/eb41.C (main): Same.
49876         * g++.old-deja/g++.robertl/eb4.C (main): Same.
49877         * g++.old-deja/g++.robertl/eb39.C: Same.
49878         * g++.old-deja/g++.robertl/eb33.C (main): Same.
49879         * g++.old-deja/g++.robertl/eb31.C (main): Same.
49880         * g++.old-deja/g++.robertl/eb30.C: Same.
49881         * g++.old-deja/g++.robertl/eb3.C: Same.
49882         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
49883         * g++.old-deja/g++.robertl/eb21.C: Same.
49884         * g++.old-deja/g++.robertl/eb15.C: Same.
49885         * g++.old-deja/g++.robertl/eb118.C: Same.
49886         * g++.old-deja/g++.robertl/eb115.C (main): Same.
49887         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
49888         * g++.old-deja/g++.robertl/eb109.C: Same.
49889         * g++.old-deja/g++.other/sibcall1.C (main): Same.
49890         * g++.old-deja/g++.mike/rtti1.C: Same.
49891         * g++.old-deja/g++.mike/p658.C: Same.
49892         * g++.old-deja/g++.mike/net46.C: Same.
49893         * g++.old-deja/g++.mike/net34.C: Same.
49894         * g++.old-deja/g++.mike/memoize1.C: Same.
49895         * g++.old-deja/g++.mike/eh2.C: Same.
49896         * g++.old-deja/g++.law/weak.C: Same.
49897         * g++.old-deja/g++.law/visibility7.C: Same.
49898         * g++.old-deja/g++.law/visibility25.C: Same.
49899         * g++.old-deja/g++.law/visibility22.C: Same.
49900         * g++.old-deja/g++.law/visibility2.C: Same.
49901         * g++.old-deja/g++.law/visibility17.C: Same.
49902         * g++.old-deja/g++.law/visibility13.C: Same.
49903         * g++.old-deja/g++.law/visibility10.C: Same.
49904         * g++.old-deja/g++.law/visibility1.C: Same.
49905         * g++.old-deja/g++.law/virtual3.C (eval): Same.
49906         * g++.old-deja/g++.law/vbase1.C: Same.
49907         * g++.old-deja/g++.law/operators32.C: Same.
49908         * g++.old-deja/g++.law/nest3.C: Same.
49909         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
49910         * g++.old-deja/g++.law/except5.C (main): Same.
49911         * g++.old-deja/g++.law/cvt7.C (run): Same.
49912         * g++.old-deja/g++.law/cvt2.C: Same.
49913         * g++.old-deja/g++.law/cvt16.C: Same.
49914         * g++.old-deja/g++.law/ctors6.C (bar): Same.
49915         * g++.old-deja/g++.law/ctors17.C (main): Same.
49916         * g++.old-deja/g++.law/ctors13.C: Same.
49917         * g++.old-deja/g++.law/ctors12.C (main): Same.
49918         * g++.old-deja/g++.law/ctors10.C: Same.
49919         * g++.old-deja/g++.law/code-gen5.C: Same.
49920         * g++.old-deja/g++.law/bad-error7.C: Same.
49921         * g++.old-deja/g++.law/arm9.C: Same.
49922         * g++.old-deja/g++.law/arm12.C: Same.
49923         * g++.old-deja/g++.law/arg8.C: Same.
49924         * g++.old-deja/g++.law/arg1.C: Same.
49925         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
49926         * g++.old-deja/g++.jason/template31.C: Same.
49927         * g++.old-deja/g++.jason/template24.C (main): Same.
49928         * g++.old-deja/g++.jason/2371.C: Same.
49929         * g++.old-deja/g++.eh/new2.C: Same.
49930         * g++.old-deja/g++.eh/new1.C: Same.
49931         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
49932         * g++.old-deja/g++.brendan/nest21.C (main): Same.
49933         * g++.old-deja/g++.brendan/err-msg3.C: Same.
49934         * g++.old-deja/g++.brendan/crash62.C: Same.
49935         * g++.old-deja/g++.brendan/crash52.C: Same.
49936         * g++.old-deja/g++.brendan/crash49.C (main): Same.
49937         * g++.old-deja/g++.brendan/crash38.C: Same.
49938         * g++.old-deja/g++.brendan/crash15.C (main): Same.
49939         * g++.old-deja/g++.brendan/copy9.C: Same.
49940
49941 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
49942
49943         * gcc.c-torture/execute/20001203-2.c (memset):
49944         Count argument is of type __SIZE_TYPE__.
49945
49946 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
49947
49948         * gcc.c-torture/compile/20010404-1.c: New test.
49949
49950 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
49951
49952         * gcc.c-torture/compile/20010326-1.c: New test.
49953
49954 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
49955
49956         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
49957         peculiarities of the SH.
49958         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
49959
49960 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49961
49962         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
49963         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
49964         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
49965
49966 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49967
49968         * g77.f-torture/compile/20010321-1.f: New test.
49969
49970 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49971
49972         * gcc.c-torture/compile/20010329-1.c: New test.
49973
49974 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49975
49976         * gcc.c-torture/execute/20010329-1.c: New test.
49977
49978 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49979
49980         * g++.old-deja/g++.other/eh4.C: Fix typo.
49981
49982 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49983
49984         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
49985
49986 2001-03-28  Philip Blundell  <philb@gnu.org>
49987
49988         * gcc.c-torture/compile/20010328-1.c: New test.
49989
49990 2001-03-27  Richard Henderson  <rth@redhat.com>
49991
49992         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
49993         * g++.old-deja/g++.eh/vbase3.C: Likewise.
49994
49995 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
49996
49997         * gcc.c-torture/compile/20010327-1.c: New test.
49998
49999 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50000
50001         * g++.old-deja/g++.other/friend12.C: New test.
50002         * g++.old-deja/g++.other/friend9.C: Expect no errors.
50003         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50004
50005 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50006
50007         * gcc.c-torture/execute/20010325-1.c: New test.
50008
50009 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
50010
50011         * g++.old-deja/g++.other/mangle3.C: New test.
50012
50013 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
50014
50015         * g++.old-deja/g++.other/anon8.C: New test.
50016
50017 2001-03-20  Philip Blundell  <philb@gnu.org>
50018
50019         * gcc.c-torture/compile/20010320-1.c: New test.
50020
50021 2001-03-17  Richard Henderson  <rth@redhat.com>
50022
50023         * g++.old-deja/g++.other/eh4.C: Add expected error text.
50024
50025 2001-03-15  Geoff Keating  <geoff@redhat.com>
50026
50027         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50028         tests on AIX.
50029
50030 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
50031
50032         * g++.old-deja/g++.other/eh4.C: New test.
50033
50034 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50035
50036         * gcc.dg/cpp/mi1.c: Update.
50037
50038 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
50039
50040         * g++.old-deja/g++.other/regstack.C: New test.
50041
50042 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50043
50044         * g++.old-deja/g++.other/ref4.C: New test.
50045
50046 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
50047
50048         * objc/execute/va_method.m: Added.
50049         * objc/execute/IMP.m: Added.
50050         * objc/execute/_cmd.m: Added.
50051         * objc/execute/accessing_ivars.m: Added.
50052         * objc/execute/class-1.m: Added.
50053         * objc/execute/class-10.m: Added.
50054         * objc/execute/class-11.m: Added.
50055         * objc/execute/class-12.m: Added.
50056         * objc/execute/class-13.m: Added.
50057         * objc/execute/class-14.m: Added.
50058         * objc/execute/class-2.m: Added.
50059         * objc/execute/class-3.m: Added.
50060         * objc/execute/class-4.m: Added.
50061         * objc/execute/class-5.m: Added.
50062         * objc/execute/class-6.m: Added.
50063         * objc/execute/class-7.m: Added.
50064         * objc/execute/class-8.m: Added.
50065         * objc/execute/class-9.m: Added.
50066         * objc/execute/class-tests-1.h
50067         * objc/execute/class-tests-2.h
50068         * objc/execute/compatibility_alias.m: Added.
50069         * objc/execute/encode-1.m: Added.
50070         * objc/execute/formal_protocol-1.m: Added.
50071         * objc/execute/formal_protocol-2.m: Added.
50072         * objc/execute/formal_protocol-3.m: Added.
50073         * objc/execute/formal_protocol-4.m: Added.
50074         * objc/execute/formal_protocol-5.m: Added.
50075         * objc/execute/formal_protocol-6.m: Added.
50076         * objc/execute/formal_protocol-7.m: Added.
50077         * objc/execute/informal_protocol.m: Added.
50078         * objc/execute/initialize.m: Added.
50079         * objc/execute/load.m: Added.
50080         * objc/execute/many_args_method.m: Added.
50081         * objc/execute/nested-3.m: Added.
50082         * objc/execute/no_clash.m: Added.
50083         * objc/execute/private.m: Added.
50084         * objc/execute/redefining_self.m: Added.
50085         * objc/execute/root_methods.m: Added.
50086         * objc/execute/selector-1.m: Added.
50087         * objc/execute/static-1.m: Added.
50088         * objc/execute/static-2.m: Added.
50089         * objc/execute/va_method.m: Added.
50090
50091 2001-03-10  Richard Henderson  <rth@redhat.com>
50092
50093         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50094
50095 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50096
50097         * g++.old-deja/g++.other/crash31.C: XFAIL.
50098         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50099         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50100         * gcc.c-torture/execute/20010123-1.x: XFAIL.
50101         * gcc.c-torture/execute/20010124-1.x: XFAIL.
50102         * gcc.dg/sequence-pt-1.c: XFAIL one test.
50103
50104 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50105
50106         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50107
50108 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50109
50110         * gcc.dg/20000724-1.c: Don't use multiline strings.
50111
50112 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50113
50114         * objc/execute/string1.m, objc/execute/string2.m: Compare the
50115         result of -cString against what we expect it to be; don't just
50116         print it out for no one to read.
50117
50118         * objc/execute/string3.m, objc/execute/string4.m: New tests.
50119         Based on testcases provided by Nicola Pero.
50120
50121 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50122
50123         * gcc.dg/cpp/macro7.c: New test.
50124
50125 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50126
50127         * gcc.dg/cpp/multiline.c: Update.
50128
50129 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50130
50131         * g++.old-deja/g++.other/enum3.C: New test.
50132
50133 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50134
50135         * g++.old-deja/g++.other/pod1.C: New test.
50136
50137 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50138
50139         * g++.old-deja/g++.ext/overload1.C: New test.
50140
50141 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50142
50143         * g++.old-deja/g++.pt/using1.C: New test.
50144
50145 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50146
50147         * g++.old-deja/g++.other/using9.C: New test.
50148
50149 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
50150
50151         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50152
50153         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50154
50155 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
50156
50157         * g++.old-deja/g++.ext/realpt1.C: Remove.
50158
50159 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
50160
50161         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50162
50163 2001-02-26  Will Cohen  <wcohen@redhat.com>
50164
50165         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50166
50167 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
50168
50169         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50170         templatized constructors.
50171
50172 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50173
50174         * gcc.c-torture/execute/20010224-1.c: New test.
50175
50176 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
50177
50178         * gcc.c-torture/execute/20010222-1.c: New test.
50179
50180 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
50181
50182         * g++.old-deja/g++.other/inline20.C: New test.
50183
50184 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
50185
50186         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50187
50188 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50189
50190         * g++.old-deja/g++.other/lookup22.C: New test.
50191
50192 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
50193
50194         * g77.dg: New directory.
50195         * g77.dg/20010216-1.f: New test case.
50196         * g77.dg/dg.exp: New driver.
50197         * lib/g77-dg.exp: New driver library.
50198
50199 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50200
50201         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50202
50203 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
50204
50205         * g++.old-deja/g++.other/decl9.C: New test.
50206
50207 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
50208
50209         * g++.old-deja/g++.other/init16.C: Update the test so that it does
50210         not need <string> and also tests the initialization at runtime.
50211
50212 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50213
50214         * gcc.c-torture/execute/longlong.c: New test.
50215
50216 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50217
50218         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50219
50220 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50221
50222         * gcc.c-torture/execute/920302-1.c (execute):
50223         Change argument type to short.
50224
50225 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50226
50227         * g++.old-deja/g++.pt/deduct6.C: New test.
50228
50229 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50230
50231         * g++.old-deja/g++.pt/deduct5.C: New test.
50232
50233 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
50234
50235         * gcc.c-torture/execute/20010209-1.c: New test.
50236
50237 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50238
50239         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50240
50241 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
50242
50243         * g++.dg/vtgc1.C: Update for new ABI.
50244
50245         * consistency.vlad: New directory, 1665 files.
50246
50247 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50248
50249         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50250         return type.
50251         * gcc.dg/cpp/digraphs.c: Declare puts.
50252
50253 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50254
50255         * g++.old-deja/g++.other/warn5.C: New test.
50256
50257 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50258
50259         * g++.old-deja/g++.pt/spec40.C: New test.
50260
50261 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50262
50263         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50264         case.
50265         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50266
50267 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
50268
50269         * gcc.c-torture/compile/20010209-1.c: New test.
50270
50271 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
50272
50273         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50274         excess errors message but not if it crashes.
50275         * g++.old-deja/g++.other/crash27.C: Likewise.
50276         * g++.old-deja/g++.other/crash28.C: Likewise.
50277         * g++.old-deja/g++.other/crash30.C: Likewise.
50278         * g++.old-deja/g++.other/crash32.C: Likewise.
50279         * g++.old-deja/g++.other/crash35.C: Likewise.
50280         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50281
50282 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50283
50284         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50285         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50286         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50287         g77.f-torture/execute/execute.exp,
50288         g77.f-torture/noncompile/noncompile.exp,
50289         gcc.c-torture/execute/execute.exp,
50290         gcc.c-torture/execute/memcheck/memcheck.exp,
50291         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50292         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50293         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50294         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50295         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50296         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50297         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50298         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50299         Remove bug reporting instructions with ancient email addresses.
50300
50301 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50302
50303         * gcc.dg/20010202-1.c: New test.
50304         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50305
50306 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
50307
50308         * g++.dg/stdbool-if.C: New test.
50309
50310 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
50311
50312         * objc/execute/fdecl.m: Added main().
50313
50314 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50315
50316         * gcc.c-torture/execute/20010206-1.c: New test.
50317
50318 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50319
50320         * gcc.dg/cpp/avoidpaste1.c: Update.
50321
50322 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
50323
50324         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50325         Pero <nicola@brainstorm.co.uk>.
50326         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50327
50328 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
50329
50330         * g++.old-deja/g++.pt/spec39.C: New test.
50331
50332 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
50333
50334         * gcc.c-torture/compile/20010202-1.c: New test.
50335
50336 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
50337
50338         * g++.old-deja/g++.abi/primary2.C: New test.
50339         * g++.old-deja/g++.abi/primary3.C: New test.
50340         * g++.old-deja/g++.abi/primary4.C: New test.
50341         * g++.old-deja/g++.abi/primary5.C: New test.
50342         * g++.old-deja/g++.abi/vtable3.h: New test.
50343         * g++.old-deja/g++.abi/vtable3a.C: New test.
50344         * g++.old-deja/g++.abi/vtable3b.C: New test.
50345         * g++.old-deja/g++.abi/vtable3c.C: New test.
50346         * g++.old-deja/g++.abi/vtable3d.C: New test.
50347         * g++.old-deja/g++.abi/vtable3e.C: New test.
50348         * g++.old-deja/g++.abi/vtable3f.C: New test.
50349         * g++.old-deja/g++.abi/vtable3g.C: New test.
50350         * g++.old-deja/g++.abi/vtable3h.C: New test.
50351         * g++.old-deja/g++.abi/vtable3i.C: New test.
50352         * g++.old-deja/g++.abi/vtable3j.C: New test.
50353         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50354
50355 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
50356
50357         * g++.old-deja/g++.other/anon6.C: New test.
50358         * g++.old-deja/g++.other/anon7.C: New test.
50359
50360 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50361
50362         * gcc.dg/cpp/avoidpaste2.c: New tests.
50363
50364 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
50365
50366         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50367
50368 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
50369
50370         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50371         DECIMAL_DIG cases for Irix."
50372
50373 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
50374
50375         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50376
50377 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50378
50379         * gcc.dg/c99-tag-1.c: New test.
50380
50381 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50382
50383         * gcc.dg/cpp/tr-warn1.c: Add tests.
50384
50385 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50386
50387         * gcc.dg/cpp/avoidpaste1.c: Update.
50388         * gcc.dg/cpp/paste4.c: Update.
50389
50390 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
50391
50392         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50393         cases for Irix.
50394
50395 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50396
50397         * g++.old-deja/g++.other/inline19.C: New test.
50398
50399 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50400
50401         * gcc.dg/Wlarger-than.c: New test.
50402
50403 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50404
50405         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50406
50407 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
50408
50409         * gcc.c-torture/execute/20010129-1.c: New test.
50410         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50411
50412 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50413
50414         * gcc.dg/cpp/avoidpaste1.c: Test case.
50415
50416 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
50417
50418         * g++.old-deja/g++.other/inline18.C: New test.
50419
50420 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50421
50422         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50423         and __builtin_putchar.
50424
50425 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
50426
50427         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50428         tests.
50429
50430 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
50431
50432         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50433         floating point number rounding mode to round to the nearest
50434         representable mode.
50435
50436 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
50437
50438         * g++.old-deja/g++.other/mangle2.C: New test.
50439
50440 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50441
50442         * gcc.c-torture/compile/20010124-1.c: New test.
50443
50444 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
50445
50446         * g++.old-deja/g++.pt/spec38.C: New test.
50447
50448 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50449
50450         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50451         "Build don't run".
50452
50453 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50454
50455         * gcc.c-torture/execute/20010123-1.c: New test.
50456
50457 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50458
50459         * g++.old-deja/g++.pt/spec37.C: New test.
50460
50461 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50462
50463         * g++.old-deja/g++.pt/overload14.C: New test.
50464
50465 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50466
50467         * gcc.c-torture/execute/20010122-1.c: New test, exercise
50468         __builtin_return_address.
50469
50470 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
50471
50472         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50473         * g++.old-deja/g++.pt/spec35.C: New test.
50474         * g++.old-deja/g++.pt/spec36.C: New test.
50475
50476 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
50477
50478         * gcc.c-torture/compile/20010118-1.c: New test.
50479
50480 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
50481
50482         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50483
50484 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50485
50486         * gcc.c-torture/execute/20010119-1.c: New test.
50487
50488 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50489
50490         * g++.old-deja/g++.other/vbase5.C: New test.
50491
50492 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50493
50494         * gcc.c-torture/execute/20010118-1.c: New test.
50495
50496 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50497
50498         * g++.old-deja/g++.pt/deduct3.C: New test.
50499
50500 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50501
50502         * g++.old-deja/g++.pt/spec34.C: New test.
50503
50504 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50505
50506         * g77.f-torture/compile/20000601-2.f: New test.
50507
50508 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50509
50510         * g++.old-deja/g++.other/init17.C: New test.
50511
50512 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
50513
50514         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50515
50516 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50517
50518         * g++.old-deja/g++.pt/unify8.C: New test.
50519
50520 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50521
50522         * g++.old-deja/g++.abi/vbase1.C: New test.
50523
50524 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50525
50526         * g++.old-deja/g++.pt/crash65.C: New test.
50527
50528 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50529
50530         * gcc.dg/cpp/assembl2.S: New test case.
50531
50532 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
50533
50534         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50535         are supported.
50536
50537 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50538
50539         * g++.old-deja/g++.other/builtins1.C: New test.
50540         * g++.old-deja/g++.other/builtins2.C: Likewise.
50541         * g++.old-deja/g++.other/builtins3.C: Likewise.
50542         * g++.old-deja/g++.other/builtins4.C: Likewise.
50543
50544 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
50545
50546         * gcc.c-torture/compile/20010117-1.c: New test.
50547         * gcc.c-torture/compile/20010117-2.c: New test.
50548
50549 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50550
50551         * g77.f-torture/execute/20010116.[fx]: New test,
50552         XFAIL on i?86-*-*.
50553         * g77.f-torture/compile/20010115.f: Indicate it's
50554         a test for PR fortran/1636.
50555
50556 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50557
50558         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50559
50560 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50561
50562         * g77.f-torture/compile/20010115.f: New test.
50563
50564 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
50565
50566         * g++.old-deja/g++.pt/nontype5.C: New test.
50567
50568 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50569
50570         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50571         have an equivalent working one below it.
50572
50573 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50574
50575         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50576         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50577
50578 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50579
50580         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50581         message containing "init_priority".
50582         (conpr-2.C): Likewise.
50583         (conpr-3.C): Likewise.
50584         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50585
50586 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50587
50588         * gcc.c-torture/execute/20010114-2.c: New test.
50589
50590 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50591
50592         * gcc.c-torture/compile/20010114-1.c: New test.
50593         * gcc.c-torture/compile/20010114-1.x: Xfail.
50594         * gcc.c-torture/compile/20010114-2.c: New test.
50595         * gcc.c-torture/execute/20010114-1.c: New test.
50596         * gcc.dg/trunc-1.c: New test.
50597         * gcc.dg/uninit-B.c: New test.
50598
50599 2001-01-13  Nick Clifton  <nickc@redhat.com>
50600
50601         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50602         target.
50603
50604 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50605
50606         * gcc.c-torture/compile/20010113-1.c: New test.
50607
50608 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
50609
50610         * gcc.c-torture/compile/20001212-1.c: New test.
50611
50612 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50613
50614         * gcc.dg/cpp/widestr1.c: Update.
50615         * gcc.dg/cpp/prag-imp.c: Remove.
50616
50617 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
50618
50619         * gcc.c-torture/execute/20000801-3.x: Remove.
50620         * gcc.dg/c90-init-1.c: New test.
50621         * gcc.dg/c99-init-1.c: New test.
50622         * gcc.dg/c99-init-2.c: New test.
50623         * gcc.dg/gnu99-init-1.c: New test.
50624
50625 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
50626
50627         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50628         testing that no relevant ones were found.
50629
50630 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50631
50632         * g++.old-deja/g++.pt/cast2.C: New test.
50633
50634 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50635
50636         * g++.old-deja/g++.pt/friend47.C: New test.
50637
50638 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50639
50640         * g++.old-deja/g++.pt/instantiate13.C: New test.
50641
50642 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50643
50644         * g++.old-deja/g++.other/defarg7.C: New test.
50645         * g++.old-deja/g++.other/defarg8.C: New test.
50646
50647 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50648
50649         * g++.old-deja/g++.pt/crash64.C: New test.
50650
50651 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50652
50653         * g++.old-deja/g++.pt/crash63.C: New test.
50654
50655 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50656
50657         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50658
50659 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
50660
50661         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50662
50663 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50664
50665         * g++.old-deja/g++.pt/error3.C: New test.
50666
50667 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50668
50669         * g++.old-deja/g++.other/crash39.C: New test.
50670
50671 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50672
50673         * g++.old-deja/g++.other/vbase4.C: New test.
50674
50675 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
50676
50677         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50678         * gcc.dg/special/20000419-2.c: New file. Identical to above.
50679         * gcc.dg/special/special.exp: New test driver which will check
50680         for alias support for the above test.
50681
50682 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
50683
50684         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50685         problems on small machines.
50686         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50687         parameterize.
50688
50689 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
50690
50691         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50692         mips.
50693         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50694
50695 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
50696
50697         * g++.old_deja/g++.pt/using8.C: New test.
50698
50699 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50700
50701         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50702
50703 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
50704
50705         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50706         where a failure is expected.
50707         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50708
50709 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50710
50711         * g++.old_deja/g++.pt/instantiate12.C: New test.
50712
50713 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50714
50715         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50716         start of structs.
50717         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50718         * g++.old-deja/g++.brendan/crash17.C: Likewise.
50719         * g++.old-deja/g++.brendan/crash29.C: Likewise.
50720         * g++.old-deja/g++.brendan/crash48.C: Likewise.
50721         * g++.old-deja/g++.brendan/ns1.C: Likewise.
50722         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50723         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50724         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50725         * g++.old-deja/g++.eh/spec6.C: Likewise.
50726         * g++.old-deja/g++.jason/crash3.C: Likewise.
50727         * g++.old-deja/g++.law/ctors11.C: Likewise.
50728         * g++.old-deja/g++.law/ctors17.C: Likewise.
50729         * g++.old-deja/g++.law/ctors5.C: Likewise.
50730         * g++.old-deja/g++.law/ctors9.C: Likewise.
50731         * g++.old-deja/g++.mike/ambig1.C: Likewise.
50732         * g++.old-deja/g++.mike/net22.C: Likewise.
50733         * g++.old-deja/g++.mike/p3538a.C: Likewise.
50734         * g++.old-deja/g++.mike/p3538b.C: Likewise.
50735         * g++.old-deja/g++.mike/virt3.C: Likewise.
50736         * g++.old-deja/g++.niklas/t128.C: Likewise.
50737         * g++.old-deja/g++.other/anon4.C: Likewise.
50738         * g++.old-deja/g++.other/using1.C: Likewise.
50739         * g++.old-deja/g++.other/warn3.C: Likewise.
50740         * g++.old-deja/g++.pt/t37.C: Likewise.
50741         * g++.old-deja/g++.robertl/eb69.C: Likewise.
50742         * g++.old-deja/g++.robertl/eb71.C: Likewise.
50743
50744 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50745
50746         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50747
50748 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50749
50750         * gcc.c-torture/execute/stdio-opt-3.c: New test.
50751
50752 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
50753
50754         * gcc.c-torture/compile/20010107-1.c: New test.
50755
50756 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50757
50758         * gcc.c-torture/execute/builtin-noret-1.c: New test.
50759
50760 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50761
50762         * gcc.dg/format/format.h: New file.
50763         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50764         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50765         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50766         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50767         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50768         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50769         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50770         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50771         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50772         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50773         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50774         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50775         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50776         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50777         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50778         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50779         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50780         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50781         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50782         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50783         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50784         instead of declaring standard types, macros and functions in each
50785         test.
50786
50787 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
50788
50789         * gcc.c-torture/execute/20010106-1.c: New test.
50790
50791 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50792
50793         * gcc.dg/format/format.exp: New file.
50794         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50795         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50796         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50797         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50798         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50799         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50800         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50801         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50802         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50803         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50804         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50805         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50806         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50807         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50808         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50809         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50810         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50811         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50812         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50813         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50814         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50815         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50816         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50817         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50818         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50819         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50820         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50821         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50822         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50823         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50824         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50825         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50826         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50827         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50828         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50829         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50830         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50831         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50832         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50833         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50834         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50835         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50836
50837 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
50838
50839         * gcc.c-torture/execute/991228-1.c: Take word endianness into
50840         account.
50841
50842 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50843
50844         * gcc.c-torture/execute/builtin-complex-1.c: New test.
50845
50846 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
50847
50848         * g++.old-deja/g++.pt/crash62.C: New test.
50849
50850 2001-01-04  Richard Henderson  <rth@redhat.com>
50851
50852         * gcc.dg/20000926-1.c: Update expected warnings.
50853         * gcc.dg/array-2.c: Likewise.
50854         * gcc.dg/array-4.c: Also validate flexible array members.
50855         * gcc.dg/c99-flex-array-1.c: New.
50856
50857 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50858
50859         * gcc.c-torture/compile/20001222-1.x: Remove.
50860
50861 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50862
50863         * gcc.c-torture/execute/built-in-setjmp.c: New.
50864
50865 2001-01-03  Richard Henderson  <rth@redhat.com>
50866
50867         * gcc.dg/940510-1.c: Update expected error wording.
50868         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50869
50870 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
50871
50872         * lib/target-supports.exp (check_alias_available): Modified to
50873         indicate aliases not supported if only weak aliases are supported.
50874
50875 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50876
50877         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
50878         Turn on cmpstrsi checks for __pj__ and __i370__.
50879
50880 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50881
50882         * g++.old-deja/g++.other/virtual11.C: New test.
50883
50884 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50885
50886         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
50887
50888 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50889
50890         * gcc.c-torture/compile/20010102-1.c: New test.
50891
50892 2001-01-02  Andreas Jaeger  <aj@suse.de>
50893
50894         * gcc.dg/noreturn-3.c: New test.
50895
50896         * gcc.dg/noreturn-4.c: New test.
50897
50898 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50899
50900         * gcc.c-torture/execute/stdio-opt-1.c: Also test
50901         __builtin_fputc and __builtin_fwrite.
50902
50903 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50904
50905         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
50906         signed char, not default char.
50907
50908 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50909
50910         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
50911
50912 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
50913
50914         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
50915
50916 2000-12-29  Richard Henderson  <rth@redhat.com>
50917
50918         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
50919         (__cyg_profile_func_exit): Define.
50920
50921 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50922
50923         * g++.dg/vtgc1.C: New test.
50924
50925 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
50926
50927         * gcc.dg/noncompile/20001228-1.c: New test.
50928
50929         * gcc.dg/20001228-1.c: New test.
50930
50931         * gcc.c-torture/execute/20001228-1.c: New test.
50932
50933 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
50934
50935         * gcc.dg/format-strfmon-1.c: New test.
50936
50937 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50938
50939         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
50940         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
50941         * gcc.c-torture/execute/string-opt-1.c: Likewise.
50942         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50943         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50944         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50945         * gcc.c-torture/execute/string-opt-6.c: Likewise.
50946         * gcc.c-torture/execute/string-opt-7.c: Likewise.
50947         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50948         * gcc.c-torture/execute/string-opt-9.c: Likewise.
50949         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50950         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50951         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50952
50953         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
50954         * gcc.c-torture/execute/string-opt-4.c: Test index.
50955
50956 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
50957
50958         * gcc.c-torture/compile/20001226-1.c: New test.
50959
50960 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50961
50962         * gcc.c-torture/compile/20001222-1.c: New test.
50963         * gcc.c-torture/compile/20001222-1.x: Xfail.
50964
50965 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
50966
50967         * gcc.c-torture/execute/comp-goto-2.c: New test.
50968
50969 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
50970
50971         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
50972         Use long types if __INT_MAX__ is 32767.
50973         (main): Use cast to (sint32 *) when poking 88 into a_page.
50974
50975         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
50976
50977 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
50978
50979         * gcc.c-torture/compile/20001221-1.c: New test.
50980         * gcc.c-torture/execute/20001221-1.c: New test.
50981
50982 2000-12-20  Richard Henderson  <rth@redhat.com>
50983
50984         * g++.old-deja/g++.pt/crash36.C: Update error lines.
50985         * g++.old-deja/g++.robertl/eb109.C: Likewise.
50986
50987 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50988
50989         * gcc.dg/compare3.c: New test.
50990
50991 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50992
50993         * gcc.dg/format-warnll-1.c: New test.
50994
50995 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50996
50997         * gcc.dg/cpp/cmdlne-P.c: New test.
50998
50999 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51000
51001         * gcc.c-torture/execute/builtin-abs-1.c,
51002         gcc.c-torture/execute/builtin-abs-2.c: New tests.
51003
51004 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51005
51006         * gcc.dg/cpp/multiline.c: New test.
51007
51008 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51009
51010         * g++.old-deja/g++.other/syshdr1.C: Update.
51011         * gcc.dg/cpp/lineflags.c: Remove temporarily.
51012
51013 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51014
51015         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51016
51017 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51018
51019         * g++.old-deja/g++.pt/ttp65.C: New test.
51020
51021 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51022
51023         * g++.old-deja/g++.pt/ttp64.C: New test.
51024
51025 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51026
51027         * g++.old-deja/g++.pt/spec33.C: New test.
51028
51029 2000-12-14  Catherine Moore  <clm@redhat.com>
51030
51031         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51032         * gcc.c-torture/execute/920612-2.c: Likewise.
51033         * gcc.c-torture/execute/920428-2.c: Likewise.
51034         * gcc-c-torture/execute/va-arg-11.c: Call exit.
51035         * gcc.c-torture/execute/va-arg-21.c: Likewise.
51036
51037 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51038
51039         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51040         * gcc.dg/pack-test-2.c: Likewise.
51041
51042 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51043
51044         Tests by Zack Weinberg <zackw@stanford.edu>.
51045
51046         * gcc.dg/cpp/defined.c: Update.
51047         * gcc.dg/cpp/defined_trad.c: New tests.
51048
51049 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51050
51051         * gcc.dg/cpp/trad-direct.c: Update.
51052
51053 2000-12-11  Neil Booth  <neilb@earthling.net>
51054
51055         * gcc.dg/cpp/defined_trad.c
51056
51057 2000-12-11  Neil Booth  <neilb@earthling.net>
51058
51059         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51060
51061 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51062
51063         * gcc.dg/format-miss-2.c: New test.
51064
51065 2000-12-09  Neil Booth  <neilb@earthling.net>
51066
51067         * gcc.dg/cpp/lineflags.c: New tests.
51068         * gcc.dg/cpp/poison.c: Update.
51069         * gcc.dg/cpp/redef2.c: Update.
51070         * gcc.dg/cpp/skipping.c: New test.
51071
51072 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
51073
51074         * g++.old-deja/g++.other/eh3.C: New testcase.
51075
51076 2000-12-07  Neil Booth  <neilb@earthling.net>
51077
51078         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51079         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51080         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51081         wtr-union-init-2.c, wtr-union-init-3.c: Update.
51082         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51083         Update.
51084
51085 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51086
51087         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51088         __SIZE_TYPE__ instead of int for type of integers cast to
51089         pointers.
51090
51091 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
51092
51093         * g++.old-deja/g++.other/cleanup4.C: New test.
51094
51095 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51096
51097         * format-sec-1.c: New test.
51098
51099 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51100
51101         * gcc.dg/format-nonlit-3.c: New test.
51102
51103 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51104
51105         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51106         through a null pointer.
51107
51108 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51109
51110         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51111         * g++.old-deja/g++.pt/partial4.C: New test.
51112
51113 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
51114
51115         * gcc.c-torture/execute/ieee/hugeval.x: New.
51116
51117 2000-12-06  Neil Booth  <neilb@earthling.net>
51118
51119         * gcc.dg/cpp/backslash2.c: New tests.
51120
51121 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51122
51123         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51124         * gcc.c-torture/execute/stdio-opt-2.c: New test.
51125
51126 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
51127
51128         * gcc.c-torture/execute/20001203-2.c: New testcase.
51129
51130 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51131
51132         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51133         * g++.old-deja/g++.other/virtual10.C: New test.
51134
51135 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51136
51137         * g++.old-deja/g++.mike/pmf5.C: Remove test.
51138
51139 2000-12-05  Richard Henderson  <rth@redhat.com>
51140
51141         * gcc.c-torture/compile/20001205-1.c: New.
51142
51143 2000-12-04  Neil Booth  <neilb@earthling.net>
51144
51145         * g++.old-deja/g++.other/virtual9.C: New test.
51146         * g++.old-deja/g++.pt/crash61.C: New test.
51147         * gcc.c-torture/execute/loop-9.c: New test.
51148
51149 2000-12-04  Neil Booth  <neilb@earthling.net>
51150
51151         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51152         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51153         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51154         * gcc.dg/cpp/extratokens.c: ...here.
51155
51156 2000-12-04  Neil Booth  <neilb@earthling.net>
51157
51158         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51159         New tests.
51160
51161 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51162
51163         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51164         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51165
51166 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51167
51168         * gcc.c-torture/execute/20001203-1.c: New test.
51169
51170 2000-12-03  Neil Booth  <neilb@earthling.net>
51171
51172         * gcc.dg/cpp/macro6.c: New test cases.
51173
51174 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51175
51176         * gcc.c-torture/execute/string-opt-9.c: New test.
51177         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51178         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51179         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51180
51181         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51182         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51183
51184 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
51185
51186         * gcc.dg/cpp/if-6.c: New testcase.
51187
51188         * gcc.dg/20001201-1.c: New testcase.
51189
51190 2000-12-02  Neil Booth  <neilb@earthling.net>
51191
51192         * g++.old-deja/g++.other/externC4.C,
51193         g++.old-deja/g++.other/friend10.C: New tests.
51194
51195 2000-12-02  Neil Booth  <neilb@earthling.net>
51196
51197         * g++.old-deja/g++.other/instan2.C
51198         * g++.old-deja/g++.other/instan3.C: New test.
51199
51200 2000-12-02  Neil Booth  <neilb@earthling.net>
51201
51202         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51203         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51204         gnuc99.c,gnuc99-pedantic.c: New tests.
51205
51206 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51207
51208         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51209         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51210
51211 2000-12-01  Neil Booth  <neilb@earthling.net>
51212
51213         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51214         * gcc.dg/cpp/poison.c: Update.
51215         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51216
51217 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
51218
51219         * g77.f-torture/execute/20001201.f: New test.
51220
51221 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51222
51223         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51224
51225 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
51226
51227         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51228
51229 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
51230
51231         * g++.old-deja/g++.other/cast6.C: New test.
51232
51233 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
51234
51235         * gcc.c-torture/execute/20001130-2.c: New testcase.
51236
51237 2000-11-30  Richard Henderson  <rth@redhat.com>
51238
51239         * gcc.c-torture/execute/20001130-1.c: New test.
51240
51241 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51242
51243         * g++.old-deja/g++.other/op3.C: New test.
51244
51245 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51246
51247         * g++.old-deja/g++.other/op2.C: New test.
51248
51249 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51250
51251         * g++.old-deja/g++.other/crash38.C: New test.
51252
51253 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
51254
51255         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51256
51257 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
51258
51259         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51260         tests.
51261         * gcc.c-torture/execute/string-opt-6.c: New test.
51262
51263         * gcc.dg/20001117-1.c: Add main.
51264
51265 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
51266
51267         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51268         Move from here ...
51269         * gcc.dg/940510-1.c: ... to here.
51270
51271         * gcc.dg/20000926-1.c: GNU C now allows initializations of
51272         zero-size arrays in toplevel structures.
51273
51274 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51275
51276         * gcc.c-torture/execute/loop-8.c: New test.
51277
51278 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51279
51280         * g++.old-deja/g++.other/base1.C: New test.
51281
51282 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51283
51284         * g++.old-deja/g++.other/parse2.C: New test.
51285
51286 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51287
51288         * g++.old-deja/g++.pt/incomplete1.C: New test.
51289
51290 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51291
51292         * g++.old-deja/g++.other/friend9.C: New test.
51293
51294 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51295
51296         * gcc.dg/20001127-1.c: New test.
51297
51298 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51299
51300         * g++.old-deja/g++.pt/friend46.C: New test.
51301
51302 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51303
51304         * g++.old-deja/g++.other/ptrmem8.C: New test.
51305
51306 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51307
51308         * gcc.c-torture/execute/string-opt-7.c: New test.
51309         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51310
51311 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51312
51313         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51314         instead of 'mkcheck 2'.
51315
51316 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51317
51318         * gcc.c-torture/execute/memcheck/driver.c,
51319         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51320         C9X references to refer to C99.
51321
51322 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
51323
51324         * gcc.dg/ultrasp3.c: New test.
51325
51326 2000-11-25  Neil Booth  <neilb@earthling.net>
51327
51328         * gcc.dg/cpp/include2.c: Update test to be locale independent.
51329
51330 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
51331
51332         * gcc.c-torture/compile/20001123-2.c: New.
51333
51334 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51335
51336         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51337
51338 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
51339
51340         * gcc.dg/sequence-point-1.c: Add some new tests.
51341         * gcc.c-torture/execute/20001124-1.c: New test.
51342
51343 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51344
51345         * g++.old-deja/g++.other/vaarg4.C: New test.
51346         * gcc.c-torture/compile/20001123-1.c: New test.
51347
51348 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51349
51350         * g++.other/crash24.C: Adjust and remove XFAIL.
51351         * g++.other/crash37.C: New test.
51352
51353 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
51354
51355         * g++.old-deja/g++.pt/instantiate9.C: New test.
51356
51357 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
51358
51359         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51360         new ABI, too.
51361
51362         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51363         * g++.old-deja/g++.robertl/eb55.C: Likewise.
51364
51365 2000-11-22  Neil Booth  <neilb@earthling.net>
51366
51367         * gcc.dg/cpp/Wtrigraphs.c: New test.
51368
51369 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
51370
51371         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51372
51373 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
51374
51375         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51376
51377 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
51378
51379         * lib/gcc-dg.exp: load_lib scanasm.exp.
51380         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51381         * lib/g++-dg.exp: load_lib scanasm.exp.
51382         * lib/scanasm.exp: New.
51383         (scan-assembler, scan-assembler-not): Add optional arguments to
51384         test name, or if not present, the pattern name.
51385         (scan-assembler-dem, scan-assembler-dem-not): New.
51386
51387         * g++.dg/dg.exp: New.
51388
51389 2000-11-21  Neil Booth  <neilb@earthling.net>
51390
51391         * gcc.dg/cpp/integrated1.c: Remove.
51392
51393 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51394
51395         * gcc.c-torture/execute/20001121-1.c: New test.
51396
51397 2000-11-21  Richard Henderson  <rth@redhat.com>
51398
51399         * gcc.c-torture/compile/20001121-1.c: New test.
51400
51401 2000-11-20  Neil Booth  <neilb@earthling.net>
51402
51403         * gcc.dg/cpp/integrated1.c: New test.
51404
51405 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51406
51407         * g++.old-deja/g++.other/inline17.C: New test.
51408
51409 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
51410
51411         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51412         local variable to be zero: I made the variable global. Now
51413         uses abort() and exit() instead of relying on main's return value.
51414
51415 2000-11-20  Neil Booth  <neilb@earthling.net>
51416
51417         * gcc.dg/cpp/paste2.c: Update test.
51418         * objc/execute/paste.m: New test.
51419
51420 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51421
51422         * gcc.dg/c99-condexpr-1.c: New test.
51423
51424 2000-11-20  Neil Booth  <neilb@earthling.net>
51425
51426         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51427
51428 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
51429
51430         * g++.old-deja/g++.pt/export1.C: New test.
51431
51432 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
51433
51434         * gcc.dg/20001117-1.c: New test.
51435
51436 2000-11-18  Richard Henderson  <rth@redhat.com>
51437
51438         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51439
51440 2000-11-18  Richard Henderson  <rth@redhat.com>
51441
51442         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51443         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51444         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51445
51446 2000-11-18  Richard Henderson  <rth@redhat.com>
51447
51448         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51449         (main): New.  Exit cleanly.
51450
51451 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51452
51453         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51454         gcc.dg/c99-fordecl-2.c: New tests.
51455
51456 2000-11-18  Richard Henderson  <rth@redhat.com>
51457
51458         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51459         * gcc.c-torture/execute/zerolen-2.c: New.
51460
51461 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51462
51463         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51464         memory.
51465
51466 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51467
51468         * g++.old-deja/g++.pt/instantiate8.C: New test.
51469
51470 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51471
51472         * g++.old-deja/g++.other/incomplete.C: Add more tests.
51473         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51474
51475 2000-11-16  Nick Clifton  <nickc@redhat.com>
51476
51477         * gcc.c-torture/execute/nestfunc-2.c: New test.
51478         * gcc.c-torture/execute/nestfunc-3.c: New test.
51479
51480 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51481
51482         * gcc.c-torture/compile/20001116-1.c: New test.
51483
51484 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51485
51486         * gcc.c-torture/execute/20001115-1.c: New test.
51487
51488 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
51489
51490         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51491         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51492         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51493         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51494
51495 2000-11-15  Neil Booth  <neilb@earthling.net>
51496
51497         gcc.dg/cpp/_Pragma1.c: Update.
51498         gcc.dg/cpp/_Pragma2.c: New test.
51499
51500 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51501
51502         * g++.old-deja/g++.other/anon5.C: New test.
51503
51504 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51505
51506         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51507         tests.
51508
51509 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
51510
51511         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51512         output.
51513
51514 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51515
51516         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51517         labels at end of compound statements.
51518
51519 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
51520
51521         * gcc.c-torture/execute/loop-7.c: New test.
51522
51523 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51524
51525         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51526
51527 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51528
51529         * gcc.dg/c99-bool-1.c: New test.
51530
51531 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51532
51533         * gcc.dg/c99-scope-1.c: Remove xfail.
51534         * gcc.dg/c99-scope-2.c: New test.
51535
51536 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51537
51538         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51539         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51540
51541 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
51542
51543         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51544         error messages.
51545
51546         * g++.mike/p700.C: Don't typedef wchar_t.
51547         * g++.mike/p784.C: Likewise.
51548         * g++.mike/eb101.C: Don't use __wchar_t.
51549
51550 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
51551
51552         * g77.f-torture/execute/20001111.[fx]: Test premature exit
51553         from DO loop.
51554
51555 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51556
51557         * gcc.c-torture/execute/20001111-1.c: New test.
51558
51559 2000-11-10  Nick Clifton  <nickc@redhat.com>
51560
51561         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51562         long multuiple and accumulate.
51563
51564 2000-11-09  Richard Henderson  <rth@redhat.com>
51565
51566         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51567         via size_t instead of int.
51568
51569         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51570         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51571         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51572         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51573
51574 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
51575
51576         * gcc.c-torture/compile/20001109-1.c: New test.
51577         * gcc.c-torture/compile/20001109-2.c: New test.
51578
51579 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
51580
51581         * g++.old-deja/g++.pt/operator1.C: New test.
51582         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51583
51584 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51585
51586         * gcc.dg/20001108-1.c: New test.
51587
51588 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51589
51590         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51591         with both arguments constant strings.
51592         * gcc.c-torture/execute/string-opt-3.c: New test.
51593         * gcc.c-torture/execute/string-opt-4.c: New test.
51594         * gcc.c-torture/execute/string-opt-5.c: New test.
51595
51596 2000-11-08  Nick Clifton  <nickc@redhat.com>
51597
51598         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
51599         mulsidi3adddi patterns.
51600
51601 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
51602
51603         * g++.old-deja/g++.other/crash36.C: New test.
51604
51605 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
51606
51607         * g++.old-deja/g++.other/init16.C: New test.
51608
51609 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
51610
51611         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51612
51613 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51614
51615         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51616         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51617         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51618
51619 2000-11-07  DJ Delorie  <dj@redhat.com>
51620
51621         * gcc.dg/20000614-1.c: Add return so that test can pass.
51622
51623 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51624
51625         * gcc.c-torture/execute/string-opt-1.c: New test.
51626
51627 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51628
51629         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
51630         mips-sgi-irix6.* because the MIPS ABI passes floating-point
51631         parameters in registers, and there is no way for a varargs
51632         function to know in which order the integer and floating-point
51633         parameters should be interleaved when they are placed on the
51634         stack.
51635         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51636         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51637
51638 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51639
51640         * gcc.c-torture/execute/string-opt-2.c: New test.
51641
51642 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
51643
51644         * g++.old-deja/g++.pt/crash60.C: New test.
51645
51646 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51647
51648         * g++.old-deja/g++.other/crash24.C: New test.
51649         * g++.old-deja/g++.other/crash25.C: New test.
51650         * g++.old-deja/g++.other/crash26.C: New test.
51651         * g++.old-deja/g++.other/crash27.C: New test.
51652         * g++.old-deja/g++.other/crash28.C: New test.
51653         * g++.old-deja/g++.other/crash29.C: New test.
51654         * g++.old-deja/g++.other/crash30.C: New test.
51655         * g++.old-deja/g++.other/crash31.C: New test.
51656         * g++.old-deja/g++.other/crash32.C: New test.
51657         * g++.old-deja/g++.other/crash33.C: New test.
51658         * g++.old-deja/g++.other/crash34.C: New test.
51659         * g++.old-deja/g++.other/crash35.C: New test.
51660
51661 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51662
51663         * gcc.c-torture/execute/20001031-1.c: New test.
51664
51665 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
51666
51667         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51668         namespace.
51669
51670         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51671         standards-conformant.
51672
51673         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51674
51675         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51676         * g++.old-deja/g++.mike/p755a.C: Likewise.
51677         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51678         library makes no calls to `operator new' during initialization.
51679
51680 2000-11-04  Neil Booth  <neilb@earthling.net>
51681
51682         * gcc.dg/cpp/include2.c: New tests.
51683
51684 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
51685
51686         * lib/g++.exp (g++_set_ld_library_path): New function.
51687         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51688
51689 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
51690
51691         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
51692         warnings.
51693
51694 2000-11-01  Richard Henderson  <rth@redhat.com>
51695
51696         * g++.old-deja/g++.ext/namedret1.C: New.
51697         * g++.old-deja/g++.ext/namedret2.C: New.
51698         * g++.old-deja/g++.ext/namedret3.C: New.
51699
51700 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
51701
51702         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51703         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51704
51705 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51706
51707         * gcc.c-torture/execute/va-arg-21.c: New test.
51708
51709 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51710
51711         * gcc.dg/c99-complex-2.c: New test.
51712
51713 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51714
51715         * gcc.c-torture/execute/stdio-opt-1.c: New test.
51716
51717 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
51718
51719         * g++.old-deja/g++.other/inline16.C: New test.
51720
51721 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
51722
51723         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51724         __PRETTY_FUNCTION__
51725
51726 2000-10-29  Neil Booth  <neilb@earthling.net>
51727
51728         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51729         New tests.
51730         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51731         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51732         optimisation.
51733
51734 2000-10-29  Neil Booth  <neilb@earthling.net>
51735
51736         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51737         * mi1.c, mi1c.h: Add null directives to multiple-include test.
51738         * mi5.c: Test multiple includes work with -C.
51739         * trigraphs.c: Test ^= version.
51740
51741 2000-10-28  Neil Booth  <neilb@earthling.net>
51742
51743         New tests and test updates for new macro expander.
51744
51745         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51746         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51747         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51748         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51749         new diagnostic messages.
51750
51751         * gcc.dg/cpp/macro3.c: New tests.
51752
51753 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
51754
51755         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51756         on the same line.
51757
51758 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
51759
51760         * g++.old-deja/g++.other/eh2.C: New test.
51761
51762 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51763
51764         * gcc.c-torture/execute/20001027-1.c: New test.
51765
51766 2000-10-26  Richard Henderson  <rth@redhat.com>
51767
51768         * gcc.c-torture/execute/20001026-1.c: New.
51769
51770 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
51771
51772         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51773         * g++.old-deja/g++.law/builtin1.C: Likewise.
51774         * g++.old-deja/g++.law/ctors10.C: Likewise.
51775         * g++.old-deja/g++.law/virtual3.C: Likewise.
51776         * g++.old-deja/g++.mike/p658.C: Likewise.
51777         * g++.old-deja/g++.other/sibcall1.C: Likewise.
51778         * g++.old-deja/g++.other/vaarg2.C: Likewise.
51779         * g++.old-deja/g++.robertl/eb124.C: Likewise.
51780         * g++.old-deja/g++.robertl/eb44.C: Likewise.
51781         * g++.old-deja/g++.robertl/eb77.C: Likewise.
51782
51783 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
51784
51785         * gcc.c-torture/compile/20001024-1.c: New test.
51786
51787 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
51788
51789         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51790         to tell us whether or not we are using V3.
51791
51792 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51793
51794         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51795         operands.
51796
51797 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51798
51799         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51800
51801 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
51802
51803         * gcc.c-torture/execute/20001024-1.c: New test.
51804
51805 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
51806
51807         * g++.old-deja/g++.other/sibcall1.C: New test.
51808
51809 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
51810
51811         * gcc.dg/noncompile/init-3.c: New test.
51812
51813 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51814
51815         * gcc.dg/format-array-1.c: New test.
51816
51817 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51818
51819         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51820         writing through null pointers; remove comment about testing
51821         unterminated strings.
51822
51823 2000-10-17  Matthew Hiller  <hiller@redhat.com>
51824
51825         * gcc.c-torture/execute/20001017-2.c: New test.
51826
51827 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51828
51829         * gcc.c-torture/compile/20001018-1.c: New test.
51830         * gcc.c-torture/compile/20001018-1.x: Xfail.
51831
51832 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51833
51834         * gcc.c-torture/execute/20001017-1.c: New test.
51835
51836 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51837
51838         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51839         for multiple use of arguments with scanf formats; add tests for
51840         multiple use of arguments.
51841
51842 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
51843
51844         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51845         from some old tests.
51846
51847 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51848
51849         * gcc.dg/format-miss-1.c: New test.
51850
51851 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51852
51853         * gcc.c-torture/execute/20001013-1.c: New test.
51854
51855 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51856
51857         * gcc.dg/format-branch-1.c: New test.
51858
51859 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51860
51861         * README, lib/file-format.exp: Remove EGCS references.
51862
51863 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51864
51865         * gcc.dg/20001013-1.c: New test.
51866
51867 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51868
51869         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51870         for intmax_t in the compiler using __typeof__ and the type rules
51871         for conditional expressions.
51872
51873 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
51874
51875         * gcc.dg/20001012-1.c: New test.
51876         * gcc.dg/20001012-2.c: New test.
51877
51878 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51879
51880         * gcc.dg/format-attr-1.c: New test.
51881
51882 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51883
51884         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
51885         __LONG_LONG_MAX__ instead of LLONG_MAX.
51886
51887 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51888
51889         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
51890         scanf flags.
51891         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
51892         flags.
51893
51894 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51895
51896         * gcc.dg/sequence-pt-1.c: New test.
51897
51898 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
51899
51900         * gcc.c-torture/execute/20001011-1.c: New testcase.
51901         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
51902
51903 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51904
51905         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
51906         does not error on it.
51907
51908 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51909
51910         * gcc.dg/20001009-1.c: New test.
51911
51912 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51913
51914         * gcc.c-torture/compile/20001009-1.c: Move from here ....
51915         * gcc.c-torture/execute/20001009-2.c: ... to here.
51916
51917 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
51918
51919         * gcc.c-torture/compile/20001009-1.c: New testcase.
51920         * gcc.c-torture/execute/20001009-1.c: New testcase.
51921         Testcases provided by Jan Hubicka <jh@suse.cz>.
51922
51923 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51924
51925         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51926         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
51927         uintmax_t using <limits.h> to emulate the compiler's internal
51928         logic.  No longer XFAIL %j tests.
51929
51930 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51931
51932         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
51933         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51934         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
51935         regexps and details of expected handling of some bad formats.
51936         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
51937         suppression.
51938
51939 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51940
51941         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
51942         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
51943         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
51944         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
51945         in list archives.
51946
51947 2000-10-06  Richard Henderson  <rth@cygnus.com>
51948
51949         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
51950         * g++.old-deja/g++.brendan/crash52.C: Likewise.
51951         * g++.old-deja/g++.jason/report.C: Likewise.
51952         * g++.old-deja/g++.law/friend5.C: Likewise.
51953         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
51954         of the expected warnings.
51955
51956 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
51957
51958         * g++.old-deja/g++.pt/enum14.C: New test.
51959
51960 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
51961
51962         * g++.old-deja/g++.pt/crash59.C: New test.
51963
51964 2000-10-04  Will Cohen  <wcohen@redhat.com>
51965
51966         * gcc.dg/20000926-1.c: New test.
51967
51968 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
51969
51970         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
51971         function name for current C++ compiler.
51972         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
51973
51974 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
51975
51976         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
51977         __PRETTY_FUNCTION__.
51978         * g++.old-deja/g++.ext/pretty2.C: Likewise.
51979
51980 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51981
51982         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
51983
51984 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
51985
51986         * gcc.c-torture/compile/20000923-1.c: New test.
51987
51988 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
51989
51990         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
51991         * g++.old-deja/g++.pt/ttp62.C: Same.
51992         * g++.old-deja/g++.other/inline14.C: Same.
51993
51994 2000-09-24  Richard Henderson  <rth@cygnus.com>
51995
51996         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
51997
51998 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51999
52000         * gcc.dg/c90-printf-1.c: Add test for wide string format.
52001
52002 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
52003
52004         * gcc.c-torture/compile/20000922-1.c: New file.
52005
52006 2000-09-21  Nick Clifton  <nickc@redhat.com>
52007
52008         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52009         a signed long modulo operation.
52010         (mod6): New function - perform an unsigned long modulo operation.
52011         (main): Add tests for modulos of very large numbers by very small
52012         dividends.
52013
52014 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52015
52016         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52017
52018 2000-09-19  Richard Henderson  <rth@cygnus.com>
52019
52020         * gcc.dg/compare2.c (case 10): XFAIL.
52021
52022 2000-09-18  Richard Henderson  <rth@cygnus.com>
52023
52024         * gcc.c-torture/execute/20000906-1.c: Move ...
52025         * gcc.dg/20000906-1.c: ... here.  Only run on targets
52026         that support __builtin_trap.
52027
52028 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
52029
52030         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52031
52032 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52033
52034         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52035         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
52036         more $ format tests.
52037
52038 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52039
52040         * gcc.dg/format-errmk-1.c: New test.
52041
52042 2000-09-17  Greg McGary  <greg@mcgary.org>
52043
52044         * gcc.c-torture/execute/20000917-1.x: Remove.
52045
52046 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52047
52048         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52049
52050 2000-09-17  Greg McGary  <greg@mcgary.org>
52051
52052         * gcc.c-torture/execute/20000917-1.c: New test.
52053         * gcc.c-torture/execute/20000917-1.x: XFAIL.
52054
52055 2000-09-16  Neil Booth  <NeilB@earthling.net>
52056
52057         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52058         in nested macro bug.
52059
52060 2000-09-15  Neil Booth  <NeilB@earthling.net>
52061
52062         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52063
52064 2000-09-14  Jeffrey A Law  (law@cygnus.com)
52065
52066         * gcc.c-torture/execute/20000914-1.c: New test.
52067
52068 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
52069
52070         * g++.other/inline13.C: New test.
52071
52072 2000-09-12  Andreas Jaeger  <aj@suse.de>
52073
52074         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52075         constant by Ulrich Drepper <drepper@redhat.com>.
52076
52077 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
52078
52079         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52080
52081 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52082
52083         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52084
52085 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
52086
52087         * gcc.dg/cpp/backslash.c: New test.
52088
52089 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
52090
52091         * gcc.c-torture/execute/20000910-1.c: New test.
52092         * gcc.c-torture/execute/20000910-2.c: Likewise.
52093
52094 2000-09-11  Robert Lipe  <robertl@sco.com>
52095
52096         * gcc.dg/pragma-align.c: New test.
52097
52098 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
52099
52100         * g++.old-deja/g++.pt/explicit82.C: New test.
52101         * g++.old-deja/g++.pt/explicit83.C: New test.
52102
52103 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
52104
52105         * gcc.dg/asm-names.c: New test.
52106
52107 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52108
52109         * gcc.dg/cpp/tr-warn6.c: New test
52110
52111 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52112
52113         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52114         be accepted.
52115
52116 2000-09-07  Catherine Moore  <clm@redhat.com>
52117
52118         * gcc.c-torture/execute/unroll-1.c: New test.
52119
52120 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
52121
52122         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52123         ERROR markers.
52124         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52125         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52126         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52127         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52128         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52129         Preprocess only.
52130         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52131         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52132
52133 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52134
52135         * g++.old-deja/g++.pt/deduct2.C: New test.
52136
52137 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52138
52139         * g++.old-deja/g++.pt/parms2.C: New test.
52140
52141 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52142
52143         * g++.old-deja/g++.pt/crash58.C: New test.
52144
52145 2000-09-06  Greg McGary  <greg@mcgary.org>
52146
52147         * gcc.c-torture/execute/20000906-1.c: New test.
52148         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52149
52150 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52151
52152         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52153
52154 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52155
52156         * g++.old-deja/g++.pt/crash57.C: New test.
52157
52158 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52159
52160         * g++.old-deja/g++.pt/crash56.C: New test.
52161
52162 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52163
52164         * g++.old-deja/g++.pt/koenig1.C: New test.
52165
52166 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52167
52168         * gcc.dg/20000904-1.c: New test.
52169
52170 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52171
52172         * gcc.dg/cpp/paste8.c: New test.
52173
52174 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
52175
52176         * gcc.c-torture/compile/20000827-1.c: New test.
52177
52178 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52179
52180         * gcc.dg/format-diag-1.c: New test.
52181
52182 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52183
52184         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52185         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52186         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52187         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52188         gcc.dg/formatz-1.c: Adjust warning regular expressions.
52189
52190 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52191
52192         * g++.old-deja/g++.other/nested4.C: New test.
52193
52194 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52195
52196         * g++.old-deja/g++.ns/scoped1.C: New test.
52197
52198 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
52199
52200         * lib/g++.exp: Support testing already-installed GCC.
52201
52202 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52203
52204         * wtr-label-1.c, wtr-suffix-1.c: New tests.
52205
52206 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52207
52208         * gcc.dg/return-type-2.c: New test.
52209
52210 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
52211
52212         * gcc.c-torture/compile/20000825-1.c: New test.
52213
52214 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
52215
52216         * gcc.dg/dwarf2-2.c: New test.
52217
52218 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
52219
52220         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52221         dg-warning regexps.
52222
52223 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52224
52225         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52226         gcc.dg/format-ext-5.c: New tests.
52227
52228 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
52229
52230         * g++.old-deja/g++.other/crash22.C: New test.
52231
52232 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
52233
52234         * gcc.dg/noncompile/930622-2.c: Adjust error message.
52235
52236 2000-08-24  Richard Henderson  <rth@cygnus.com>
52237
52238         * gcc.dg/ia64-sync-1.c: New test.
52239         * gcc.dg/ia64-sync-2.c: New test.
52240         * gcc.dg/ia64-asm-1.c: New test.
52241
52242 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52243
52244         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52245         * gcc.dg/format-ext-2.c: New test.
52246
52247 2000-08-23  Jason Merrill  <jason@redhat.com>
52248
52249         * lib/old-dejagnu.exp: Also ignore "In member function" and
52250         "At global scope".
52251
52252 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52253
52254         * gcc.dg/noncompile/label-lineno-1.c: New test.
52255
52256 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52257
52258         * gcc.dg/c99-array-nonobj-1.c: New test.
52259
52260 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52261
52262         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52263         tests.
52264         * gcc.dg/format-ext-1.c: New test.
52265
52266 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52267
52268         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52269         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52270         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52271         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52272         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52273
52274 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52275
52276         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52277         gcc.dg/c99-strftime-2.c: New tests.
52278
52279 2000-08-22  Richard Henderson  <rth@cygnus.com>
52280
52281         * gcc.c-torture/execute/20000822-1.c: New test.
52282
52283 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52284
52285         * gcc.c-torture/execute/20000819-1.x: Remove.
52286
52287 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52288
52289         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52290         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52291         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52292         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52293         gcc.dg/format-xopen-1.c: New tests.
52294
52295 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52296
52297         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52298
52299 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52300
52301         * g++.old-deja/g++.other/loop2.C: New test.
52302
52303         * gcc.c-torture/compile/20000606-1.c: New test.
52304         * gcc.c-torture/compile/20000728-1.c: New test.
52305         * gcc.c-torture/execute/20000801-1.c: New test.
52306         * gcc.c-torture/execute/20000801-2.c: New test.
52307         * gcc.c-torture/execute/20000819-1.c: New test.
52308         * gcc.c-torture/execute/20000819-1.x: XFAIL.
52309         * gcc.dg/20000629-1.c: New test.
52310         * gcc.dg/20000724-1.c: New test.
52311         * gcc.dg/20000807-1.c: New test.
52312
52313 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52314
52315         * gcc.dg/cpp/pragma-1.c: New test.
52316         * gcc.dg/cpp/pragma-2.c: New test.
52317
52318 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
52319
52320         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52321         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
52322
52323 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52324
52325         * gcc.c-torture/compile/20000818-1.c: New test.
52326
52327 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
52328
52329         * gcc.c-torture/execute/20000818-1.c: New test.
52330
52331 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52332
52333         * gcc.dg/format-va-1.c: New test.
52334
52335 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52336
52337         * g++.old-deja/g++.other/typedef8.C: New test.
52338
52339 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52340
52341         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52342         * g++.old-deja/g++.mike/net36.C: Mark candidate.
52343         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52344         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52345         * g++.old-deja/g++.other/ptrmem7.C: New test.
52346         * g++.old-deja/g++.pt/ptrmem10.C: New test.
52347
52348 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52349
52350         * g++.old-deja/g++.pt/typename27.C: New test.
52351
52352 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
52353
52354         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52355         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52356         * g++.old-deja/g++.pt/friend45.C: New test.
52357         * g++.old-deja/g++.other/friend8.C: New test.
52358
52359 2000-08-15  Richard Henderson  <rth@cygnus.com>
52360
52361         * gcc.c-torture/execute/20000815-1.c: New test.
52362
52363 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52364
52365         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52366         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52367         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52368
52369 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
52370
52371         * g++.old-deja/g++.other/refinit2.C: New test.
52372
52373 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
52374
52375         * lib/c-torture.exp (c-torture): Make
52376         compiler_conditional_xfail_data global.
52377         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52378         compiler_conditional_xfail_data machinery.
52379         (f-torture-execute): Likewise.
52380         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52381         and only when unrolling loops.
52382
52383         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52384
52385 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52386
52387         * g++.old-deja/g++.pt/explicit81.C: New test.
52388
52389 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52390
52391         * g++.old-deja/g++.pt/typename26.C: New test.
52392
52393 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
52394
52395         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52396         warning.
52397
52398 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52399
52400         * g++.old-deja/g++.other/array3.C: New test.
52401
52402 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52403
52404         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52405         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52406         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52407         New tests.
52408
52409 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
52410
52411         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52412         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52413
52414 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
52415
52416         * gcc.c-torture/execute/20000808-1.c: New test.
52417
52418 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52419
52420         * gcc.dg/c90-const-expr-1.c: New test.
52421
52422 2000-08-08  Richard Henderson  <rth@cygnus.com>
52423
52424         * gcc.dg/noncompile/920923-1.c: Declare calloc.
52425
52426 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52427
52428         * gcc.dg/noncompile/const-ll-1.c: New test.
52429
52430 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52431
52432         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52433
52434 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52435
52436         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52437         that running programs linked against the shared version of libobjc
52438         run correctly.
52439
52440 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52441
52442         * gcc.dg/c99-printf-1.c: New test.
52443
52444 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52445
52446         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52447
52448 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
52449
52450         * gcc.c-torture/execute/20000731-1.x: Delete.
52451
52452 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
52453
52454         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52455         and torture_without_loops as is done by c-torture.exp.
52456         (search_for): Copy from c-torture.exp.
52457         (gcc-dg-runtest): New function, drives a directory of tests
52458         iterating over the TORTURE_OPTIONS.
52459         (scan-assembler, scan-assembler-not): Move here from
52460         individual directory drivers.
52461
52462         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52463         defined by lib/gcc-dg.exp.
52464         * gcc.dg/cpp/cpp.exp: Likewise.
52465         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
52466         gcc-dg-runtest, so we cycle over optimization options.
52467
52468         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52469         * gcc.dg/compare2.c: No longer expected to fail.
52470
52471 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52472
52473         * gcc.c-torture/execute/20000804-1.c: New test.
52474
52475 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52476
52477         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52478
52479 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
52480
52481         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52482
52483 2000-08-03  Jeffrey A Law  (law@cygnus.com)
52484
52485         * gcc.c-torture/compile/20000803-1.c: New test.
52486
52487 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52488
52489         * gcc.c-torture/execute/20000801-3.c,
52490         gcc.c-torture/execute/20000801-4.c: New tests.
52491         * gcc.c-torture/execute/20000801-3.x,
52492         gcc.c-torture/execute/20000801-4.x: Xfail.
52493
52494 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
52495
52496         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52497         libobjc/.libs to allow for libtool.
52498
52499 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
52500
52501         * gcc.c-torture/compile/20000802-1.c: New test.
52502
52503 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
52504
52505         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52506
52507 2000-07-31  Jeffrey A Law  (law@cygnus.com)
52508
52509         * gcc-c-torture/execute/20000731-2.c: New test.
52510
52511         * gcc.c-torture/execute/20000731-1.c: New test.
52512         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52513
52514 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
52515
52516         * gcc.dg/cpp/paste7.c: New test.
52517         * gcc.dg/cpp/20000725-1.c: New test.
52518
52519 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
52520
52521         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52522         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52523         declaration warning for __builtin_dwarf_reg_size.
52524
52525         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52526
52527 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52528
52529         * gcc.dg/noncompile/voidparam-1.c: New test.
52530
52531 2000-07-30  Richard Henderson  <rth@cygnus.com>
52532
52533         * gcc.dg/c90-digraph-1.c: Don't xfail.
52534         * gcc.dg/compare2.c (case 10): Xfail.
52535         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52536
52537 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
52538
52539         * gcc.dg/c99-main-1.c: New test.
52540
52541 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52542
52543         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52544
52545 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
52546
52547         * gcc.c-tortuer/execute/20000726-1.c: New test.
52548
52549 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
52550
52551         * gcc.c-torture/execute/enum-2.c: New test.
52552
52553 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52554
52555         * gcc.dg/cpp/tr-warn3.c: New test.
52556
52557 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52558
52559         * g++.old-deja/g++.ext/implicit1.C: Remove.
52560         * g++.old-deja/g++.jason/c2.C: Remove
52561         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52562         * g++.old-deja/g++.pt/crash16.C: Likewise.
52563         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52564
52565 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52566
52567         * g++.old-deja/g++.other/for2.C: New test.
52568
52569 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
52570
52571         * gcc.dg/20000720-1.c: New test.
52572
52573 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
52574
52575         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
52576
52577 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
52578
52579         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52580         * gcc.c-torture/execute/20000722-1.c: New.
52581         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52582
52583 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
52584
52585         * gcc.dg/cpp/20000720-1.S: New test.
52586
52587 2000-07-21  Michael Meissner  <meissner@redhat.com>
52588
52589         * gcc.c-torture/execute/ieee/hugeval.c: New test.
52590
52591 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52592
52593         * g++.old-deja/g++.brendan/crash16.C,
52594         g++.old-deja/g++.brendan/parse3.C,
52595         g++.old-deja/g++.brendan/redecl1.C,
52596         g++.old-deja/g++.ns/template13.C,
52597         g++.old-deja/g++.other/decl4.C,
52598         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52599
52600 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52601
52602         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52603         and "Internal error".
52604
52605         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52606         regexps.
52607         * gcc.dg/cpp/paste6.c: New test.
52608
52609 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
52610
52611         * gcc.dg/cpp/tr-direct.c: New test.
52612
52613         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52614         gcc.dg/cpp/undef1.c: Tweak error regexps.
52615
52616 2000-07-18  Eric Christopher <echristo@redhat.com>
52617
52618         * gcc.c-torture/compile/20000718-1.c: New test.
52619
52620 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
52621
52622         * cpplex.c (_cpp_push_token): If the token being pushed back
52623         is the previous token in this context, just subtract one from
52624         context->posn.
52625         * cppmacro.c (save_expansion): Clear aux field when storing a
52626         placemarker.
52627
52628 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
52629
52630         * gcc.dg/noncompile/redecl-1.c: New test.
52631
52632 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
52633
52634         * gcc.c-torture/execute/20000717-5.c: New test.
52635         * gcc.c-torture/execute/20000717-1.x: Removed.
52636
52637 2000-07-17  Richard Henderson  <rth@cygnus.com>
52638
52639         * gcc.c-torture/execute/20000717-4.c: New test.
52640
52641 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
52642
52643         * gcc.dg/cpp/syshdr.c: New test.
52644         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52645
52646 2000-07-17  Neil Booth  <neilb@earthling.net>
52647
52648         * gcc.dg/cpp/cmdlne-dM.c: New test.
52649         * gcc.dg/cpp/cmdlne-dD.c: New test.
52650
52651 2000-07-17  Jeffrey A Law  (law@cygnus.com)
52652
52653         * gcc.c-torture/execute/20000717-3.c: New test.
52654
52655         * gcc.c-torture/compile/20000717-1.c: New test.
52656
52657 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
52658
52659         * gcc.c-torture/execute/20000717-2.c: New test.
52660
52661 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52662
52663         * gcc.dg/formatz-1.c: New test.
52664
52665         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52666         * gcc.dg/c99-digraph-1.c: New tests.
52667
52668         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52669         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52670
52671         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52672         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52673         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52674         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52675         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52676         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52677         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52678
52679 2000-07-17  Greg McGary <greg@mcgary.org>
52680
52681         * gcc.c-torture/execute/20000717-1.c: New test.
52682         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52683
52684 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
52685
52686         * gcc.c-torture/execute/20000715-2.c: New test.
52687         * gcc.dg/20000715-1.c: New test.
52688
52689 2000-07-15  Michael Meissner  <meissner@redhat.com>
52690
52691         * gcc.c-torture/execute/20000715-1.c: New test.
52692
52693 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
52694
52695         * gcc.c-torture/execute/20000707-1.c: New test.
52696
52697 2000-07-13  Neil Booth  <NeilB@earthling.net>
52698
52699         * gcc.dg/cpp/digraph1.c,
52700         gcc.dg/cpp/digraph2.c,
52701         gcc.dg/cpp/digraphs.c: New tests.
52702
52703 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
52704
52705         * g77.f-torture/compile/20000630-2.f: New test.
52706         * g77.f-torture/compile/20000630-2.x
52707
52708 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52709
52710         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
52711
52712 2000-07-11  Neil Booth  <NeilB@earthling.net>
52713
52714         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52715
52716 2000-07-11  Neil Booth  <NeilB@earthling.net>
52717
52718         * gcc.dg/cpp/cmdlne-C.c: New.
52719
52720 2000-07-09  Neil Booth  <NeilB@earthling.net>
52721
52722         * gcc.dg/cpp/directiv.c: New tests.
52723         * gcc.dg/cpp/undef1.c: Update.
52724
52725 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
52726
52727         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52728
52729 2000-07-09  Neil Booth  <NeilB@earthling.net>
52730
52731         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52732
52733 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
52734
52735         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52736         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52737
52738 2000-07-08  Neil Booth  <NeilB@earthling.net>
52739
52740         * gcc.dg/cpp/macsyntx.c: New tests.
52741
52742 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52743
52744         * gcc.dg/20000707-1.c: New test.
52745
52746 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52747
52748         * gcc.c-torture/execute/20000706-1.c: New test.
52749         * gcc.c-torture/execute/20000706-2.c: New test.
52750         * gcc.c-torture/execute/20000706-3.c: New test.
52751         * gcc.c-torture/execute/20000706-4.c: New test.
52752         * gcc.c-torture/execute/20000706-5.c: New test.
52753
52754 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52755
52756         * g++.old-deja/g++.pt/instantiate7.C: New test.
52757
52758 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52759
52760         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52761         * g++.old-deja/g++.mike/thunk3.C: Likewise.
52762         * g++.old-deja/g++.other/rtti3.C: Likewise.
52763         * g++.old-deja/g++.other/rttid3.C: Likewise.
52764
52765 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
52766
52767         *  g77.f-torture/compile/20000630-1.x: Fix typo
52768
52769 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
52770
52771         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52772         assembly output.
52773
52774 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
52775
52776         * gcc.dg/cpp/ident.c: New test.
52777
52778 2000-07-05  Neil Booth  <NeilB@earthling.net>
52779
52780         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52781           gcc.dg/cpp/lexstrng.c: New tests.
52782
52783 2000-07-04  Neil Booth  <NeilB@earthling.net>
52784
52785         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52786         * gcc.dg/cpp/strify2.c: Same.
52787
52788 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
52789
52790         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52791         * gcc.dg/cpp/19990703-1.c: Likewise.
52792         * gcc.dg/cpp/20000625-1.c: Likewise.
52793         * gcc.dg/cpp/20000625-2.c: Likewise.
52794
52795         * gcc.dg/cpp/macro1.c,
52796         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52797         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52798         gcc.dg/cpp/strify1.c,
52799         gcc.dg/cpp/strify2.c: New tests.
52800
52801 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
52802
52803         * gcc.c-torture/execute/20000703-1.c: New test.
52804
52805 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52806
52807         * g++.old-deja/g++.pt (lookup10.C): New test.
52808
52809 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52810
52811         * g++.old-deja/g++.pt (typename25.C): New test.
52812
52813 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
52814
52815         * gcc.c-torture/compile/20000701-1.c: New test.
52816
52817 2000-06-30  Nick Clifton  <nickc@cygnus.com>
52818
52819         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52820         to test case.
52821
52822 2000-06-30  Catherine Moore  <clm@cygnus.com>
52823
52824         * gcc.c-torture/execute/align-1.c: New test.
52825
52826 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
52827
52828         * g++.old-deja/g++.pt/expr8.C: New test.
52829         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52830
52831 2000-06-29  Nick Clifton  <nickc@cygnus.com>
52832
52833         * gcc.c-torture/compile/20000629-1.c: New test.
52834
52835 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52836
52837
52838         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52839         gcc.dg/noncompile directory, depending on whether they're
52840         preprocessor tests or not.  Annotate all the tests for the dg
52841         framework.
52842
52843         * gcc.c-torture/noncompile/noncompile.exp: Delete.
52844         * gcc.dg/noncompile/noncompile.exp: New.
52845
52846         * Moved files:
52847         Old name                                New name
52848         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
52849         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
52850         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
52851         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
52852         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
52853         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
52854         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
52855         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
52856         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
52857         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
52858         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
52859         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
52860         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
52861         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
52862         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
52863         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
52864         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
52865         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
52866         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
52867         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
52868         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
52869         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
52870         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
52871         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
52872
52873         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
52874         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
52875         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
52876         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
52877         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
52878         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
52879
52880 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52881
52882         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
52883         declare one variable.  On the fourth, error.
52884         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
52885         declared by 20000628-1a.h.
52886
52887 2000-06-29  Richard Henderson  <rth@redhat.com>
52888
52889         * gcc.c-torture/execute/930529-1.x: New file.
52890         * gcc.dg/920413-1.c: Adjust expected warning text.
52891         * gcc.dg/980217-1.c: Declare abort.
52892         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
52893
52894 2000-06-29  Jeffrey A Law  (law@cygnus.com)
52895
52896         * g77.f-torture/compile/20000629-1.f: New test.
52897         * g77.f-torture/compile/20000629-1.x: Expected to fail.
52898
52899 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52900
52901         Rearrange lots of files, removing entirely the
52902         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
52903         directories.
52904
52905         * Deleted files:
52906         gcc.c-torture/code_quality/code_quality.exp
52907         gcc.c-torture/special/special.exp
52908         gcc.failure/failure.exp
52909         gcc.failure/940409-1.x
52910         gcc.c-torture/compile/961203-1.x
52911
52912         * New files:
52913         gcc.misc-tests/linkage.exp
52914         gcc.c-torture/execute/920730-1t.c
52915         gcc.c-torture/execute/920730-1t.x
52916         gcc.c-torture/compile/920520-1.x
52917         gcc.c-torture/compile/920521-1.x
52918         gcc.c-torture/compile/981006-1.x
52919         gcc.c-torture/execute/eeprof-1.x
52920
52921         * Moved files (possibly with modifications to fit a new harness):
52922         Old name                                New name
52923         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
52924         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
52925         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
52926         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
52927         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
52928         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
52929         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
52930         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
52931         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
52932         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
52933         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
52934         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
52935         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
52936         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
52937
52938 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52939
52940         * c-torture/compile/961203-1.x: Delete.
52941
52942         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
52943         not exit. Include stdio.h.
52944         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
52945         * gcc.misc-tests/dg-12.c: Likewise.
52946         * gcc.misc-tests/dg-5.c: Likewise.
52947         * gcc.misc-tests/dg-6.c: Likewise.
52948         * gcc.misc-tests/dg-7.c: Prototype abort.
52949         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
52950         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
52951         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
52952         not exit.
52953         * gcc.misc-tests/sieve.c: Use return from main, not exit.
52954         * gcc.misc-tests/sort2.c: Use return from main, not exit.
52955
52956 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
52957
52958         * gcc.dg/cpp/20000628-1.c: New test.
52959         * gcc.dg/cpp/20000628-1.h: New header for above test.
52960         * gcc.dg/cpp/20000628-1a.h: Likewise.
52961
52962 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
52963
52964         * gcc.dg/cpp: New directory.
52965         * gcc.dg/cpp/cpp.exp: New driver.
52966         * gcc.dg/cpp/20000627-1.c: New test.
52967         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
52968         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
52969         and rewrite as a compilation test.
52970
52971         * gcc.dg: Move many files into the cpp subdirectory, possibly
52972         renaming or editing them as well.
52973         Old name                New name
52974         990119-1.c              cpp/19990119-1.c
52975         990228-1.c              cpp/19990228-1.c
52976         990407-1.c              cpp/19990407-1.c
52977         990409-1.c              cpp/19990409-1.c
52978         990413-1.c              cpp/19990413-1.c
52979         990703-1.c              cpp/19990703-1.c
52980         20000127-1.c            cpp/20000127-1.c
52981         20000129-1.c            cpp/20000129-1.c
52982         20000207-1.c            cpp/20000207-1.c
52983         20000207-2.c            cpp/20000207-2.c
52984         20000209-1.c            cpp/20000209-1.c
52985         20000209-2.c            cpp/20000209-2.c
52986         20000301-1.c            cpp/20000301-1.c
52987         20000419-1.c            cpp/20000419-1.c
52988         20000510-1.S            cpp/20000510-1.S
52989         20000519-1.c            cpp/20000519-1.c
52990         20000529-1.c            cpp/20000529-1.c
52991         20000625-1.c            cpp/20000625-1.c
52992         20000625-2.c            cpp/20000625-2.c
52993         cpp-as1.c               cpp/assert1.c
52994         cpp-as2.c               cpp/assert2.c
52995         cxx-comments-1.c        cpp/cxxcom1.c
52996         cxx-comments-2.c        cpp/cxxcom2.c
52997         endif-label.c           cpp/endif.c
52998         cpp-hash1.c             cpp/hash1.c
52999         cpp-hash2.c             cpp/hash2.c
53000         cpp-if1.c               cpp/if-1.c
53001         cpp-if2.c               cpp/if-2.c
53002         cpp-if3.c               cpp/if-3.c
53003         cpp-if4.c               cpp/if-4.c
53004         cpp-if5.c               cpp/if-5.c
53005         cpp-cond.c              cpp/if-cexp.c
53006         cpp-missingop.c         cpp/if-mop.c
53007         cpp-missingparen.c      cpp/if-mpar.c
53008         cpp-opprec.c            cpp/if-oppr.c
53009         cpp-ifparen.c           cpp/if-paren.c
53010         cpp-shortcircuit.c      cpp/if-sc.c
53011         cpp-shift.c             cpp/if-shift.c
53012         cpp-unary.c             cpp/if-unary.c
53013         cpp-li1.c               cpp/line1.c
53014         cpp-li2.c               cpp/line2.c
53015         lineno.c                cpp/line3.c
53016         lineno-2.c              cpp/line4.c
53017         cpp-mi.c                cpp/mi1.c
53018         cpp-mic.h               cpp/mi1c.h
53019         cpp-micc.h              cpp/mi1cc.h
53020         cpp-mind.h              cpp/mi1nd.h
53021         cpp-mindp.h             cpp/mi1ndp.h
53022         cpp-mix.h               cpp/mi1x.h
53023         cpp-mi2.c               cpp/mi2.c
53024         cpp-mi2a.h              cpp/mi2a.h
53025         cpp-mi2b.h              cpp/mi2b.h
53026         cpp-mi2c.h              cpp/mi2c.h
53027         cpp-mi3.c               cpp/mi3.c
53028         cpp-mi3.def             cpp/mi3.def
53029         poison-1.c              cpp/poison.c
53030         pr-impl.c               cpp/prag-imp.c
53031         cpp-redef-2.c           cpp/redef1.c
53032         cpp-redef.c             cpp/redef2.c
53033         strpaste.c              cpp/strp1.c
53034         strpaste-2.c            cpp/strp2.c
53035         cpp-tradpaste.c         cpp/tr-paste.c
53036         cpp-tradstringify.c     cpp/tr-str.c
53037         cpp-tradwarn1.c         cpp/tr-warn1.c
53038         cpp-tradwarn2.c         cpp/tr-warn2.c
53039         trigraphs.c             cpp/trigraphs.c
53040         cpp-unc1.c              cpp/unc1.c
53041         cpp-unc2.c              cpp/unc2.c
53042         cpp-unc3.c              cpp/unc3.c
53043         cpp-unc.c               cpp/unc4.c
53044         undef.c                 cpp/undef1.c
53045         undef-2.c               cpp/undef2.c
53046         cpp-wi1.c               cpp/widestr1.c
53047
53048 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
53049
53050         * lib/g++.exp (g++_include_flags): Tweak.
53051
53052 2000-06-27  H.J. Lu  <hjl@gnu.org>
53053             Loren J. Rittle  <ljrittle@acm.org>
53054
53055         * lib/g++.exp (g++_include_flags): Override libgloss.exp
53056         version with one that knows about the new gcc tree structure.
53057         (g++_link_flags): Same.
53058
53059 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
53060
53061         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53062         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53063         case we are cross-compiling.
53064
53065         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53066         g++.old-deja/g++.niklas/Makefile.in,
53067         g++.old-deja/g++.niklas/configure.in,
53068         g++.old-deja/g++.other/Makefile.in,
53069         g++.old-deja/g++.other/configure.in,
53070         gcc.c-torture/code_quality/Makefile.in,
53071         gcc.c-torture/code_quality/configure.in,
53072         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53073         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53074         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53075         gcc.c-torture/execute/ieee/Makefile.in,
53076         gcc.c-torture/execute/ieee/configure.in,
53077         gcc.c-torture/noncompile/Makefile.in,
53078         gcc.c-torture/noncompile/configure.in,
53079         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53080         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53081         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53082
53083 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53084
53085         * g++.old-deja/g++.other/ambig3.C: New test.
53086
53087 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53088
53089         * g++.old-deja/g++.pt/syntax1.C: New test.
53090         * g++.old-deja/g++.pt/syntax2.C: New test.
53091         * g++.old-deja/g++.other/syntax3.C: New test.
53092         * g++.old-deja/g++.other/syntax4.C: New test.
53093
53094 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53095
53096         * gcc.dg/20000623-1.c: Prototype exit and abort.
53097
53098 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53099
53100         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53101         New tests.
53102         * gcc.dg/cpp-mi3.def: New file.
53103
53104         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53105         inside assertions.
53106         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53107         lexer's error messages.
53108         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53109         divine anything from the linemarkers.
53110         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53111         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53112
53113 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
53114
53115         * gcc.dg/20000623-1.c: New test.
53116
53117 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
53118
53119         * gcc.c-torture/execute/20000622-1.c: New test.
53120
53121 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53122
53123         * g++.old-deja/g++.other/init15.C: New test.
53124
53125 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53126
53127         * g++.old-deja/g++.pt/vaarg2.C: New test.
53128         * g++.old-deja/g++.pt/vaarg3.C: New test.
53129
53130 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
53131
53132         * g++.old-deja/g++.other/dyncast6.C: New test.
53133
53134 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
53135
53136         * gcc.c-torture/execute/loop-6.c: New test.
53137
53138 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
53139
53140         * gcc.dg/20000614-1.c: New test.
53141         * gcc.dg/20000614-2.c: New test.
53142
53143 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
53144
53145         * g++.old-deja/g++.other/inline12.C: New test.
53146
53147 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
53148
53149         * g++.old-deja/g++.other/eh1.C: New test.
53150
53151 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
53152
53153         * g++.old-deja/g++.other/type.C: New test.
53154
53155 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53156
53157         * g++.old-deja/g++.other/initstring.C: New test.
53158
53159 2000-06-12  Jason Merrill  <jason@redhat.com>
53160
53161         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53162
53163 2000-06-09  Jeffrey A Law  (law@cygnus.com)
53164
53165         * gcc.c-torture/compile/20000609-1.c: New test.
53166
53167 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
53168
53169         * gcc.dg/20000609-1.c: New test.
53170
53171 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
53172
53173         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53174         * gcc.c-torture/noncompile/poison-1.c: Move...
53175         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53176         * gcc.dg/cpp-li1.c: Add a token after the #line.
53177
53178 2000-06-05  Richard Henderson  <rth@cygnus.com>
53179
53180         * gcc.c-torture/execute/20000605-2.c: New test.
53181         * gcc.c-torture/execute/20000605-3.c: New test.
53182
53183 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
53184
53185         * g77.f-torture/execute/20000503-1.x: New file.
53186
53187 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
53188
53189         * g++.old-deja/g++.eh/badalloc1.C: New test.
53190
53191 2000-06-05  Richard Henderson  <rth@cygnus.com>
53192
53193         * gcc.c-torture/execute/20000605-1.c: New test.
53194
53195 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53196             Nathan Sidwell <nathan@codesourcery.com>
53197
53198         * gcc.c-torture/compile/20000605-1.c: New test.
53199
53200 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
53201
53202         * g77.f-torture/compile/20000601-1.f: New test.
53203
53204 2000-06-03  Richard Henderson  <rth@cygnus.com>
53205
53206         * gcc.c-torture/execute/20000603-1.c: New.
53207
53208 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
53209
53210         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53211         * gcc.dg/noreturn-2.c (noreturn): Likewise.
53212
53213 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
53214
53215         * gcc.dg/compare2.c (case 12): XFAIL.
53216         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53217         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53218
53219         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53220
53221 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
53222
53223         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53224         guard macro is already defined when the header is first
53225         included.
53226         * gcc.dg/cpp-mix.h: New file.
53227         * gcc.dg/endif-label.c: Update patterns to match compiler.
53228
53229         * g++.brendan/complex1.C: Declare abort.
53230         * g++.law/refs4.C: Remove XFAIL.
53231         * g++.oliva/expr2.C: Declare abort and exit.
53232
53233 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
53234
53235         * gcc.c-torture/execute/20000528-1.c: New test.
53236
53237         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53238         * g++.old-deja/g++.law/temps4.C: Likewise.
53239
53240         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53241         stdlib.h.  Call abort() on failure.
53242         * g++.old-deja/g++.law/refs4.C: Likewise.
53243         * g++.old-deja/g++.law/temps4.C: Likewise.
53244         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53245         * gcc.c-torture/execute/20000112-1.c: Include string.h.
53246
53247 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
53248
53249         Relative to g++.dg/special:
53250         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53251
53252         Relative to g++.old-deja:
53253         * g++.brendan/complex1.C, g++.jason/optimize2.C,
53254         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53255         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53256         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53257         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53258         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53259         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53260
53261         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53262         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53263         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53264         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53265         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53266         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53267         and/or string.h.
53268
53269         * g++.other/goto1.C: Update expectations for error messages.
53270
53271 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
53272
53273         * gcc.c-torture/compile/20000523-1.c: New test.
53274
53275 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53276
53277         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53278
53279 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53280
53281         * g++.old-deja/g++.eh/catch11.C: New test.
53282         * g++.old-deja/g++.eh/catch12.C: New test.
53283
53284 2000-05-24  Nick Clifton  <nickc@cygnus.com>
53285
53286         * gcc.c-torture/execute/20000523-1.c: New test.
53287
53288 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
53289
53290         * c-torture/execute/bcp-1.c: Replace abort in arg of
53291         __builtin_constant_p with a generic external function.
53292
53293         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53294         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53295         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53296         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53297         Prototype abort and/or exit.
53298
53299         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53300         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53301         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53302         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53303
53304 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
53305
53306         * gcc.dg/dwarf2-1.c: New test.
53307
53308 2000-05-20  Richard Henderson  <rth@cygnus.com>
53309
53310         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53311
53312 2000-05-20  Andreas Jaeger  <aj@suse.de>
53313
53314         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53315         testcase.
53316
53317 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
53318
53319         * gcc.c-torture/execute/20000519-2.c: New test.
53320
53321 2000-05-19  Andreas Jaeger  <aj@suse.de>
53322
53323         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53324         which fails with SSA.
53325
53326         * lib/c-torture.exp: Also test with -O3 -fssa.
53327
53328 2000-05-18  Michael Meissner  <meissner@redhat.com>
53329
53330         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53331         * gcc.c-torture/execute/920415-1.c: Ditto.
53332         * gcc.c-torture/execute/920501-1.c: Ditto.
53333         * gcc.c-torture/execute/conversion.c: Ditto.
53334         * gcc.c-torture/execute/cvt-1.c: Ditto.
53335
53336 2000-05-18  Jeffrey A Law  (law@cygnus.com)
53337
53338         * gcc.c-torture/compile/20000518-1.c: New test.
53339
53340 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53341
53342         * g77.f-torture/compile/200005018.f: New test.
53343
53344 2000-05-17  Jeffrey A Law  (law@cygnus.com)
53345
53346         * gcc.c-torture/compile/20000517-1.c: New test.
53347
53348 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53349
53350         * gcc.c-torture/execute/20000516-1.c: New test.
53351
53352 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
53353
53354         * g++.old-deja/g++.other/eh.C: New test.
53355
53356 2000-05-12  Richard Henderson  <rth@cygnus.com>
53357
53358         * gcc.c-torture/execute/990208-1.c (main): Don't pass
53359         constants through to doit's conditional.
53360
53361 2000-05-11  Jeffrey A Law  (law@cygnus.com)
53362
53363         * gcc.c-torture/compile/20000511-1.c: New test.
53364         * g77.f-torture/compile/20000511-1.f: New test.
53365         * g77.f-torture/compile/20000511-2.f: New test.
53366
53367 2000-05-11  Michael Meissner  <meissner@redhat.com>
53368
53369         * gcc.c-torture/execute/20000511-1.c: New test.
53370
53371 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
53372
53373         * gcc.dg/dg.exp: Scan .S files as well as .c files.
53374         * gcc.dg/20000510-1.S: New.
53375
53376 2000-05-08  Catherine Moore  <clm@cygnus.com>
53377
53378         * gcc.dg/unused-3.c: New.
53379
53380 2000-05-06  Richard Henderson  <rth@cygnus.com>
53381
53382           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53383           * g++.old-deja/g++.mike/warn1.C: Likewise.
53384           * g++.old-deja/g++.pt/local1.C: Likewise.
53385           * g++.old-deja/g++.pt/local7.C: Likewise.
53386           * g++.old-deja/g++.pt/spec16.C: Likewise.
53387
53388 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
53389
53390         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53391
53392 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
53393
53394           * g77.f-torture/execute/20000503-1.f: New test.
53395
53396 2000-05-04  Andreas Jaeger  <aj@suse.de>
53397
53398         * gcc.dg/noreturn-2.c: New test.
53399
53400 2000-05-04  Neil Booth  <NeilB@earthling.net>
53401
53402         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53403         preprocessor.
53404
53405 2000-05-04  Richard Henderson  <rth@cygnus.com>
53406
53407         * gcc.c-torture/execute/20000503-1.c: Fix typo.
53408
53409 2000-05-04  Richard Henderson  <rth@cygnus.com>
53410
53411         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
53412         OpenSSL by Jason R Thorpe.
53413
53414 2000-05-03  Jim Wilson  <wilson@cygnus.com>
53415
53416         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53417
53418 2000-05-03  Robert Lipe <robertlipe@usa.net>
53419
53420         * gcc.dg/20000503-1.c: New test.
53421
53422 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
53423
53424         * gcc.c-torture/compile/20000502-1.c: New test.
53425         * g++.old-deja/g++.other/align.C: New test.
53426         * gcc.dg/cpp-tradstringify.c: New test.
53427
53428 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53429
53430         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53431         and hard registers.
53432
53433 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
53434
53435         * gcc.c-torture/execute/loop-5.c: New test.
53436
53437 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
53438
53439         * gcc.c-torture/execute/va-arg-20.c: New test.
53440
53441 2000-04-23  Jeffrey A Law  (law@cygnus.com)
53442
53443         * gcc.c-torture/execute/20000422-1.c: New test.
53444
53445 2000-04-20  Greg McGary  <gkm@gnu.org>
53446
53447         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53448         when optimizing, but without sibling-call optimizations (-O1).
53449
53450 2000-04-20  Jeffrey A Law  (law@cygnus.com)
53451
53452           * gcc.c-torture/compile/20000420-1.c: New test.
53453
53454 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53455
53456         * g++.abi/ptrflags.C: New test.
53457         * g++.eh/catchptr1.C: Test incomplete pointer chains.
53458
53459 2000-04-19  Catherine Moore  <clm@cygnus.com>
53460
53461         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53462
53463 2000-04-19  Greg McGary  <gkm@gnu.org>
53464
53465         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53466         sibling-call optimizations.
53467
53468 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
53469
53470         * gcc.dg/20000419-1.c: New test.
53471
53472 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
53473
53474         * gcc.c-torture/execute/20000412-6.c: New test.
53475
53476 2000-04-12  Jeffrey A Law  (law@cygnus.com)
53477
53478         * gcc.c-torture/execute/20000412-5.c: New test.
53479         * g77.f-torture/compile/20000412-1.f: New test.
53480         * gcc.c-torture/execute/20000412-4.c: New test.
53481         * gcc.c-torture/compile/20000412-2.c: New test.
53482         * gcc.c-torture/execute/20000412-3.c: New test.
53483         * gcc.c-torture/compile/20000412-1.c: New test.
53484         * gcc.c-torture/execute/20000412-2.c: New test.
53485
53486 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
53487
53488         * objc/execute/bf-20.m: New test.
53489
53490 2000-04-10  Richard Henderson  <rth@cygnus.com>
53491
53492         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53493
53494         * gcc.c-torture/execute/20000412-1.c: New test.
53495
53496 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53497
53498         * g++.old-deja/g++.eh/catchptr1.C: New test.
53499
53500 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
53501
53502         * g++.old-deja/g++.abi/cxa_vec.C: New test.
53503
53504 2000-04-08  Neil Booth  <NeilB@earthling.net>
53505
53506         * gcc.dg/cpp-nullchar.c: Remove test as
53507         embedded nulls cause problems.
53508
53509 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53510
53511         * gcc.dg/compare2.c: New test.
53512
53513 2000-04-08  Neil Booth  <NeilB@earthling.net>
53514
53515         * gcc.dg/cpp-nullchar.c: New test.
53516
53517 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
53518
53519         * gcc.dg/cpp-mi2.c: New test.
53520         * gcc.dg/cpp-mi2[abc].h: New files.
53521
53522 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
53523
53524         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53525         member name.
53526
53527 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
53528
53529         * g++.old-deja/g++.abi/vmihint.C: New test.
53530
53531 2000-04-06  Neil Booth  <NeilB@earthling.net>
53532
53533         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53534         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53535         copyright.
53536
53537 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
53538
53539         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53540         avoid stack-frame overwrite.
53541
53542 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
53543
53544         * gcc.c-torture/compile/20000405-2.c: New test.
53545         * gcc.c-torture/compile/20000405-3.c: New test.
53546
53547 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53548
53549         * gcc.c-torture/compile/20000405-1.c: New test.
53550
53551 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
53552
53553         * gcc.dg/cast-qual-1.c: Revert last change.
53554
53555 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53556
53557         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53558
53559 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
53560
53561         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53562         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53563
53564 2000-04-03  Jeffrey A Law  (law@cygnus.com)
53565
53566         * gcc.c-torture/compile/20000403-2.c: New test.
53567         * gcc.c-torture/compile/20000403-1.c: New test.
53568
53569 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
53570
53571         * gcc.c-torture/execute/20000403-1.c: New test.
53572
53573 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
53574
53575         * gcc.c-torture/execute/20000402-1.c: New test.
53576
53577 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
53578
53579         * gcc.c-torture/execute/va-arg-15.c: New test.
53580         * gcc.c-torture/execute/va-arg-16.c: New test.
53581         * gcc.c-torture/execute/va-arg-17.c: New test.
53582         * gcc.c-torture/execute/va-arg-18.c: New test.
53583         * gcc.c-torture/execute/va-arg-19.c: New test.
53584
53585 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
53586
53587         * gcc.c-torture/compile/981211-1.c: Move to...
53588         * gcc.dg/cpp-as1.c: ...here.
53589         * gcc.dg/cpp-as2.c: New file.
53590
53591         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53592         compiler.
53593
53594 2000-04-02  Neil Booth  <NeilB@earthling.net>
53595
53596         * gcc.dg/cpp-cond.c  New tests.
53597         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
53598         accidental success less likely.
53599         * gcc.dg/cpp-missingop.c  New tests.
53600         * gcc.dg/cpp-missingparen.c  New tests.
53601         * gcc.dg/cpp-shift.c  New tests.
53602         * gcc.dg/cpp-shortcircuit.c  New tests.
53603         * gcc.dg/cpp-unary.c  New tests.
53604
53605 2000-03-29  Jeffrey A Law  (law@cygnus.com)
53606
53607         * gcc.c-torture/compile/20000329-1.c: New test.
53608
53609 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
53610
53611         * gcc.c-torture/compile/20000326-1.c: New test.
53612         * gcc.c-torture/compile/20000326-2.c: New test.
53613
53614 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
53615
53616         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53617         the first parameter is a function argument.
53618
53619 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
53620
53621         * g++.old-deja/g++.ext/array4.C: New test.
53622
53623 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
53624
53625         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53626
53627 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53628
53629         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53630
53631 2000-03-19  Richard Henderson  <rth@cygnus.com>
53632
53633         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53634
53635 2000-03-19  Richard Henderson  <rth@cygnus.com>
53636
53637         * gcc.c-torture/compile/20000319-1.c: New test.
53638
53639 2000-03-14  Jeffrey A Law  (law@cygnus.com)
53640
53641         * gcc.c-torture/execute/20000314-3.c: New test.
53642         * gcc.c-torture/execute/20000314-2.c: New test.
53643         * gcc.c-torture/execute/20000314-1.c: New test.
53644         * gcc.c-torture/compile/20000314-2.c: New test.
53645         * gcc.c-torture/compile/20000314-1.c: New test.
53646
53647 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
53648
53649         * g++.old-deja/g++.warn/inline.C: New test.
53650
53651 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
53652
53653         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53654         standards-compliant result rather than specific constants.
53655         Put test-values in array.
53656
53657 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
53658
53659         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53660         (g++_target_compile): Put test-specific options last.
53661
53662 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53663
53664         * g++.old-deja/g++.eh/vbase4.C: New test.
53665
53666 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53667
53668         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53669
53670 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53671
53672         * g++.old-deja/g++.brendan/misc12.C: Removed.
53673         * g++.old-deja/g++.pt/memtemp77.C: Constify.
53674         * g++.old-deja/g++.ext/pretty4.C: New test.
53675
53676 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53677
53678         * g++.old-deja/g++.other/string2.C: New test.
53679
53680 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
53681
53682         * g++.old-deja/g++.warn/impint2.C: New test.
53683
53684 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
53685
53686         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53687         is 1, not zero.
53688
53689 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
53690
53691         * g++.old-deja/g++.warn/impint.C: New test.
53692         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53693         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53694         * g++.old-deja/g++.pt/explicit12.C: Likewise.
53695         * g++.old-deja/g++.pt/explicit13.C: Likewise.
53696         * g++.old-deja/g++.pt/explicit17.C: Likewise.
53697         * g++.old-deja/g++.pt/explicit18.C: Likewise.
53698         * g++.old-deja/g++.pt/explicit19.C: Likewise.
53699         * g++.old-deja/g++.pt/explicit23.C: Likewise.
53700         * g++.old-deja/g++.pt/explicit31.C: Likewise.
53701         * g++.old-deja/g++.pt/explicit35.C: Likewise.
53702         * g++.old-deja/g++.pt/explicit6.C: Likewise.
53703         * g++.old-deja/g++.pt/memclass7.C: Likewise.
53704
53705 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
53706
53707         * gcc.dg/cpp-redef.c: New test.
53708
53709 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
53710
53711         * g++.old-deja/g++.pt/unify7.C: New test.
53712
53713 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53714
53715         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53716         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53717
53718 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
53719
53720         * gcc.c-torture/compile/20000224-1.c: New test.
53721
53722 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53723
53724         * gcc.c-torture/compile/cpp-2.c: New test.
53725         * gcc.c-torture/compile/cpp-1.c: New test.
53726
53727 2000-02-25  Jeffrey A Law  (law@cygnus.com)
53728
53729         * gcc.c-torture/execute/20000225-1.c: New test.
53730
53731 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53732
53733         * gcc.dg/cpp-li2.c: New test.
53734
53735         * gcc.dg/cpp-wi1.c: New test.
53736
53737         * gcc.dg/cpp-li1.c: New test.
53738
53739 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
53740
53741         * g++.old-deja/g++.other/sizeof5.C: New test.
53742
53743 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53744
53745         * gcc.c-torture/execute/va-arg-13.c: New test.
53746
53747 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
53748
53749         * gcc.c-torture/execute/va-arg-12.c: New test.
53750
53751 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53752
53753         * gcc.c-torture/execute/20000223-1.c: New test.
53754
53755 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53756
53757         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53758
53759 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
53760
53761         * g++.old-deja/g++.abi/ptrmem.C: New test.
53762
53763 2000-02-19  Richard Henderson  <rth@cygnus.com>
53764
53765         * gcc.c-torture/compile/init-3.c: New.
53766
53767 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
53768
53769         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53770         ALWAYS_CXXFLAGS.
53771
53772 2000-02-11  Robert Lipe <robertl@sco.com>
53773
53774         * gcc.c-torture/compile/20000211-3.c: New test.
53775
53776 2000-02-11  Martin Buchholz <martin@xemacs.org>
53777
53778         * gcc.c-torture/compile/20000211-2.c: New test.
53779
53780 2000-02-11  Jeffrey A Law  (law@cygnus.com)
53781
53782         * gcc.c-torture/compile/20000211-1.c: New test.
53783
53784 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
53785
53786         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53787           on native targets
53788
53789 2000-02-08  Nathan Sidwell  <nathan@acm.org>
53790
53791         * g++.old-deja/g++.other/cast5.C: New test.
53792
53793 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
53794
53795         * gcc.c-torture/execute/20000205-1.c: New.
53796
53797 2000-02-03  Nathan Sidwell  <nathan@acm.org>
53798
53799         * g++.old-deja/g++.jason/cast3.C: Return void.
53800         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53801
53802 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53803
53804         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53805
53806         * gcc.dg/loop-1.c: New test.
53807
53808 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
53809
53810         * gcc.c-torture/compile/20000127-1.c: New test.
53811         * gcc.c-torture/execute/991228-1.c: New test.
53812
53813 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53814
53815         * gcc.dg/unused-2.c: New test.
53816
53817         * gcc.dg/conv-1.c: New test.
53818
53819 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
53820
53821         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53822         compiler.
53823         (tool_option_proc): Fix typo.
53824
53825 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
53826
53827         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53828         of the ld on the host, not on the build machine.
53829         Also, don't crash if '--help' is not a supported option.
53830
53831 2000-01-24  Richard Henderson  <rth@cygnus.com>
53832
53833         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53834
53835 2000-01-20  Jeffrey A Law  (law@cygnus.com)
53836
53837         * gcc.c-torture/execute/20000120-2.c: New test.
53838         * gcc.c-torture/execute/20000120-1.c: New test.
53839
53840 2000-01-13  Jeffrey A Law  (law@cygnus.com)
53841
53842         * gcc.c-torture/execute/20000113-1.c: New test.
53843
53844 2000-01-12  Jeffrey A Law  (law@cygnus.com)
53845
53846         * gcc.c-torture/execute/20000112-1.c: New test.
53847
53848 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53849
53850         * gcc.dg/20000111-1.c: New test.
53851
53852 2000-01-10  Jeffrey A Law  (law@cygnus.com)
53853
53854         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53855         with 16 bit integers.
53856
53857 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53858
53859         * gcc.dg/20000108-1.c: New test.
53860
53861 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53862
53863         * g++.old-deja/g++.ns/koenig8.C: New test.
53864
53865 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53866
53867         * g++.old-deja/g++.other/cast4.C: New test.
53868
53869 2000-01-05  Jeffrey A Law  (law@cygnus.com)
53870
53871         * gcc.c-torture/compile/20000105-2.c: New test.
53872         * gcc.c-torture/compile/20000105-1.c: New test.
53873
53874 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53875
53876         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
53877         references to printf & atoi to conform to ANSI standard.
53878         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
53879         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
53880         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
53881         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
53882         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
53883         * g++.old-deja/g++.brendan/complex1.C: Likewise.
53884         * g++.old-deja/g++.brendan/copy1.C: Likewise.
53885         * g++.old-deja/g++.brendan/copy2.C: Likewise.
53886         * g++.old-deja/g++.brendan/copy3.C: Likewise.
53887         * g++.old-deja/g++.brendan/copy4.C: Likewise.
53888         * g++.old-deja/g++.brendan/copy5.C: Likewise.
53889         * g++.old-deja/g++.brendan/copy6.C: Likewise.
53890         * g++.old-deja/g++.brendan/copy7.C: Likewise.
53891         * g++.old-deja/g++.brendan/copy8.C: Likewise.
53892         * g++.old-deja/g++.brendan/crash11.C: Likewise.
53893         * g++.old-deja/g++.brendan/crash14.C: Likewise.
53894         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
53895         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
53896         * g++.old-deja/g++.brendan/delete2.C: Likewise.
53897         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
53898         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
53899         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
53900         * g++.old-deja/g++.brendan/eh1.C: Likewise.
53901         * g++.old-deja/g++.brendan/groff1.C: Likewise.
53902         * g++.old-deja/g++.brendan/init3.C: Likewise.
53903         * g++.old-deja/g++.brendan/misc12.C: Likewise.
53904         * g++.old-deja/g++.brendan/misc7.C: Likewise.
53905         * g++.old-deja/g++.brendan/new2.C: Likewise.
53906         * g++.old-deja/g++.brendan/operators4.C: Likewise.
53907         * g++.old-deja/g++.brendan/operators5.C: Likewise.
53908         * g++.old-deja/g++.brendan/overload2.C: Likewise.
53909         * g++.old-deja/g++.brendan/overload7.C: Likewise.
53910         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
53911         * g++.old-deja/g++.brendan/reference1.C: Likewise.
53912         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
53913         * g++.old-deja/g++.brendan/template24.C: Likewise.
53914         * g++.old-deja/g++.brendan/template3.C: Likewise.
53915         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
53916         * g++.old-deja/g++.jason/inline3.C: Likewise.
53917         * g++.old-deja/g++.jason/opeq.C: Likewise.
53918         * g++.old-deja/g++.law/arg5.C: Likewise.
53919         * g++.old-deja/g++.law/arm7.C: Likewise.
53920         * g++.old-deja/g++.law/ctors11.C: Likewise.
53921         * g++.old-deja/g++.law/cvt8.C: Likewise.
53922         * g++.old-deja/g++.law/init9.C: Likewise.
53923         * g++.old-deja/g++.law/refs4.C: Likewise.
53924         * g++.old-deja/g++.law/template2.C: Likewise.
53925         * g++.old-deja/g++.law/visibility24.C: Likewise.
53926         * g++.old-deja/g++.law/vtable3.C: Likewise.
53927         * g++.old-deja/g++.mike/asm2.C: Likewise.
53928         * g++.old-deja/g++.mike/eh1.C: Likewise.
53929         * g++.old-deja/g++.mike/misc1.C: Likewise.
53930         * g++.old-deja/g++.mike/misc13.C: Likewise.
53931         * g++.old-deja/g++.mike/misc14.C: Likewise.
53932         * g++.old-deja/g++.mike/ns12.C: Likewise.
53933         * g++.old-deja/g++.mike/p1248.C: Likewise.
53934         * g++.old-deja/g++.mike/p3708.C: Likewise.
53935         * g++.old-deja/g++.mike/p3708a.C: Likewise.
53936         * g++.old-deja/g++.mike/p3708b.C: Likewise.
53937         * g++.old-deja/g++.mike/p646.C: Likewise.
53938         * g++.old-deja/g++.mike/p700.C: Likewise.
53939         * g++.old-deja/g++.mike/p783.C: Likewise.
53940         * g++.old-deja/g++.mike/p783a.C: Likewise.
53941         * g++.old-deja/g++.mike/p783b.C: Likewise.
53942         * g++.old-deja/g++.mike/p786.C: Likewise.
53943         * g++.old-deja/g++.mike/p789.C: Likewise.
53944         * g++.old-deja/g++.mike/p789a.C: Likewise.
53945         * g++.old-deja/g++.mike/p807a.C: Likewise.
53946         * g++.old-deja/g++.other/delete3.C: Likewise.
53947         * g++.old-deja/g++.other/dyncast1.C: Likewise.
53948         * g++.old-deja/g++.other/dyncast2.C: Likewise.
53949         * g++.old-deja/g++.other/dyncast3.C: Likewise.
53950         * g++.old-deja/g++.other/empty1.C: Likewise.
53951         * g++.old-deja/g++.other/temporary1.C: Likewise.
53952         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
53953         * g++.old-deja/g++.pt/t16.C: Likewise.
53954         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
53955
53956 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
53957
53958         * gcc.dg/991230-1.c: New test.
53959
53960 1999-12-29  Jeffrey A Law  (law@cygnus.com)
53961
53962         * gcc.c-torture/compile/991229-3.c: New test.
53963         * gcc.c-torture/compile/991229-2.c: New test.
53964         * gcc.c-torture/compile/991229-1.c: New test.
53965
53966 1999-12-29  Greg McGary <gkm@eng.ascend.com>
53967
53968         * gcc.c-torture/compile/labels-2.c: New test.
53969
53970 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
53971
53972         * gcc.c-torture/execute/991227-1.c: New test.
53973
53974 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53975
53976         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
53977
53978 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
53979
53980         * gcc.c-torture/execute/991221-1.c: New test.
53981
53982 1999-12-20  Nathan Sidwell  <nathan@acm.org>
53983
53984         * g++.old-deja/g++.other/cast3.C: New test.
53985
53986 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
53987
53988         * gcc.c-torture/execute/991216-4.c: New test.
53989
53990 1999-12-16  Michael Meissner  <meissner@cygnus.com>
53991
53992         * gcc.c-torture/execute/991216-1.c: New test.
53993         * gcc.c-torture/execute/991216-2.c: New test.
53994         * gcc.c-torture/execute/991216-3.c: New test.
53995
53996 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53997
53998         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
53999         Actually make the test fail by using "-O2" for compilation.
54000
54001 1999-12-15  Nathan Sidwell  <nathan@acm.org>
54002
54003         * g++.old-deja/g++.warn/cast-align1.C: New test.
54004
54005 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54006
54007         * gcc.c-torture/compile/991214-1.c: New test.
54008         * gcc.c-torture/compile/991214-2.c: New test.
54009
54010 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
54011
54012         * gcc.dg/991214-1.c: New test.
54013
54014 1999-12-13  Jeffrey A Law  (law@cygnus.com)
54015
54016         * gcc.c-torture/compile/991213-3.c: New test.
54017         * gcc.c-torture/compile/991213-2.c: New test.
54018         * gcc.c-torture/compile/991213-1.c: New test.
54019
54020 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
54021
54022         * gcc.dg/991209-1.c: New test.
54023
54024 1999-12-08  Nathan Sidwell <nathan@acm.org>
54025
54026         * gcc.c-torture/compile/991208-1.c: New test.
54027
54028 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54029
54030         * gcc.dg/ultrasp2.c: New test.
54031
54032 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
54033
54034         * g++.old-deja/g++.abi/align.C (main): Fix typo.
54035
54036 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
54037
54038         * gcc.c-torture/compile/991202-1.c: New test.
54039         * gcc.c-torture/execute/991202-1.c: New test.
54040         * gcc.c-torture/execute/991202-2.c: New test.
54041         * gcc.c-torture/execute/991202-3.c: New test.
54042
54043 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
54044
54045         * g++.old-deja/g++.abi/align.C: New test.
54046         * g++.old-deja/g++.abi/aggregates.C: Likewise.
54047         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54048
54049 1999-12-01  Richard Henderson  <rth@cygnus.com>
54050
54051         * gcc.c-torture/execute/991201-1.c: New.
54052
54053 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
54054
54055         * gcc.dg/991129-1.c: New test.
54056
54057 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54058
54059         * gcc.c-torture/compile/991127-1.c: New test.
54060
54061 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54062
54063         * g++.old-deja/g++.other/warn4.C: New test.
54064
54065 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54066
54067         * g++.old-deja/g++.eh/cleanup2.C: New test.
54068         * g++.old-deja/g++.ext/pretty2.C: New test.
54069         * g++.old-deja/g++.ext/pretty3.C: New test.
54070         * g++.old-deja/g++.other/debug6.C: New test.
54071
54072 1999-10-20  Jim Wilson  <wilson@cygnus.com>
54073
54074         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54075         compiler_output to look for one error message instead of two.
54076
54077 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
54078
54079         * gcc.c-torture/execute/991118-1.c: Also test case
54080         where the word boundary does not split a byte evenly.
54081
54082 1999-11-19  Nathan Sidwell  <nathan@acm.org>
54083
54084         * g++.old-deja/g++.ext/restrict1.C: New test.
54085
54086 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54087
54088         * gcc.c-torture/execute/991118-1.c: New test.
54089
54090 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
54091
54092         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54093         working directory pathnames.
54094
54095 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
54096
54097         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54098         host is equipped with driver.h and driver.o so it can actually
54099         compile and run the tests.
54100
54101 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
54102
54103         * gcc.c-torture/compile/991008-1.c: New test.
54104
54105 1999-11-08  Nick Clifton  <nickc@cygnus.com>
54106
54107         * lib/gcc-dg.exp: Include target-supports.exp
54108
54109 1999-11-05  Nick Clifton  <nickc@cygnus.com>
54110
54111         * lib/target-supports.exp: New file: Provide procs to test for
54112         features supported by the target.
54113         (check_weak_available): Moved here from ecos.exp.
54114         (check_alias_available): New proc: Determine of the target
54115         toolchain supports the alias attribute.
54116
54117         * gcc.dg/special/ecos.exp: Move check_weak_available to
54118         target-supports.exp.
54119         (alias-1.c): Only perform the test if the target supports
54120         aliases.
54121         (wkali-1.c): Only perform the test if the target supports
54122         aliases.
54123
54124         * gcc.dg/990506-0.c: Expect error messages from cross
54125         targets as well as native targets.
54126
54127 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54128
54129         * gcc.dg/ultrasp1.c: Removed xfail.
54130         * gcc.dg/struct-ret-2.c: Likewise.
54131         * gcc.dg/array-1.c: Likewise.
54132
54133 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54134
54135         * gcc.dg/struct-ret-2.c: New test.
54136
54137         * gcc.dg/array-1.c: New test.
54138
54139 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
54140
54141         * gcc.c-torture/execute/991030-1.c: New test.
54142
54143 1999-10-26  Richard Henderson  <rth@cygnus.com>
54144
54145         * gcc.c-torture/compile/991026-2.c: New test.
54146
54147 1999-10-26  Jeffrey A Law  (law@cygnus.com)
54148
54149         * gcc.c-torture/compile/991026-1.c: New test.
54150
54151 1999-10-23  Jeffrey A Law  (law@cygnus.com)
54152
54153         * gcc.c-torture/execute/991023-1.c: New test.
54154
54155 1999-10-19  Jeffrey A Law  (law@cygnus.com)
54156
54157         * gcc.c-torture/execute/991019-1.c: New test.
54158
54159 1999-10-16  Richard Henderson  <rth@cygnus.com>
54160
54161         * gcc.c-torture/execute/991016-1.c: New test.
54162
54163 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
54164
54165         * gcc.c-torture/execute/991014-1.c: New test.
54166
54167 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
54168
54169         * g++.old-deja/g++.other/union2.C: New test.
54170
54171 1999-10-13  Nathan Sidwell  <nathan@acm.org>
54172
54173         * g++.old-deja/g++.other/vaarg2.C: New test.
54174         * g++.old-deja/g++.other/vaarg3.C: New test.
54175
54176 1999-10-12  Craig Burley  <craig@jcb-sc.com>
54177
54178         * g77.f-torture/noncompile/19990905-1.f: Moved from being
54179         in compile/.
54180
54181 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
54182
54183         * gcc.c-torture/execute/va-arg-11.c: New test.
54184
54185 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
54186
54187         * lib/file-format.exp (gcc_target_object_format): Don't
54188         crash if objdump is unavailable.
54189
54190 1999-09-29  Donn Terry <donn@interix.com>
54191
54192         * gcc.misc-tests/mg.exp: delete extraneous redirection.
54193
54194 1999-09-28  Nick Clifton  <nickc@cygnus.com>
54195
54196         * gcc.c-torture/compile/990928-1.c: New test.
54197
54198 1999-09-28  Nathan Sidwell  <nathan@acm.org>
54199
54200         * g++.old-deja/g++.other/decl6.C: New test.
54201
54202 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54203
54204         * gcc.c-torture/execute/va-arg-10.c: New test.
54205
54206 1999-09-27  Nathan Sidwell  <nathan@acm.org>
54207
54208         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54209         __PRETTY_FUNCTION__.
54210
54211 1999-09-23  Nick Clifton  <nickc@cygnus.com>
54212
54213         * gcc.c-torture/execute/990923-1.c: New test.
54214
54215 1999-09-21  Nick Clifton  <nickc@cygnus.com>
54216
54217         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54218         for which -fpic is inappropriate.
54219
54220 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
54221
54222         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54223
54224 1999-09-21  Nathan Sidwell  <nathan@acm.org>
54225
54226         * g++.old-deja/g++.other/dyncast1.C: New test.
54227         * g++.old-deja/g++.other/dyncast2.C: New test.
54228         * g++.old-deja/g++.other/dyncast3.C: New test.
54229         * g++.old-deja/g++.other/dyncast4.C: New test.
54230         * g++.old-deja/g++.other/dyncast5.C: New test.
54231         * g++.old-deja/g++.eh/catch3.C: New test.
54232         * g++.old-deja/g++.eh/catch3p.C: New test.
54233         * g++.old-deja/g++.eh/catch4.C: New test.
54234         * g++.old-deja/g++.eh/catch4p.C: New test.
54235         * g++.old-deja/g++.eh/catch5.C: New test.
54236         * g++.old-deja/g++.eh/catch5p.C: New test.
54237         * g++.old-deja/g++.eh/catch6.C: New test.
54238         * g++.old-deja/g++.eh/catch6p.C: New test.
54239         * g++.old-deja/g++.eh/catch7.C: New test.
54240         * g++.old-deja/g++.eh/catch7p.C: New test.
54241         * g++.old-deja/g++.eh/catch8.C: New test.
54242         * g++.old-deja/g++.eh/catch8p.C: New test.
54243         * g++.old-deja/g++.eh/catch9.C: New test.
54244         * g++.old-deja/g++.eh/catch9p.C: New test.
54245
54246 1999-09-13  Nathan Sidwell  <nathan@acm.org>
54247
54248         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54249         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54250
54251 1999-09-13  Jeffrey A Law  (law@cygnus.com)
54252
54253         * gcc.c-torture/compile/990913-1.c: New test.
54254
54255 1999-09-10  Nathan Sidwell  <nathan@acm.org>
54256
54257         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54258         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54259
54260 1999-09-09  Richard Henderson  <rth@cygnus.com>
54261
54262         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54263
54264 1999-09-09  Nathan Sidwell  <nathan@acm.org>
54265
54266         * g++.old-deja/g++.other/lookup11.C: New test.
54267         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54268         what is permitted and what we want.
54269         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54270         overload use.
54271         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54272
54273 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
54274
54275         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54276         * gcc.c-torture/noncompile/poison-1.c: New file.
54277
54278 1999-09-08  Nathan Sidwell  <nathan@acm.org>
54279
54280         * g++.old-deja/g++.other/sizeof3.C: New test.
54281         * g++.old-deja/g++.other/sizeof4.C: New test.
54282         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54283         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54284
54285 1999-09-07  Richard Henderson  <rth@cygnus.com>
54286
54287         * gcc.dg/va-arg-1.c: New.
54288
54289 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54290
54291         * gcc.c-torture/execute/va-arg-9.c: New test.
54292
54293 1999-09-05  Craig Burley  <craig@jcb-sc.com>
54294
54295         * g77.f-torture/compile/980519-2.f: New test.
54296         * g77.f-torture/compile/19990905-0.f: New test.
54297         * g77.f-torture/compile/19990905-1.f: New test.
54298         * g77.f-torture/compile/19990905-2.f: New test.
54299
54300         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54301
54302 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
54303
54304         * gcc.c-torture/execute/990827-1.c: Fix typo.
54305
54306 1999-09-03  Nathan Sidwell  <nathan@acm.org>
54307
54308         * g++.old-deja/g++.other/deref1.C: New test.
54309
54310 1999-09-02  Nathan Sidwell  <nathan@acm.org>
54311
54312         * g++.old-deja/g++.other/ambig2.C: New test.
54313         * g++.old-deja/g++.other/cond5.C: New test.
54314         * g++.old-deja/g++.other/lookup16.C: New test.
54315
54316 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
54317
54318         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54319         assemblers too.
54320
54321 1999-08-31  Jeffrey A Law  (law@cygnus.com)
54322
54323         * lib/c-torture.exp: Avoid the "compare executables" optimization
54324         when testing native.
54325
54326 1999-08-29  Jeffrey A Law  (law@cygnus.com)
54327
54328         * gcc.c-torture/execute/990829-1.c: New test.
54329         * gcc.c-torture/compile/990829-1.c: New test.
54330
54331 1999-08-27  Paul Burchard  <burchard@pobox.com>
54332
54333         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54334         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54335         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54336         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54337         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54338         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54339         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54340         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54341         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54342         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54343         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54344
54345 1999-08-27  Jeffrey A Law  (law@cygnus.com)
54346
54347         * gcc.c-torture/execute/990827-1.c: New test.
54348
54349 1999-08-26  Craig Burley  <craig@jcb-sc.com>
54350
54351         * g77.f-torture/noncompile/19990826-4.f: New test.
54352
54353         * g77.f-torture/compile/19990826-3.f: New test.
54354
54355         * g77.f-torture/execute/19990826-2.f: New test.
54356
54357         * g77.f-torture/compile/19990826-1.f: New test.
54358
54359         * gcc.c-torture/execute/990826-0.c: New test.
54360         * g77.c-torture/execute/19990826-0.f: New test.
54361
54362         * g77.f-torture/noncompile/970626-2.f: New test.
54363
54364 1999-08-25  Paul Burchard  <burchard@pobox.com>
54365
54366         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54367         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54368         lss-011.C: New tests.
54369
54370 1999-08-25  Nathan Sidwell  <nathan@acm.org>
54371
54372         * g++.old-deja/g++.other/decl5.C: New test.
54373
54374 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54375
54376         * noncompile/noncompile.exp: Load_lib c-torture.exp.
54377         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54378         call `postbase' for each one.  All callers of `postbase' changed
54379         to call this instead.
54380
54381 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
54382
54383         * gcc.c-torture/execute/990811-1.c: New test.
54384
54385 1999-08-09  Nick Clifton  <nickc@cygnus.com>
54386
54387         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54388         just native ones.
54389
54390         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54391         just native ones.
54392
54393 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54394
54395         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54396
54397 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54398
54399         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54400
54401 1999-08-04  Nathan Sidwell  <nathan@acm.org>
54402
54403         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54404
54405 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54406
54407         * gcc.c-torture/execute/990804-1.c: New test.
54408
54409 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54410
54411         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54412         * g++.old-deja/g++.brendan/crash64.C: Likewise.
54413         * g++.old-deja/g++.brendan/overload8.C: Likewise.
54414
54415 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54416
54417         * g++.old-deja/g++.other/struct1.C: New test.
54418
54419 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54420
54421         * g++.old-deja/g++.other/enum2.C: New test.
54422
54423 1999-08-02  Richard Henderson  <rth@cygnus.com>
54424
54425         Adapted from tests from Franz Sirl:
54426         * gcc.c-torture/execute/va-arg-7.c: New test.
54427         * gcc.c-torture/execute/va-arg-8.c: New test.
54428
54429 1999-08-01  Jeffrey A Law  (law@cygnus.com)
54430
54431         * gcc.c-torture/compile/990801-2.c: New test.
54432
54433         * gcc.c-torture/compile/990801-1.c: New test.
54434
54435 1999-07-27  Michael Meissner  <meissner@cygnus.com>
54436
54437         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54438         fp-cmp-1.c, converting double to float.
54439
54440         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54441         fp-cmp-1.c, converting double to long double.
54442
54443         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54444         from fr1 to unknown_register, since fr1 is a legitimate register
54445         on some machines.
54446
54447 1999-07-25  Jeffrey A Law  (law@cygnus.com)
54448
54449         * README: More listname related changes.
54450
54451 1999-07-08  Catherine Moore  <clm@cygnus.com>
54452
54453         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
54454
54455 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
54456
54457         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54458
54459 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54460
54461         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54462
54463 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
54464
54465         * gcc.dg/990703-1.c: New test.
54466
54467 1999-06-29  Nick Clifton  <nickc@cygnus.com>
54468
54469         * lib/file-format.exp: New file: Move definition of proc
54470         gcc_target_object_format to here from
54471         gcc.dg/special/ecos.exp.
54472
54473         * lib/c-torture.exp: Include lib file-format.exp.
54474         * lib/gcc-dg.exp: Include lib file-format.exp.
54475
54476         * gcc.dg/special/ecos.exp: Remove definition of proc
54477         gcc_target_object_format.
54478
54479 1999-06-28  Jeffrey A Law  (law@cygnus.com)
54480
54481         * gcc.c-torture/execute/990628-1.c: New test.
54482
54483 1999-06-25  Jeffrey A Law  (law@cygnus.com)
54484
54485         * gcc.c-torture/compile/990625-2.c: New test.
54486
54487         * gcc.c-torture/compile/990625-1.c: New test.
54488
54489 1999-06-23  Nick Clifton  <nickc@cygnus.com>
54490
54491         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
54492         attributes compile.
54493         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54494         ports that use the COFF/PE file format.
54495
54496 1999-06-17  Jeffrey A Law  (law@cygnus.com)
54497
54498         * gcc.c-torture/compile/990617-1.c: New test.
54499
54500 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
54501
54502         * g++.old-deja/g++.other/decl4.C: New test.
54503
54504 1999-06-14  Nathan Sidwell  <nathan@acm.org>
54505
54506         * g++.old-deja/g++.other/bitfld3.C: New test.
54507
54508 1999-06-08  Nathan Sidwell  <nathan@acm.org>
54509
54510         * g++.old-deja/g++.eh/catch1.C: New test.
54511
54512 1999-06-07  Jeffrey A Law  (law@cygnus.com)
54513
54514         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54515
54516         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54517         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
54518
54519 1999-06-05  Craig Burley  <craig@jcb-sc.com>
54520
54521         * g77.f-torture/compile/19990502-0.f: Replace with new,
54522         shorter, test that still fails after recent changes.
54523
54524 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54525
54526         * gcc.c-torture/execute/990604-1.c: New test.
54527
54528 1999-05-31  Jeffrey A Law  (law@cygnus.com)
54529
54530         * gcc.c-torture/execute/990531-1.c: New test.
54531
54532 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54533
54534         * gcc.c-torture/compile/990527-1.c: New test.
54535
54536 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
54537
54538         * gcc.c-torture/execute/990527-1.c: New test.
54539
54540 1999-05-25  Nick Clifton  <nickc@cygnus.com>
54541
54542         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54543         bitfields as signed.
54544
54545 1999-05-25  Craig Burley  <craig@jcb-sc.com>
54546
54547         * g77.f-torture/compile/19990525-0.f: New test.
54548
54549 1999-05-25  Jeffrey A Law  (law@cygnus.com)
54550
54551         * gcc.c-torture/execute/990525-2.c: New test.
54552
54553         * gcc.c-torture/execute/990525-1.c: New test.
54554
54555 1999-05-24  Nathan Sidwell  <nathan@acm.org>
54556
54557         * g++.old-deja/g++.other/anon3.C: New test.
54558         * g++.old-deja/g++.other/anon4.C: New test.
54559         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54560         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54561         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54562         Merrill).
54563
54564 1999-05-24  Jeffrey A Law  (law@cygnus.com)
54565
54566         * gcc.c-torture/execute/990524-1.c: New test.
54567
54568         * gcc.dg/990524-1.c: New test.
54569
54570 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54571
54572         * gcc.c-torture/compile/990523-1.c: New test.
54573
54574 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
54575
54576         * gcc.c-torture/compile/990519-1.c: New test.
54577
54578 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54579
54580         * gcc.c-torture/compile/990517-1.c: New test.
54581
54582         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54583         (e4, f4): New tests.
54584         (main): Call them.
54585
54586 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54587
54588         * gcc.dg/noreturn-1.c: New test.
54589
54590 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54591
54592         * gcc.c-torture/execute/990513-1.c: New test.
54593
54594 1999-05-10  Richard Henderson  <rth@cygnus.com>
54595
54596         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54597
54598 1999-05-10  Craig Burley  <craig@jcb-sc.com>
54599
54600         * g77.f-torture/execute/erfc.f: Use small single-precision
54601         values, to avoid problems on Alphas when not -mieee.
54602
54603 1999-05-08  Craig Burley  <craig@jcb-sc.com>
54604
54605         * gcc.dg/990506-0.c: New test.
54606
54607 1999-05-08  Richard Henderson  <rth@cygnus.com>
54608
54609         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54610         the constant to test.  Don't XFAIL 64-bit targets.
54611
54612         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54613         * g++.old-deja/g++.law/profile1.C: Likewise.
54614
54615         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54616         operator new instances.
54617         * g++.old-deja/g++.other/delete5.C: Likewise.
54618
54619 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54620
54621         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54622         intrinsic.
54623
54624 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54625
54626         * g77.f-torture/execute/u77-test.f: Reverse order of two
54627         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54628
54629 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54630
54631         * gcc.dg/compare1.c: New test.
54632
54633 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54634
54635         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54636         New tests.
54637
54638 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54639
54640         * g77.f-torture/compile/19990502-1.f: New test.
54641
54642 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54643
54644         * g77.f-torture/compile/19990502-0.f: New test.
54645
54646 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54647
54648         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54649         intrinsic.
54650
54651 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54652
54653         * g77.f-torture/execute/u77-test.f (main): List libU77
54654         intrinsics not currently tested.
54655         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54656         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54657         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54658         Trim blanks off the ends of some printed strings.
54659
54660 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54661
54662         * g77.f-torture/execute/u77-test.f (main): Just warn about
54663         FSTAT gid disagreement, as it's expected on some systems.
54664
54665 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54666
54667         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54668         use a new function, which allows for some slop.
54669         Clean up some commentary.
54670         (issum): The new function.
54671         (sgladd): Deleted subroutine.
54672
54673 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54674
54675         * g77.f-torture/execute/u77-test.f: Modify to be more like
54676         libf2c/libU77 version, bringing patches to that version here.
54677         Add suitable commentary.
54678
54679 1999-04-25  Richard Henderson  <rth@cygnus.com>
54680
54681         * gcc.dg/990424-1.c: New test.
54682
54683 1999-04-24  Craig Burley  <craig@jcb-sc.com>
54684
54685         * g77.f-torture/execute/u77-test.f (main): Bug involving
54686         LSTAT has been fixed, so turn back on full checking.
54687
54688 1999-04-20  Craig Burley  <craig@jcb-sc.com>
54689
54690         * g77.f-torture/compile/19990419-0.f: New test.
54691         * g77.f-torture/execute/19990419-1.f: New test.
54692
54693 1999-04-17  Richard Henderson  <rth@cygnus.com>
54694
54695         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54696         to avoid the need for a prototype to supress a warning.
54697
54698 1999-04-07  Jim Wilson  <wilson@cygnus.com>
54699
54700         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54701
54702 1999-04-04  Jeffrey A Law  (law@cygnus.com)
54703
54704         * gcc.c-torture/execute/990404-1.c: New test.
54705
54706 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54707
54708         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54709         * gcc.dg/cpp-if3.c: Don't use -pedantic.
54710         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54711         missing initializer warnings.
54712
54713 1999-03-28  Jeffrey A Law  (law@cygnus.com)
54714
54715         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54716         matching strings.
54717
54718 1999-03-26  Jeffrey A Law  (law@cygnus.com)
54719
54720         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54721
54722 1999-03-26  Craig Burley  <craig@jcb-sc.com>
54723
54724         * g77.f-torture/execute/19990325-0.f: New test.
54725         * g77.f-torture/execute/19990325-1.f: New test.
54726
54727 1999-03-24  Jeffrey A Law  (law@cygnus.com)
54728
54729         * gcc.c-torture/execute/990324-1.c: New test.
54730
54731 1999-03-22  Jim Wilson  <wilson@cygnus.com>
54732
54733         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54734         test with 4.
54735
54736 1999-03-17  Richard Henderson  <rth@cygnus.com>
54737
54738         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
54739
54740 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54741
54742         * g77.f-torture/execute/19990313-2.f: New test.
54743         * g77.f-torture/execute/19990313-3.f: New test.
54744
54745 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54746
54747         * g77.f-torture/execute/19990313-0.f: New test.
54748         * g77.f-torture/execute/19990313-1.f: New test.
54749
54750 1999-03-12  Jim Wilson  <wilson@cygnus.com>
54751
54752         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54753         printf to sprintf.
54754         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54755         (main): Add check for u15.  Conditionalize u31 check depending on
54756         whether ints are <32 bits or >=32 bits.
54757
54758 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54759
54760         * g77.f-torture/execute/19981119-0.f: Improve testiness.
54761
54762 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54763
54764         * g77.f-torture/compile/19990305-0.f: New test.
54765         * g77.f-torture/execute/19981119-0.f: New test.
54766
54767 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54768
54769         * g77.f-torture/execute/970625-2.f: call ABORT if final
54770         result is not correct, instead of just printing it.
54771         Add this checking via newly introduced obfuscation, to
54772         trip up buggy front ends.
54773
54774 1999-03-07  Craig Burley  <craig@jcb-sc.com>
54775
54776         * g77.f-torture/compile/960317-1.f: Moved from being
54777         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
54778
54779 1999-03-06  Craig Burley  <craig@jcb-sc.com>
54780
54781         * g77.f-torture/execute/960317-1.f: New (old) test.
54782         * g77.f-torture/execute/970625-2.f: Ditto.
54783
54784 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
54785
54786         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54787         error message on line 1 or line 2; cccp and cpplib do this differently.
54788
54789 1999-03-01  Jeffrey A Law  (law@cygnus.com)
54790
54791         * g++.old-deja/g++.law/weak1.C: New test.
54792
54793 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54794
54795         * gcc.c-torture/execute/990119-1.c: Renamed to...
54796         * gcc.dg/990119-1.c: this, so it will only be tested once
54797         (it's a preprocessor test, it doesn't need to be run at
54798         multiple optimization levels).
54799
54800 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54801
54802         * lib/g++.exp: Don't add incdir=$base_dir/../include to
54803           ALWAYS_CXXFLAGS.
54804
54805 1999-02-24  Craig Burley  <craig@jcb-sc.com>
54806
54807         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54808         * g77.f-torture/compile/19981216-0.f: ...as it is expected
54809         to not be compilable by current g77.
54810
54811 1999-02-24  Nick Clifton  <nickc@cygnus.com>
54812
54813         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54814
54815 1999-02-22  Jeffrey A Law  (law@cygnus.com)
54816
54817         * gcc.c-torture/execute/990222-1.c: New test.
54818
54819 1999-02-19  Craig Burley  <craig@jcb-sc.com>
54820
54821         * g77.f-torture/compile/19990218-0.f: New test.
54822         * g77.f-torture/noncompile/19990218-1.f: New test.
54823
54824 1999-02-18  Craig Burley  <craig@jcb-sc.com>
54825
54826         * g77.f-torture/compile/19981216-0.f: New test.
54827
54828 1999-02-14  Jeffrey A Law  (law@cygnus.com)
54829
54830         * gcc.dg/990214-1.c: New test.
54831
54832 1999-02-13  Jeffrey A Law  (law@cygnus.com)
54833
54834         * gcc.dg/990213-2.c: New test.
54835
54836         * gcc.dg/990213-1.c: New test.
54837
54838 1999-02-12  Jeffrey A Law  (law@cygnus.com)
54839
54840         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54841         ints.
54842
54843 1999-02-11  Nick Clifton  <nickc@cygnus.com>
54844
54845         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54846         specified by target.
54847
54848         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54849
54850 1999-02-11  Jeffrey A Law  (law@cygnus.com)
54851
54852         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54853
54854 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54855
54856         * gcc.dg/special/ecos.exp: New test driver for new tests with
54857         special requirements.
54858
54859         * gcc.dg/special/alias-1.c: New test.
54860         * gcc.dg/special/gcsec-1.c: New test.
54861         * gcc.dg/special/weak-1.c: New test.
54862         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54863         * gcc.dg/special/weak-2.c: New test.
54864         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54865         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54866         * gcc.dg/special/wkali-1.c: New test.
54867         * gcc.dg/special/wkali-2.c: New test.
54868         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54869         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54870
54871 1999-02-10  Felix Lee  <flee@cygnus.com>
54872
54873           * lib/c-torture.exp (c-torture-compile): Pull out code for
54874           analyzing gcc error messages.
54875           (c-torture-execute): Likewise.  Fix some (harmless) false
54876           positives.
54877           * lib/gcc.exp (gcc_check_compile): New function.
54878
54879 1999-02-08  Richard Henderson  <rth@cygnus.com>
54880
54881         * gcc.c-torture/execute/990208-1.c: New test.
54882
54883 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54884
54885         * g++.dg/special/ecos.exp: New driver for new tests with special
54886         requirements
54887
54888         * g++.dg/special/conpr-1.C: New test
54889         * g++.dg/special/conpr-2.C: New test
54890         * g++.dg/special/conpr-2a.C: New test
54891         * g++.dg/special/conpr-3.C: New test
54892         * g++.dg/special/conpr-3a.C: New test
54893         * g++.dg/special/conpr-3b.C: New test
54894
54895         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
54896         allow g++ to use the dg driver
54897
54898         * README: Add comment about g++.dg directory
54899
54900 1999-02-06  Jeffrey A Law  (law@cygnus.com)
54901
54902         * README: Update email addresses.
54903
54904 1999-02-03  Nick Clifton  <nickc@cygnus.com>
54905
54906         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
54907         arguments in order to force structure S onto the stack even on
54908         the alpha.
54909         (test): Pass 10 leading arguments to function foo as well as the
54910         structure S.
54911
54912         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
54913         failure for all targets.
54914
54915         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
54916         abort to terminate program execution.
54917
54918 1999-01-30  Richard Henderson  <rth@cygnus.com>
54919
54920         * gcc.c-torture/execute/990130-1.c: New test.
54921
54922 1999-01-30  Jeffrey A Law  (law@cygnus.com)
54923
54924         * gcc.dg/990130-1.c: New test.
54925
54926 1999-01-28  Michael Meissner  <meissner@cygnus.com>
54927
54928         * gcc.c-torture/execute/990128-1.c: New test.
54929
54930 1999-01-27  Michael Meissner  <meissner@cygnus.com>
54931
54932         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
54933
54934 1999-01-27  Felix Lee  <flee@cygnus.com>
54935
54936         * lib/c-torture.exp (c-torture-compile): pull out code for
54937         analyzing gcc error messages.
54938         (c-torture-execute): ditto, and fix some (harmless) false
54939         positives.
54940         * lib/gcc.exp (gcc_check_compile): new function.
54941
54942 1999-01-17  Jeffrey A Law  (law@cygnus.com)
54943
54944         * gcc.dg/990117-1.c: New test.
54945
54946         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
54947
54948         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
54949
54950 1999-01-15  Jeffrey A Law  (law@cygnus.com)
54951
54952         * g77.f-torture/compile/990115-1.f: New test.
54953
54954 1999-01-07  Jeffrey A Law  (law@cygnus.com)
54955
54956         * gcc.c-torture/compile/990107-1.c: New test
54957
54958 1999-01-06  Jeffrey A Law  (law@cygnus.com)
54959
54960         * gcc.c-torture/execute/990106-2.c: New test.
54961
54962         * gcc.c-torture/execute/990106-1.c: New test.
54963
54964 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
54965
54966         * gcc.c-torture/compile/981223-1.c: New test.
54967
54968 1998-12-29  Richard Henderson  <rth@cygnus.com>
54969
54970         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
54971         (opt3): Rename from opt4 and disable.
54972
54973 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
54974
54975         * g++.old-deja/g++.pt/ptrmem5.C: New test.
54976
54977 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54978
54979         * g++.old-deja/g++.other/conv5.C: New test.
54980
54981 1998-12-14  Nick Clifton  <nickc@cygnus.com>
54982
54983         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
54984
54985 1998-12-11  Jeffrey A Law  (law@cygnus.com)
54986
54987         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
54988
54989 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
54990
54991         * gcc.c-torture/compile/981211-1.c: New test.
54992
54993 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54994
54995         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
54996
54997         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
54998
54999 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55000
55001         * gcc.special/930510-1.c: Make C9X safe.
55002         * gcc.misc-tests/gcov-1.c Similarly.
55003         * gcc.misc-tests/gcov-2.c Similarly.
55004
55005 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55006
55007         * gcc.dg/ultrasp1.c: New test.
55008
55009 1998-12-06  Richard Henderson  <rth@cygnus.com>
55010
55011         * gcc.c-torture/execute/981206.c: New test.
55012
55013 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55014
55015         * g++.old-deja/g++.ns/template7.C: New test.
55016
55017         * g++.old-deja/g++.other/expr1.C: New test.
55018
55019         * g++.old-deja/g++.eh/tmpl3.C: New test.
55020
55021         * g++.old-deja/g++.eh/tmpl2.C: New test.
55022
55023 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55024
55025         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55026         * g++.old-deja/g++.other/using6.C: Removed.
55027         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55028
55029         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55030
55031 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55032
55033         * g++.old-deja/g++.pt/overload8.C: New test.
55034
55035         * g++.old-deja/g++.pt/overload7.C: New test.
55036
55037         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55038
55039         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55040         and relinking messages.
55041         * lib/g++.exp (g++_target_compile): Remove .rpo file when
55042         compiling with -frepo.
55043
55044 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
55045
55046         * g++.old-deja/g++.pt/lookup6.C: New test.
55047
55048 1998-11-30  Nick Clifton  <nickc@cygnus.com>
55049
55050         * gcc.c-torture/execute/981130-1.c: New test.
55051         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55052
55053 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55054
55055         * g++.old-deja/g++.pt/explicit76.C: New test.
55056
55057         * g++.old-deja/g++.pt/friend38.C: New test.
55058
55059         * g++.old-deja/g++.ns/crash2.C: New test.
55060
55061         * g++.old-deja/g++.pt/defarg8.C: New test.
55062
55063         * g++.old-deja/g++.pt/instantiate6.C: New test.
55064
55065         * g++.old-deja/g++.pt/static6.C: New test.
55066
55067         * g++.old-deja/g++.pt/decl2.C: New test.
55068
55069 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55070
55071         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
55072         problem is actually related with name lookup, but so what? :-)
55073
55074         * g++.old-deja/g++.pt/friend37.C: New test.
55075
55076 1998-11-25  Dave Love  <d.love@dl.ac.uk>
55077
55078         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55079         element, which fails on some systems.
55080
55081         * g77.f-torture/execute/labug1.f: New test.
55082
55083 1998-11-21  Jeffrey A Law  (law@cygnus.com)
55084
55085         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55086         is defined.
55087
55088 1998-11-18  Dave Love  <d.love@dl.ac.uk>
55089
55090         * g77.f-torture/compile/981117-1.f: New test.
55091
55092 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
55093
55094         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
55095         properly discarded.
55096
55097 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
55098
55099         * gcc.c-torture/execute/memcheck: New directory of tests for
55100         -fcheck-memory-usage.
55101
55102 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55103
55104         * README: New file, general information about the testsuite and
55105         new description of the various C++ test subdirectories.
55106         * README.g++: Eliminate obsolete information, update and move most
55107         relevant stuff to README.
55108
55109 1998-11-07  Richard Henderson  <rth@cygnus.com>
55110
55111         * gcc.c-torture/compile/981107-1.c: New test.
55112
55113 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
55114
55115         * execute/memcpy-bi.c: New testcase.
55116
55117 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
55118
55119         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55120         base classes.
55121
55122         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55123         template is selected.
55124
55125         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55126         classes, it should be accepted for all types.
55127
55128         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55129
55130         * g++.old-deja/g++.pt/spec24.C: Ensure that template
55131         specializations start with template headers.
55132
55133 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
55134
55135         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55136
55137         * g++.old-deja/g++.other/init9.C: Test cross initialization of
55138         non-POD types.
55139
55140 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55141
55142         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55143
55144 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55145
55146         * compile/981022-1.c, compile/981022-1.x: New test and driver.
55147
55148 1998-10-19  Jeffrey A Law  (law@cygnus.com)
55149
55150         * 981019-1.c: New test.
55151
55152 1998-10-14  Robert Lipe <robertl@dgii.com>
55153
55154         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55155         find objc headers.
55156
55157 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55158
55159         * compile/981001-4.c: Remove use of GCC extension that triggers a
55160         compiler bug.
55161
55162 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
55163
55164         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55165
55166 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55167
55168         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
55169         instantiation of template produces incorrect code for delete
55170         expression.
55171
55172         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
55173         constructors' name is not unique.
55174         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55175         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55176
55177         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
55178         automatic array of const is ill-formed.
55179
55180         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
55181         of template parameter?
55182
55183         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
55184         const.
55185
55186         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
55187         pointer-to-member expression.
55188
55189         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
55190         declaration causes ICE.
55191
55192 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
55193
55194         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
55195         reserved in the global namespace.
55196
55197         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55198         generate needed virtual table.
55199
55200         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55201
55202 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
55203
55204         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55205         template-dependent type
55206
55207 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55208
55209         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55210         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55211         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55212
55213         * g++.old-deja/g++.other/using5.C: New test; using decl from base
55214         class should be usable as argument of member function.
55215         * g++.old-deja/g++.other/using6.C: New test; using decl from base
55216         class should be usable as return type of member function.
55217         * g++.old-deja/g++.other/using7.C: New test; using decl from base
55218         class should be usable as type of data member.
55219
55220         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55221
55222 1998-10-09  Jeffrey A Law  (law@cygnus.com)
55223
55224         * gcc.c-torture/special/920521-1.c: Fix bogus test.
55225
55226 1998-10-08  Nick Clifton  <nickc@cygnus.com>
55227
55228         * gcc.dg/dll-?.c Add thumb to target list.
55229         Fix assembler scan patterns to match current assembler output.
55230
55231 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
55232
55233         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
55234         matching of template brackets.
55235
55236         * g++.old-deja/g++.other/using4.C: New test.  Test using
55237         declarations of methods from base classes.
55238
55239         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
55240         within functions should introduce names into the innermost
55241         enclosing namespace.
55242
55243         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
55244         of static locals if first initialization throws.
55245
55246 1998-10-07  Jim Wilson  <wilson@cygnus.com>
55247
55248         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55249
55250 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
55251
55252         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
55253         lose track of the possible targets of tablejump insns.
55254         * special/special.exp: Run it.
55255
55256 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55257
55258         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
55259         must be declared before its specializations can be named in friend
55260         declarations.
55261
55262 1998-10-05  Dave Love  <d.love@dl.ac.uk>
55263
55264         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55265
55266         * g77.f-torture/execute/io1.f: New test.
55267
55268 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55269
55270         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55271         with pointer to template function, for which no argument deduction
55272         is possible.
55273
55274         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55275         specialization of template function as argument to template
55276         function.
55277
55278         * g++.old-deja/g++.other/access2.C: New test; Inner class
55279         shouldn't have privileged access to Outer's names.
55280
55281 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55282
55283         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55284         friend template declared within template class conflicts with
55285         nested class of the same name.
55286
55287         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55288         is ignored.
55289
55290         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55291         object with direct initializer as function declaration.
55292
55293         * g++.old-deja/g++.other/decl2.C: New test; duplicate
55294         initializers.
55295
55296         * g++.old-deja/g++.other/null2.C: New test; conditional operator
55297         involving const pointer and NULL produces incorrect result.
55298
55299         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55300         type name without `typename' should be rejected with -pedantic.
55301
55302 1998-10-02  Richard Henderson  <rth@cygnus.com>
55303
55304         * g++.old-deja/g++.other/addrof1.C: New test.
55305
55306 1998-10-01  Nick Clifton  <nickc@cygnus.com>
55307
55308         * gcc.c-torture/compile/981001-1.c: New test.
55309         * gcc.c-torture/execute/981001-1.c: New test.
55310
55311 1998-10-01  Jeffrey A Law  (law@cygnus.com)
55312
55313         * gcc.c-torture/compile/981001-2.c: New test.
55314         * gcc.c-torture/compile/981001-3.c: New test.
55315         * gcc.c-torture/compile/981001-4.c: New test.
55316
55317 1998-10-01  Robert Lipe  <robertl@dgii.com>
55318
55319         * lib/objc.exp (objc_target_compile): Add -L during compiles for
55320         multilibbed hosts.  Idea grafted from g77.exp.
55321
55322 1998-09-30  Dave Love  <d.love@dl.ac.uk>
55323
55324         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55325         avoid losing on systems which need -lsocket.
55326
55327 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
55328
55329         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55330         * g++.old-deja/g++.other/nested2.C: Ditto.
55331         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55332         failure.
55333
55334 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55335
55336         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55337         preferred over template operator!= for enum bitfields.
55338
55339 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
55340
55341         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55342         that happen to have the same base name, but in different scopes,
55343         are incorrectly rejected.
55344
55345 1998-09-16  Richard Henderson  <rth@cygnus.com>
55346
55347         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55348         on the native word size instead of an integer literal.
55349
55350 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55351
55352         * g++.old-deja/g++.other/static2.C: Invocation of static data
55353         member of type pointer-to-function denoted as non-static member.
55354
55355         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55356         checks involving function types and aliases.
55357
55358 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55359
55360         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55361         redefined to the same non-trivial type.
55362
55363         * g++.old-deja/g++.pt/explicit73.C: Test for proper
55364         namespace-qualification of template specializations declared in
55365         other namespaces.
55366
55367         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55368         to declare a subset of the specializations of a template function
55369         as friends of specializations of a template class.
55370
55371         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55372         member templates that do not fully specialize the enclosing
55373         template class are rejected.
55374
55375 1998-09-11  Dave Love  <d.love@dl.ac.uk>
55376
55377         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55378
55379 1998-09-08  Dave Love  <d.love@dl.ac.uk>
55380
55381         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55382         altered from libf2c/libU77 version.
55383
55384 1998-09-06  Dave Love  <d.love@dl.ac.uk>
55385
55386         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55387
55388 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
55389             Alexandre Oliva  <oliva@dcc.unicamp.br>
55390
55391         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55392         (un)signed char are different types for template specialization
55393         purposes.
55394
55395 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
55396
55397         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55398         * objc: ObjC testsuite.
55399
55400 1998-08-31  Catherine Moore  <clm@cygnus.com>
55401
55402         * gcc.c-torture/execute/941014-1.x: New file.
55403
55404 1998-08-31  Nick Clifton  <nickc@cygnus.com>
55405
55406         * lib/c-torture.exp: Add support for
55407         torture_eval_before_compile and torture_eval_before_execute
55408         variables.
55409
55410 1998-08-30  Jeffrey A Law  (law@cygnus.com)
55411
55412         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
55413         this test triggers valid.
55414
55415 1998-08-27  Jeffrey A Law  (law@cygnus.com)
55416
55417         * gcc.dg/980827-1.c: New test.
55418
55419 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
55420
55421         * gcc.c-torture/execute/loop-4b.c: New test.
55422
55423 1998-08-26  Nick Clifton  <nickc@cygnus.com>
55424
55425         * lib/c-torture.exp: Add support for
55426         torture_eval_before_compile and torture_eval_before_execute
55427         variables.
55428
55429 1998-08-25  Jeffrey A Law  (law@cygnus.com)
55430
55431         * gcc.c-torture/compile/980825-1.c: New test.
55432
55433 1998-08-24  Nick Clifton  <nickc@cygnus.com>
55434
55435         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55436         count number tests in opt_t0 not good_t0.
55437
55438 1998-08-24  Jeffrey A Law  (law@cygnus.com)
55439
55440         * gcc.c-torture/compile/930326-1.x: Fix typo.
55441
55442 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
55443
55444         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55445         causes an ICE.
55446
55447 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55448
55449         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55450         STACK_SIZE is defined.
55451         * gcc.c-torture/unsorted/stuct.c: Similarly.
55452
55453         * gcc.c-torture/compile/980821-1.c: New test.
55454
55455 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55456
55457         * gcc.c-torture/execute/980526-2.c: Disable for targets with
55458         16bit ints.
55459
55460 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
55461
55462         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55463         code.
55464
55465 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
55466
55467         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55468         error'.
55469
55470 1998-08-18  Jeffrey A Law  (law@cygnus.com)
55471
55472         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55473
55474 1998-08-16  Jeffrey A Law  (law@cygnus.com)
55475
55476         * gcc.c-torture/compile/980816-1.c: New test.
55477
55478         * gcc.dg/980816-1.c: New test.
55479
55480 1998-08-13  Jeffrey A Law  (law@cygnus.com)
55481
55482         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55483         compiler for ieee tests.
55484
55485 1998-08-01  Dave Love  <d.love@dl.ac.uk>
55486
55487         * g77.f-torture/compile/980729-0.f: New test.
55488
55489 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
55490
55491         * gcc.c-torture/special/eeprof-1.c: New test, for
55492         -finstrument-functions.
55493         * gcc.c-torture/special/special.exp: Run it.
55494
55495 1998-07-29  Jeffrey A Law  (law@cygnus.com)
55496
55497         * gcc.c-torture/compile/980729-1.c: New test.
55498
55499 1998-07-27  Nick Clifton  <nickc@cygnus.com>
55500
55501         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55502         __thumb__ is defined, and test for ARM style doubles if so.
55503
55504 1998-07-26  Dave Love  <d.love@dl.ac.uk>
55505
55506         * g77.f-torture/noncompile/980615-0.f: New test.
55507
55508 1998-07-26  H.J. Lu  (hjl@gnu.org)
55509
55510         * gcc.dg/980312-1.c: Do link instead of compile.
55511         * gcc.dg/980313-1.c: Likewise.
55512
55513 1998-07-26  Jeffrey A Law  (law@cygnus.com)
55514
55515         * gcc.c-torture/compile/980726-1.c: New test.
55516
55517 1998-07-25  Dave Love  <d.love@dl.ac.uk>
55518
55519         * g77.f-torture/execute/io0.f: New test.
55520
55521 1998-07-24  Nick Clifton  <nickc@cygnus.com>
55522
55523         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55524         an int.
55525
55526 1998-06-18  Michael Meissner  <meissner@cygnus.com>
55527
55528         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55529         m32r bugs.
55530
55531 1998-07-17  Nick Clifton  <nickc@cygnus.com>
55532
55533         * gcc.dg/980626-1.c: Expect failures for all toolchains until
55534         c-decl.c:grokdeclarator can handle mode attributes.
55535
55536 1998-07-16  Jeffrey A Law  (law@cygnus.com)
55537
55538         * gcc.c-torture/execute/980716-1.c: New test.
55539
55540 1998-07-13  Jeffrey A Law  (law@cygnus.com)
55541
55542         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55543         the mn10200.
55544         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
55545         the mn10200.
55546         * gcc.c-torture/execute/va-arg-3.x: Similarly.
55547         * gcc.c-torture/compile/930326-1.x: Similarly.
55548
55549 1998-07-13  Dave Love  <d.love@dl.ac.uk>
55550
55551         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55552         New test from Craig.
55553
55554 1998-07-12  Dave Love  <d.love@dl.ac.uk>
55555
55556         * g77.f-torture/noncompile/980616-0.f: New test.
55557
55558         * g77.f-torture/execute/970816-3.f: New test from Craig.
55559
55560 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55561
55562         *  g++.other/singleton.C: Return error value instead of taking
55563         SIGSEGV.
55564
55565 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55566
55567         *  g++.other/singleton.C: New test.  Warning is under dispute.
55568         Runtime crash is not.
55569
55570 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55571
55572         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55573         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55574         using6.C, using7.C}: New namespace tests.
55575
55576 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55577
55578         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55579         specialization with typedef'ed names used as array indexes.
55580
55581 1998-07-09  Jeffrey A Law  (law@cygnus.com)
55582
55583         * gcc.c-torture/execute/980709-1.c: New test.
55584
55585         * gcc.dg/980709-1.c: New test.
55586
55587 1998-07-07  Richard Henderson  <rth@cygnus.com>
55588
55589         * gcc.c-torture/execute/bcp-1.c: New test.
55590
55591 1998-07-07  Jeffrey A Law  (law@cygnus.com)
55592
55593         * gcc.c-torture/execute/980707-1.c: New test.
55594
55595 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
55596
55597         * gcc.c-torture/compile/980706-1.c: New test.
55598
55599 1998-07-01  Dave Love  <d.love@dl.ac.uk>
55600
55601         * g77.f-torture/execute/980701-0.f,
55602         g77.f-torture/execute/980701-1.f: New test from Craig.
55603
55604 1998-07-01  Jeffrey A Law  (law@cygnus.com)
55605
55606         * gcc.c-torture/compile/980701-1.c: New test.
55607
55608         * gcc.c-torture/execute/980701-1.c: New test.
55609
55610 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
55611 rlsruhe.de>
55612
55613         * g++.old-deja/g++.robertl/eb132.C: New test.
55614         * g++.old-deja/g++.robertl/eb133.C: Likewise.
55615
55616 1998-06-29  Dave Love  <d.love@dl.ac.uk>
55617
55618         * g77.f-torture/execute/980628-7.f,
55619         g77.f-torture/execute/980628-8.f,
55620         g77.f-torture/execute/980628-9.f,
55621         g77.f-torture/execute/980628-10.f: New tests from Craig.
55622
55623         * g77.f-torture/execute/980628-3.f: Remove mail headers.
55624
55625 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55626
55627         * g77.f-torture/execute/980628-4.f: New test from Craig.
55628         * g77.f-torture/execute/980628-5.f: Likewise.
55629         * g77.f-torture/execute/980628-2.f: Likewise.
55630         * g77.f-torture/execute/980628-0.f: Likewise.
55631         * g77.f-torture/execute/980628-1.f: Likewise.
55632         * g77.f-torture/execute/980628-3.f: Likewise.
55633         * g77.f-torture/execute/980628-6.f: Likewise.
55634
55635 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55636
55637         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55638         directory when nothing has been installed yet.
55639
55640 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
55641
55642         * gcc.c-torture/special/special.exp: Handle newer versions of
55643         dejagnu.
55644
55645 1998-06-26  Jeffrey A Law  (law@cygnus.com)
55646
55647         * gcc.dg/980626-1.c: New test.
55648
55649 1998-06-19  Bruno Haible <haible@ilog.fr>
55650
55651         * gcc.misc-tests/m-un-2.c: New test.
55652         * g++.old-deja/g++.other/warn01.c: Likewise.
55653
55654 1998-06-19  Robert Lipe  <robertl@dgii.com>
55655
55656         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55657         compatibility with assmblers with a different comment character.
55658         Eliminate use of GAS-specific extensions.
55659
55660 1998-06-19  Jeffrey A Law  (law@cygnus.com)
55661
55662         * gcc.c-torture/execute/ieee/980619-1.c: New test.
55663
55664 1998-06-19  Robert Lipe  <robertl@dgii.com>
55665
55666         * lib/g77.exp: Replace search for libf2c.a with search for newly
55667         renamed libg2c.a
55668
55669 1998-06-17  Jeffrey A Law  (law@cygnus.com)
55670
55671         * gcc.c-torture/execute/980617-1.c: New test.
55672
55673 1998-06-12  Jeffrey A Law  (law@cygnus.com)
55674
55675         * gcc.c-torture/execute/980612-1.c: New test.
55676
55677 1998-06-08  Jeffrey A Law  (law@cygnus.com)
55678
55679         * gcc.dg/980523-1.c: Only test on ppc-linux.
55680         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55681
55682         * gcc.c-torture/execute/980608-1.c: New test.
55683
55684 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
55685
55686         * gcc.c-torture/execute/980605-1.c: New test.
55687
55688 1998-06-04  Jeffrey A Law  (law@cygnus.com)
55689
55690         * gcc.c-torture/execute/980604-1.c: New test.
55691
55692 1998-06-02  Jeffrey A Law  (law@cygnus.com)
55693
55694         * gcc.c-torture/execute/980602-1.c: New test.
55695         * gcc.c-torture/execute/980602-2.c: Likewise.
55696
55697 1998-06-02  Dave Love  <d.love@dl.ac.uk>
55698
55699         * 970125-0.f: Fix per JCB.  Add commentary.
55700
55701 1998-05-31  Michael Meissner  <meissner@cygnus.com>
55702
55703         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55704         IEEE -0 support.
55705
55706 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55707
55708         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55709         earlier.
55710
55711 1998-05-28  Catherine Moore <clm@cygnus.com>
55712
55713         * gcc.c-torture/execute/980526-3.c: New test.
55714
55715 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
55716
55717         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55718         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55719         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55720         m88k-motorola-sysv3 to XFAIL.
55721
55722 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55723
55724         * gcc.dg/980526-1.c: New test.
55725         * gcc.c-torture/execute/980526-2.c: New test.
55726
55727 1998-05-26  Jeffrey A Law  (law@cygnus.com)
55728
55729         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55730
55731         * gcc.c-torture/execute/980526-1.c: New test.
55732
55733 1998-05-26  Dave Love  <d.love@dl.ac.uk>
55734
55735         * g77.f-torture/execute/alpha2.f: Add runtime test.
55736
55737 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
55738
55739         * g++.old-deja/old-deja.exp: Strip leading directories.
55740
55741         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55742         error for the line.  Don't run multiple tests for the same line.
55743
55744 1998-05-23  Jeffrey A Law  (law@cygnus.com)
55745
55746         * gcc.dg/980523-1.c: New test.
55747
55748 1998-05-23  Dave Love  <d.love@dl.ac.uk>
55749
55750         * g77.f-torture/compile/970915-0.f: New test.
55751
55752 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
55753
55754         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55755
55756 1998-05-21  Jeffrey A Law  (law@cygnus.com)
55757
55758         * gcc.dg/980520-1.c: New test.
55759
55760 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
55761
55762         * gcc.dg/980502-1.c: Fix return type.
55763
55764 1998-05-20  Jeffrey A Law  (law@cygnus.com)
55765
55766         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55767         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55768         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55769         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55770         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55771
55772 1998-05-20  Dave Love  <d.love@dl.ac.uk>
55773
55774         * g77.f-torture/execute/980520-1.f: New test.
55775
55776 1998-05-15  Dave Love  <d.love@dl.ac.uk>
55777
55778         * lib/mike-g77.exp: New file.
55779
55780         * g77.f-torture/noncompile/noncompile.exp,
55781         g77.f-torture/noncompile/check0.f: New files.
55782
55783 1998-05-14  Dave Love  <d.love@dl.ac.uk>
55784
55785         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55786         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55787         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55788         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55789         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55790         abort where appropriate.
55791
55792 1998-05-05  Michael Meissner  <meissner@cygnus.com>
55793
55794         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55795         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55796
55797 1998-04-29  Dave Love  <d.love@dl.ac.uk>
55798
55799         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55800
55801 1998-04-27  Dave Love  <d.love@dl.ac.uk>
55802
55803         * g77.f-torture/compile/980427-0.f: New test.
55804
55805 1998-04-24  Dave Love  <d.love@dl.ac.uk>
55806
55807         * g77.f-torture/compile/980424-0.f: New test.
55808
55809 1998-04-19  Dave Love  <d.love@dl.ac.uk>
55810
55811         * g77.f-torture/compile/980419-2.f (main): New test.
55812         * g77.f-torture/compile/970125-0.f: New test.
55813         * g77.f-torture/compile/980419-1.f: New test.
55814
55815 1998-04-08  Jim Wilson  <wilson@cygnus.com>
55816
55817         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
55818         of loop-4.c.
55819
55820 1998-04-07  Jim Wilson  <wilson@cygnus.com>
55821
55822         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55823
55824 1998-04-03  Jim Wilson  <wilson@cygnus.com>
55825
55826         * gcc.c-torture/compile/980329-1.c: New test.
55827
55828 1998-03-18  Jim Wilson  <wilson@cygnus.com>
55829
55830         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55831         * gcc.dg/980312-1.c: Fix typo in -march command.
55832
55833 1998-03-16  H.J. Lu  (hjl@gnu.org)
55834
55835         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55836
55837 1998-03-11  Robert Lipe  <robertl@dgii.com>
55838
55839         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
55840         Dave Love agree the Fortran source is bogus.
55841
55842 1998-03-11  Robert Lipe  <robertl@dgii.com>
55843
55844         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55845         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55846         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55847         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55848         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55849
55850 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55851
55852         * g++.old-deja/g++.other/friend1.C: New test.
55853
55854 1998-02-18  Dave Love  <d.love@dl.ac.uk>
55855
55856         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55857         possibly uninitialized) variables and declare dnrm2.
55858
55859 1998-02-23  Robert Lipe <robertl@dgii.com>
55860
55861         From Bruno Haible <haible@ilog.fr>:
55862         * gcc.c-torture/execute/980223.c: New test.
55863
55864 1998-02-13  Jeffrey A Law  (law@cygnus.com)
55865
55866         * gcc.dg/ifelse-1.c: New test.
55867
55868 1998-02-09  H.J. Lu  (hjl@gnu.org)
55869
55870         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55871
55872           * lib/old-dejagnu.exp (old-dejagnu): Added the
55873           "execution test - XFAIL *-*-*" handling in the spirit of
55874           "excess errors test -". Changed the "execution test fails"
55875           handling to be like "excess errors test fails".
55876           * Update various tests accordingly.
55877
55878 1998-02-06  Jim Wilson  <wilson@cygnus.com>
55879
55880         * gcc.c-torture/execute/980205.c: New test.
55881
55882 1998-01-18  Jeffrey A Law  (law@cygnus.com)
55883
55884         * lib/c-torture.exp: Look for .x files instead of .cexp files.
55885         * lib/f-torture.exp: Similarly.
55886         * gcc.c-torture: Rename all .cexp files to .x files.
55887
55888 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
55889
55890         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
55891         (940510-1.c): Removed duplicate.
55892         (971104-1.c): New test.
55893
55894 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
55895
55896           * lib/f-torture.exp: Improve error and loop detection.
55897
55898 1997-11-19  Michael Meissner  <meissner@cygnus.com>
55899
55900         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
55901         use that to size the filler array.
55902
55903 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
55904
55905         * lib/c-torture.exp(c-torture-execute): Fix typo.
55906
55907         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
55908         testcase as the executable name. Keep the executable around if
55909         the test fails.
55910
55911 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
55912
55913         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
55914         changes.  Only test one -g option, and move it to the end of the
55915         list of options to test.
55916
55917 1997-09-19  Michael Meissner  <meissner@cygnus.com>
55918
55919         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
55920         variable GCC_TORTURE_OPTIONS to supply default switches separated
55921         by colons.  If no environment variable, run tests with -O0 -g, -O1
55922         -g, and -O2 -g as well.
55923
55924 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
55925
55926         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
55927         explanatory comments. Fix indentation.
55928
55929 1997-09-15  Jeffrey A Law  (law@cygnus.com)
55930
55931         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
55932
55933 1997-09-11  Jeffrey A Law  (law@cygnus.com)
55934
55935         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
55936         * g++.old-deja/g++.mike/p7325.C: Likewise.
55937         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
55938
55939 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
55940
55941         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
55942         * g++.old-deja/g++.brendan/crash30.C: Likewise.
55943         * g++.old-deja/g++.brendan/crash39.C: Likewise.
55944         * g++.old-deja/g++.law/operators4.C: Likewise.
55945
55946 1997-09-11  Joe Buck  (jbuck@synopsys.com)
55947
55948         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
55949         * g++.old-deja/g++.mike/p784.C: Ditto.
55950         * g++.old-deja/g++.mike/p785.C: Ditto.
55951
55952 1997-09-05  Jeffrey A Law  (law@cygnus.com)
55953
55954           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
55955
55956 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55957
55958         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
55959         target feature; pass this to c-torture-execute as needed.
55960
55961 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55962
55963         * lib/c-torture.exp(c-torture-execute): If the previous and the
55964         current executables being tested are identical, we don't need to
55965         run the executable again. Try to make the executable names
55966         unique. Add an optional argument for passing additional compiler
55967         flags.
55968
55969 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
55970
55971         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
55972
55973 1997-08-29  Jeffrey A Law  (law@cygnus.com)
55974
55975         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
55976
55977 1997-07-31  Jeffrey A Law  (law@cygnus.com)
55978
55979         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
55980         32bit or larger longs.
55981
55982         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
55983         have either a 32bit long or 32bit int.
55984
55985 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
55986
55987         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
55988         Make double precision tests dependent on sizeof (double).
55989
55990 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
55991
55992         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
55993         too.
55994
55995 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
55996
55997         * gcc.c-torture/compile/961203-1.cexp: New script.
55998
55999 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
56000
56001         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56002         up the includes ourselves.
56003
56004 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
56005
56006         * lib/plumhall.exp: Remove random include, and add a few
56007         verbose messages for debugging.
56008
56009 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
56010
56011         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56012         of trying to do it ourselves.
56013
56014 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56015
56016         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56017
56018 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
56019
56020         * gcc.prms/5403.c: Made regexp a bit less strict.
56021
56022 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
56023
56024         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56025         is returned from remote_load instead.
56026         * lib/plumhall.exp: Ditto.
56027         * lib/mike-g++.exp: Ditto.
56028         * lib/old-dejagnu.exp: Ditto.
56029         * lib/c-torture.exp: Ditto.
56030
56031 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
56032
56033         * lib/g++.exp: Use build_wrapper procedure.
56034         * lib/gcc.exp: Ditto.
56035
56036 1997-05-20  Jeffrey A Law  (law@cygnus.com)
56037
56038         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56039         an old-style decl for malloc.  Fixes tests to work when
56040         sizeof (int) != sizeof (size_t).
56041
56042 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56043
56044         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56045
56046         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56047         use stdargs.h interface.
56048
56049 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56050
56051         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56052         NO_VARARGS when compiling.
56053
56054 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
56055
56056         * lib/plumhall.exp(ph_includes): New procedure.
56057         (ph_make): Use it.
56058         (ph_compiler): Ditto.
56059
56060         * lib/g++.exp: Rename test-glue.c to testglue.c.
56061         * lib/gcc.exp: Ditto.
56062
56063 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
56064
56065         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56066         to completion when it's called.
56067
56068 1997-03-21  Michael Meissner  <meissner@cygnus.com>
56069
56070         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56071         is defined, don't do test.
56072
56073 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
56074
56075         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56076         for object files.
56077         (ph_summary): Mark skipped testcases as untested, not unresolved.
56078
56079         * lib/plumhall.exp (ph_make): If unresolved because of bad
56080         errorCode, record errorCode in log file.
56081         (*): Replace send_log/verbose with verbose -log.
56082
56083 1997-03-19  Michael Meissner  <meissner@cygnus.com>
56084
56085         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56086         double conversion if double isn't at least 8 bytes.
56087
56088         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56089         int to work with targets where int is 16 bits.
56090
56091         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56092         8 bytes, just exit, since 4 byte doubles don't have enough bits of
56093         precision for the test to complete.
56094
56095 1997-03-14  Michael Meissner  <meissner@cygnus.com>
56096
56097         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56098         if d10v is not compiled with the -mdouble64 flag.
56099         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56100
56101         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56102         d10v is not compiled with the -mint32 flag.
56103
56104 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
56105
56106         * lib/plumhall.exp: Use incr_count.
56107
56108 1997-03-12  Jeffrey A Law  (law@cygnus.com)
56109
56110         * gcc.c-torture: Update to c-torture-1.45.
56111
56112 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
56113
56114         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56115         the name of the expect testcase file).
56116
56117         * lib/g++.exp(g++_init): Ditto.
56118
56119 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
56120
56121         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56122         the host.
56123
56124         * lib/gcc.exp(gcc_exit): New procedure.
56125
56126 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
56127
56128         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56129         specs where appropriate.
56130
56131         * g++.old-deja/g++.arm/*: Added additional ERROR checks
56132         because of new "candidates are" messages, and removed a few
56133
56134         * Converted all non-old-style g++ testcases to old-style, and
56135         moved into g++.old-deja.
56136
56137 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
56138
56139         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56140         options.
56141
56142         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56143         succeeded.
56144
56145         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56146
56147 1997-02-13  Michael Meissner  <meissner@cygnus.com>
56148
56149         * lib/gcc.exp (gcc_target_compile): Add support for defining
56150         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56151         the machine doesn't have those features.
56152
56153 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
56154
56155         * g++.law/operators4.exp: Don't use LIBS.
56156
56157 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
56158
56159         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56160
56161         * lib/mike-g++.exp: Don't set the compiler to be tested here.
56162         * lib/g++.exp: Set it here instead. Also, allow use of the
56163         --tool_exec and --tool_opt options. Change CXX to
56164         GXX_UNDER_TEST.
56165
56166         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56167
56168         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56169
56170 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
56171
56172         * lib/old-dejagnu.exp: Use prune_warnings instead of
56173         prune_system_crud.
56174         * lib/mike-g++.exp: Ditto.
56175         * lib/gcc.exp: Ditto.
56176         * lib/g++.exp: Ditto.
56177
56178         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56179
56180 1997-02-07  Jeffrey A Law  (law@cygnus.com)
56181
56182           * 941014-2.c: Include stdlib.h
56183           * 960327-1.c: Include stdio.h
56184           * dbra.c, index-1.c: Don't assume ints are 32bits.
56185
56186 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
56187
56188         * lib/gcc.exp: Add gcc,stack_size target feature.
56189
56190         * lib/g++.exp(g++_target_compile): Add the include and link
56191         paths here, not in two other places. And, it's $options, not
56192         options.
56193
56194         * lib/mike-g++.exp(postbase): Remove the code that determines
56195         the correct include and link paths.
56196         * g++.old-deja/old-deja.exp: Ditto.
56197
56198 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
56199
56200         * lib/g++.exp(g++_init): target_compile no longer returns the
56201         filename of the result.
56202
56203 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
56204
56205         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56206         call to glob.
56207
56208         * gcc.c-torture/special/special.exp: Change call to
56209         gcc_target_compile to include the object file.
56210
56211 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
56212
56213         * gcc.c-torture/special/special.exp: Correct misspelling in last
56214         change.
56215
56216 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
56217
56218         * lib/plumhall.exp(ph_summary): Log the entire output of the
56219         executable. Return -1 if there were any failures, 0 otherwise.
56220         (ph_execute): Return -1 if there were any failures, 0 otherwise.
56221         (ph_make): Clean up objects and executables that were built
56222         if the tests succeeded.
56223
56224 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
56225
56226         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56227         libraries and includes in the build tree as appropriate.
56228
56229 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56230
56231         * lib/c-torture.exp: Instead of looking for the global variable
56232         NO_LONG_LONG, check to see if that's a feature of the target.
56233
56234 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56235
56236         * config/default.exp: Minimize. Delete the remainer of the files in
56237         config; this functionality is now in devo/dejagnu/config.
56238
56239         g++.*/*: Pass any additional flags used to compile to postbase;
56240         delete CXXFLAGS.
56241
56242         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56243         is now done by runtest.exp. Use gcc_target_compile instead of
56244         compile.
56245
56246         lib/c-torture.exp: Use gcc_target_compile instead of compile.
56247         Remove references to CFLAGS. Use remote_file instead of
56248         calling rm -f.
56249         (c-torture): Take a list of arguments to use to compile this
56250         testcase.
56251
56252         lib/g++.exp: Simplify. Use target_compile instead of compile.
56253         lib/gcc-dg.exp: Ditto.
56254         lib/gcc.exp: Ditto.
56255         lib/mike-{gcc,g++}.exp: Ditto.
56256         lib/old-dejagnu.exp: Ditto.
56257         lib/plumhall.exp: Ditto.
56258
56259 1997-01-08  Jim Wilson  <wilson@cygnus.com>
56260
56261         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56262         (ph_linker): Likewise.
56263
56264 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
56265
56266           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56267         MAP_ANON / MAP_ANONYMOUS if defined;
56268         else try to map from /dev/zero .
56269
56270 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56271
56272         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56273         isn't defined, then define it to MAP_ANONYMOUS.
56274
56275 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56276
56277         * gcc.c-torture: Update to c-torture-1.42 release.
56278
56279 1996-11-11  Jeffrey A Law  (law@cygnus.com)
56280
56281         * gcc.c-torture: Update to c-torture-1.41 release.
56282
56283 1996-10-27  Jeffrey A Law  (law@cygnus.com)
56284
56285         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
56286         c-torture release.
56287
56288 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
56289
56290         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56291         and LDFLAGS.  Fix second case to append the target_info ldflags
56292         onto LDFLAGS, not CFLAGS.
56293         * lib/g++.exp (g++_init): Add target_info stuff.
56294         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
56295         of libgloss and newlib flags for !native.
56296
56297         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56298         (GDB): Fix relative path to go up another dir for finding gdb.
56299
56300 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
56301
56302         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56303         versions in the target_info array, if they don't exist.
56304
56305 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
56306
56307         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56308
56309 1996-07-08  Jim Wilson  <wilson@cygnus.com>
56310
56311         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56312         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56313
56314 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
56315
56316         * lib/old-dejagnu.exp: Don't remove the output file before we've
56317         actually tested it. Don't append pwd to the path of the executable
56318         we're testing.
56319
56320 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
56321
56322         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56323
56324 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
56325
56326         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56327         temporary directory for compiler files, and set it to a default
56328         value of /tmp. Set $output as the name of the output file from
56329         compiling the testcase. Add a -o option to $cflags_var so the
56330         compiler writes the final output file as $output. Set $executable
56331         to $output.
56332
56333         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56334         directory for compiler files, and set it to /tmp if it doesn't
56335         already have a value. Set $output_file to the name of the output
56336         file from compiling the testcase. Add a -o option to CXXFLAGS so
56337         the compiler writes the final output file as $output. Use $output
56338         as the executable to be tested.
56339
56340 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56341
56342         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56343
56344 1996-06-08  Jeffrey A Law  (law@cygnus.com)
56345
56346         * gcc.c-torture/execute/pending-1.c: New test.  Still
56347         pending in Tege's queue.
56348
56349 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
56350
56351         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56352         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
56353         if there were failures.  Call unresolved if there were unresolved
56354         testcases.  Call gcc_fail if program did not run to completion.
56355         (ph_make): Pass additional argument name to ph_execute.
56356         (ph_execute): Add new argument.  Pass additional arguments to
56357         ph_summary.  Call gcc_fail is there is no execution output.
56358
56359 1996-04-24  Jeffrey A Law  (law@cygnus.com)
56360
56361         * lib/plumhall.exp (proc_summary): Output relavent summary
56362         lines into the log so specific failures in plumhall can be
56363         investigated.
56364
56365 1996-04-10  Jeffrey A Law  (law@cygnus.com)
56366
56367         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56368         (c-torture-execute): Don't try to execute tests which use
56369         "long long" types if $NO_LONG_LONG is nonzero.
56370
56371 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
56372
56373         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56374         not c-torture.
56375
56376         * gcc.ieee: Move from here.
56377         * gcc.c-torture/execute/ieee: To here.
56378
56379 1996-03-26  Jeffrey A Law  (law@cygnus.com)
56380
56381         * gcc.c-torture: Update to c-torture-1.41 release.
56382
56383 1996-03-22  Jeffrey A Law  (law@cygnus.com)
56384
56385         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56386         not "$output".
56387
56388 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
56389
56390         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56391         -c present.
56392
56393 1996-03-02  Jeffrey A Law  (law@cygnus.com)
56394
56395         * config/proelf.exp: Handle connecting to a simulator.
56396
56397 1996-01-31  Jeffrey A Law  (law@cygnus.com)
56398
56399         * config/proelf.exp: New file.  Enough framework that we can
56400         run c-torture tests on the proelf targets (or any other target
56401         that gdb can connect to for that matter).
56402
56403 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
56404
56405         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56406         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
56407
56408         * lib/plumhall.exp (ph_execute): Always call ph_summary if
56409         exec_output exists.
56410
56411 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
56412
56413         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56414         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56415
56416         * config/*.exp: Update FSF address.  Change result of ${tool}_load
56417         to pass/fail/unresolved/unsupported/untested.  Caller must now
56418         call unresolved/unsupported/untested.
56419         * lib/*.exp: Update FSF address.  Update to handle new results of
56420         ${tool}_load.
56421         * lib/chill.exp (verbose): Delete.
56422
56423 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
56424
56425         * lib/gcc.exp (default_gcc_start): Change order of args to
56426         $LDFLAGS $CFLAGS $LIBS.
56427         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56428         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
56429         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56430         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56431         * gcc.misc-tests/dg-test.exp: Likewise.
56432         * gcc.misc-tests/msgs.exp: Likewise.
56433         * gcc.prms/prms.exp: Likewise.
56434         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56435         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
56436
56437         * lib/dg.exp: Deleted, moved to dejagnu/lib.
56438
56439 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56440
56441         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56442
56443         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56444         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56445
56446         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56447         necessary.
56448
56449 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
56450
56451         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56452         global for loop; add use of $mathlib.
56453         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56454         settings here; set mathlib for anything but VxWorks.
56455
56456 1996-01-22  Jeffrey A Law  (law@cygnus.com)
56457
56458         * gcc.c-torture: Update to c-torture-1.40 release.
56459
56460 1996-01-03  Jeffrey A Law  (law@cygnus.com)
56461
56462         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56463         dg.exp.
56464
56465 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
56466
56467         * lib/c-torture.exp (c-torture-execute): Declare "output" as
56468         global.
56469
56470 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
56471
56472         * lib/g++.exp (LIBS): Define if not already.
56473         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56474         (gcc-dg-prune): Call prune_gcc_output.
56475         * lib/gcc.exp (prune_gcc_output): New proc.
56476         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56477         prune_gcc_output.
56478
56479 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
56480
56481         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56482         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
56483
56484 1995-11-15  Jeffrey A Law  (law@cygnus.com)
56485
56486         * gcc.c-torture: Update to c-torture-1.39 release.
56487
56488 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
56489
56490         * lib/c-torture.exp (c-torture-execute): Don't return if one option
56491         fails, try others as well.
56492
56493 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
56494
56495         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56496         If compilation fails, mark execute tests as `untested'.
56497         If test is marked as unsupported, don't mark compilation and
56498         execute tests as failed.
56499
56500 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
56501
56502         * lib/g++.exp (g++_init): Don't link in libg++, and look to
56503         libstdc++ for whether or not we want to be doing shared
56504         libraries.  Delete link_curses since we don't need it anymore.
56505         * lib/mike-g++.exp (postbase): Don't link in libg++.
56506         * g++.old-deja/old-deja.exp: Likewise.
56507
56508 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
56509
56510         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56511
56512 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
56513
56514         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56515         For that, add `-Wl,-a,shared_archive'.
56516         * g++.old-deja/old-deja.exp: Likewise.
56517
56518 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
56519
56520         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56521
56522 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
56523
56524         * lib/mike-g++.exp (postbase): Pay attention to the status of
56525         g++_load.
56526
56527 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
56528
56529           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56530
56531 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
56532
56533         * lib/gcc.exp (default_gcc_start): No longer need to log program
56534         being executed or its output, execute_anywhere does that now.
56535         * lib/g++.exp (default_g++_version): Call execute_anywhere.
56536         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
56537
56538 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
56539
56540         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56541         the same as those in lib/g++.exp.
56542
56543 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
56544
56545         * gcc.c-torture: Update to c-torture-1.38 release.
56546         * gcc.ieee: Related changes.
56547
56548 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
56549
56550         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56551         "exec". Minor reformatting changes.
56552
56553         * config/rom68k.exp (${tool}_load): Make it work in a canadian
56554         cross. This means all "exec" calls now work on a remote host as
56555         well.
56556         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56557         cross. Filter out the extra "\r\n" stuff that expect puts in.
56558         (c-torture-execute): Filter out the bogus warnings like
56559         c-torture-compile does. Add support for canadian cross.
56560         * lib/gcc.exp (default_gcc_version, default_gcc_start)
56561         Use execute_anywhere rather than calling exec directly. Now it
56562         works for canadian cross testing.
56563
56564 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
56565
56566         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
56567         results into a variable, and check that rather than using file exists.
56568
56569 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
56570
56571         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56572         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
56573
56574 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56575
56576         * g++.old-deja/old-deja.exp: Create and pass runshlib and
56577         lib_curses if there's a shared libg++ in the build tree.
56578
56579 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
56580
56581         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56582         if not supported target.
56583
56584 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
56585
56586         * lib/g++.exp (g++_init): Move empty setting of runshlib and
56587         link_curses up to always happen, not just for native builds.
56588
56589 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
56590
56591         * gcc.c-torture: Update to c-torture-1.36 release.
56592         * gcc.failure: Related changes.
56593
56594 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
56595
56596         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56597
56598 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
56599
56600         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56601         * lib/mike-g++.exp (postbase): Not in here.  Still reference
56602         runshlib, link_curses, and mathlib for link and run.
56603
56604         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56605         pass the runtime shared library options for Solaris, OSF/1, and
56606         Irix5, and link with -lcurses to avoid unresolved references.
56607
56608 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
56609
56610         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56611         only run once.
56612
56613 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
56614
56615         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56616
56617 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
56618
56619         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
56620         do not have a framework for the "compat" tests yet.
56621
56622 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
56623
56624         * lib/mike-g++.exp (postbase): New local variable `mathlib',
56625         set to null if we're testing vxworks5.1.  Use that instead of
56626         `-lm' in the setting of LIBS for link and run.
56627
56628 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
56629
56630         * config/rom68k.exp (${tool}_load): Major changes to make it
56631         work.  Verified that it does in fact return the stuff in
56632         exec_output properly.  Catch any Emul or any TRAP other than 0.
56633
56634 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
56635
56636         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56637         LDFLAGS properly for targets that need stuff from libgloss.
56638         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56639         only run once.
56640         (gpp_initialized): New variable.
56641
56642 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
56643
56644         * config/rom68k.exp: Load libgloss.exp.
56645         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56646         so we can produce a fully linked binary.
56647         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56648         so we can produce a fully linked binary.
56649
56650 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
56651
56652         * lib/plumhall.exp (ph_section): Watch for expected failures.
56653         Add missing `else'.
56654
56655         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56656         run the testcase.
56657         (c-torture): Likewise.
56658
56659 1995-08-28  Doug Evans  <dje@cygnus.com>
56660
56661         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56662
56663         * lib/mike-g++.exp (mike_cleanup): New proc.
56664         (prebase): New globals compiler_result, not_compiler_result,
56665         target_regexp.
56666         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
56667         allow leading "-" in pattern.  Watch for unsupported tests.
56668         If $compiler_result is set, pattern match assembler code,
56669         and ditto for $not_compiler_result.
56670         * lib/mike-gcc.exp: Likewise.
56671
56672         * lib/plumhall.exp (ph_execute): Only call ph_summary if
56673         execution "succeeded".
56674
56675 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
56676
56677         * config/win32.exp: New file.
56678         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56679
56680 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
56681
56682         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56683         unsupported.
56684         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56685         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56686         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56687
56688         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56689         "... without exceptions was ...".  That is now handled by
56690         prune_system_crud.
56691         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56692
56693 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
56694
56695         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56696         sieve.c,sort2.c}: New files.
56697         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56698         sieve.exp,sort2.exp}: Drivers for them.
56699
56700         * lib/mike-gcc.exp (program_output): New user settable variable.
56701         (postbase): Call prune_system_crud.  Also prune extraneous compiler
56702         messages.
56703         * lib/mike-g++.exp (program_output): New user settable variable.
56704
56705         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56706
56707         * config/sh.exp: Deleted (use sim.exp instead).
56708
56709 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
56710
56711         * config/vx.exp: Declare CHECKTASK as global.
56712         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56713         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56714         * lib/old-dejagnu.exp: Load [pwd]/$executable.
56715
56716 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56717
56718         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56719         target. Like vx.exp, only includes `vx29k.exp' instead of
56720         `vxworks.exp'.
56721
56722 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
56723
56724         * config/sim.exp: Increase time limit from 120 seconds to 240.
56725
56726 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
56727
56728         * gcc.c-torture/execute/950628-1.c: New test.
56729
56730 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
56731
56732         * gcc.c-torture: Update with changes/additions from
56733         c-torture-1.34.
56734
56735 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
56736
56737         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56738
56739 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
56740
56741         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56742
56743 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
56744
56745         * gcc.c-torture/compile/950512-1.c: New test.
56746         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56747         * gcc.dg/struct-ret-1.c: Likewise.
56748
56749 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
56750
56751         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56752           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56753
56754 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
56755
56756         * gcc.c-torture/special/920411-1.c: Deleted.
56757         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56758
56759 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
56760
56761         * config/sim.exp (${tool}_load): Hack in call to bash to get a
56762         cpu limit.
56763
56764 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
56765
56766         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56767
56768 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
56769
56770         From kenner;
56771         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56772         is the proper length.
56773         * va-arg-3.c: Likewise.
56774
56775 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
56776
56777         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
56778         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56779
56780         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
56781         * lib/g++.exp (default_g++_start): Delete old cruft.
56782
56783 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
56784
56785         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56786         (2 * (1 << 18)) to (2 * (1 << 17)).
56787
56788         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56789
56790 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
56791
56792         * config/rom68k.exp: Renamed from config/idp.exp
56793
56794 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
56795
56796         * c-torture/compile/921109-2.c
56797
56798 1995-04-18  Mike Stump  <mrs@cygnus.com>
56799
56800         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56801         excess errors.
56802
56803 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
56804
56805         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56806         output.
56807         * lib/g++.exp (default_g++_start): Likewise.
56808
56809 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
56810
56811         * gcc.c-torture/compile/950329-1.c: New test.
56812
56813 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
56814
56815           * config/bug.exp (${tool}_load): Updated to use new remote_open
56816           and remote_close procs.
56817         * config/idp.exp: New file.
56818
56819 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
56820
56821         * gcc.c-torture/execute/950322-1.c: New test.
56822
56823 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
56824
56825         * config/vx.exp (${tool}_load): Clean up testing of return code from
56826         vxworks_ld and vxworks_spawn.
56827
56828 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
56829
56830         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56831
56832 1995-03-13  Mike Stump  <mrs@cygnus.com>
56833
56834         * lib/old-deja.exp: Add `excess errors test - ' error, now one
56835         can mark excess errors on a machine by machine basis.  Note, the
56836         default is to not expect any excess errors, even when excess
56837         errors test - is given, so you will want to put an XFAIL ... on
56838         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
56839         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56840         those 4 machines, but no others.
56841
56842 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
56843
56844         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56845         * lib/c-torture.exp: to here.
56846
56847 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
56848
56849         * gcc.c-torture/execute/950221-1.c: New test.
56850         * gcc.c-torture/execute/struct-ret-1.c: New test.
56851         * gcc.c-torture/compile/950221-1.c: New test.
56852
56853         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56854
56855 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
56856
56857         * gcc.c-torture/execute/arith-1.c (main): Return 0.
56858         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56859
56860 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
56861
56862         * g++.gb: New directory of tests, derived from my signature and
56863         class scoping tests.
56864
56865         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56866         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56867         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56868         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56869         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56870         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56871         * g++.gb/sig25.C: Likewise.
56872
56873         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56874         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56875         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
56876         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
56877         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
56878         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
56879         * g++.gb/sig25.exp: Likewise.
56880
56881         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
56882         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
56883         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
56884         * g++.gb/scope13.C: Likewise, this test still fails.
56885
56886         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
56887         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
56888         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
56889         * g++.gb/scope13.exp: Ditto.
56890
56891         * g++.gb/README: New file, explains what these tests are about.
56892
56893 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
56894
56895         * lib/dg.exp (dg-do): Support `preprocess'.
56896         (dg-test): Likewise.
56897
56898 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
56899
56900         * config/udi.exp: change "continue -expect" to "exp_continue".
56901
56902 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
56903
56904         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
56905         Delete redundant tests.
56906
56907         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
56908         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
56909         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
56910         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
56911         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
56912         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
56913         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
56914         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
56915
56916         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
56917         storing label pointers.
56918         * gcc.c-torture/execute/921019-1.c: Likewise.
56919         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
56920         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
56921         parameter fp.
56922         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
56923         constants.
56924
56925         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
56926         Delete obsolete tests.
56927
56928         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
56929         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
56930         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
56931         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
56932         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
56933         * gcc.c-torture/compile/950124-1.c: New test.
56934
56935         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
56936
56937 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
56938
56939         * lib/mike-g++.exp: Add -lm to LIBS.
56940
56941 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
56942
56943         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
56944
56945 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
56946
56947         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
56948
56949 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
56950
56951         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
56952
56953 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
56954
56955         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
56956         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
56957         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
56958         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
56959         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
56960         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
56961         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
56962         * g++.law/{operators31.C, operators32.C,
56963         * g++.law/{operators33.C, operators34.C}: Likewise.
56964         * g++.law/{pic1.C, refs2.C}: Likewise.
56965         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
56966         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
56967         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
56968         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56969
56970         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
56971         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
56972         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
56973         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
56974         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
56975         * g++.law/{enum9.exp, friend5.exp}: Likewise.
56976         * g++.law/{nest3.exp, nest4.exp}: Likewise.
56977         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
56978         * g++.law/{operators30.exp, operators31.exp}: Likewise.
56979         * g++.law/{operators32.exp, operators33.exp}: Likewise.
56980         * g++.law/{operators34.exp}: Likewise.
56981         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
56982         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
56983         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
56984         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
56985         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56986
56987         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
56988         No longer expected to fail.
56989         * g++.law/missed-error3.C: Tweak for recent bool changes.
56990
56991 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
56992
56993         * config/emb-unix: Deleted.
56994         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
56995         remote execution.  Do final link on remote host if REMOTE_LINK is set.
56996
56997 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
56998
56999         * lib/dg.exp (dg-test): Fix typo in last patch.
57000
57001 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
57002
57003         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57004         (handles multiple occurrences).
57005
57006 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
57007
57008         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57009         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57010         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57011         printed).
57012         * lib/c-torture.exp (c-torture-compile): Likewise.
57013         (c-torture): Prepend full path if missing.
57014         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57015         (gcc_fail): Likewise.
57016         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57017
57018 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
57019
57020         * lib/netware.exp: Only attach to NetWare i386 systems.
57021
57022 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
57023
57024         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57025         messages.  Add test name to "output pattern match" pass/fail message.
57026
57027 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
57028
57029         * gcc.dg: New testsuite.
57030         * gcc.dg/dg.exp: New file.
57031
57032         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57033         test-switch.c}: Deleted.
57034
57035         * gcc.misc-tests/msgs.exp: New testcase driver.
57036
57037 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
57038
57039         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57040         Watch for illegal return values from ${tool}_load.
57041         * config/unix.exp (${tool}_load): Fix pass/fail detection for
57042         cross targets.  Coerce return value >0 to 1.
57043
57044 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
57045
57046         * config/unix.exp (${tool}_load): Call program rsh, not proc.
57047
57048         * config/emb-unix.exp: New file.
57049
57050         * config/sim.exp: Error if variable $SIM not defined.
57051         (${tool}_load): Mark test as "untested" if simulator missing.
57052
57053         * config/unix.exp: Load remote.exp to get rcp_download.
57054         * lib/c-torture.exp: Use different option lists for testcases with
57055         and without loops.
57056         * gcc.c-torture/execute/execute.exp: Likewise.
57057
57058 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
57059
57060         * config/*.exp: Clarify return code from ${tool}_load.
57061         Call `unresolved' or `untested' instead of `warning' or `perror'
57062         (sometimes you still want to call both though).
57063         Add comment that `shell_id' is local to each file.
57064         * config/udi.exp (timeout): Set to 30.
57065         Don't print warning if connection fails, $connectmode has already
57066         printed an error.
57067         (${tool}_load): Move verbose messages to level 2.
57068         Rework pattern for "Process started" message.
57069         Pass `shell_id' to ${connectmode}_download.
57070         Retry twice upon timeout.  Make resetting of target more robust.
57071         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57072         Pass `shell_id' to exit_$connectmode.
57073         Only call exit_$connectmode if connected.
57074         * config/unix.exp (${tool}_load): Check return codes better.
57075         * config/vrtx.exp (${tool}_load): Likewise.
57076         * config/vx.exp (${tool}_load): Likewise.
57077         Delete unneeded global's.
57078         * lib/dg.exp (dg-test): Update to reflect clarified return codes
57079         from ${tool}_load.
57080         (dg-stat): Delete.
57081         (dg-init): Delete recording of pass/fail counts.
57082         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57083         (old-dejagnu-init): Likewise.
57084         (old-dejagnu-stat): Delete contents, empty proc now.
57085         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57086         (c-torture): Delete references to lcnt, lpass, lfail.
57087         Get option list from TORTURE_OPTIONS.
57088         Delete -funroll[-all]-loops if no loops.
57089         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57090         (g++_stat): Delete contents (empty proc now).
57091         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57092         (gcc_finish): Likewise.
57093         (gcc_stat): Deleted.
57094         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57095         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57096         * gcc.c-torture/execute/execute.exp: Likewise.
57097         Split tests into two parts: compile, execute.
57098         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
57099         no loops.  Update to reflect clarified return codes from ${tool}_load.
57100
57101 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
57102
57103         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57104         to grep for.
57105         (old-dejagnu): Likewise (where necessary).
57106
57107 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
57108
57109         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57110
57111         * lib/dg.exp (dg-process-target): Fix processing of selector.
57112         Add comment regarding use of `error'.
57113
57114         * lib/gcc.exp (prune_system_crud): Define if missing.
57115         * lib/g++.exp (prune_system_crud): Likewise.
57116
57117         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57118         Call prune_system_crud.
57119         * lib/dg.exp (dg-runtest): New proc.
57120         Use perror instead of send_user for tcl errors in testcase.
57121         Don't return any value, it's never used.
57122         Don't clobber previous definition of `unknown'.
57123         Print tcl errors in `dg-final'.
57124
57125 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
57126
57127         * lib/dg.exp (dg-process-target): Improve syntax error messages.
57128         (dg-test): Don't print errorInfo, it contains stack backtrace.
57129
57130 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
57131
57132         * lib/g++.exp (runtest_file_p): Define if missing.
57133
57134 1994-09-24  Doug Evans  (dje@cygnus.com)
57135
57136         * lib/mike-g++.exp: Comment out loading of g++.exp.
57137         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
57138         (default_g++_version): Always print something.
57139         (default_g++_start): Comment out call to `which'.
57140         (g++_start, g++_load): Deleted (must be defined in config file).
57141         * lib/gcc.exp: Test for existence of $CC at start.
57142         Delete check for tmpdir (done in gcc_init).
57143         (default_gcc_version): Always print something.
57144         (default_gcc_start): Comment out call to `which'.
57145         * config/*.exp: Major cleanup - make cross targets work at least a
57146         little better for g++ (by not being "--tool gcc" specific).
57147         Rename gcc_xxx to ${tool}_xxx.
57148         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57149         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57150
57151 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
57152
57153         * lib/c-torture.exp (c-torture-compile): Rework compiler
57154         message processing.
57155
57156         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57157         c-torture.
57158
57159 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
57160
57161         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57162
57163         * lib/dg.exp (dg-process-target): Support { target native }.
57164
57165 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
57166
57167         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
57168         looked for "... program xxx got fatal signal".
57169         Correct regsub munging of `comp_output'.
57170         Ignore compiler messages "path prefix not used" and "linker input
57171         file unused".
57172
57173 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
57174
57175         * lib/gcc.exp (runtest_file_p): Define if missing.
57176         * gcc.prms/template.c: Example to work from.
57177
57178 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
57179
57180         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57181         * lib/dg.exp (dg-test): Call unsupported testcases as such.
57182
57183         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57184         * gcc.prms/1883.c: Moved from compile/940714-1.c.
57185         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57186         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57187
57188         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57189         (dg-process-target): No longer a varargs proc.
57190         Return S/N for target, P/F for xfail.  All callers changed.
57191         (user option procs): More argument checking.
57192         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57193         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57194         (dg-test): Skip test if not running on selected target in `dg-do'.
57195         Update handling of `dg-do-what', `dg-output-text'.
57196         Separate execution pass/fail from output pattern match pass/fail.
57197         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57198
57199 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
57200
57201         * gcc.c-torture/special/special.exp: Don't expect failure for mips
57202         target for 920510-1.c.
57203
57204 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
57205
57206         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57207         Clean up comment regarding use of passcnt, etc.
57208         (gcc_stat): Don't update `testcnt' here.
57209         (gcc_finish): Do it here.
57210         Might as well reset `but_id' here too.
57211         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57212         to determine if the file should be tested.
57213         * gcc.c-torture/compile/compile.exp: Likewise.
57214         * gcc.c-torture/execute/execute.exp: Likewise.
57215         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57216         * gcc.misc-tests/dg-test.exp: Likewise.
57217         * gcc.prms/prms.exp: Likewise.
57218         * gcc.wendy/wendy.exp: Likewise.
57219         * g++.old-deja.exp: Likewise.
57220         Move "Testing file" message to verbose level 1.
57221
57222 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
57223
57224         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57225
57226 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
57227
57228         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57229         (default_gcc_start): Accept optional second list element
57230         of compiler flags.  Print compiler output at verbosity level 2.
57231         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57232         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57233         Save current values of framework globals passcnt, failcnt, xpasscnt,
57234         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57235         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
57236         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57237         xfailcnt to compute stats.  Update framework global `testcnt' from
57238         pass/fail counts.
57239         (gcc_finish): New proc.  Clean up test environment.
57240         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57241         (gcc_epass, gcc_efail): Delete.
57242         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57243         argument of line number.
57244         (dg-init): If the tool has an init routine, call it.
57245         (dg-test): Remove args `cflags_var' and `libs_var'.
57246         Pass all compiler options to ${tool}_start.
57247         Handle missing line number.
57248         (dg-finish): New function.
57249         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57250         particular files.  Call gcc_finish at end.  Move "skipping test"
57251         message to verbosity level 3.
57252         * gcc.c-torture/compile/compile.exp: Likewise.
57253         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57254         * gcc.c-torture/execute/execute.exp: Likewise.
57255         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57256         Print testcase being tried at verbosity level 1.
57257         * gcc.c-torture/special/special.exp: Unset xfail.
57258         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57259         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57260         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57261         * gcc.failure/failure.exp: Likewise.
57262         * gcc.ieee/ieee.exp: Likewise.
57263         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57264         Update call to dg-test.  Call dg-finish at end.
57265         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
57266         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57267         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57268         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57269         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
57270         * gcc.wendy/wendy.exp: Add copyright.
57271         Delete setting of tmpdir (done by gcc_init).
57272         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57273         Pass compiler flags to gcc_start.  Call gcc_finish at end.
57274         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57275         gcc_[ce]pass/fail.
57276
57277 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
57278
57279         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57280         confusion.
57281         (g++_load): Likewise.
57282
57283         * config/*.exp (gcc_load): Some were varargs fns and some were not.
57284         Rename argument to `prog' to remove the confusion.
57285         Varargs fns behave differently too!
57286         (g++_load): Likewise.
57287
57288         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57289
57290         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57291         what it is.  Delete (always) printing of status value for !native.
57292         Simplify verbose code, and include status and exec_output.
57293         (g++_load): Use gcc_load.
57294
57295 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
57296
57297         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57298         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57299         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57300         940714-3.c as these testcases don't exist anymore.  Make
57301         va-arg-1.c expected to pass.
57302
57303 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
57304
57305         * gcc.misc-tests/misc.exp: Only run specific testcases.
57306         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
57307         * gcc.misc-tests/dg-[1-9].c: New files.
57308
57309         * lib/dg.exp: New testsuite driver.
57310         * gcc.prms/prms.exp: Use it.
57311
57312         * README.gcc: New file.
57313
57314         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57315         Document and reset `lxpass' and `lxfail'.
57316         Simplify "initialized" message.
57317         (gcc_stat): Clean up comments a little.
57318
57319 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
57320
57321         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57322
57323 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
57324
57325         * lib/old-dejagnu.exp (process-option): New proc.
57326         (old-dejagnu-init, old-dejagnu-stat): Likewise.
57327         (old-dejagnu): Simplify.
57328         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57329
57330 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
57331
57332         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57333         exists and is not an empty string.
57334
57335         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57336         $xfail rather than calling setup_xfail.  Clear $xfail when test is
57337         finished.
57338         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57339         automatically.
57340
57341         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57342         longer expected to fail.
57343
57344         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57345         "f" function call.
57346
57347         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57348
57349         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57350         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57351         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57352         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57353         c-torture-1.29.
57354
57355         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57356         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57357
57358         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57359
57360         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57361         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57362
57363         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57364         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57365         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57366
57367 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
57368
57369         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57370         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57371         940714-1.c, 940714-2.c, 940714-3.c},
57372         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57373         gcc.misc-tests/{mg.c,mg.exp}:
57374         New tests.
57375         * gcc.noncompile/noncompile.exp: Change accordingly.
57376
57377 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
57378
57379         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57380         Undo previous clobberage.
57381
57382 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
57383
57384         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57385         * gcc.special/{930510-1.c, special.exp}:
57386         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57387         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57388         struct-varargs-1.c}: New tests from c-torture-1.26.
57389
57390 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
57391
57392         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57393           argument to switch.
57394
57395 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
57396
57397         * Revert the previous changes.  Please see Rob's directory
57398         (/lisa/test/rob/progressive/gcc/testsuite) for testing
57399         fixes.
57400
57401 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
57402
57403         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57404         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57405         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57406         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57407         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57408         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57409         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57410         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57411         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57412         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57413         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57414         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57415         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57416         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57417         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57418         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57419         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57420         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57421         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57422         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57423         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57424         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57425         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57426         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57427         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57428         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57429         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57430         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57431         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57432         testing changes.
57433
57434 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
57435
57436         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57437         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57438         with perror calls.
57439
57440 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
57441
57442         * config/unix.exp (g++_load): Fix syntax.
57443
57444 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
57445
57446         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57447         * gcc.noncompile/921017-1.c: Deleted obsolete test.
57448         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57449         Don't expect va-arg-1.c to fail.  Correct expected output for
57450         920928-1.c.
57451         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57452         * gcc.wendy/hbm4.c: Correct typo.
57453         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57454
57455 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
57456
57457         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57458         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57459         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
57460         * lib/c-torture.exp (c-torture-compile): Ditto.
57461
57462         Reduce volume of output (remove all the -I's and such).
57463         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57464         Call gcc_cpass, gcc_cfail.
57465         (c-torture): Pass testing option to c-torture-compile.
57466
57467 1994-03-21  Doug Evans  (dje@cygnus.com)
57468
57469         Bring patches over from progressive.
57470         * config/default.exp: Exit remote shell cleanly.
57471         (g++_exit, g++_start): Add default versions.
57472         * config/sim.exp (gcc_load): Use perror, not error.
57473
57474 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
57475
57476         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
57477         set in site.exp.
57478
57479 1994-03-14  Doug Evans  (dje@cygnus.com)
57480
57481         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57482         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57483         (wendy_try): New proc to run testcase.
57484         (main loop): Call 'em.
57485         * gcc.wendy/*.c: Clean up pass to correct expected output.
57486
57487         * lib/gcc.exp: Minor cleanup work.
57488         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57489
57490 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
57491
57492         * config/sim.exp (gcc_load): Document return codes better.
57493         Don't pass -v to simulator.
57494
57495 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
57496
57497         * gcc.special/920717-x.c: Fix typo.
57498         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57499         get at sources.
57500
57501         * lib/mike-gcc.exp: Fix typo.
57502
57503 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
57504
57505         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57506         binary to use, transform the name.
57507         * config/*.exp: rename everything. Nuke any g++ specific files,
57508         it's now a special case of gcc that requires no special support.
57509         Add a default.exp for unsupported targets.
57510
57511 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
57512
57513         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57514         lib/old-dejagnu.exp: Fix a few patterns to work with the new
57515         version of Tcl.
57516
57517 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
57518
57519         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57520         than a warning.
57521
57522 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
57523
57524         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57525
57526 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
57527
57528         * gcc.execute/execute.exp: Combine opt_list and foption_list into
57529         option_list.  Compile every file with only 4/6 option choices
57530         (same as C torture) instead of with 12/18 different option
57531         choices.
57532         * lib/c-torture.exp: Likewise.
57533
57534         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57535         not already set.
57536
57537 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
57538
57539         * lib/old-deja.exp: Add `excess errors test fails' error, now one
57540         can put an XFAIL *-*-* on excess errors.
57541
57542 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
57543
57544         * g++.law: Add more tests derived from g++-bugs snapshots.
57545
57546         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
57547         equivalent to g++.law/init9.
57548
57549         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57550         compiled it, and the a.out file after we've run it.
57551
57552 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
57553
57554         * lib/mike-g++.exp (postbase): Delete the .o file after we've
57555         compiled it, and the a.out file after we've run it.
57556
57557 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
57558
57559         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57560
57561 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
57562
57563         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57564         version number.
57565
57566 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
57567
57568         * g++.law: New directory of g++ tests derived from the g++-bugs
57569         snapshots.
57570
57571 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
57572
57573         * gcc.compile: initbug1.c initbug1.exp testcase added
57574
57575 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
57576
57577         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57578         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57579           fixes submitted by Jeff Law (law@cs.utah.edu)
57580         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57581           Jeff Law (law@cs.utah.edu)
57582
57583
57584 1993-11-30  Mike Stump  (mrs@cygnus.com)
57585
57586         * config/unix-g++.exp: Follow the gcc way of doing things.
57587         * g++.old-deja/old-deja.exp: Minor updates.
57588         * lib/g++.exp: New file, follow the gcc way of doing things.
57589         * lib/old-dejagnu.exp: Minor updates.
57590         * lib/mike-g++.exp: Always unset errorInfo.
57591
57592 1993-11-06  Mike Stump  (mrs@cygnus.com)
57593
57594         * lib/gcc.exp: Fix some errors with the below change, CC and
57595         CFLAGS should be global when setting, not local.
57596
57597 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
57598
57599         * lib/gcc.exp: Transform tool name.
57600
57601 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57602
57603         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57604
57605 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57606
57607         * lib/gcc.exp: change gcc_done to gcc_stat
57608
57609 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57610
57611         * Upgraded gcc testsuite to c-torture version 1.25
57612
57613 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
57614
57615         * lib/gcc.exp: added reporting code. Changed verbose compile message.
57616         * lib/c-torture: added hooks for new reporting code.
57617
57618 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
57619
57620         * config/sh-gcc.exp: check if sh-sim exists in the path
57621
57622 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
57623
57624         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57625         * gcc.compile/compile.exp: Initial changes for new logic.
57626         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57627         * gcc.failure/failure.exp: Initial changes for new logic.
57628         * gcc.ieee/ieee.exp: Initial changes for new logic.
57629         * gcc.misc-tests/misc.exp: Initial changes for new logic.
57630         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57631         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57632         * lib/c-torture.exp: Initial changes for new logic.
57633         * lib/gcc.exp: Initial changes for new logic.
57634
57635 1993-10-15  Mike Stump  (mrs@cygnus.com)
57636
57637         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57638         depend upon failure or success.  Fully qualify names in failure
57639         and success messages.  Always remove a.out before starting
57640         compile, just in case.  Pay more attention to error text output by
57641         the compiler.  Handle testcases with no known past errors just
57642         like all others, so that things are uniform.  Other miscellaneous
57643         improvements.
57644
57645 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
57646
57647         * gcc.cpp: new directory for cpp tests
57648
57649 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
57650
57651         * lib/chill.exp: Code reformatted, removed unused code.
57652         * config/unix-chill.exp: Code reformatted, removed unused code.
57653         * chill.execute/execute.exp: Code reformatted, removed unused code.
57654         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57655
57656 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
57657
57658         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
57659         routines not written.
57660
57661 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
57662
57663         * config/bug-gcc.exp: Use new procs from bug.exp.
57664
57665 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
57666
57667         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57668         via ftp, rather than depending on NFS.
57669         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57670         case.
57671
57672 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
57673
57674         * config/bug-gcc.exp: Use new download proc.
57675
57676 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
57677
57678         * chill.execute/execute.exp: cleanups, handles errors better
57679         * chill.compile/compile.exp: rewrite, based on execute.exp
57680         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57681         * lib/chill.exp: major changes to diff proc and compile and link
57682         procs. added chill_fail and chill_pass wrappers to pass and
57683         fail. added more comments, and handle error codes better.
57684         Added a hack to capture stderr from exec, so noncompile tests
57685         can work.
57686
57687 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
57688
57689         * chill.execute/execute.exp: rewrite of testsuite driver
57690         * lib/chill.exp: rewrite of testsuite driver
57691         * config/unix-chill.exp: rewrite of testsuite driver
57692
57693 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
57694
57695         In chill.execute:
57696         * iexpr.ch: Standardize uppercase.
57697         * tuples.dat: Standardize uppercase.
57698         * vary.ch: standardize.  Correct varying string assignments.
57699         * vary.dat: Add new output lines.
57700
57701 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
57702
57703         In chill.execute:
57704         * chprintf.ch: Standardize use of uppercase.
57705         * tuples.ch: Standardize and turn arr2 into a DCL,
57706           rather than a SYN.
57707         * pinits.ch: Standardize.
57708
57709 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
57710
57711         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57712         * Makefil: Renamed to Makefile.in.
57713         * configure.in: New.
57714
57715 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
57716
57717         In chill.execute:
57718         * .cvsignore: Add result/output files.
57719         * Makefile: Fix up variables at start.  Use MFLAGS
57720           everywhere.  Correct bool_loc, built_ins entries.
57721           Add entry for vary1.ch.
57722         * bitarray.ch: Standardize upper-case usage.
57723         * bitexpr.ch: Standardize, add output of b1.
57724         * params.ch: Use arrayt in along PROC parameters, to
57725           avoid novelty problems.
57726         * sets.ch: Tiny cleanup.
57727         * vary1.ch: Re-indent.
57728
57729 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
57730
57731         * Add PR-related files to Makefiles, .cvsignore files, etc.
57732
57733 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
57734
57735         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57736           with compiler objects. New names are test-flow.c and test-loop.c
57737
57738 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
57739
57740         * Upgraded c-torture tests from 1.19 to 1.20
57741
57742         * new files:
57743         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57744         * gcc.compile: 930623-1.c 930623-2.c
57745         * gcc.noncompile: 930622-1.c 930622-2.c
57746         * gcc.failure: 920411-1.c 920627-2.c
57747         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57748
57749 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
57750
57751         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57752           More changes to get testsuite working properly. Needs more work.
57753           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57754
57755 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
57756
57757         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57758           More changes to get testsuite working properly. Needs more work.
57759
57760 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
57761
57762         * chill.compile/compile.exp: Added for Dejagnu support
57763         * chill.execute/execute.exp: Added for Dejagnu support
57764         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
57765
57766 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
57767
57768         This should complete moving the CHILL test files.
57769         * chill.noncompile(.cvsignore printf.grt
57770             in-printf.grt chprintf.grt chprintf.ch):
57771             Added test-support files.
57772           (Makefile): Modified further.
57773         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57774             signal.ch): Added test files.
57775           * chill.execute (.cvsignore printf.grt printr.c
57776             in-printf.grt rts.c chprintf.grt rts.h): Added
57777           test-support files.
57778             (Makefile): More corrections.
57779
57780 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
57781
57782         * chill.compile, chill.execute, chill.nocompile: Add CHILL
57783           test cases, ready for DejaGnu.
57784
57785 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
57786
57787         * Upgraded c-torture tests from 1.18 to 1.19
57788
57789         * gcc.compile: added test(s):
57790           930607-1.c
57791         * gcc.execute: added test(s):
57792           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57793
57794         * added new subdirectory for misc tests: gcc.misc-tests
57795         * gcc.misc-test(s): added tests:
57796           inst-check.c test-consts.c test-ior.c test-switch.c
57797
57798 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
57799
57800         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57801
57802 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
57803
57804         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57805
57806 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
57807
57808         * Upgraded c-torture tests from 1.17 to 1.18
57809
57810 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
57811
57812         * Upgraded c-torture tests from 1.12 to 1.17
57813
57814 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
57815
57816         * lib/old-dejagnu.exp:
57817           Fixed handling of XFAIL target triplets to correctly
57818           recognize wildcard characters.  Removed code that
57819           appended a unique id tag to the end of the file name
57820           printed out by the result of the testcases within a
57821           given test file.
57822
57823 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
57824
57825         * lib/old-dejagnu.exp:
57826           Reworked expected failure handling to trigger off of XFAIL
57827           keyword in keyphrase embeded in testcase source code. The
57828           XFAIL keyword must be at the end of the keyphrase line. It
57829           may optionally be followed by one or more target triplets.
57830           It has just occured that the handling of wildcards in the
57831           target triplet may not be correct.
57832
57833 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
57834
57835         * g++.old-deja/tests:
57836           Moved all subdirectories up one level into g++.old-deja .
57837
57838         * lib/old-dejagnu.exp:
57839           Fixed problem with CXXFLAGS not being properly reset, and being
57840           corrupted with extraneous "-c" compiler option.  This was
57841           causing binaries to not be generated for test that needed them.
57842           Modified strings passed to "pass" and "fail" so that individual
57843           tests from the same test file would be distinguished by an
57844           identifier appended to the test file name in the summary logs;
57845           this corrected a problem with erroneous diff logs.  Added code
57846           to search testcases for expected fail and unexpected pass keywords.
57847
57848 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
57849
57850         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57851
57852 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
57853
57854         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57855           Removed extraneous text from end of "Special g++ Options"
57856           keyphrase.
57857
57858         * lib/old-dejagnu.exp: Added pattern matching to look for new
57859           keywords, embedded in testcases comments, which will trigger
57860           calls to xpass and xfail.
57861
57862 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
57863
57864         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57865           comments embedded in the testcases, especially the one looking for
57866           special compiler options, as well as the pattern matching for the
57867           compiler output again.
57868
57869 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
57870
57871         * lib/old-dejagnu.exp: Do a proper check of the return value for
57872           execute tests. Fixed several problems with the pattern matching
57873           of the compiler output which gave erroneous test results.
57874           Changed several of the test result messages to be more descriptive.
57875         * config/unix-g++.exp: Proc g++_load now actually works and
57876           executes the tests passed to it and returns a usable return
57877           value.
57878
57879 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
57880
57881           * lib/gcc.exp: Exits gracefully if $CC is bogus.
57882
57883 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
57884
57885         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
57886           Modified both files to properly execute the old style
57887           dejagnu tests. The previous versions of these files were
57888           experimental and did not function anything near correctly.
57889
57890 1993-04-05  Rob Savoye  (rob@cygnus.com)
57891
57892         * Removed all Makefile.in and configure.in files. No configuration
57893         needed now.
57894
57895 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
57896
57897         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
57898
57899 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
57900
57901         * gcc.compile/configure.in, gcc.unsorted/configure.in,
57902         gcc.special/configure.in, gcc.noncompile/configure.in,
57903         gcc.execute/configure.in, gcc.code_quality/configure.in,
57904         g++.other/configure.in, g++.old-deja/configure.in,
57905         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
57906         in srcname setting.
57907
57908 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
57909
57910         * lib/udi.exp: Fixed mondfe and mondfe_download.
57911         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
57912         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
57913
57914 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
57915
57916         * config/udi-gdb.exp: Check $shell_id after connecting to target.
57917         (gdb_exit): Don't remove *_soc files.
57918
57919 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
57920
57921         * lib/c-torture.exp: Don't look for main; instead always use -w
57922         -c.  This is how the c-torture tests work.  Remove the object
57923         file if the compilation succeeds.
57924         * gcc.execute/execute.exp: Remove executable if test passes.
57925         * gcc.noncompile/noncompile.exp: Every test is an expected
57926         failure.
57927         * gcc.special/special.exp: Added tests from c-torture 1.11,
57928         corrected use of existing test.
57929         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
57930         gcc.execute/920625-1.c: Updated to c-torture 1.11.
57931         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
57932         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
57933         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
57934         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
57935         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
57936         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
57937         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
57938         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
57939         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
57940         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
57941         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
57942         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
57943         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
57944         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
57945         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
57946         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
57947         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
57948         c-torture 1.11.
57949         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
57950         correspond to c-torture 1.11.
57951
57952         * New file.