Merged with mainline at revision 128810.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc43dad2773fee812cbf9db2f2d6170009b648686
1 2007-09-26  Richard Guenther  <rguenther@suse.de>
3         PR tree-optimization/30375
4         PR tree-optimization/33560
5         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6         * gcc.dg/tree-ssa/complex-5.c: Likewise.
7         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
8         * gcc.dg/torture/pr30375.c: New testcase.
9         * gcc.dg/torture/pr33560.c: New testcase.
10         * gcc.dg/tree-ssa/pr30375.c: Likewise.
12 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
14         PR c++/33207
15         * g++.dg/parse/crash38.C: New test.
17 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
19         PR c/33524
20         * gcc.target/i386/sse5-convert.c: New file, test int->long
21         vectorized conversions.
23 2007-09-25  Revital Eres  <eres@il.ibm.com>
25         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
27 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
29         PR c/32295
30         * gcc.dg/enum-incomplete-1.c: New test.
32 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
34         * gcc.c-torture/compile/20070919-1.c: New test.
36 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
38         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
40 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
42         PR c++/14688
43         * g++.dg/inherit/override_attribs.C: New file.
45 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
47         PR fortran/33269
48         * io.c (check_format_string): Move NULL and constant checks into
49         this function.
50         (check_io_constraints): Call gfc_simplify_expr() before calling
51         check_format_string().  Remove NULL and constant checks.
53 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
55         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
56         * gcc.c-torture/execute/loop-2g.x: Likewise.
58 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
60         * lib/target-supports.exp (check_effective_target_mips16_attribute):
61         Reject hard-float modes unless the ABI is o32 or o64.
62         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
63         of gcc.exp.  Skip the tests when mips16 code generation is not
64         supported.
65         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
66         and use dg-add-options mips16_attribute.
68 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
70         PR c++/33506
71         * g++.dg/ext/attrib29.C: New test.
73 2007-09-23  Ollie Wild  <aaw@google.com>
75         * gcc.dg/fold-bitand-1.c: New test.
76         * gcc.dg/fold-bitand-2.c: New test.
77         * gcc.dg/fold-bitand-3.c: New test.
78         * gcc.dg/fold-bitand-4.c: New test.
80 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
82         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
83         any of the macros to be defined for __mips16.
84         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
86 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
88         * gcc.dg/vect/pr21591.c: Require vect_int.
89         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
90         * gcc.dg/vect/vect-outer-2a.c: Likewise.
91         * gcc.dg/vect/vect-outer-2c.c: Likewise.
93 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
95         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
96         attributes.
97         * gcc.dg/va-arg-pack-len-2.c: New test.
98         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
99         attributes.
100         * g++.dg/ext/va-arg-pack-len-2.C: New test.
102         PR tree-optimization/32772
103         * gcc.c-torture/compile/20070905-1.c: New test.
105         PR tree-optimization/32975
106         * gcc.dg/pr32975.c: New test.
108         PR middle-end/28755
109         * gcc.dg/pr28755.c: New test.
111 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
113         * lib/target-supports.exp (check_effective_target_nomips16): New
114         procedure.
115         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
116         for mipsisa64*-*-*.
117         * gcc.dg/vect/vect.exp: Likewise.
118         * g++.dg/vect/vect.exp: Likewise.
119         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
120         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
121         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
122         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
123         * gcc.target/mips/clear-cache-1.c (f): Likewise.
124         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
125         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
126         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
127         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
128         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
129         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
130         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
131         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
132         (test14, test15, test16, test17, test18): Likewise.
133         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
134         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
135         (test14, test15, test16, test17, test18, test19, test20, test21)
136         (test22): Likewise.
137         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
138         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
139         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
140         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
141         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
142         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
143         * gcc.target/mips/mips-3d-1.c (main): Likewise.
144         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
145         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
146         (test13, test14, test15, test16, test17, test18, test19, test20)
147         (test21, test22, test23, test24, test25, test26, test27, test28)
148         (test29, test30, test31): Likewise.
149         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
150         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
151         (test13, test14, test15, test16, test17, test18, test19, test20)
152         (test21, test22, test23, test24, test25, test26, test27, test28)
153         (test29, test30, test31, test32, test33, test34, test35, test36)
154         (test37, test38, test39, test40, test41, test42, test43, test44)
155         (test45, test46, test47, test48, test49, test50, test51, test52)
156         (test53, test54, test55, test56, test57, test58, test59, test60)
157         (test61, test62, test63): Likewise.
158         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
159         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
160         (test13, test14, test15, test16, test17, test18, test19, test20)
161         (test21, test22, test23, test24, test25, test26, test27, test28)
162         (test29, test30, test31): Likewise.
163         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
164         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
165         (test13, test14, test15, test16, test17, test18, test19, test20)
166         (test21, test22, test23, test24, test25, test26, test27, test28)
167         (test29, test30, test31): Likewise.
168         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
169         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
170         (test13, test14, test15): Likewise.
171         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
172         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
173         (test13, test14, test15): Likewise.
174         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
175         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
176         (test13, test14, test15, test16, test17, test18, test19, test20)
177         (test21, test22, test23, test24, test25, test26, test27, test28)
178         (test29, test30, test31): Likewise.
179         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
180         (matrix_multiply4: Likewise.
181         * gcc.target/mips/mips-ps-1.c (main): Likewise.
182         * gcc.target/mips/mips-ps-2.c (main): Likewise.
183         * gcc.target/mips/mips-ps-3.c (main): Likewise.
184         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
185         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
186         (test13, test14, test15, test16, test17, test18, test19, test20)
187         (test21, test22, test23, test24, test25, test26, test27, test28)
188         (test29, test30, test31): Likewise.
189         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
190         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
191         (test13, test14, test15, test16, test17, test18, test19, test20)
192         (test21, test22, test23, test24, test25, test26, test27, test28)
193         (test29, test30, test31): Likewise.
194         * gcc.target/mips/mips-ps-5.c (main): Likewise.
195         * gcc.target/mips/mips-ps-6.c (main): Likewise.
196         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
197         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
198         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
199         (sub_v4qi): Likewise.
200         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
201         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
202         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
203         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
204         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
205         (subb, subc): Likewise.
206         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
207         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
208         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
209         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
210         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
211         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
212         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
213         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
214         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
215         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
216         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
217         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
218         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
220 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
222         * lib/target-supports.exp (add_options_for_mips16_attribute)
223         (check_effective_target_mips16_attribute): New functions.
224         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
225         command line.
226         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
227         extra_test_flags.
228         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
229         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
230         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
231         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
232         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
233         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
234         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
235         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
236         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
237         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
238         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
239         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
240         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
241         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
242         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
243         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
244         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
245         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
246         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
247         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
248         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
249         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
250         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
251         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
252         (NOMIPS16): Delete.
253         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
254         of dg-options.
255         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
256         options.  Require { target mips16_attribute } and use dg-add-options
257         to add the associated options.
258         (foo): Use MIPS16.
259         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
260         * gcc.target/mips/call-saved-3.c: Likewise.
261         * gcc.target/mips/code-readable-1.c: Require { target
262         mips16_attribute } and use dg-add-options to add the associated
263         options.  Remove trailing whitespace.
264         (NOMIPS16): Delete.
265         * gcc.target/mips/code-readable-2.c: Likewise.
266         * gcc.target/mips/code-readable-3.c: Likewise.
267         * gcc.target/mips/mips16-attributes-2.c: Likewise.
268         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
269         Require { target mips16_attribute } and use dg-add-options to
270         add the associated options.
271         (cksum16, cksum8): Use MIPS16.
272         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
273         Require { target mips16_attribute } and use dg-add-options to
274         add the associated options.
275         (foo): Use MIPS16.
276         * gcc.target/mips/save-restore-2.c: Likewise.
277         * gcc.target/mips/save-restore-3.c: Likewise.
278         * gcc.target/mips/save-restore-4.c: Likewise.
279         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
280         -mno-abicalls.
281         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
282         (foo): Use NOMIPS16.
284 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
286         PR fortran/33337
287         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
289         PR fortran/33376
290         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
292 2007-09-22  Tobias Burnus  <burnus@net-b.de>
294         PR fortran/33445
295         * gfortran.dg/gomp/free-2.f90: New.
296         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
297         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
299 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
301         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
302         * gcc.target/i386/sse5-haddX.c: Ditto.
303         * gcc.target/i386/sse5-hsubX.c: Ditto.
304         * gcc.target/i386/sse5-maccXX.c: Ditto.
305         * gcc.target/i386/sse5-msubXX.c: Ditto.
306         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
307         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
308         * gcc.target/i386/sse5-permpX.c: Ditto.
309         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
310         effective target.
311         * gcc.target/i386/sse5-fma-vector.c: Ditto.
312         * gcc.target/i386/sse5-ima-vector.c: Ditto.
313         * gcc.target/i386/sse5-pcmov.c: Ditto.
314         * gcc.target/i386/sse5-pcmov2.c: Ditto.
316 2007-09-22  Richard Guenther  <rguenther@suse.de>
318         PR tree-optimization/33146
319         * gcc.c-torture/compile/pr33146.c: New testcase.
321 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
323         * lib/target-supports.exp (check_cached_effective_target): New
324         procedure.
325         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
326         (check_effective_target_c99_runtime): New procedure.
327         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
328         (test3l): Likewise cargl.
329         * gcc.dg/builtins-59.c: Require c99_runtime.
330         * gcc.dg/builtins-61.c: Likewise.
331         * gcc.dg/builtins-62.c: Likewise.
333 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
335         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
336         * lib/target-supports-dg.exp (dg-add-options): Likewise.
337         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
338         target-specific dg-options.
339         * gcc.dg/builtins-20.c: Likewise.
340         * gcc.dg/builtins-53.c: Likewise.
341         * gcc.dg/builtins-55.c: Likewise.
342         * gcc.dg/single-precision-constant.c: Likewise.
343         * gcc.dg/torture/builtin-convert-1.c: Likewise.
344         * gcc.dg/torture/builtin-convert-2.c: Likewise.
345         * gcc.dg/torture/builtin-convert-3.c: Likewise.
346         * gcc.dg/torture/builtin-convert-4.c: Likewise.
347         * gcc.dg/torture/builtin-power-1.c: Likewise.
349 2007-09-21  Chao-ying Fu  <fu@mips.com>
351         * lib/target-supports.exp (check_effective_target_fixed_point): New to
352         check if targets have fixed-point supports.
353         * gcc.dg/fixed-point/fixed-point.exp: New file.
354         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
355         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
356         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
357         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
358         * gcc.dg/fixed-point/constants-pedantic.c,
359         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
360         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
361         * gcc.dg/fixed-point/keywords-ignored-c99.c,
362         * gcc.dg/fixed-point/keywords-pedantic.c,
363         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
364         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
365         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
366         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
367         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
368         * gcc.dg/fixed-point/func-vararg-mixed.c,
369         * gcc.dg/fixed-point/operator-logical.c,
370         * gcc.dg/fixed-point/struct-union.c,
371         * gcc.dg/fixed-point/bit-complement.c,
372         * gcc.dg/fixed-point/operator-bitwise.c,
373         * gcc.dg/fixed-point/operator-comma.c,
374         * gcc.dg/fixed-point/struct-layout-1.c,
375         * gcc.dg/fixed-point/union-init.c,
376         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
377         * gcc.dg/fixed-point/func-mixed.c,
378         * gcc.dg/fixed-point/func-vararg-size0.c,
379         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
380         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
381         * gcc.dg/fixed-point/operator-unary.c,
382         * gcc.dg/fixed-point/allop-const.c,
383         * gcc.dg/fixed-point/muldiv-warning.c,
384         * gcc.dg/nofixed-point-1.c,
385         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
386         * gcc.target/mips/fixed-vector-type.c,
387         * gcc.target/mips/fixed-scalar-type.c: New tests.
389 2007-09-21  Olivier Hainque  <hainque@adacore.com>
391         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
392         * gnat.dg/test_nested_subtype_byref.adb: New test.
394 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
396         PR fortran/33439
397         * gfortran.dg/gomp/pr33439.f90: New test.
399 2007-09-21  Tobias Burnus  <burnus@net-b.de>
401         PR fortran/33455
402         * gfortran.dg/merge_char_3.f90: New.
404 2007-09-21  Tobias Burnus  <burnus@net-b.de>
406         PR fortran/33037
407         * gfortran.dg/transfer_check_1.f90: New.
409 2007-09-20  Asher Langton  <langton2@llnl.gov>
411         PR fortran/20441
412         * gfortran.dg/init_flag_1.f90: New.
413         * gfortran.dg/init_flag_2.f90: New.
414         * gfortran.dg/init_flag_3.f90: New.
415         * gfortran.dg/init_flag_4.f90: New.
416         * gfortran.dg/init_flag_5.f90: New.
417         * gfortran.dg/init_flag_6.f90: New.
418         * gfortran.dg/init_flag_7.f90: New.
420 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
422         PR c++/33460
423         * g++.dg/ext/anon-struct6.C: New.
425 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
427         PR libfortran/23272
428         * gfortran.dg/inquire_10.f90: New test.
430 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
432         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
434 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
436         PR fortran/33221
437         * gfortran.dg/used_types_18.f90: Declare variable of empty
438         derived type.
440 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
442         PR fortran/33288
443         * gfortran.dg/array_constructor_19.f90: New test.
445 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
447         PR debug/33316
448         * gcc.dg/debug/pr33316.c: New test.
450         PR c++/33496
451         * g++.dg/cpp0x/variadic76.C: New test.
452         * g++.dg/cpp0x/variadic77.C: New test.
453         * g++.dg/cpp0x/variadic78.C: New test.
455         PR c/33238
456         PR c/27301
457         * gcc.c-torture/execute/20070919-1.c: New test.
458         * gcc.dg/pr33238.c: New test.
459         * gcc.dg/pr27301.c: New test.
461 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
463         * lib/target-supports.exp (check_effective_target_mips64): New
464         procedure.
465         * gcc.dg/lower-subreg-1.c: Require !mips64.
466         * gcc.dg/sibcall-3.c (ATTR): New macro.
467         (recurser_void1, recurser_void2): Use it.
468         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
469         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
471 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
473         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
474         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
475         warning annotation.
476         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
478 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
480         PR fortran/33497
481         * gfortran.dg/c_loc_tests_11.f03: New test case.
483 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
485         PR c++/33459
486         * g++.dg/init/ref14.C: New.
488 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
490         * gnat.dg/slice2.ad[sb]: New testcase.
492 2007-09-19  Nick Clifton  <nickc@redhat.com>
494         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
496 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
498         * gcc.target/bfin/bfin.exp: New.
499         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
500         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
501         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
502         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
503         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
504         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
505         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
506         mcpu-bf561.c, mcpu-default.c}: New tests.
508 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
510         Restore detection of unsupported TLS.
512         Revert this patch:
513         2007-02-10  Richard Henderson  <rth@redhat.com>
515         * lib/target-supports.exp (check_effective_target_tls): Redefine
516         to mean non-emulated tls.
517         * gcc.dg/tls/alias-1.c: Remove tls requirement.
518         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
519         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
520         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
521         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
522         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
523         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
525         And then:
526         * lib/target-supports.exp (check_effective_target_tls): Use
527         stronger test for compiler support for TLS.
528         (check_effective_target_tls_native): New, to test for non-emulated
529         TLS support.
530         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
531         instead of dg-require-effective-target tls.
532         * g++.dg/gomp/copyin-1.C: Likewise.
533         * g++.dg/gomp/sharing-1.C: Likewise.
534         * g++.dg/gomp/tls-1.C: Likewise.
535         * g++.dg/gomp/tls-2.C: Likewise.
536         * g++.dg/gomp/tls-3.C: Likewise.
537         * g++.dg/tls/diag-1.C: Likewise.
538         * g++.dg/tls/diag-2.C: Likewise.
539         * g++.dg/tls/diag-3.C: Likewise.
540         * g++.dg/tls/diag-4.C: Likewise.
541         * g++.dg/tls/diag-5.C: Likewise.
542         * g++.dg/tls/init-1.C: Likewise.
543         * g++.dg/tls/init-2.C: Likewise.
544         * g++.dg/tls/trivial.C: Likewise.
545         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
546         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
547         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
548         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
549         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
550         * gcc.dg/gomp/clause-1.c: Likewise.
551         * gcc.dg/gomp/copyin-1.c: Likewise.
552         * gcc.dg/gomp/sharing-1.c: Likewise.
553         * gcc.dg/gomp/tls-1.c: Likewise.
554         * gcc.dg/gomp/tls-2.c: Likewise.
555         * gcc.dg/tls/alpha-1.c: Likewise.
556         * gcc.dg/tls/opt-1.c: Likewise.
557         * gcc.dg/tls/opt-13.c: Likewise.
558         * gcc.dg/tls/opt-14.c: Likewise.
559         * gcc.dg/tls/opt-2.c: Likewise.
560         * gcc.dg/tls/opt-3.c: Likewise.
561         * gcc.dg/tls/opt-4.c: Likewise.
562         * gcc.dg/tls/opt-7.c: Likewise.
563         * gcc.dg/tls/section-1.c: Likewise.
564         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
565         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
566         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
567         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
568         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
569         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
570         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
571         * gfortran.dg/gomp/crayptr2.f90: Likewise.
572         * gfortran.dg/gomp/fixed-1.f: Likewise.
573         * gfortran.dg/gomp/free-1.f90: Likewise.
574         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
575         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
576         * gfortran.dg/gomp/reduction1.f90: Likewise.
577         * gfortran.dg/gomp/sharing-1.f90: Likewise.
579 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
581         PR fortran/31119
582         * gfortran.dg/bounds_check_9.f90: New test.
583         * gfortran.dg/bounds_check_fail_2.f90: New test.
585 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
587         PR c++/33462 (again)
588         * g++.dg/ext/va-arg1.C: Adjust.
590 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
592         PR c++/33462
593         * g++.dg/ext/va-arg1.C: New.
595 2007-09-18  Tobias Burnus  <burnus@net-b.de>
597         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
599 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
601         PR c++/33463
602         * g++.dg/rtti/typeid6.C: New.
604 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
606         PR c++/33464
607         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
608         * g++.dg/ext/is_class_error2.C: New.
610 2007-09-18  Richard Guenther  <rguenther@suse.de>
612         PR tree-optimization/33340
613         * g++.dg/torture/pr33340.C: New testcase.
615 2007-09-18  Tobias Burnus  <burnus@net-b.de>
617         PR fortran/33231
618         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
619         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
620         * gfortran.dg/elemental_subroutine_5.f90: New.
622 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
624         * lib/target-supports.exp (check_profiling_available): Extend
625         mips*-*-elf check to mips*-*-elf*.
627 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
629         * gcc.dg/format/c90-scanf-5.c: New test.
630         * gcc.dg/format/c99-scanf-4.c: New test.
631         * gcc.dg/format/ext-7.c: New test.
632         * gcc.dg/format/ext-8.c: New test.
634         PR middle-end/33423
635         * gcc.c-torture/compile/20070915-1.c: New test.
637 2007-09-17  Tobias Burnus  <burnus@net-b.de>
639         PR fortran/33106
640         * gfortran.dg/private_type_9.f90: New.
642 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
644         PR middle-end/33449
645         * gfortran.dg/pr33449.f90: New test.
647 2007-09-17  Tobias Burnus  <burnus@net-b.de>
649         * gfortran.dg/interface_15.f90: Compile with -std=f95.
650         * gfortran.dg/private_type_1.f90: Ditto
651         * gfortran.dg/interface_18.f90: New.
652         * gfortran.dg/private_type_8.f90: New.
654 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
656         PR c++/33124
657         * g++.dg/warn/new1.C: Adjust.
658         * g++.dg/torture/str_empty.C: Likewise.
660 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
662         * gcc.target/mips/dse-1.c: New test.
664 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
666         PR c++/32756
667         * g++.dg/overload/operator3.C: New.
669 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
671         * gcc.target/mips/truncate-1.c: New test.
673 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
675         PR fortran/29396
676         PR fortran/29606
677         PR fortran/30625
678         PR fortran/30871
679         * gfortran.dg/subref_array_pointer_1.f90: New test.
680         * gfortran.dg/subref_array_pointer_2.f90: New test.
682 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
684         * gfortran.dg/nint_2.f90: Correct last change.
686 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
688         * gcc.dg/tree-ssa/parallelization-1.c: New test.
690 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
692         * gcc.dg/vect/pr33373b.c: New test.
694 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
696         PR target/33438
697         * gcc.target/i386/pr33438.c: New test.
699 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
701         * gfortran.dg/nint_2.f90: Revert previous commit.
703 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
705         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
707 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
709         PR debug/33429
710         * g++.dg/other/unused1.C: XFAIL class2 scan.
712 2007-09-13  Tobias Burnus  <burnus@net-b.de>
714         PR fortran/33343
715         * gfortran.dg/elemental_args_check_1.f90: New.
716         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
717         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
719 2007-09-13  Tobias Burnus  <burnus@net-b.de>
721         * gfortran.dg/recursive_check_3.f90: New.
723 2007-09-13  Tobias Burnus  <burnus@net-b.de>
725         PR fortran/33412
726         * gfortran.dg/elemental_bind_c.f90: New.
728 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
730         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
731         * gcc.target/mips/mips16-attributes-2.c: New test.
732         * gcc.target/mips/mips16-attributes-3.c: Likewise.
733         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
734         hard-float asm when __mips16 is defined.
735         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
736         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
737         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
738         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
739         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
740         * gcc.target/mips/pr26765.c (foo): Likewise.
741         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
742         targets, use dg-mips-options instead of dg-options, and use -mgp32
743         to force 32-bit mode.
744         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
745         and 64-bit mode.
746         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
748 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
749             Michael Meissner  <michael.meissner@amd.com>
751         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
752         * gcc.target/i386/sse5-hsubX.c: Ditto.
753         * gcc.target/i386/sse5-permpX.c: Ditto.
754         * gcc.target/i386/sse5-haddX.c: Ditto.
755         * gcc.target/i386/sse5-maccXX.c: Ditto.
756         * gcc.target/i386/sse5-msubXX.c: Ditto.
757         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
758         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
760         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
761         optimizes floating point conditional moves into the pcmov
762         instruction on SSE5.
763         * gcc.target/i386/sse5-pcmov2.c: Ditto.
765         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
766         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
767         SSE5.
769         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
770         compiler optimizes vector (a*b)+c into fmadd on SSE5.
772         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
773         optimizes (a*b)+c into fmadd on SSE5.
775         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
776         whether the SSE5 instructions can be generated.
778         * gcc.target/i386/sse5-check.h: New. Add support for 
779         SSE5 tests.
781         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
782         ammintrin.h, and turn on -msse5 option instead of -msse4a.
783         * gcc.target/i386/sse-13.c: Ditto.
784         * gcc.target/i386/sse-14.c: Ditto.
786 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
788         PR testsuite/33153
789         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
790         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
792 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
794         PR target/32338
795         * gcc.dg/pr32338-1.c: New test.
796         * gcc.dg/pr32338-2.c: New test.
798 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
799         
800         * lib/target-supports.exp (check_effective_target_sync_int_long):
801         Revert change to add xtensa.
802         (check_effective_target_sync_char_short): Likewise.
803         
804 2007-09-12  Olivier Hainque  <hainque@adacore.com>
806         * gnat.dg/packed_subtype.adb: New test.
808 2007-09-12  Tobias Burnus  <burnus@net-b.de>
810         PR fortran/33297
811         * gfortran.dg/intrinsic_size.f90: New.
813 2007-09-12  Tobias Burnus  <burnus@net-b.de>
815         PR fortran/33284
816         PR fortran/33310
817         * gfortran.dg/conflicts_2.f90: New.
819 2007-09-12  Ira Rosen  <irar@il.ibm.com>
821         PR tree-optimization/32377
822         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
823         dependence distance.
824         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
825         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
826         * gcc.dg/vect/no-vfa-vect-depend-1.c,
827         gfortran.dg/vect/no-vfa-pr32377.f90: New.
829 2007-09-12  Richard Guenther  <rguenther@suse.de>
831         PR middle-end/33382
832         * gcc.c-torture/compile/pr33382.c: New testcase.
833         * gcc.c-torture/execute/pr33382.c: Likewise.
835 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
837         PR fortran/33395
838         * gfortran.dg/c_ptr_tests_12.f03: New test case.
840 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
842         PR tree-optimization/33373
843         * gcc.dg/vect/pr33373.c: New test.
845 2007-09-12  Ben Elliston  <bje@au.ibm.com>
847         * lib/target-supports.exp (check_effective_target_vect_no_double):
848         Remove unused proc.
850 2007-09-12  Ben Elliston  <bje@au.ibm.com>
851             Ulrich Weigand  <uweigand@de.ibm.com>
853         * gcc.target/spu/dfcgt-nan.c: New test.
855 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
857         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
859 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
861         PR fortran/33040
862         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
864 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
866         * gcc.dg/va-arg-pack-len-1.c: New test.
867         * g++.dg/va-arg-pack-len-1.C: New test.
869 2007-09-11  Michael Matz  <matz@suse.de>
871         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
873 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
875         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
876         checks for size of long double.
877         * gcc.dg/dfp/convert.h: New file.
878         * gcc.dg/dfp/convert-bfp-2.c: New test.
879         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
880         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
881         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
882         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
883         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
884         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
885         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
886         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
887         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
889 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
891         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
892         Change dg-final to expect 1 non-profitable loop and
893         3 profitable loops.
894         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
895         Change dg-final to expect 1 non-profitable loop and
896         3 profitable loops.
897         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
898         Change dg-final to expect 1 profitable loop.
899         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
900         Change dg-final to expect 1 profitable loop.    
901         
902 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
904         * gcc.target/mips/call-saved-1.c: New test.
905         * gcc.target/mips/call-saved-2.c: Likewise.
906         * gcc.target/mips/call-saved-3.c: Likewise.
907         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
908         instead of mips_mips64.  Set mips_fp64 too.
909         (is_gp32_flag): Return true for -mips1 and -mips2.
910         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
912 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
914         * g++.dg/ext/va-arg-pack-1.C: New test.
915         * g++.dg/ext/va-arg-pack-2.C: New test.
917 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
919         PR target/33369
920         * gcc.dg/vect/pr33369.c: New test.
922 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
924         PR fortran/33370
925         * gfortran.dg/array_memcpy_5.f90:  New test.
927 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
929         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
931 2007-09-09  Richard Guenther  <rguenther@suse.de>
933         * gcc.c-torture/compile/20070906-1.c: New testcase.
935 2007-09-09  Ira Rosen  <irar@il.ibm.com>
937         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
938         noinline attribute.
939         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
940         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
941         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
942         Likewise.
944 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
946         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
948 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
950         * gnat.dg/addr2_p.ads: Bump size of array to 9.
952 2007-09-09  Ira Rosen  <irar@il.ibm.com>
954         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
955         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
956         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
957         Compile tests with -fno-tree-pre.
958         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
959         * lib/target-supports.exp (check_effective_target_vect_strided): New.
960         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
961         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
962         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
963         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
964         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
965         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
966         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
967         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
968         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
969         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
970         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
971         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
972         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
973         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
974         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
975         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
976         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
978 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
980         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
981         to call objdump.
982         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
983         Use remote_exec to call c++filt.
984         * lib/target-supports-dg.exp (dg-require-host-local): New.
985         * gcc.misc-tests/options.exp: Allow .exe in command paths.
986         * g++.dg/parse/repo1.C: Use dg-require-host-local.
987         * g++.dg/rtti/repo1.C: Likewise.
988         * g++.dg/template/repo1.C: Likewise.
989         * g++.dg/template/repo2.C: Likewise.
990         * g++.dg/template/repo3.C: Likewise.
991         * g++.dg/template/repo4.C: Likewise.
992         * g++.dg/template/repo5.C: Likewise.
993         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
994         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
995         * g++.old-deja/g++.pt/repo1.C: Likewise.
996         * g++.old-deja/g++.pt/repo2.C: Likewise.
997         * g++.old-deja/g++.pt/repo3.C: Likewise.
998         * g++.old-deja/g++.pt/repo4.C: Likewise.
999         * gcc.dg/cpp/trad/builtins.c: Likewise.
1001 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
1003         PR tree-optimization/32283
1004         * gcc.dg/tree-ssa/loop-31.c: New test.
1006 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1008         PR rtl-optimization/26449
1009         * gcc.target/i386/pr26449-1.c: New file.
1011 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
1013         PR target/33329
1014         PR rtl-optimization/26449
1015         * gcc.target/i386/pr33329.c: New file.
1017 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1019         * gnat.dg/renaming3.adb, renaming4.ads: New test.
1021 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
1023         * gnat.dg/unaligned_rep_clause.adb: New testcase.
1025 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
1027         PR tree-optimization/33301
1028         * gfortran.dg/vect/pr33301.f: New test.
1030 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1032         PR libfortran/33307
1033         * gfortran.dg/backspace_10.f90: New test.
1035 2007-09-07  Richard Guenther  <rguenther@suse.de>
1037         Reapply
1038         2007-09-06  Richard Guenther  <rguenther@suse.de>
1040         PR tree-optimization/32586
1041         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1042         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1043         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1044         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1045         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1046         now obsolete simplification.
1048 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
1049         
1050         PR tree-optimization/33299
1051         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1052         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1054 2007-09-07  Richard Guenther  <rguenther@suse.de>
1056         Revert
1057         2007-09-06  Richard Guenther  <rguenther@suse.de>
1059         PR tree-optimization/32586
1060         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1061         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1062         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1063         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1064         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1065         now obsolete simplification.
1067 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1069         PR tree-optimization/32821
1070         * gcc.dg/tree-ssa/pr32821.c: New file.
1072 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1074         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1075         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1076         and mips_forced_no_er.
1077         (dg-mips-options): Add -mno-abicalls when a small-data option is
1078         specified.  Skip tests with small-data options if mips_forced_gp.
1079         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1080         * gcc.target/mips/sdata-1.c: New test.
1081         * gcc.target/mips/sdata-2.c: Likewise.
1082         * gcc.target/mips/sdata-3.c: Likewise.
1083         * gcc.target/mips/sdata-4.c: Likewise.
1085 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1087         PR fortran/33298
1088         * spread_zerosize_1.f90:  New test case.
1089         * spread_bounds_1.f90:  New test case.
1091 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1093         PR c++/32674
1094         * g++.dg/template/static31.C: New.
1096 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1098         PR fortran/33271
1099         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1100         powerpc*-linux-gnu.
1102 2007-09-06  David Daney  <ddaney@avtrex.com>
1103             Richard Sandiford  <richard@codesourcery.com>
1105         PR target/33256
1106         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1107         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1108         * gcc.target/mips/pr33256.c: New test.
1110 2007-09-06  Tom Tromey  <tromey@redhat.com>
1112         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1114 2007-09-06  Richard Guenther  <rguenther@suse.de>
1116         PR tree-optimization/32586
1117         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1118         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1119         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1120         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1121         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1122         now obsolete simplification.
1124 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1126         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1127         * gcc.target/i386/sse3-addsubps.c: Ditto.
1128         * gcc.target/i386/sse3-haddpd.c: Ditto.
1129         * gcc.target/i386/sse3-haddps.c: Ditto.
1130         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1131         * gcc.target/i386/sse3-hsubps.c: Ditto.
1132         * gcc.target/i386/sse3-lddqu.c: Ditto.
1133         * gcc.target/i386/sse3-movddup.c: Ditto.
1134         * gcc.target/i386/sse3-movshdup.c: Ditto.
1135         * gcc.target/i386/sse3-movsldup.c: Ditto.
1137 2007-09-06  Richard Guenther  <rguenther@suse.de>
1139         PR tree-optimization/33302
1140         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1142 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1144         PR libfortran/33225
1145         * gfortran.dg./fmt_float.f90: New test.
1147 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1149         PR libfortran/33253
1150         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1152 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1154         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1155         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1157 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1159         * g++.dg/eh/builtin1.C: New test.
1160         * g++.dg/eh/builtin2.C: New test.
1161         * g++.dg/eh/builtin3.C: New test.
1163         PR c++/33289
1164         * g++.dg/eh/builtin4.C: New test.
1166 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
1168         * gcc.target/powerpc/dfp-dd.c: New test.
1169         * gcc.target/powerpc/dfp-td.c: New test.
1171 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1173         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1174         * gcc.dg/va-arg-pack-1.c: New test.
1176 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
1178         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1179         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1180         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1181         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1182         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1184 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1186         PR c++/30302
1187         * g++.dg/ext/anon-struct5.C: New.
1189 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
1191         * gcc.dg/i386-cpuid.h: Remove.
1192         * gcc.target/i386/mmx-check.h: Include cpuid.h.
1193         (main): Use __get_cpuid to get target features.
1194         * gcc.target/i386/sse-check.h: Ditto.
1195         * gcc.target/i386/sse2-check.h: Ditto.
1196         * gcc.target/i386/sse3-check.h: Ditto.
1197         * gcc.target/i386/ssse3-check.h: Ditto.
1198         * gcc.target/i386/sse4_1-check.h: Ditto.
1199         * gcc.target/i386/sse4_2-check.h: Ditto.
1200         * gcc.target/i386/sse4a-check.h: Ditto.
1201         * gcc.dg/torture/pr16104-1.c: Ditto.
1202         (do_test): Change to void.
1203         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1204         * gcc.target/i386/sse-6.c: Ditto.
1205         * gcc.target/i386/sse-7.c: Ditto.
1206         * g++.dg/other/i386-1.C: Include cpuid.h.
1207         (main): New function.  Use __get_cpuid to get target fetaures.
1209 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1210             David Ung  <davidu@mips.com>
1211             Nigel Stephens <nigel@mips.com>
1213         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1214         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1215         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1216         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1217         * gcc.dg/torture/mips-hilo-1.c: Likewise.
1218         * gcc.dg/torture/mips-hilo-2.c: Likewise.
1219         * gcc.dg/torture/pr19683-1.c: Likewise.
1220         * gcc.target/mips/madd-3.c: Likewise.
1221         * gcc.target/mips/maddu-3.c: Likewise.
1222         * gcc.target/mips/msub-3.c: Likewise.
1223         * gcc.target/mips/msubu-3.c: Likewise.
1224         * gcc.target/mips/asm-1.c: Likewise.
1225         * gcc.target/mips/branch-1.c: Likewise.
1226         * gcc.target/mips/ins-1.c: Likewise.
1227         * gcc.target/mips/near-far-3.c: Likewise.
1228         * gcc.target/mips/near-far-4.c: Likewise.
1229         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1230         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1231         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1232         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1233         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1234         * gcc.target/mips/dspr2-MULT.c: Likewise.
1235         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1236         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1237         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1238         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1239         * gcc.target/mips/code-readable-2.c: Likewise.
1240         * gcc.target/mips/code-readable-3.c: Likewise.
1242 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1243             David Ung  <davidu@mips.com>
1244             Nigel Stephens <nigel@mips.com>
1246         * gcc.target/mips/mips16-attributes.c: New.
1248 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
1250         PR fortran/31564
1251         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1253         PR fortran/33241
1254         * gfortran.dg/char_length_10.f90: New test.
1256 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1258         PR c++/29731
1259         * g++.dg/parse/template24.C: New.
1261 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1263         * g++.dg/other/spu2vmx-1.C: New test.
1265 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1267         PR tree-optimization/33017
1268         * gcc.dg/pr33017.c: New test.
1270 2007-09-05  Ben Elliston  <bje@au.ibm.com>
1272         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1273         __protected_stream family of macros.
1275 2007-09-04  Jan Hubicka  <jh@suse.cz>
1277         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1278         * gcc.dg/tree-ssa/pr27236.c: Likewise.
1279         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1280         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1281         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1282         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1283         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1284         Likewise.
1286 2007-09-04  Janus Weil  <jaydub66@gmail.com>
1287             Tobias Burnus  <burnus@net-b.de>
1289         * gfortran.dg/proc_decl_1.f90: New.
1290         * gfortran.dg/proc_decl_2.f90: New.
1291         * gfortran.dg/proc_decl_3.f90: New.
1292         * gfortran.dg/proc_decl_4.f90: New.
1294 2007-09-04  Jan Hubicka  <jh@suse.cz>
1296         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1297         * gcc.dg/vect/vect-105.c: Mark functions noinline.
1298         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1299         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1300         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1301         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1302         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1303         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1304         * gcc.dg/vect/vect-50.c: Mark functions noinline.
1305         * gcc.dg/vect/vect-33.c: Mark functions noinline.
1306         * gcc.dg/vect/vect-16.c: Mark functions noinline.
1307         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1308         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1309         * gcc.dg/vect/vect-92.c: Mark functions noinline.
1310         * gcc.dg/vect/vect-75.c: Mark functions noinline.
1311         * gcc.dg/vect/vect-58.c: Mark functions noinline.
1312         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1313         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1314         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1315         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1316         * gcc.dg/vect/vect-114.c: Mark functions noinline.
1317         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1318         * gcc.dg/vect/vect-8.c: Mark functions noinline.
1319         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1320         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1321         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1322         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1323         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1324         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1325         * gcc.dg/vect/vect-42.c: Mark functions noinline.
1326         * gcc.dg/vect/vect-25.c: Mark functions noinline.
1327         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1328         * gcc.dg/vect/vect-67.c: Mark functions noinline.
1329         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1330         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1331         * gcc.dg/vect/vect-106.c: Mark functions noinline.
1332         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1333         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1334         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1335         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1336         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1337         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1338         * gcc.dg/vect/vect-34.c: Mark functions noinline.
1339         * gcc.dg/vect/vect-17.c: Mark functions noinline.
1340         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1341         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1342         * gcc.dg/vect/vect-93.c: Mark functions noinline.
1343         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1344         * gcc.dg/vect/vect-76.c: Mark functions noinline.
1345         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1346         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1347         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1348         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1349         * gcc.dg/vect/vect-115.c: Mark functions noinline.
1350         * gcc.dg/vect/vect-9.c: Mark functions noinline.
1351         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1352         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1353         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1354         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1355         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1356         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1357         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1358         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1359         * gcc.dg/vect/vect-60.c: Mark functions noinline.
1360         * gcc.dg/vect/vect-26.c: Mark functions noinline.
1361         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1362         * gcc.dg/vect/vect-85.c: Mark functions noinline.
1363         * gcc.dg/vect/vect-68.c: Mark functions noinline.
1364         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1365         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1366         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1367         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1368         * gcc.dg/vect/vect-107.c: Mark functions noinline.
1369         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1370         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1371         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1372         * gcc.dg/vect/vect-52.c: Mark functions noinline.
1373         * gcc.dg/vect/vect-35.c: Mark functions noinline.
1374         * gcc.dg/vect/vect-18.c: Mark functions noinline.
1375         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1376         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1377         * gcc.dg/vect/vect-77.c: Mark functions noinline.
1378         * gcc.dg/vect/vect-2.c: Mark functions noinline.
1379         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1380         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1381         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1382         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1383         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1384         * gcc.dg/vect/vect-116.c: Mark functions noinline.
1385         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1386         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1387         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1388         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1389         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1390         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1391         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1392         * gcc.dg/vect/vect-44.c: Mark functions noinline.
1393         * gcc.dg/vect/vect-27.c: Mark functions noinline.
1394         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1395         * gcc.dg/vect/vect-86.c: Mark functions noinline.
1396         * gcc.dg/vect/vect-100.c: Mark functions noinline.
1397         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1398         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1399         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1400         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1401         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1402         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1403         * gcc.dg/vect/vect-108.c: Mark functions noinline.
1404         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1405         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1406         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1407         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1408         * gcc.dg/vect/vect-11.c: Mark functions noinline.
1409         * gcc.dg/vect/vect-70.c: Mark functions noinline.
1410         * gcc.dg/vect/vect-36.c: Mark functions noinline.
1411         * gcc.dg/vect/vect-19.c: Mark functions noinline.
1412         * gcc.dg/vect/vect-95.c: Mark functions noinline.
1413         * gcc.dg/vect/vect-78.c: Mark functions noinline.
1414         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1415         * gcc.dg/vect/vect-3.c: Mark functions noinline.
1416         * gcc.dg/vect/vect-all.c: Mark functions noinline.
1417         * gcc.dg/vect/vect-117.c: Mark functions noinline.
1418         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1419         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1420         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1421         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1422         * gcc.dg/vect/vect-20.c: Mark functions noinline.
1423         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1424         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1425         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1426         * gcc.dg/vect/vect-62.c: Mark functions noinline.
1427         * gcc.dg/vect/vect-28.c: Mark functions noinline.
1428         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1429         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1430         * gcc.dg/vect/vect-87.c: Mark functions noinline.
1431         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1432         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1433         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1434         * gcc.dg/vect/vect-109.c: Mark functions noinline.
1435         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1436         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1437         noinline.
1438         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1439         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1440         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1441         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1442         * gcc.dg/vect/vect-12.c: Mark functions noinline.
1443         * gcc.dg/vect/vect-71.c: Mark functions noinline.
1444         * gcc.dg/vect/vect-54.c: Mark functions noinline.
1445         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1446         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1447         * gcc.dg/vect/vect-96.c: Mark functions noinline.
1448         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1449         * gcc.dg/vect/vect-110.c: Mark functions noinline.
1450         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1451         * gcc.dg/vect/vect-4.c: Mark functions noinline.
1452         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1453         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1454         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1455         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1456         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1457         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1458         * gcc.dg/vect/vect-21.c: Mark functions noinline.
1459         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1460         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1461         * gcc.dg/vect/vect-80.c: Mark functions noinline.
1462         * gcc.dg/vect/vect-63.c: Mark functions noinline.
1463         * gcc.dg/vect/vect-46.c: Mark functions noinline.
1464         * gcc.dg/vect/vect-29.c: Mark functions noinline.
1465         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1466         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1467         * gcc.dg/vect/vect-88.c: Mark functions noinline.
1468         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1469         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1470         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1471         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1472         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1473         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1474         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1475         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1476         * gcc.dg/vect/vect-30.c: Mark functions noinline.
1477         * gcc.dg/vect/vect-13.c: Mark functions noinline.
1478         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1479         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1480         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1481         * gcc.dg/vect/vect-72.c: Mark functions noinline.
1482         * gcc.dg/vect/vect-38.c: Mark functions noinline.
1483         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1484         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1485         * gcc.dg/vect/vect-97.c: Mark functions noinline.
1486         * gcc.dg/vect/vect-111.c: Mark functions noinline.
1487         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1488         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1489         * gcc.dg/vect/vect-5.c: Mark functions noinline.
1490         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1491         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1492         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1493         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1494         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1495         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1496         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1497         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1498         * gcc.dg/vect/vect-22.c: Mark functions noinline.
1499         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1500         * gcc.dg/vect/vect-64.c: Mark functions noinline.
1501         * gcc.dg/vect/vect-89.c: Mark functions noinline.
1502         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1503         * gcc.dg/vect/vect-103.c: Mark functions noinline.
1504         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1505         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1506         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1507         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1508         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1509         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1510         * gcc.dg/vect/vect-31.c: Mark functions noinline.
1511         * gcc.dg/vect/vect-14.c: Mark functions noinline.
1512         * gcc.dg/vect/vect-73.c: Mark functions noinline.
1513         * gcc.dg/vect/vect-56.c: Mark functions noinline.
1514         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1515         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1516         * gcc.dg/vect/vect-98.c: Mark functions noinline.
1517         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1518         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1519         * gcc.dg/vect/vect-112.c: Mark functions noinline.
1520         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1521         * gcc.dg/vect/vect-6.c: Mark functions noinline.
1522         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1523         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1524         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1525         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1526         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1527         * gcc.dg/vect/pr25413.c: Mark functions noinline.
1528         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1529         * gcc.dg/vect/vect-40.c: Mark functions noinline.
1530         * gcc.dg/vect/vect-23.c: Mark functions noinline.
1531         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1532         * gcc.dg/vect/vect-82.c: Mark functions noinline.
1533         * gcc.dg/vect/vect-65.c: Mark functions noinline.
1534         * gcc.dg/vect/vect-48.c: Mark functions noinline.
1535         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1536         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1537         * gcc.dg/vect/vect-104.c: Mark functions noinline.
1538         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1539         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1540         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1541         * gcc.dg/vect/vect-32.c: Mark functions noinline.
1542         * gcc.dg/vect/vect-15.c: Mark functions noinline.
1543         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1544         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1545         * gcc.dg/vect/vect-91.c: Mark functions noinline.
1546         * gcc.dg/vect/vect-74.c: Mark functions noinline.
1547         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1548         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1549         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1550         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1551         * gcc.dg/vect/vect-99.c: Mark functions noinline.
1552         * gcc.dg/vect/vect-113.c: Mark functions noinline.
1553         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1554         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1555         * gcc.dg/vect/vect-7.c: Mark functions noinline.
1556         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1557         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1558         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1559         * gcc.dg/vect/vect-24.c: Mark functions noinline.
1560         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1561         * gcc.dg/vect/vect-83.c: Mark functions noinline.
1562         * gcc.dg/vect/vect-66.c: Mark functions noinline.
1563         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1565 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1567         PR middle-end/33187
1568         * gcc.target/i386/cmov7.c: New file.
1570 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1572         * gcc.target/i386/sse4a-check.h: New file.
1573         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
1574         * gcc.target/i386/sse4a-insert.c: Ditto.
1575         * gcc.target/i386/sse4a-montsd.c: Ditto.
1576         * gcc.target/i386/sse4a-montss.c: Ditto.
1577         * gcc.target/i386/mmx-check.h: New file.
1578         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
1579         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1580         * gcc.target/i386/sse-check.h: New file.
1581         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
1582         * gcc.target/i386/sse-3.c: Ditto.
1583         * gcc.target/i386/sse-7.c: Ditto.
1584         * gcc.target/i386/sse-9.c: Ditto.
1585         * gcc.target/i386/ssefn-3.c: Ditto.
1586         * gcc.target/i386/sse-recip.c: Ditto.
1587         * gcc.target/i386/sse-recip-vec.c: Ditto.
1588         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1589         * gcc.target/i386/20020523-1.c: Remove.
1590         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
1591         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1592         * gcc.target/i386/ssefn-4.c: Ditto.
1593         * gcc.target/i386/sse-6.c: Ditto.
1594         * gcc.target/i386/sse-10.c: Ditto.
1595         * gcc.target/i386/sse-11.c: Ditto.
1596         * gcc.target/i386/sse-18.c: Ditto.
1597         * gcc.target/i386/fpprec-1.c: Ditto.
1598         * g++.dg/other/i386-1.C: Ditto.
1600 2007-09-04  Richard Guenther  <rguenther@suse.de>
1602         PR tree-optimization/33291
1603         * gcc.dg/volatile2.c: New testcase.
1604         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1605         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1606         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1607         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1609 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1611         PR fortran/33253
1612         * gfortran.dg/namelist_15.f90: Update test.
1613         * gfortran.dg/namelist_24.f90: Update test.
1614         * gfortran.dg/namelist_38.f90: New test.
1616 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1618         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
1619         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1620         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
1621         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1622         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
1623         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1625 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1627         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1628         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1630         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1632 2007-09-02  David Daney  <ddaney@avtrex.com>
1634         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1635         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1636         * gcc.target/mips/atomic-memory-1.c: Ditto.
1637         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1639 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1641         * gcc.target/cris/builtin_clz_v0.c: New testcase.
1642         * gcc.target/cris/builtin_clz_v3.c: New testcase.
1644 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
1646         * gfortran.dg/substr_6.f90: New test.
1648 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
1650         PR c++/33208
1651         * g++.dg/other/error18.C: New.
1652         * g++.dg/expr/bitfield3.C: Adjust.
1654 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
1656         PR fortran/33276
1657         * gfortran.fortran-torture/compile/pr33276.f90: New.
1659 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
1661         PR middle-end/33272
1662         * gcc.dg/c99-arraydecl-3.c: New test.
1664 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1666         PR c++/32597
1667         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1668         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1670 2007-08-31  Tobias Burnus  <burnus@net-b.de>
1672         PR fortran/33232
1673         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1674         * gfortran.dg/read_1.f90: New.
1676 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1678         PR c++/33210
1679         * g++.dg/template/error30.C: New.
1681 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1683         PR c++/32113
1684         * g++.dg/template/crash70.C: New.
1686 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1688         PR c++/33212
1689         * g++.dg/ext/is_class_error.C: New.
1691 2007-08-31  Olivier Hainque  <hainque@adacore.com>
1693         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1694         
1695 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
1696             Revital Eres  <eres@il.ibm.com>
1698         * gcc.target/powerpc/paired-1.c: New test.
1699         * gcc.target/powerpc/paired-2.c: New test.
1700         * gcc.target/powerpc/paired-3.c: New test.
1701         * gcc.target/powerpc/paired-4.c: New test.
1702         * gcc.target/powerpc/paired-5.c: New test.
1703         * gcc.target/powerpc/paired-6.c: New test.
1704         * gcc.target/powerpc/paired-7.c: New test.
1705         * gcc.target/powerpc/ppc-paired.c: New test.
1707 2007-08-31  Ollie Wild  <aaw@google.com>
1709         * g++.dg/conversion/ptrmem2.C: New test.
1710         * g++.dg/conversion/ptrmem3.C: New test.
1711         * g++.dg/conversion/ptrmem4.C: New test.
1712         * g++.dg/conversion/ptrmem5.C: New test.
1713         * g++.dg/conversion/ptrmem6.C: New test.
1714         * g++.dg/conversion/ptrmem7.C: New test.
1715         * g++.dg/conversion/ptrmem8.C: New test.
1717 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
1719         PR fortran/31879
1720         * gfortran.dg/char_length_7.f90: New test.
1721         * gfortran.dg/char_length_9.f90: New test.
1722         * gfortran.dg/char_assign_1.f90: Add extra warning.
1724         PR fortran/31197
1725         PR fortran/31258
1726         * gfortran.dg/char_length_8.f90: New test.
1728 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1730         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1732 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1734         * gcc.dg/inline-24.c: New test.
1735         * g++.dg/opt/inline11.C: New test.
1737 2007-08-30  Richard Guenther  <rguenther@suse.de>
1739         * gcc.target/i386/vectorize5.c: New testcase.
1741 2007-08-30  Tobias Burnus  <burnus@net-b.de>
1743         PR fortran/33228
1744         * interface.c (check_interface0): Improve error for external procs.
1745         (check_sym_interfaces): Fix checking of module procedures.
1747 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1749         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1750         (AI): Add AI_ALIGN.
1751         * gcc.dg/sync-3.c: New test.
1753         PR middle-end/32758
1754         * gcc.dg/cleanup-12.c: New test.
1756 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
1758         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1759         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1760         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1761         * gcc.dg/pr32450.c: Ditto.
1762         * gcc.dg/nest.c: Ditto.
1763         * gcc.dg/nested-func-4.c: Ditto.
1764         * g++.old-deja/g++.law/profile1.C: Ditto.
1766 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1768         PR fortran/32989
1769         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1770         non-default integer kind arguments.
1772 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
1774         PR fortran/33105
1775         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1777 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1779         * gcc.dg/h8300-ice2.c: Remove target selector.
1781 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
1783         PR fortran/33215
1784         * gfortran.dg/binding_label_tests_15.f03: New test case.
1785         * gfortran.dg/binding_label_tests_16.f03: Ditto.
1787 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1789         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1790         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1792 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
1794         PR c++/33194
1795         * g++.dg/other/canon-33194.C: New.
1797 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1799         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1800         * gcc.c-torture/execute/pr23135.c: Likewise.
1802 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1804         * gcc.dg/pr31344.c: Move to ...
1805         * gcc.dg/dfp/pr31344.c: ... here.
1806         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1807         * gcc.dg/20050503-1.c: Ditto.
1808         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1809         * gcc.dg/20061127-1.c: Compile only for fpic targets.
1810         * gcc.dg/20060801-1.c: Ditto.
1812 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1814         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1815         * gfortran.dg/nan_1.f90: Likewise.
1817 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1819         PR fortran/33055
1820         Revert previous patch.
1822 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
1823             Kazu Hirata  <kazu@codesourcery.com>
1825         * gcc.target/m68k/interrupt-1.c: New.
1827 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1829         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1830         10000 for targets where "int" can't hold at least 100000.
1831         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1832         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1833         (test5)(test6): Use it.
1834         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1835         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1836         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1837         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1838         * gcc.dg/attr-alloc_size.c (test): Likewise.
1840 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
1842         PR c++/33209
1843         * g++.dg/template/error29.C: New.
1845 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1847         PR c++/32596
1848         * g++.dg/ext/visibility/anon5.C: New test.
1850 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1852         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1854 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1856         * gfortran.dg/gamma_1.f90: Remove large-real tests.
1857         * gfortran.dg/gamma_2.f90: Remove large-real tests.
1858         * gfortran.dg/gamma_4.f90: New: large-real tests.
1860 2007-08-28  Jason Merrill  <jason@redhat.com>
1862         PR c++/29000
1863         * g++.dg/ext/stmtexpr12.C: New test.
1865         PR c++/28558
1866         * g++.dg/ext/attrib28.C: New test.
1868 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
1870         PR target/32661
1871         * gcc.target/i386/pr32661.c: New test.
1873 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1875         PR middle-end/32370
1876         * gcc.dg/pr32370.c: New test.
1878         PR rtl-optimization/33148
1879         * gcc.c-torture/compile/20070827-1.c: New test.
1881         PR debug/32914
1882         * d++.dg/debug/const3.C: New test.
1883         * d++.dg/debug/const4.C: New test.
1884         * d++.dg/debug/dwarf2/const1.C: New test.
1885         * d++.dg/debug/dwarf2/const2.C: New test.
1886         * d++.dg/debug/dwarf2/const2b.C: New test.
1888 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
1889             Vladimir Yanovsky  <yanov@il.ibm.com>
1890             Revital Eres  <eres@il.ibm.com>
1891             Andrey Belevantsev  <abel@ispras.ru>
1893         * gcc.dg/sms-1.c: New test.
1895 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
1897         * g++.dg/ext/gnu-inline-common.h: New.
1898         * g++.dg/ext/gnu-inline-global-reject.C: New.
1899         * g++.dg/ext/gnu-inline-global.C: New.
1900         * g++.dg/ext/gnu-inline-namespace.C: New.
1901         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
1902         * g++.dg/ext/gnu-inline-class.C: New.
1903         * g++.dg/ext/gnu-inline-class-static.C: New.
1904         * g++.dg/ext/gnu-inline-template-class.C: New.
1905         * g++.dg/ext/gnu-inline-template-func.C: New.
1907 2007-08-27  Jason Merrill  <jason@redhat.com>
1909         PR c++/31337
1910         * g++.dg/ext/stmtexpr11.C: New.
1912 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
1914         * lib/target-supports.exp (check_profiling_available):
1915         Set profiling_available_saved to 0 on fido-*-elf.
1917 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
1919         PR tree-optimization/33173
1920         
1921         * gcc.c-torture/compile/pr33173.c: New.
1923 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
1925         PR target/31385
1926         * gcc.dg/dfp/pr31385.c: New.
1928 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1930         * gcc.dg/unsigned-long-compare.c: Remove target selector.
1932 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1934         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1935         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1936         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
1937         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
1938         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
1939         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
1940         gcc.target/m68k directory.
1941         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
1942         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
1943         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
1944         gcc.target/cris directory.
1945         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
1946         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
1947         gcc.target/bfin directory.
1949         * gcc.target/sh: New directory.
1950         * gcc.target/sh/sh.exp: New file.
1951         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
1952         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
1953         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
1954         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
1955         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
1956         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
1958 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1960         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
1961         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
1962         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
1963         * gcc.target/i386/local2.c: Ditto.
1964         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1965         * gcc.target/i386/20011119-1.c: Ditto.
1966         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
1967         * gcc.target/i386/fastcall-1.c: Fix target selector.
1969 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1971         PR fortran/33055
1972         * gfortran.dg/negative_unit.f: Add new check
1973         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
1974         -fdefault-integer-8.
1976 2007-08-26  Asher Langton  <langton2@llnl.gov>
1978         * gfortran.dg/recursive_stack.f90: New.
1979         * gfortran.dg/openmp_stack.f90: New.
1981 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1983         PR fortran/31298
1984         * gfortran.dg/use_10.f90: New.
1986 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1988         PR fortran/32985
1989         * gfortran.dg/namelist_14.f90: Make test case valid.
1990         * gfortran.dg/common_10.f90: New.
1992 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1994         PR middle-end/33181
1995         * gcc.dg/ifelse-2.c: New.
1997 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1999         PR fortran/32980
2000         * gfortran.dg/gamma_1.f90: New.
2001         * gfortran.dg/gamma_2.f90: New.
2002         * gfortran.dg/gamma_3.f90: New.
2004 2007-08-26  Tobias Burnus  <burnus@net-b.de>
2006         PR fortran/33188
2007         * gfortran.dg/used_types_18.f90: New.
2009 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
2011         * gcc.dg/array-init-2.c: New test.
2013 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2015         PR fortran/33178
2016         * gfortran.dg/initialization_4.f90: Update dg-error.
2017         * gfortran.dg/initialization_13.f90: New.
2019 2007-08-24  Richard Guenther  <rguenther@suse.de>
2021         PR middle-end/33166
2022         * gcc.c-torture/compile/pr33166.c: New testcase.
2024 2007-08-24  Tobias Burnus  <burnus@net-b.de>
2026         PR fortran/33139
2027         * gfortran.dg/pointer_assign_4.f90: New.
2028         * gfortran.dg/shape_2.f90: Fix test case.
2029         * gfortran.dg/char_result_4.f90: Ditto.
2031 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2033         * gcc.dg/array-init-1.c: New test.
2035         PR c++/32567
2036         * g++.dg/parse/crash36.C: New test.
2038 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2040         * gcc.dg/pr32721.c: Updated.
2042 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2044         PR tree-optimization/32573
2045         PR middle-end/32946
2046         * gcc.dg/pr32573.c: New test.
2048         PR c++/32898
2049         * g++.dg/lookup/ns3.C: New test.
2051         * gfortran.dg/assumed_charlen_sharing.f90: New test.
2053         PR c++/31941
2054         * g++.dg/parse/crash37.C: New test.
2056 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2058         PR target/17390
2059         * gcc.target/i386/pr17390.c: New test.
2061 2007-08-23  Richard Guenther  <rguenther@suse.de>
2063         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2064         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2065         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2066         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2067         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2068         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2069         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2070         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2072 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2074         * gcc.target/s390: New directory.
2075         * gcc.target/s390/s390.exp: New file.
2076         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2077         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2078         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2079         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2080         gcc.target/s390 directory.
2082 2007-08-23  Richard Guenther  <rguenther@suse.de>
2084         PR tree-optimization/32328
2085         * testsuite/gcc.dg/pr32328.c: New testcase.
2087 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2089         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2090           available.
2092 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2094         PR fortran/33095
2095         * gfortran.dg/min_max_optional_5.f90: New test.
2096         * gfortran.dg/min_max_optional_2.f90: Remove.
2097         * gfortran.dg/min_max_optional_3.f90: Remove.
2098         * gfortran.dg/min_max_optional_4.f90: Remove.
2100 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2102         * gcc.target/i386/xorps-sse.c: New.
2103         * gcc.target/i386/xorps-sse2.c: New.
2105 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2107         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2108         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2109         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2111 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2113         PR fortran/33020
2114         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2115         include multiple kinds for SHAPE parameter within a single
2116         namespace.
2117         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2118         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2120 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2122         * interface_abstract_1.f90: Extended test case.
2123         * interface_abstract_3.f90: New test.
2125 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2127         * gcc.dg/fold-sub.c: New test.
2128         
2129 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2131         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2132         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2133         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2134         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2135         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2136         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2138 2007-08-22  Richard Guenther  <rguenther@suse.de>
2140         PR middle-end/33007
2141         * gcc.dg/pr33007.c: New testcase.
2143 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2145         * gcc.c-torture/execute/strcmp-1.x: Delete.
2147 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2149         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2150         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2151         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2152         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2153         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2154         gcc.target/i386/stack-realign.c,
2155         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2156         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2157         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2158         target using dg-require-effective-target directive.
2159         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2160         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2161         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2162         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2163         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2164         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2165         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2166         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2167         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2168         Require lp64 target using dg-require-effective-target directive.
2169         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2170         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2171         directive.
2172         * gcc.target/i386/20010202-1.c: Move from here ...
2173         * gcc.dg/20010202-1.c: ... to here.
2175 2007-08-22  Richard Guenther  <rguenther@suse.de>
2177         PR tree-optimization/33142
2178         * gcc.c-torture/execute/pr33142.c: New testcase.
2180 2007-08-22  Richard Guenther  <rguenther@suse.de>
2182         PR middle-end/32563
2183         * g++.dg/torture/pr32563.C: New testcase.
2185 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
2187         PR middle-end/32912
2188         * gcc.dg/pr32912-1.c: Add -w to options.
2189         * gcc.dg/pr32912-2.c: Likewise.
2190         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2192 2007-08-21  Ian Lance Taylor  <iant@google.com>
2194         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2196 2007-08-21  Ian Lance Taylor  <iant@google.com>
2198         PR tree-optimization/33134
2199         * g++.dg/tree-ssa/pr33134.C: New test.
2201 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
2203         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2204         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2206 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
2208         PR debug/32610
2209         * gcc.dg/debug/pr32610.c: New test.
2211         * g++.dg/init/new24.C: New test.
2213         PR middle-end/32912
2214         * gcc.dg/pr32912-1.c: New test.
2215         * gcc.dg/pr32912-2.c: New test.
2216         * gcc.dg/pr32912-3.c: New test.
2218 2007-08-21  Richard Guenther  <rguenther@suse.de>
2220         * gcc.dg/pointer-arith-10.c: New testcase.
2222 2007-08-21  Richard Guenther  <rguenther@suse.de>
2224         PR middle-end/33122
2225         * gcc.c-torture/compile/pr33122.c: New testcase.
2227 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
2229         * g++.dg/warn/Wnvdtor-2.C: New testcase.
2231 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
2233         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2235 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
2237         PR c++/33025
2238         * g++.dg/init/new23.C: New test.
2240 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2242         PR middle-end/30564
2243         * gcc.c-torture/compile/pr30564-1.c: New test.
2244         * gcc.c-torture/compile/pr30564-2.c: New test.
2246 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
2248         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2250 2007-08-19  Tobias Burnus  <burnus@net-b.de>
2252         * gfortran.dg/interface_abstract_2.f90: New.
2253         * gfortran.dg/interface_abstract_1.f90: Fix typo.
2255 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2257         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2258         unknown (so that outer-loop wont get analyzed).
2259         * gcc.dg/vect/vect-outer-1a.c: New test.
2260         * gcc.dg/vect/vect-outer-1b.c: New test.
2261         * gcc.dg/vect/vect-outer-1.c: New test.
2262         * gcc.dg/vect/vect-outer-2a.c: New test.
2263         * gcc.dg/vect/vect-outer-2b.c: New test.
2264         * gcc.dg/vect/vect-outer-2c.c: New test.
2265         * gcc.dg/vect/vect-outer-2.c: New test.
2266         * gcc.dg/vect/vect-outer-3a.c: New test.
2267         * gcc.dg/vect/vect-outer-3b.c: New test.
2268         * gcc.dg/vect/vect-outer-3c.c: New test.
2269         * gcc.dg/vect/vect-outer-3.c: New test.
2270         * gcc.dg/vect/vect-outer-4a.c: New test.
2271         * gcc.dg/vect/vect-outer-4b.c: New test.
2272         * gcc.dg/vect/vect-outer-4c.c: New test.
2273         * gcc.dg/vect/vect-outer-4d.c: New test.
2274         * gcc.dg/vect/vect-outer-4e.c: New test.
2275         * gcc.dg/vect/vect-outer-4f.c: New test.
2276         * gcc.dg/vect/vect-outer-4g.c: New test.
2277         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2278         * gcc.dg/vect/vect-outer-4i.c: New test.
2279         * gcc.dg/vect/vect-outer-4j.c: New test.
2280         * gcc.dg/vect/vect-outer-4k.c: New test.
2281         * gcc.dg/vect/vect-outer-4l.c: New test.
2282         * gcc.dg/vect/vect-outer-4m.c: New test.
2283         * gcc.dg/vect/vect-outer-4.c: New test.
2284         * gcc.dg/vect/vect-outer-5.c: New test.
2285         * gcc.dg/vect/vect-outer-6.c: New test.
2286         * gcc.dg/vect/vect-outer-fir.c: New test.
2287         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2288         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2290 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2292         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2293         and -fno-tree-reassoc.
2294         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2295         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2296         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2297         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2298         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2299         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2300         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2301         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2302         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2303         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2304         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2305         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2306         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2307         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2308         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2309         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2310         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2311         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2312         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2313         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2314         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2315         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2316         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2317         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2318         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2319         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2320         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2321         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2322         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2323         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2324         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2325         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2326         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2327         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2328         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2329         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2330         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2332 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2334         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2335         versioning for aliasing).
2336         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2338         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2339         targets.
2340         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2342 2007-08-18  Tom Tromey  <tromey@redhat.com>
2344         PR preprocessor/32974:
2345         * gcc.dg/cpp/pr32974.c: New file.
2347 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2349         * gfortran.dg/interface_abstract_1.f90: New.
2351 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2353         PR fortran/32881
2354         * gfortran.dg/pure_initializer_1.f90: New test.
2356 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2358         PR fortran/32875
2359         * gfortran.dg/array_constructor_18.f90: New test.
2361 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2363         PR c++/28989
2364         * g++.dg/expr/lval3.C: New test.
2365         * g++.dg/expr/lval4.C: New test.
2367 2007-08-17  Ollie Wild  <aaw@google.com>
2369         PR c++/31749
2370         * g++.dg/lookup/builtin3.C: New test.
2371         * g++.dg/lookup/builtin4.C: New test.
2372         * g++.dg/lookup/using19.C: New test.
2374 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2376         PR c++/32190
2377         * g++.dg/parse/error31.C: New.
2379 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2381         PR c++/32112
2382         * g++.dg/template/error26.C: New.
2384 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2386         PR fortran/33079
2387         * gfortran.dg/zero_length_2.f90: New test.
2389 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2391         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2392         * gfortran.dg/kind_tests_3.f03: Ditto.
2393         * gfortran.dg/global_vars_f90_init.f90: Ditto.
2394         * gfortran.dg/interface_13.f90: Ditto.
2395         * gfortran.dg/pr32738.f90: Ditto.
2396         * gfortran.dg/module_private_1.f90: Ditto.
2397         * gfortran.dg/test_only_clause.f90: Ditto.
2398         * gfortran.dg/bind_c_vars.f90: Ditto.
2399         * gfortran.dg/bind_c_dts.f90: Ditto.
2400         * gfortran.dg/use_9.f90: Ditto.
2401         * gfortran.dg/generic_8.f90: Ditto.
2402         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2403         * gfortran.dg/private_type_6.f90: Ditto.
2404         * gfortran.dg/c_assoc.f90: Ditto.
2405         * gfortran.dg/private_type_7.f90: Ditto.
2406         * gfortran.dg/global_vars_c_init.f90: Ditto.
2407         * gfortran.dg/bind_c_dts_2.f03: Ditto.
2408         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2409         * gfortran.dg/c_size_t_test.f03: Ditto.
2410         * gfortran.dg/used_types_12.f90: Ditto.
2411         * gfortran.dg/pr25923.f90: Ditto.
2412         * gfortran.dg/test_com_block.f90: Ditto.
2413         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2414         * gfortran.dg/equiv_constraint_7.f90: Ditto.
2415         * gfortran.dg/com_block_driver.f90: Ditto.
2416         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2417         * gfortran.dg/use_iso_c_binding.f90: Ditto.
2418         * gfortran.dg/c_loc_test.f90: Ditto.
2419         * gfortran.dg/c_ptr_tests.f03: Ditto.
2420         * gfortran.dg/module_interface_1.f90: Ditto.
2422 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2424         PR c++/32870
2425         * g++.dg/other/error17.C: Adjust.
2426         
2427 2007-08-17  Ben Elliston  <bje@au.ibm.com>
2429         PR middle-end/32970
2430         * g++.dg/ext/altivec-14.C: New test.
2432 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2434         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2435         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2436         dump files.
2437         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2438         * gcc.dg/vect/pr32366.c: Ditto.
2440 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2442         PR testsuite/33082
2443         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2444         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2445         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2446         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2448 2007-08-16  Tobias Burnus  <burnus@net-b.de>
2450         PR fortran/33072
2451         * gfortran.dg/use_9.f90: New.
2453 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
2455         * g++.dg/gcov/gcov-5.C: New test.
2457 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
2459         * g++.dg/gcov/gcov-4.C: New test.
2460         * lib/gcov.exp (verify-lines): Add support for
2461         checking no-coverage lines.
2463 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
2465         * gcc.dg/vect/vect-vfa-01.c: New.
2466         * gcc.dg/vect/vect-vfa-02.c: New.
2467         * gcc.dg/vect/vect-vfa-03.c: New.
2468         * gcc.dg/vect/vect-vfa-04.c: New.
2469         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2470         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2471         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2472         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2473         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2474         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2475         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2476         gfortran.dg/vect/pr19049.f90: Rename to start with
2477         prefix no-vfa-.
2478         * gcc.dg/vect/vect.exp: Disable versioning for alias
2479         when test starts with no-vfa-.
2480         * gfortran.dg/vect/vect.exp: Likewise.
2482 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
2484         * gcc.dg/torture/pr32897.c: New test.
2486 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
2488         PR c++/31132
2489         * g++.dg/template/crash69.C: New.
2491 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
2493         * lib/target-supports.exp (check_effective_target_arm32): Use
2494         check_no_compiler_messages.
2496 2007-08-15  Diego Novillo  <dnovillo@google.com>
2498         gcc.dg/tree-ssa/20070815.c: New test.
2500 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2502         PR fortran/33077
2503         * gfortran.dg/random_7.f90: Initialize variable.
2505 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
2507         PR middle-end/33074
2508         * gfortran.dg/pr33074.f90: New test.
2510         PR c++/32992
2511         * g++.dg/opt/nrv14.C: New test.
2513 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
2515         PR c++/33035
2516         * g++.dg/template/crash68.C: New.
2518 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2520         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2521         * gcc.dg/sibcall-4.c: Ditto.
2523 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2525         PR fortran/33066
2526         * gfortran.dg/use_8.f90: New test.
2527         * gfortran.dg/c_loc_tests_2.f03: Fix code.
2529 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
2531         PR c++/27211
2532         * g++.dg/template/error27.C: New.
2533         * g++.dg/template/error28.C: New.
2534         * g++.dg/other/pr28304.C: Adjust.
2535         * g++.old-deja/g++.mike/p811.C: Likewise.
2537 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2539         PR target/30315
2540         * gcc.target/i386/pr30315.c: New.
2542 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2544         PR fortran/32594
2545         * gfortran.dg/substr_5.f90: New test.
2547 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
2549         PR c/30428
2550         * gcc.dg/vector-2.c: New test.
2552         PR c++/30428
2553         * g++.dg/ext/vector8.C: New test.
2555 2007-08-13  Dan Hipschman  <dsh@google.com>
2557         PR c/32953
2558         * gcc.dg/format/array-1.c: Add an additional test for
2559         unterminated format strings of length 1.
2561 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2563         PR fortran/32926
2564         * gfortran.dg/external_procedures_3.f90: New test.
2566 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2568         PR fortran/32827
2569         * gfortran.dg/import6.f90: New test.
2571 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
2573         PR C/30427
2574         *  gcc.dg/vector-1.c: New test.
2576 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2578         * gcc.dg/pr21255-4.c: Skip for PIC.
2579         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2581 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2583         * gcc.dg/attr-isr.c: Skip for PIC.
2584         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2585         * gcc.dg/attr-isr-trapa.c: Likewise.
2586         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2587         * gcc.dg/pragma-isr-trapa.c: Likewise.
2588         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2590 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2592         PR fortran/32962
2593         * gfortran.dg/transpose_1.f90: New test.
2595 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2597         PR fortran/29600
2598         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2599         intrinsic.
2601 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2603         PR fortran/30964
2604         PR fortran/33054
2605         * gfortran.dg/random_4.f90: New test.
2606         * gfortran.dg/random_5.f90: New test.
2607         * gfortran.dg/random_6.f90: New test.
2608         * gfortran.dg/random_7.f90: New test.
2610 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2612         PR fortran/32860
2613         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2615 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2617         PR fortran/31629
2618         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2620 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2622         PR fortran/29600
2623         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2624         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2626 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2628         PR fortran/32937
2629         * gfortran.dg/char_length_6.f90: New test.
2631 2007-08-10  Ollie Wild  <aaw@google.com>
2633         * g++.dg/lookup/using18.C: New test.
2635 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2637         PR c++/17763
2638         * g++.dg/other/error16.C: New.
2640 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2642         PR libfortran/33039
2643         * gfortran.dg/namelist_37.f90: New test.
2645 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2647         PR c++/22256
2648         * g++.dg/conversion/op3.C: New.
2650 2007-08-09  Tobias Burnus  <burnus@net-b.de>
2652         PR fortran/32987
2653         * gfortran.dg/fmt_tab_1.f90: New.
2654         * gfortran.dg/fmt_tab_2.f90: New.
2656 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2658         PR c/32796
2659         * gcc.c-torture/compile/pr32796.c: New test.
2661 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2663         PR middle-end/32813
2664         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2665         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2666         instead of just -O.
2668 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
2670         * gcc.target/mips/code-readable-1.c: New test.
2671         * gcc.target/mips/code-readable-2.c: Likewise.
2672         * gcc.target/mips/code-readable-3.c: Likewise.
2674 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
2675             Revital Eres  <eres@il.ibm.com>
2677         * gfortran.dg/sms-1.f90: Add comment.
2678         * gfortran.dg/sms-2.f90: New.
2680 2007-08-07  Ian Lance Taylor  <iant@google.com>
2682         * gcc.dg/instrument-1.c: New test.
2683         * gcc.dg/instrument-2.c: New test.
2684         * gcc.dg/instrument-3.c: New test.
2686 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
2688         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2690 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
2692         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
2693         !vector_alignment_reachable targets.
2694         * gcc.dg/vect/vect-33.c: Likewise.
2695         * gcc.dg/vect/vect-42.c: Likewise.
2696         * gcc.dg/vect/vect-44.c: Likewise.
2697         * gcc.dg/vect/vect-50.c: Likewise.
2698         * gcc.dg/vect/vect-70.c: Likewise.
2699         * gcc.dg/vect/vect-71.c: Likewise.
2700         * gcc.dg/vect/vect-87.c: Likewise.
2701         * gcc.dg/vect/vect-88.c: Likewise.
2702         * gcc.dg/vect/vect-91.c: Likewise.
2703         * gcc.dg/vect/vect-93.c: Likewise.
2704         * gcc.dg/vect/vect-96.c: Likewise.
2705         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2706         * gcc.dg/vect/section-anchors-69.c: Likewise.
2707         * gcc.dg/vect/pr25413.c: Likewise.
2708         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2709         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2710         * gfortran.dg/vect-2.f90: Likewise.
2711         * gfortran.dg/vect-3.f90: Likewise.
2712         * gfortran.dg/vect-4.f90: Likewise.
2713         * gfortran.dg/vect-5.f90: Likewise.
2714         * lib/target-supports.exp (check_effective_target_natural_alignment): 
2715         Return false for darwin. 
2716         (check_effective_target_vector_alignment_reachable_for_double): New.
2718 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
2720         * gcc.dg/multiword-1.c: New testcase.
2722 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
2724         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2725         messages.
2726         * gfortran.dg/namelist_36.f90: New test.
2728 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2730         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2731           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2733 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
2735         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2736         * gcc.dg/torture/type-generic-1.c: Likewise.
2738 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2740         * gcc.c-torture/20070522-1.c: Move to ...
2741         * gcc.c-torture/compile/20070522-1.c: Here.
2743 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2745         PR fortran/29828
2746         * gfortran.dg/minmax_char_1.f90: New test.
2747         * gfortran.dg/minmax_char_2.f90: New test.
2748         * gfortran.dg/min_max_optional_4.f90: New test.
2750 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2752         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2753         hanging on the testcase.
2755 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2757         PR middle-end/32988
2758         * gcc.c-torture/compile/pr32988.c: New test.
2760 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2762         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2764 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
2766         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
2768         Revert:
2769         2007-03-22  Dirk Mueller  <dmueller@suse.de>
2771         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2773 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2775         PR fortran/32979
2776         * gfortran.dg/isnan_1.f90: New test.
2778 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
2779             Revital Eres <eres@il.ibm.com>
2781         * gcc.dg/sms-antideps.c: New test.
2783 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
2785         PR fortran/31214
2786         * gfortran.dg/entry_13.f90: New test.
2788         * gfortran.dg/entry_12.f90: Clean up .mod file.
2790 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2792         PR fortran/32770
2793         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
2794         variables as kind=4 so they don't overflow the record length.
2796 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2798         PR fortran/32968
2799         * gfortran.dg/selected_kind_1.f90: New test.
2801 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2803         PR middle-end/32780
2804         * gcc.c-torture/compile/pr32780.c: New test.
2806 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2808         RP middle-end/32399
2809         * gcc.c-torture/compile/pr32399.c: New testcase.
2811 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2813         PR middle-end/32304
2814         * g++.dg/torture/pr32304.C: New testcase.
2816 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2818         PR middle-end/32935
2819         * gfortran.fortran-torture/compile/complex_1.f90: New test.
2821 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2823         PR fortran/32955
2824         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2826 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2828         PR fortran/31202
2829         * gfortran.dg/nint_2.f90: New test.
2831 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
2833         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2834         * gcc.dg/weak/typeof-2.c: Likewise.
2836 2007-08-03  Diego Novillo  <dnovillo@google.com>
2838         PR 31521
2839         * gcc.dg/tree-ssa/pr31521.c: New test.
2841 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2843         PR fortran/32770
2844         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
2845         iostat must be default kind.
2847 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2849         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2851 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2853         PR fortran/32770
2854         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
2855         explicit so test passes with -fdefault-integer-8.
2856         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
2857         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
2859 2007-08-02  Lee Millward  <lee.millward@gmail.com>
2861         PR c++/30849
2862         * g++.dg/parse/asm1.C: New test.
2864         PR c++/30850
2865         * g++.dg/parse/asm2.C: Likewise.
2867         PR c++/30851
2868         * g++.dg/parse/asm3.C: Likewise.
2869         
2870 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2872         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2873           "int" is only 16 bit bits wide.
2874         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2876 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2878         * g++.dg/torture/type-generic-1.C: New.
2879         * gcc.dg/pr28796-2.c: Move tests ...
2880         * gcc.dg/tg-tests.h: ... here.
2881         * gcc.dg/torture/type-generic-1.c: New.
2883 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2885         PR libfortran/32954
2886         * minmaxloc_3.f90:  New test case.
2888 2007-08-01  Tobias Burnus  <burnus@net-b.de>
2890         PR fortran/32936
2891         * gfortran.dg/allocate_stat.f90: New.
2893 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
2895         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
2897 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2899         PR tree-optimization/32919
2900         * gcc.c-torture/compile/pr32919.c: New.
2902 2007-08-01  Nick Clifton  <nickc@redhat.com>
2904         * gcc.c-torture/execute/execute.exp: Change copyright header to
2905         refer to version 3 of the GNU General Public License and to point
2906         readers at the COPYING3 file and the FSF's license web page.
2907         * gcc.c-torture/execute/ieee/ieee.exp,
2908         gcc.c-torture/unsorted/unsorted.exp,
2909         gcc.c-torture/compile/compile.exp,
2910         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
2911         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
2912         gcc.target/cris/torture/cris-torture.exp,
2913         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
2914         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
2915         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2916         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2917         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2918         gnat.dg/dg.exp, gnat.dg/style/style.exp,
2919         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2920         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2921         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2922         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2923         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2924         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2925         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2926         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2927         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2928         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2929         gcc.dg/noncompile/noncompile.exp,
2930         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2931         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2932         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2933         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2934         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2935         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2936         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
2937         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
2938         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
2939         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
2940         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
2941         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
2942         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
2943         g++.old-deja/old-deja.exp,
2944         gfortran.fortran-torture/execute/execute.exp,
2945         gfortran.fortran-torture/compile/compile.exp,
2946         treelang/output/output-1.c, treelang/output/output-1.tree,
2947         treelang/execute/execute.exp, treelang/Makefile.in,
2948         treelang/compile/compile.exp, g++.dg/dg.exp,
2949         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
2950         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
2951         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
2952         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
2953         g++.dg/compat/struct-layout-1.exp,
2954         g++.dg/compat/struct-layout-1_generate.c,
2955         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
2956         g++.dg/bprob/bprob.exp, config/default.exp,
2957         gcc.test-framework/test-framework.awk,
2958         gcc.test-framework/gen_directive_tests,
2959         gcc.test-framework/test-framework.exp,
2960         objc.dg/special/special.exp,
2961         objc.dg/gnu-encoding/gnu-encoding.exp,
2962         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
2963         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
2964         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
2965         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
2966         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
2967         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
2968         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
2969         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
2970         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
2971         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
2972         lib/target-supports-dg.exp, lib/gcc-defs.exp,
2973         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
2974         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
2975         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
2976         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
2977         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
2978         Likewise.
2980 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2982         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
2983         error message text.
2985 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2987         PR fortran/32945
2988         * gfortran.dg/initialization_12.f90: New test.
2990 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
2992         PR fortran/31609
2993         * gfortran.dg/entry_12.f90: New test.
2995 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2997         PR fortran/32938
2998         * gfortran.dg/altreturn_6.f90: New test.
3000 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
3002         PR fortran/32942
3003         * gfortran.dg/exponent_2.f90: New test.
3005 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
3007         * gcc.dg/vect/vect-117.c: New test.
3008         * gcc.dg/vect/vect-74.c: Enabled test
3009         * gcc.dg/vect/vect-81.c: Enabled test
3011 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
3013         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3014         s/dg-error/dg-warning where warning is expected.
3016 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3018         PR fortran/32770
3019         * gfortran.dg/array_constructor_12.f90:  Adjust argument
3020         of huge() to correct kind.
3022 2007-07-30  Ollie Wild  <aaw@google.com>
3024         * gcc.dg/cpp/counter-2.c: New test.
3025         * gcc.dg/cpp/counter-3.c: New test.
3026         * gcc.dg/cpp/dir-only-1.c: New test.
3027         * gcc.dg/cpp/dir-only-1.h: New file.
3028         * gcc.dg/cpp/dir-only-2.c: New test.
3029         * gcc.dg/cpp/dir-only-3.c: New test.
3030         * gcc.dg/cpp/dir-only-3a.h: New file.
3031         * gcc.dg/cpp/dir-only-3b.h: New file.
3032         * gcc.dg/cpp/dir-only-4.c: New test.
3033         * gcc.dg/cpp/dir-only-5.c: New test.
3034         * gcc.dg/cpp/dir-only-6.c: New test.
3036 2007-07-30  Julian Brown  <julian@codesourcery.com>
3038         * gcc.target/arm/neon/v*.c: Regenerate.
3040 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
3042         PR c++/32108
3043         * g++.dg/ext/label6.C: New.
3045 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3047         PR libfortran/32858
3048         PR libfortran/30814
3049         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
3051 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
3053         PR fortran/31211
3054         * gfortran.dg/actual_pointer_function_1.f90: New test.
3056         PR fortran/32682
3057         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3059 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
3061         PR fortran/32906
3062         * gfortran.dg/shape_1.f90: Adjust error message.
3063         * gfortran.dg/parameter_array_ref_1.f90: New test.
3065 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3067         PR fortran/31609
3068         * gfortran.dg/entry_11.f90: New test.
3070 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
3071             Revital Eres  <eres@il.ibm.com>
3073         * gfortran.dg/sms-1.f90: New test.
3075 2007-07-28  Richard Guenther  <rguenther@suse.de>
3077         * gcc.c-torture/compile/pr32920.c: New testcase.
3079 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
3081         PR c++/30917
3082         * g++.dg/lookup/friend11.C: New test.
3084 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
3086         * gfortran.dg/namelist_5.f90: Adjusted error message.
3087         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3088         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3089         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3090         * gfortran.dg/namelist_32.f90: ... this.
3092         PR fortran/32876
3093         * gfortran.dg/namelist_33.f90: New test.
3095         PR fortran/32905
3096         * gfortran.dg/namelist_34.f90: New test.
3098         PR fortran/31818
3099         * gfortran.dg/namelist_35.f90: New test.
3101 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
3103         PR fortran/32880
3104         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3106 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3108         PR testsuite/32471
3109         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3110           assuming it is 0x7ffffffff.
3111         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3112         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3114 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
3116         * gfortran.dg/operator_3.f90: Fix dg directive.
3117         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3118         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3119         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3121 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
3123         * g++.dg/cpp0x/decltype1.C: New.
3124         * g++.dg/cpp0x/decltype2.C: New.
3125         * g++.dg/cpp0x/decltype3.C: New.
3126         * g++.dg/cpp0x/decltype4.C: New.
3127         * g++.dg/cpp0x/decltype5.C: New.
3128         * g++.dg/cpp0x/decltype6.C: New.
3130 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3132         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3133           because the test relies on bit 31 to be the sign bit.
3135 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3137         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3138           assuming it is 0x7fffffff.
3139         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3140         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3142 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
3144         PR c++/32346
3145         * g++.dg/expr/bitfield9.C: New test.
3147 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3149         PR fortran/32899
3150         * gfortran.dg/logical_comp.f90: Update dg-error strings.
3152 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3154         PR fortran/32760
3155         * gfortran.dg/private_type_7.f90: New test.
3157 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3159         PR fortran/32035
3160         * gfortran.dg/select_char_1.f90: New test.
3162 2007-07-27  Tobias Burnus  <burnus@net-b.de>
3164         PR fortran/32903
3165         * gfortran.dg/initialization_11.f90: New test.
3167 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
3169         * gcc.target/mips/ins-1.c: New test.
3171 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
3173         PR/19232
3174         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3175         (f1): Likewise.
3177 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3179         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3180         error: width of 'spare' exceeds its type.
3182 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
3184         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3185         * gcc.dg/sibcall-4.c: Likewise.
3187 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3189         PR rtl-optimization/31500
3190         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3191         * g++.dg/warn/Warray-bounds.C: Likewise.
3193 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3195         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3197 2007-07-25  Julian Brown  <julian@codesourcery.com>
3198             Paul Brook  <paul@codesourcery.com>
3199             Joseph Myers  <joseph@codesourcery.com>
3200             Mark Shinwell  <shinwell@codesourcery.com>
3202         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3203         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3204         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3205         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3206         (check_effective_target_arm_neon_hw): New.
3207         * gcc.target/arm/neon/neon.exp: New file.
3208         * gcc.target/arm/neon/polytypes.c: New file.
3209         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3211 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
3213         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3214           targets where an "int" is less than 32 bits wide.
3216 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3218         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3220 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3222         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3223           during addition if an int is only 16 bits wide.
3224         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3226 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3228         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3229           size as "long int" and are 32 or 64 bits wide.
3230         * gcc.dg/torture/pr28814.c: Likewise.
3232 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3234         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3235           exactly as wide as an int.
3237 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
3239         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3240         Define and use throughout as long long printf format specifier.
3241         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3242         Likewise.
3244 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3246         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3247         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3249 2007-07-25  Ben Elliston  <bje@au.ibm.com>
3251         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3253 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
3255         * gcc.c-torture/execute/20070724-1.c: New.
3257 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3259         PR fortran/31205
3260         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3261         "deallocates" to 24, since patch has code rid of much spurious
3262         code.
3263         * gfortran.dg/interface_assignment_1.f90 : New test.
3265         PR fortran/32842
3266         * gfortran.dg/interface_assignment_2.f90 : New test.
3268 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3270         PR fortran/32867
3271         * fortran.dg/initialization_10.f90: New test.
3273 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3275         PR fortran/32778
3276         * gfortran.dg/imag_2.f: Removed
3277         * gfortran.dg/warn_std_1.f90: New test.
3278         * gfortran.dg/warn_std_2.f90: New test.
3279         * gfortran.dg/warn_std_3.f90: New test.
3281 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3283         PR c++/29001
3284         * g++.dg/init/new22.C: New.
3286 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3288         PR c++/32561
3289         * g++.dg/template/crash67.C: New.
3291 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
3293         * lib/target-support.exp (check_effective_target_natural_alignment): 
3294         (check_effective_target_vector_alignment_reachable): New.
3295         * config/spu/spu.c (spu_vector_alignment_reachable): New.
3296         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3297         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
3298         check.
3299         * gcc.dg/vect/pr25413.c: Likewise.
3300         * gcc.dg/vect/pr31699.c: Likewise.
3302 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3304         PR fortran/30814
3305         * gfortran.dg/pack_bounds_1.f90:  New test case.
3307 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3309         PR fortran/31639
3310         * gfortran.dg/initialization_9.f90: New test.
3312 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3314         PR fortran/32797
3315         PR fortran/32800
3316         * gfortran.dg/bind_c_usage_8.f03: New test case.
3317         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3318         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
3320 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
3322         * gcc.target/mips/branch-cost-1.c: New test.
3323         * gcc.target/mips/branch-cost-2.c: Likewise.
3325 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3327         PR fortran/32732
3328         * gfortran.dg/c_char_tests.f03: New test case.
3329         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3330         * gfortran.dg/c_char_tests_2.f03: New test case.
3331         * gfortran.dg/value_6.f03: Ditto.
3332         * gfortran.dg/value_7.f03: Ditto.
3334 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3336         PR fortran/32600
3337         * gfortran.dg/c_funloc_tests_5.f03: New.
3338         * gfortran.dg/c_funloc_tests_5.f04: New.
3339         * gfortran.dg/c_funloc_tests_4_driver.c: New.
3341 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3343         PR c++/32839
3344         * g++.dg/expr/call4.C: New.
3345         * g++.dg/expr/call5.C: New.
3347 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3349         PR fortran/32710
3350         * gfortran.dg/namelist_30.f90: New test.
3352 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3354         PR fortran/29962
3355         * gfortran.dg/array_initializer_1.f90: Removed warning.
3356         * gfortran.dg/initialization_1.f90: Adjusted messages.
3357         * gfortran.dg/nested_modules_6.f90: Removed warning.
3359         PR fortran/31253
3360         * gfortran.dg/initialization_7.f90: New test.
3362         PR fortran/31639
3363         * gfortran.dg/initialization_8.f90: New test.
3365 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3367         PR c++/30818
3368         * g++.dg/template/crash47.C: Adjust errors.
3369         * g++.dg/template/crash48.C: Adjust errors.
3370         * g++.dg/template/typename12.C: New.
3371         * g++.dg/template/typename13.C: New.
3372         * g++.dg/template/typename14.C: New.
3373         * g++.dg/template/typedef6.C: Adjust errors.
3375 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3377         PR fortran/32627
3378         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3379         * gfortran.dg/pr32627.f03: New test case.
3381         * gfortran.dg/c_f_pointer_logical.f03: New test case.
3382         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3383         c_f_pointer_logical.
3384         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3385         c_f_pointer_complex.
3386         * gfortran.dg/c_f_pointer_complex.f03: New test case.
3387         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3388         c_f_pointer_shape_tests_2.
3389         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3391 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3393         PR fortran/32804
3394         * gfortran.dg/c_loc_tests_9.f03: New test case.
3395         * gfortran.dg/c_loc_tests_10.f03: Ditto.
3397 2007-07-21  Lee Millward  <lee.millward@gmail.com>
3399         PR fortran/32823
3400         * gfortran.dg/int_2.f90: New test.
3401         
3402 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3404         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3406 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
3408         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3409         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3411 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
3413         PR tree-optimization/19910
3414         * gcc.dg/pr19910.c: New test.
3416 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
3418         PR fortran/32738
3419         * gfortran.dg/pr32738.f90: New test.
3421 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3423         PR tree-optimzation/32635
3424         * gfortran.dg/pr32635.f:  New test case.
3426 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
3428         PR fortran/32801
3429         * gfortran.dg/pr32801.f03: New test case.
3431 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3433         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3434         Test negative numbers also.
3435         * gcc.dg/c99-math-float-1.c: Likewise.
3436         * gcc.dg/c99-math-long-double-1.c: Likewise.
3437         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
3438         test inputs.
3440 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
3441         
3442         * lib/target-supports.exp (check_effective_target_sync_int_long):
3443         Enable for xtensa.
3444         (check_effective_target_sync_char_short): Likewise.
3445         
3446 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3448         * gcc.dg/pr28796-2.c: Add more cases.
3450 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3452         * gcc.dg/pr28796-1.c: Add more cases.
3453         * gcc.dg/pr28796-2.c: Likewise.
3455 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3457         * gcc.dg/pr28796-1.c: Add more cases.
3458         * gcc.dg/pr28796-2.c: Likewise.
3460 2007-07-17  Janus Weil  <jaydub66@gmail.com>
3462         PR fortran/32535
3463         * gfortran.dg/pr32535.f90: New test.
3465 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
3467         PR fortran/31320
3468         PR fortran/32665
3469         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3471 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
3473         PR rtl-optimization/32773
3474         * gcc.dg/pr32773.c: New test.
3476 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3478         * gcc.target/spu/intrinsics-1.c: Use dg-message to
3479         match flax-vector-conversions note.
3480         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3481         instead of dg-error for the warning.
3483 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3485         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3486           adapted to work on targets with 16-bit or wider int.
3487         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3488         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3489         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3490         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3492 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3494         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3495         support large arrays.
3496         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3497         * gcc.dg/20061109-1.c: Likewise.
3498         * gcc.c-torture/execute/20061101-1.x: Likewise.
3499         * gcc.c-torture/execute/pr29797-1.x: Likewise.
3500         * gcc.c-torture/execute/pr31448.x: Likewise.
3502 2007-07-16  Lee Millward  <lee.millward@gmail.com>
3504         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3506         PR fortran/32238
3507         * gfortran.dg/pr32238.f90: New test.
3509         PR fortran/32222
3510         * gfortran.dg/pr32222.f90: New test.
3512         PR fortran/32242
3513         * gfortran.dg/pr32242.f90: New test.
3514         
3515 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
3516             David Ung  <davidu@mips.com>
3518         * gcc.target/mips/mips-sched-madd.c: New test case.
3520 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3522         PR libfortran/32611
3523         * gfortran.dg/large_real_kind_1.f90: Update test.
3524         * gfortran.dg/pr17706.f90: Update test.
3525         * gfortran.dg/fmt_zero_digits.f90: Update test.
3526         * gfortran.dg/fmt_zero_precision.f90: Update test.
3527         * gfortran.dg/real_const_3.f90: Update test.
3529 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3531         PR fortran/32036
3532         * gfortran.dg/bounds_check_8.f90: New test.
3533         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3535 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3537         PR fortran/32357
3538         * gfortran.dg/mvbits_2.f90: New test.
3540 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3542         PR libfortran/32731
3543         * gfortran.dg/pack_mask_1.f90:  New test.
3544         * gfortran.dg/unpack_mask_1.f90:  New test.
3546 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3548         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3549         * gcc.dg/20001101-1.c: Likewise.
3550         * gcc.dg/20001102-1.c: Likewise.
3551         * gcc.dg/20020116-2.c: Likewise.
3552         * gcc.dg/20020416-1.c: Likewise.
3553         * gcc.dg/sparc-constant-1.c: Likewise.
3554         * gcc.dg/sparc-dwarf2.c: Likewise.
3555         * gcc.dg/sparc-frame-1.c: Likewise.
3556         * gcc.dg/sparc-getcontext-1.c: Likewise.
3557         * gcc.dg/sparc-loop-1.c: Likewise.
3558         * gcc.dg/sparc-reg-1.c: Likewise.
3559         * gcc.dg/sparc-ret.c: Likewise.
3560         * gcc.dg/sparc-trap-1.c: Likewise.
3561         * gcc.dg/ultrasp10.c: Likewise.
3562         * gcc.dg/ultrasp11.c: Likewise.
3563         * gcc.dg/ultrasp1.c: Likewise.
3564         * gcc.dg/ultrasp2.c: Likewise.
3565         * gcc.dg/ultrasp3.c: Likewise.
3566         * gcc.dg/ultrasp4.c: Likewise.
3567         * gcc.dg/ultrasp5.c: Likewise.
3568         * gcc.dg/ultrasp6.c: Likewise.
3569         * gcc.dg/ultrasp7.c: Likewise.
3570         * gcc.dg/ultrasp8.c: Likewise.
3571         * gcc.dg/ultrasp9.c: Likewise.
3572         * gcc.dg/splet-1.c: Delete.
3574 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
3576         PR fortran/32724
3577         * gfortran.dg/stfunc_5.f90: New test.
3579 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
3581         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3582         New procedure to check if arrays are naturally aligned to the vector
3583         alignment boundary.
3584         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
3585         in size_t typedef.  Adjust tree dump scan results according to
3586         vect_aligned_arrays target check.
3587         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3588         vect_aligned_arrays target check.
3589         * gcc.dg/vect/pr31699.c: Ditto.
3591 2007-07-13  Sa Liu  <saliu@de.ibm.com>
3593         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3594         for V2DFmode vector conditional expression.
3595         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
3596         and dfceq patterns.
3597         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
3598         and dfcgt patterns.
3599         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
3600         V2DFmode comparison and test special values.
3601         * lib/target-supports.exp: Switch on test for V2DFmode 
3602         vector conditional expression.
3604 2007-07-13  Richard Guenther  <rguenther@suse.de>
3606         PR tree-optimization/32721
3607         * gcc.dg/pr32721.c: New testcase.
3609 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
3611         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3612         error message part that continues on a new line.
3614 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
3616         * gcc.dg/c99-tgmath-1.c: New.
3617         * gcc.dg/c99-tgmath-2.c: New.
3618         * gcc.dg/c99-tgmath-3.c: New.
3619         * gcc.dg/c99-tgmath-4.c: New.
3621 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3622             Janis Johnson  <janis187@us.ibm.com>
3624         PR testsuite/25241
3625         * gcc.test-framework/dg-error-exp-F.c: New test.
3626         * gcc.test-framework/dg-warning-exp-F.c: New test.
3627         * lib/gcc.exp: Enable warning and error prefixes.
3628         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3629         (dg-error): Wrap original dg-error.
3630         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3631         markers from dg-error/dg-warning directives.
3632         * gcc.dg/20040322-1.c: Likewise.
3633         * gcc.dg/Wchar-subscripts-1.c: Likewise.
3634         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3635         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3636         * gcc.dg/Werror-1.c: Likewise.
3637         * gcc.dg/Werror-10.c: Likewise.
3638         * gcc.dg/Werror-11.c: Likewise.
3639         * gcc.dg/Werror-2.c: Likewise.
3640         * gcc.dg/Werror-3.c: Likewise.
3641         * gcc.dg/Werror-4.c: Likewise.
3642         * gcc.dg/Werror-5.c: Likewise.
3643         * gcc.dg/Werror-6.c: Likewise.
3644         * gcc.dg/Werror-7.c: Likewise.
3645         * gcc.dg/Werror-8.c: Likewise.
3646         * gcc.dg/Werror-9.c: Likewise.
3647         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3648         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3649         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3650         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3651         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3652         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3653         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3654         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3655         * gcc.dg/Wnested-externs-1.c: Likewise.
3656         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3657         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3658         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3659         * gcc.dg/Wshadow-3.c: Likewise.
3660         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3661         * gcc.dg/Wwrite-strings-1.c: Likewise.
3662         * gcc.dg/anon-struct-5.c: Likewise.
3663         * gcc.dg/anon-struct-6.c: Likewise.
3664         * gcc.dg/anon-struct-7.c: Likewise.
3665         * gcc.dg/anon-struct-8.c: Likewise.
3666         * gcc.dg/array-8.c: Likewise.
3667         * gcc.dg/array-quals-2.c: Likewise.
3668         * gcc.dg/asm-qual-1.c: Likewise.
3669         * gcc.dg/asm-wide-1.c: Likewise.
3670         * gcc.dg/assign-warn-1.c: Likewise.
3671         * gcc.dg/assign-warn-2.c: Likewise.
3672         * gcc.dg/bitfld-10.c: Likewise.
3673         * gcc.dg/bitfld-11.c: Likewise.
3674         * gcc.dg/bitfld-12.c: Likewise.
3675         * gcc.dg/bitfld-13.c: Likewise.
3676         * gcc.dg/bitfld-14.c: Likewise.
3677         * gcc.dg/builtin-choose-expr-2.c: Likewise.
3678         * gcc.dg/builtins-30.c: Likewise.
3679         * gcc.dg/c90-const-expr-5.c: Likewise.
3680         * gcc.dg/c90-typespec-1.c: Likewise.
3681         * gcc.dg/c99-const-expr-5.c: Likewise.
3682         * gcc.dg/c99-flex-array-5.c: Likewise.
3683         * gcc.dg/c99-fordecl-3.c: Likewise.
3684         * gcc.dg/c99-tag-3.c: Likewise.
3685         * gcc.dg/c99-typespec-1.c: Likewise.
3686         * gcc.dg/c99-vla-jump-1.c: Likewise.
3687         * gcc.dg/c99-vla-jump-2.c: Likewise.
3688         * gcc.dg/c99-vla-jump-3.c: Likewise.
3689         * gcc.dg/c99-vla-jump-4.c: Likewise.
3690         * gcc.dg/c99-vla-jump-5.c: Likewise.
3691         * gcc.dg/cast-1.c: Likewise.
3692         * gcc.dg/cast-2.c: Likewise.
3693         * gcc.dg/cast-3.c: Likewise.
3694         * gcc.dg/cast-4.c: Likewise.
3695         * gcc.dg/cast-pretty-print-1.c: Likewise.
3696         * gcc.dg/comp-goto-2.c: Likewise.
3697         * gcc.dg/comp-goto-3.c: Likewise.
3698         * gcc.dg/cpp/error-1.c: Likewise.
3699         * gcc.dg/cpp/if-paren.c: Likewise.
3700         * gcc.dg/decl-7.c: Likewise.
3701         * gcc.dg/decl-8.c: Likewise.
3702         * gcc.dg/decl-nospec-1.c: Likewise.
3703         * gcc.dg/decl-nospec-2.c: Likewise.
3704         * gcc.dg/decl-nospec-3.c: Likewise.
3705         * gcc.dg/declspec-10.c: Likewise.
3706         * gcc.dg/declspec-11.c: Likewise.
3707         * gcc.dg/declspec-12.c: Likewise.
3708         * gcc.dg/declspec-13.c: Likewise.
3709         * gcc.dg/declspec-14.c: Likewise.
3710         * gcc.dg/declspec-15.c: Likewise.
3711         * gcc.dg/declspec-16.c: Likewise.
3712         * gcc.dg/declspec-17.c: Likewise.
3713         * gcc.dg/declspec-4.c: Likewise.
3714         * gcc.dg/declspec-5.c: Likewise.
3715         * gcc.dg/declspec-6.c: Likewise.
3716         * gcc.dg/declspec-7.c: Likewise.
3717         * gcc.dg/declspec-8.c: Likewise.
3718         * gcc.dg/declspec-9.c: Likewise.
3719         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3720         * gcc.dg/dfp/constants-c99.c: Likewise.
3721         * gcc.dg/dfp/keywords-c89.c: Likewise.
3722         * gcc.dg/dfp/keywords-c99.c: Likewise.
3723         * gcc.dg/dfp/keywords-reserved.c: Likewise.
3724         * gcc.dg/dfp/typespec.c: Likewise.
3725         * gcc.dg/dremf-type-compat-2.c: Likewise.
3726         * gcc.dg/dremf-type-compat-3.c: Likewise.
3727         * gcc.dg/dremf-type-compat-4.c: Likewise.
3728         * gcc.dg/empty-source-2.c: Likewise.
3729         * gcc.dg/empty-source-3.c: Likewise.
3730         * gcc.dg/enum3.c: Likewise.
3731         * gcc.dg/extra-semi-2.c: Likewise.
3732         * gcc.dg/extra-semi-3.c: Likewise.
3733         * gcc.dg/float-range-1.c: Likewise.
3734         * gcc.dg/float-range-2.c: Likewise.
3735         * gcc.dg/float-range-3.c: Likewise.
3736         * gcc.dg/float-range-5.c: Likewise.
3737         * gcc.dg/format/asm_fprintf-2.c: Likewise.
3738         * gcc.dg/format/asm_fprintf-3.c: Likewise.
3739         * gcc.dg/format/asm_fprintf-4.c: Likewise.
3740         * gcc.dg/format/asm_fprintf-5.c: Likewise.
3741         * gcc.dg/format/cast-1.c: Likewise.
3742         * gcc.dg/format/gcc_diag-3.c: Likewise.
3743         * gcc.dg/format/gcc_diag-4.c: Likewise.
3744         * gcc.dg/format/gcc_diag-6.c: Likewise.
3745         * gcc.dg/format/gcc_diag-8.c: Likewise.
3746         * gcc.dg/format/gcc_diag-9.c: Likewise.
3747         * gcc.dg/format/nul-2.c: Likewise.
3748         * gcc.dg/format/opt-1.c: Likewise.
3749         * gcc.dg/format/opt-2.c: Likewise.
3750         * gcc.dg/format/opt-3.c: Likewise.
3751         * gcc.dg/format/opt-4.c: Likewise.
3752         * gcc.dg/format/opt-5.c: Likewise.
3753         * gcc.dg/format/opt-6.c: Likewise.
3754         * gcc.dg/framework-2.c: Likewise.
3755         * gcc.dg/func-args-1.c: Likewise.
3756         * gcc.dg/func-outside-1.c: Likewise.
3757         * gcc.dg/func-outside-2.c: Likewise.
3758         * gcc.dg/gnu-cond-expr-2.c: Likewise.
3759         * gcc.dg/gnu-cond-expr-3.c: Likewise.
3760         * gcc.dg/if-empty-1.c: Likewise.
3761         * gcc.dg/init-bad-1.c: Likewise.
3762         * gcc.dg/init-bad-2.c: Likewise.
3763         * gcc.dg/init-bad-3.c: Likewise.
3764         * gcc.dg/init-desig-obs-2.c: Likewise.
3765         * gcc.dg/init-desig-obs-3.c: Likewise.
3766         * gcc.dg/init-empty-2.c: Likewise.
3767         * gcc.dg/init-empty-3.c: Likewise.
3768         * gcc.dg/inline-11.c: Likewise.
3769         * gcc.dg/inline-12.c: Likewise.
3770         * gcc.dg/inline-8.c: Likewise.
3771         * gcc.dg/inline-9.c: Likewise.
3772         * gcc.dg/inline3.c: Likewise.
3773         * gcc.dg/label-decl-1.c: Likewise.
3774         * gcc.dg/label-decl-2.c: Likewise.
3775         * gcc.dg/label-decl-3.c: Likewise.
3776         * gcc.dg/label-decl-4.c: Likewise.
3777         * gcc.dg/long-long-typespec-1.c: Likewise.
3778         * gcc.dg/lvalue-2.c: Likewise.
3779         * gcc.dg/lvalue-3.c: Likewise.
3780         * gcc.dg/nested-func-3.c: Likewise.
3781         * gcc.dg/nested-redef-1.c: Likewise.
3782         * gcc.dg/noreturn-4.c: Likewise.
3783         * gcc.dg/old-style-prom-2.c: Likewise.
3784         * gcc.dg/old-style-prom-3.c: Likewise.
3785         * gcc.dg/old-style-then-proto-1.c: Likewise.
3786         * gcc.dg/overflow-warn-1.c: Likewise.
3787         * gcc.dg/overflow-warn-2.c: Likewise.
3788         * gcc.dg/overflow-warn-3.c: Likewise.
3789         * gcc.dg/overflow-warn-4.c: Likewise.
3790         * gcc.dg/overflow-warn-6.c: Likewise.
3791         * gcc.dg/parm-forwdecl-2.c: Likewise.
3792         * gcc.dg/parm-forwdecl-3.c: Likewise.
3793         * gcc.dg/parm-impl-decl-1.c: Likewise.
3794         * gcc.dg/parm-impl-decl-2.c: Likewise.
3795         * gcc.dg/parm-incomplete-1.c: Likewise.
3796         * gcc.dg/parm-mismatch-1.c: Likewise.
3797         * gcc.dg/pointer-arith-1.c: Likewise.
3798         * gcc.dg/pointer-arith-2.c: Likewise.
3799         * gcc.dg/pointer-arith-3.c: Likewise.
3800         * gcc.dg/pointer-arith-4.c: Likewise.
3801         * gcc.dg/pointer-arith-6.c: Likewise.
3802         * gcc.dg/pointer-arith-7.c: Likewise.
3803         * gcc.dg/pointer-arith-8.c: Likewise.
3804         * gcc.dg/pr13804-1.c: Likewise.
3805         * gcc.dg/pr15698-1.c: Likewise.
3806         * gcc.dg/pr15698-2.c: Likewise.
3807         * gcc.dg/pr15698-3.c: Likewise.
3808         * gcc.dg/pr15698-4.c: Likewise.
3809         * gcc.dg/pr15698-5.c: Likewise.
3810         * gcc.dg/pr15698-6.c: Likewise.
3811         * gcc.dg/pr15698-7.c: Likewise.
3812         * gcc.dg/pr15698-8.c: Likewise.
3813         * gcc.dg/pr17188-1.c: Likewise.
3814         * gcc.dg/pr17301-1.c: Likewise.
3815         * gcc.dg/pr17301-2.c: Likewise.
3816         * gcc.dg/pr17730-1.c: Likewise.
3817         * gcc.dg/pr20368-1.c: Likewise.
3818         * gcc.dg/pr20368-2.c: Likewise.
3819         * gcc.dg/pr20368-3.c: Likewise.
3820         * gcc.dg/pr22308-1.c: Likewise.
3821         * gcc.dg/qual-component-1.c: Likewise.
3822         * gcc.dg/redecl-1.c: Likewise.
3823         * gcc.dg/redecl-11.c: Likewise.
3824         * gcc.dg/redecl-12.c: Likewise.
3825         * gcc.dg/redecl-13.c: Likewise.
3826         * gcc.dg/redecl-14.c: Likewise.
3827         * gcc.dg/redecl-15.c: Likewise.
3828         * gcc.dg/register-var-1.c: Likewise.
3829         * gcc.dg/register-var-2.c: Likewise.
3830         * gcc.dg/stmt-expr-2.c: Likewise.
3831         * gcc.dg/stmt-expr-3.c: Likewise.
3832         * gcc.dg/stmt-expr-label-1.c: Likewise.
3833         * gcc.dg/stmt-expr-label-2.c: Likewise.
3834         * gcc.dg/stmt-expr-label-3.c: Likewise.
3835         * gcc.dg/struct-empty-2.c: Likewise.
3836         * gcc.dg/struct-empty-3.c: Likewise.
3837         * gcc.dg/struct-parse-1.c: Likewise.
3838         * gcc.dg/struct-semi-1.c: Likewise.
3839         * gcc.dg/struct-semi-2.c: Likewise.
3840         * gcc.dg/struct-semi-3.c: Likewise.
3841         * gcc.dg/switch-5.c: Likewise.
3842         * gcc.dg/switch-6.c: Likewise.
3843         * gcc.dg/switch-7.c: Likewise.
3844         * gcc.dg/tls/diag-5.c: Likewise.
3845         * gcc.dg/transparent-union-1.c: Likewise.
3846         * gcc.dg/transparent-union-3.c: Likewise.
3847         * gcc.dg/typespec-1.c: Likewise.
3848         * gcc.dg/vla-init-2.c: Likewise.
3849         * gcc.dg/vla-init-3.c: Likewise.
3850         * gcc.dg/vla-init-4.c: Likewise.
3851         * gcc.dg/vla-init-5.c: Likewise.
3852         * gcc.dg/void-cast-2.c: Likewise.
3853         * gcc.dg/wvla-3.c: Likewise.
3854         * gcc.dg/wvla-7.c: Likewise.
3855         * gcc.target/i386/991209-1.c: Likewise.
3856         * gcc.target/ia64/fpreg-1.c: Likewise.
3857         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3858         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3859         
3860 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
3862         PR fortran/31639
3863         * gfortran.dg/func_decl_4.f90: New test.
3865 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
3867         PR fortran/32727
3868         * gfortran.dg/interface_17.f90: New test.
3870 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
3872         PR fortran/32599
3873         * gfortran.dg/32599.f03: New test case.
3875         PR fortran/32601
3876         * gfortran.dg/32601.f03: New test case.
3877         * gfortran.dg/32601_1.f03: Ditto.
3878         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3879         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3881 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
3883         * gcc.c-torture/execute/align-3.c: Remove function addr check.
3885 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3886             Devang Patel  <dpatel@apple.com>
3888         PR tree-optimization/25413
3889         * gcc.dg/vect/vect-align-1.c: New.
3890         * gcc.dg/vect/vect-align-2.c: New.
3891         * gcc.dg/vect/pr25413.c: New.
3892         * gcc.dg/vect/pr25413a.c: New.
3893         * gcc.dg/vect/pr31699.c: Fix dg-final check.
3895 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
3897         * lib/target-support.exp (check_ultrasparc_hw_available):
3898         New function.
3899         (is-effective-target): Check $arg for ultrasparc_hw.
3900         (is-effective-target-keyword): Likewise.
3901         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
3902         when determining what to do on sparc platforms.
3903         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
3904         * gcc.dg/20001101-1.c: Likewise.
3905         * gcc.dg/20001101-2.c: Likewise.
3906         * gcc.dg/ultrasp9.c: Likewise.
3907         * gcc.dg/ultrasp10.c: Likewise.
3908         * gcc.target/sparc/pdist-3.c: Likewise.
3910 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
3912         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
3914 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3916         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3917         get vectorized.
3918         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3919         now get vectorized.
3920         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3921         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3922         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3923         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3924         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3925         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3926         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3927         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3928         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3929         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3930         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3931         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3932         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3933         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3934         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3935         * lib/target-supports.exp (check_effective_target_vect_int_mul):
3936         Add spu.
3938 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
3940         PR c++/30854
3941         * g++.dg/parse/error30.C: New test.
3943 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3945         PR fortran/29804
3946         * gfortran.dg/alloc_comp_misc_1.f90: New test.
3948 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
3950         * gfortran.fortran-torture/compile/pr32663.f: New test.
3952 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3954         PR c++/31027
3955         * g++.dg/inherit/virtual4.C: New.
3957 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
3959         PR target/32661
3960         * gcc.target/i386/pr32661-1.c: New test.
3962 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3964         * gnat.dg/invariant_index.ad[sb]: New test.
3966 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3968         PR c++/32560
3969         * g++.dg/template/decl3.C: New.
3971 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
3973         PR 32617
3974         * gcc.c-torture/execute/align-3.c: New.
3976 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
3978         PR target/32708
3979         * gcc.target/i386/pr32708-1.c: New test.
3980         * gcc.target/i386/pr32708-2.c: Ditto.
3981         * gcc.target/i386/pr32708-3.c: Ditto.
3983 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
3985         * g++.dg/init/new20.C: Remove svn:executable flag.
3987 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3989         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
3991 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3993         * gcc.dg/ultrasp7.c: Add fpic target requirement.
3995 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3997         PR testsuite/25241
3998         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
3999         directive.
4000         
4001 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
4003         PR fortran/32157
4004         * gfortran.dg/overload_2.f90: New test.
4006         PR fortran/32689
4007         * gfortran.dg/transfer_simplify_5.f90
4009         PR fortran/32634
4010         * gfortran.dg/interface_15.f90: New test.
4012 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4014         PR libfortran/32336
4015         * gfortran.dg/matmul_5.f90:  New test case.
4017 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4019         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4020         * gcc.dg/fesd-any.h: Likewise.
4021         * gcc.dg/fesd-baseonly.c: Likewise.
4022         * gcc.dg/fesd-baseonly.h: Likewise.
4023         * gcc.dg/fesd-none.c: Likewise.
4024         * gcc.dg/fesd-none.h: Likewise.
4025         * gcc.dg/fesd-reduced.c: Likewise.
4026         * gcc.dg/fesd-reduced.h: Likewise.
4027         * gcc.dg/fesd-sys.c: Likewise.
4028         * gcc.dg/fesd-sys.h: Likewise
4029         * gcc.dg/fesd.h: Likewise.
4031         * g++.dg/debug/dwarf2: New directory.
4032         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4033         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4034         * g++.dg/other/fesd-any.h: Likewise.
4035         * g++.dg/other/fesd-baseonly.C: Likewise.
4036         * g++.dg/other/fesd-baseonly.h: Likewise.
4037         * g++.dg/other/fesd-none.C: Likewise.
4038         * g++.dg/other/fesd-none.h: Likewise.
4039         * g++.dg/other/fesd-reduced.C: Likewise.
4040         * g++.dg/other/fesd-reduced.h: Likewise.
4041         * g++.dg/other/fesd-sys.C: Likewise.
4042         * g++.dg/other/fesd-sys.h: Likewise.
4043         * g++.dg/other/fesd.h: Likewise.
4045 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
4047         PR fortran/31129
4048         * gfortran.dg/parameter_unused.f90: New test.
4050 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
4052         PR tree-optimization/32681
4053         * gcc.dg/tree-ssa/pr32681.c: New test.
4055 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4057         PR fortran/32678
4058         * gfortran.dg/fmt_t_5.f90: New test.
4060 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
4062         PR c++/30535
4063         * g++.dg/template/operator10.C: New.
4065 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4067         PR libfortran/32217
4068         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
4070 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4072         PR fortran/29876
4073         * gfortran.dg/operator_6.f90: New test.
4075 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4077         PR fortran/17711
4078         * gfortran.dg/operator_4.f90: New test.
4079         * gfortran.dg/operator_5.f90: New test.
4080         * gfortran.dg/logical_comp.f90: Adjusted error messages.
4081         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4083 2007-07-08  Tobias Burnus  <burnus@net-b.de>
4085         PR fortran/32669
4086         * gfortran.dg/argument_checking_6.f90: New.
4088 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4090         PR fortran/25094
4091         * gfortran.dg/interface_155555.f90: New test.
4093 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4095         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4096         c99-math-long-double-1.c, c99-math.h: Test subnormals.
4098 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4100         PR testsuite/25241
4101         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4102         discern pedantic diagnostics and errors.
4103         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4104         and not an error.
4105         * gcc.dg/20050121-1.c: This is an error and not a warning.
4106         * gcc.target/i386/sseregparm-2.c:  Likewise.
4107         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4108         * gcc.dg/charset/attribute2.c: Likewise.
4109         * gcc.dg/bitfld-1.c: Likewise.
4110         * gcc.dg/pack-test-2.c: Likewise.
4111         * gcc.dg/940510-1.c: Match separately error and warning.
4112         * gcc.dg/array-2.c: Match separately multiple messages. The second
4113         diagnostic is a pedantic warning and not an error.
4114         * gcc.dg/pr14475.c: Match separately multiple messages.
4115         * gcc.dg/pr18809-1.c: Likewise.
4116         * gcc.dg/pr27953.c: Likewise.
4117         * gcc.dg/vla-init-1.c: Likewise.
4118         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4120 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4122         PR fortran/32644
4123         * gfortran.dg/char_decl_1.f90: New test.
4125 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
4127         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4129 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
4131         PR c++/32232
4132         * g++.dg/template/overload9.C: New test.
4134 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
4136         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4137         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4139 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4141         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4142         * gcc.dg/20001012-2.c: Likewise.
4143         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4144         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4146 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4148         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4149         about the chunk size when STACK_SIZE is defined.
4151 2007-07-06  Josh Conner  <jconner@apple.com>
4153         PR middle-end/32602
4154         * gcc.dg/sibcall-8.c: New test.
4156 2007-07-06  Josh Conner  <jconner@apple.com>
4158         PR middle-end/32603
4159         * gcc.target/arm/sibcall-1.c: New test.
4161 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4163         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4165 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
4167         * gfortran.dg/save_parameter.f90: New test.
4168         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4170 2007-07-06  Richard Guenther  <rguenther@suse.de>
4172         * g++.dg/opt/pr30965.C: New testcase.
4174 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
4176         * gcc.target/mips/save-restore-5.c: New test.
4178 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4180         PR rtl_optimization/32450
4181         * gcc.dg/pr32450.c: New runtime test.
4183 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4185         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4186         single underscore in scan directives.
4188 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
4190         PR c++/32245
4191         * g++.dg/init/ptrmem4.C: New test.
4193         PR c++/32251
4194         * g++.dg/init/new21.C: Likewise.
4196         PR c++/31992
4197         * g++.dg/template/static30.C: Likewise.
4199 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
4201         * gcc.dg/vect/costmodel/ppc: New directory.
4202         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4203         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4204         New test.
4205         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4206         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4207         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4208         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4209         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4210         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4211         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4212         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4213         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4215         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4216         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4217         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4218         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4220 2007-07-05  Tobias Burnus  <burnus@net-b.de>
4222         PR fortran/32359
4223         * gfortran.dg/module_md5_1.f90: Update MD5 number.
4225 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
4227         PR fortran/32526
4228         * gfortran.dg/interface_14.f90: New test.
4230         PR fortran/32613
4231         * gfortran.dg/do_iterator_2.f90: New test.
4233 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4235         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4236         (FE_DEC_DOWNWARD): Likewise.
4237         (FE_DEC_UPWARD): Likewise.
4238         (FE_DEC_TOWARDZERO): Likewise.
4239         (FE_DEC_TONEARESTFROMZERO): Likewise.
4241 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
4243         * gcc.c-torture/compile/pr32606.c: New.
4244         * gfortran.fortran-torture/execute/pr32604.f90: New.
4246 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
4248         * gcc.dg/visibility-12.c: New test.
4249         * gcc.dg/visibility-13.c: Likewise.
4250         * g++.dg/ext/visibility-9.C: Likewise.
4251         * g++.dg/ext/visibility-10.C: Likewise.
4253 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4255         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4256         * gcc.dg/sh-relax-vxworks.c: New test.
4258 2007-07-04  Richard Guenther  <rguenther@suse.de>
4260         PR tree-optimization/32500
4261         * gcc.c-torture/execute/pr32500.c: New testcase.
4263 2007-07-04  Richard Guenther  <rguenther@suse.de>
4265         PR tree-optimization/32482
4266         * gcc.c-torture/compile/pr32482.c: New testcase.
4268 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4270         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4271         VxWorks kernels.
4272         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4273         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4274         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4275         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4277 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4279         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4281 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4283         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4285 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4287         PR fortran/31198
4288         * gfortran.dg/min_max_optional_1.f90: New test.
4289         * gfortran.dg/min_max_optional_2.f90: New test.
4290         * gfortran.dg/min_max_optional_3.f90: New test.
4292 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4294         PR fortran/32545
4295         * gfortran.dg/fmt_error.f90: New test.
4297 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4299         PR fortran/32612
4300         * gfortran.dg/interface_13.f90: New test.
4302 2007-07-03  Dave Brolley  <brolley@redhat.com>
4304         PR c++/31743
4305         * g++.dg/init/new20.C: New test.
4307 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
4309         PR fortran/32579
4310         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4312 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4314         PR fortran/25062
4315         * common_7.f90: New.
4316         * common_8.f90: New.
4317         * common_9.f90: New.
4319 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4321         PR fortran/30940
4322         * gfortran.dg/argument_checking_1.f90: New.
4323         * gfortran.dg/argument_checking_2.f90: New.
4324         * gfortran.dg/argument_checking_3.f90: New.
4325         * gfortran.dg/argument_checking_4.f90: New.
4326         * gfortran.dg/argument_checking_5.f90: New.
4327         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4328         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4330 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4332         * gcc.dg/pr32176.c: Add -w to default dg-options.
4334 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4336         * gcc.c-torture/compile/ssa-pre-1.c: New test.
4338 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4340         PR fortran/20888
4341         * gfortran.dg/null_2.f90: New.
4343 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4344             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4346         PR middle-end/32176
4347         * gcc.dg/pr32176.c: New test.
4349 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4351         * gcc.dg/const-float80.c : New test.
4352         * gcc.dg/const-float128.c : New test.
4353         * gcc.dg/const-float80-ped.c : New test.
4354         * gcc.dg/const-float128-ped.c : New test.
4356 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4358         * gcc.dg/c99-math.h: Fix typo.
4360 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4362         PR libgomp/32468
4363         * gcc.dg/gomp/pr32468-1.c: New test.
4365 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4367         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4368         an ABI option.
4370 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4372         * gfortran.fortran-torture/compile/pr32583.f: New.
4373         * gcc.c-torture/compile/pr32584.c: New
4375 2007-07-02  Ollie Wild  <aaw@google.com>
4377         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4378         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4380 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4382         * gcc.target/mips/save-restore-1.c: New test.
4383         * gcc.target/mips/save-restore-2.c: Likewise.
4384         * gcc.target/mips/save-restore-3.c: Likewise.
4385         * gcc.target/mips/save-restore-4.c: Likewise.
4387 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
4389         PR tree-optimization/31966
4390         PR tree-optimization/32533
4391         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4392         * gfortran.dg/pr32533.f90: Ditto.
4394 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4396         * g++.dg/opt/nrv12.C: New test.
4397         * gcc.target/i386/nrv1.c: New test.
4399         PR c++/31748
4400         * g++.dg/gomp/pr31748.C: New test.
4402 2007-07-02  Ira Rosen  <irar@il.ibm.com>
4404         PR tree-optimization/32230
4405         * gcc.dg/vect/pr32230.c: New test.
4407 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
4409         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4410         * bind_c_coms.f90: Ditto.
4411         * bind_c_coms_driver.c: Ditto.
4412         * bind_c_dts.f90: Ditto.
4413         * bind_c_dts_2.f03: Ditto.
4414         * bind_c_dts_2_driver.c: Ditto.
4415         * bind_c_dts_3.f03: Ditto.
4416         * bind_c_dts_4.f03: Ditto.
4417         * bind_c_dts_driver.c: Ditto.
4418         * bind_c_implicit_vars.f03: Ditto.
4419         * bind_c_procs.f03: Ditto.
4420         * bind_c_usage_2.f03: Ditto.
4421         * bind_c_usage_3.f03: Ditto.
4422         * bind_c_usage_5.f03: Ditto.
4423         * bind_c_usage_6.f03: Ditto.
4424         * bind_c_usage_7.f03: Ditto.
4425         * bind_c_vars.f90: Ditto.
4426         * bind_c_vars_driver.c: Ditto.
4427         * binding_c_table_15_1.f03: Ditto.
4428         * binding_label_tests.f03: Ditto.
4429         * binding_label_tests_10.f03: Ditto.
4430         * binding_label_tests_10_main.f03: Ditto.
4431         * binding_label_tests_11.f03: Ditto.
4432         * binding_label_tests_11_main.f03: Ditto.
4433         * binding_label_tests_12.f03: Ditto.
4434         * binding_label_tests_13.f03: Ditto.
4435         * binding_label_tests_13_main.f03: Ditto.
4436         * binding_label_tests_14.f03: Ditto.
4437         * binding_label_tests_2.f03: Ditto.
4438         * binding_label_tests_3.f03: Ditto.
4439         * binding_label_tests_4.f03: Ditto.
4440         * binding_label_tests_5.f03: Ditto.
4441         * binding_label_tests_6.f03: Ditto.
4442         * binding_label_tests_7.f03: Ditto.
4443         * binding_label_tests_8.f03: Ditto.
4444         * binding_label_tests_9.f03: Ditto.
4445         * c_assoc.f90: Ditto.
4446         * c_assoc_2.f03: Ditto.
4447         * c_f_pointer_shape_test.f90: Ditto.
4448         * c_f_pointer_tests.f90: Ditto.
4449         * c_f_tests_driver.c: Ditto.
4450         * c_funloc_tests.f03: Ditto.
4451         * c_funloc_tests_2.f03: Ditto.
4452         * c_funloc_tests_3.f03: Ditto.
4453         * c_funloc_tests_3_funcs.c: Ditto.
4454         * c_kind_params.f90: Ditto.
4455         * c_kind_tests_2.f03: Ditto.
4456         * c_kinds.c: Ditto.
4457         * c_loc_driver.c: Ditto.
4458         * c_loc_test.f90: Ditto.
4459         * c_loc_tests_2.f03: Ditto.
4460         * c_loc_tests_2_funcs.c: Ditto.
4461         * c_loc_tests_3.f03: Ditto.
4462         * c_loc_tests_4.f03: Ditto.
4463         * c_loc_tests_5.f03: Ditto.
4464         * c_loc_tests_6.f03: Ditto.
4465         * c_loc_tests_7.f03: Ditto.
4466         * c_loc_tests_8.f03: Ditto.
4467         * c_ptr_tests.f03: Ditto.
4468         * c_ptr_tests_10.f03: Ditto.
4469         * c_ptr_tests_5.f03: Ditto.
4470         * c_ptr_tests_7.f03: Ditto.
4471         * c_ptr_tests_7_driver.c: Ditto.
4472         * c_ptr_tests_8.f03: Ditto.
4473         * c_ptr_tests_8_funcs.c: Ditto.
4474         * c_ptr_tests_9.f03: Ditto.
4475         * c_ptr_tests_driver.c: Ditto.
4476         * c_size_t_driver.c: Ditto.
4477         * c_size_t_test.f03: Ditto.
4478         * com_block_driver.f90: Ditto.
4479         * global_vars_c_init.f90: Ditto.
4480         * global_vars_c_init_driver.c: Ditto.
4481         * global_vars_f90_init.f90: Ditto.
4482         * global_vars_f90_init_driver.c: Ditto.
4483         * interop_params.f03: Ditto.
4484         * iso_c_binding_only.f03: Ditto.
4485         * iso_c_binding_rename_1.f03: Ditto.
4486         * iso_c_binding_rename_1_driver.c: Ditto.
4487         * iso_c_binding_rename_2.f03: Ditto.
4488         * iso_c_binding_rename_2_driver.c: Ditto.
4489         * kind_tests_2.f03: Ditto.
4490         * kind_tests_3.f03: Ditto.
4491         * module_md5_1.f90: Ditto.
4492         * only_clause_main.c: Ditto.
4493         * print_c_kinds.f90: Ditto.
4494         * test_bind_c_parens.f03: Ditto.
4495         * test_c_assoc.c: Ditto.
4496         * test_com_block.f90: Ditto.
4497         * test_common_binding_labels.f03: Ditto.
4498         * test_common_binding_labels_2.f03: Ditto.
4499         * test_common_binding_labels_2_main.f03: Ditto.
4500         * test_common_binding_labels_3.f03: Ditto.
4501         * test_common_binding_labels_3_main.f03: Ditto.
4502         * test_only_clause.f90: Ditto.
4503         * use_iso_c_binding.f90: Ditto.
4504         * value_5.f90: Ditto.
4505         * value_test.f90: Ditto.
4506         * value_tests_f03.f90: Ditto.
4508 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
4510         * gcc.dg/tls/opt-14.c: New.
4512 2007-07-01  Ollie Wild  <aaw@google.com>
4514         * g++.dg/lookup/using16.C: New test.
4515         * g++.dg/lookup/using17.C: New test.
4517 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
4519         PR fortran/32239
4520         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4521         (test_4): Use proper test for floating point equality.
4522         (test_8): Likewise.
4524 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4526         PR libgfortran/32554
4527         * gfortran.dg/fmt_p_1.f90: New test.
4529 2007-07-01  Ira Rosen  <irar@il.ibm.com>
4531         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4532         initialization and fix dg-final check - the initialization loop is
4533         vectorizable.
4535 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4536             Volker Reichelt  <reichelt@netcologne.de>
4538         PR middle-end/32559
4539         * gcc.dg/pr32559.c: New test.
4541 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4543         PR tree-optimization/25371
4544         * gcc.dg/vect/pr25371.c: New test.
4546 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4548         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4549         when allocating and initializing a flexible array.
4551 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
4553         PR fortran/20373
4554         * gfortran.dg/intrinsic.f90: New test.
4556 2007-06-30  Tobias Burnus  <burnus@net-b.de>
4558         PR fortran/32555
4559         * gfortran.dg/fmt_zero_check.f90: New.
4561 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
4563         PR fortran/30284
4564         * gfortran.dg/repeat_f90: New test.
4566 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4568         PR testsuite/25241
4569         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4570         -pedantic-errors, so we should match errors.
4571         * gcc.dg/cpp/escape-1.c: Likewise.
4572         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4573         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4574         warning.
4575         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4576         errors instead of warnings.
4577         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4578         a pedantic warning.
4579         * gcc.dg/cpp/arith-3.c: Likewise.
4581 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4583         PR testsuite/25241
4584         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4585         * gcc.dg/pch/valid-2.c: Likewise.
4586         * gcc.dg/pch/valid-3.c: Likewise.
4587         * gcc.dg/pch/warn-1.c: Likewise.
4588         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4589         
4590 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4592         PR c/4076
4593         * gcc.dg/Wunused-function.c: New.
4594         
4595 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4597         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4599 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
4601         * g++.dg/other/canon-31724.C: New.
4602         
4603 2007-06-29  Jan Hubicka  <jh@suse.cz>
4605         PR middle-end/32372
4606         * gcc.c-torture/compile/pr32372.c: new.
4608 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4610         * gfortran.dg/operator_3.f90: New test.
4612 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4614         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4615         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4617 2007-06-29  Richard Guenther  <rguenther@suse.de>
4619         PR middle-end/32493
4620         * gcc.dg/inline-23.c: New testcase.
4622 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
4624         PR tree-optimization/24659
4625         * gcc.target/i386/vectorize2.c: New test.
4626         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4627         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4629 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
4631         * gcc.dg/pointer-arith-9.c: New test.
4633 2007-06-29  Tobias Burnus  <burnus@net-b.de>
4635         PR fortran/32483
4636         * gfortran.dg/fmt_read_2.f90: New.
4638 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4640         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4641         If it exists, don't try to create it.
4643 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
4645         * g++.dg/ext/visibility/ms-compat-1.C: New.
4647 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4649         PR tree-opt/32417
4650         * gfortran.fortran-torture/compile/pr32417.f90: New test.
4652 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
4654         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4655         targets.
4657 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
4659         PR fortran/32467
4660         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4662 2007-06-27  Richard Guenther  <rguenther@suse.de>
4664         PR middle-end/32492
4665         * gcc.dg/inline-22.c: New testcase.
4667 2007-06-26  Hui-May Chang <hm.chang@apple.com>
4669         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4670         the scan-assembler constant.
4672 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
4674         PR 20216
4675         * gcc.dg/pr20216.c: New.
4677 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4679         PR tree-opt/32421
4680         * gcc.dg/vect/pr32421.c: New test.
4682 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
4684         PR c++/32111
4685         * g++.dg/other/friend5.C: New test.
4687 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
4689         PR fortran/32464
4690         * gfortran.dg/host_assoc_function_2.f90: New test.
4692         PR fortran/31494
4693         * gfortran.dg/host_assoc_call_1.f90: New test.
4695 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4697         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4698         
4699 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4701         PR fortran/32456
4702         * gfortran.dg/error_format.f90: New test.
4704 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4706         PR fortran/32136
4707         * gfortran.dg/pr32136.f90: New test.
4709 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4711         PR fortran/31726
4712         * gfortran.dg/minmaxloc_1.f90: New test.
4714         PR fortran/32298
4715         * gfortran.dg/minmaxloc_2.f90: New test.
4717 2007-06-23  Richard Guenther  <rguenther@suse.de>
4719         PR tree-optimization/16876
4720         PR middle-end/29478
4721         * gcc.dg/pr29254.c: The warning is bogus.
4722         * gcc.dg/warn-1.c: Likewise.
4723         * gcc.dg/assign-warn-3.c: Likewise.
4724         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4726 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
4728         * gcc.c-torture/execute/20070623-1.c: New.
4730 2007-06-22  Jan Hubicka  <jh@suse.cz>
4732         * gcc.c-torture/compile/pr31541.c: New.
4734 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4736         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4737         Remove -m64 from dg-options.
4739 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4741         PR middle-end/32374
4742         * gcc.dg/pr32374.c: New test.
4744 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4746         PR fortran/32360
4747         * gfortran.dg/pointer_assign_3.f90: New test.
4749 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
4751         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4753 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4755         PR fortran/31162
4756         * gfortran.dg/assign.f90: Update test.
4757         * gfortran.dg/real_do_1.f90: Update test.
4758         * gfortran.dg/gomp/omp_do1.f90: Update test.
4759         * gfortran.dg/warnings_are_errors_1.f: Update test.
4760         * gfortran.dg/g77/20010519-1.f: Update test.
4761         * gfortran.dg/g77/pr9258.f: Update test.
4762         * gfortran.dg/g77/960317-1.f: Update test.
4764 2007-06-21  Richard Guenther  <rguenther@suse.de>
4766         PR tree-optimization/32453
4767         * gcc.c-torture/compile/pr32453.c: New testcase.
4769 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
4771         PR tree-optimization/31866
4772         * gcc.dg/pr31866.c: New test.
4774 2007-06-21  Richard Guenther  <rguenther@suse.de>
4776         PR tree-optimization/32451
4777         * g++.dg/torture/20070621-1.C: New testcase.
4779 2007-06-21  Christian Bruel  <christian.bruel@st.com>
4781         * gcc.dg/attr-isr.c: Test delay slot content.
4782         
4783 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4785         PR fortran/32361
4786         gfortran.dg/pointer_assign_2.f90: New test.
4788 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4790         PR fortran/25061
4791         gfortran.dg/invalid_procedure_name.f90: New test.
4793 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
4795         PR tree-optimization/25737
4796         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4798 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
4800         * gcc.target/i386/large-size-array-3.c: New.
4802 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4803         Richard Guenther  <rguenther@suse.de>
4805         PR fortran/32140
4806         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4808 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
4810         PR middle-end/31959
4811         * gcc.dg/pr31959.c: New test.
4813         PR inline-asm/32109
4814         * g++.dg/ext/asm10.C: New test.
4816         PR middle-end/32285
4817         * gcc.c-torture/execute/20070614-1.c: New test.
4819 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
4821         * gcc.target/arm/stack-corruption.c: New test.
4823 2007-06-19  Richard Guenther  <rguenther@suse.de>
4825         * g++.dg/torture/pr30252.C: New testcase.
4827 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
4829         PR tree-optimization/32353
4830         * g++.dg/opt/nrv13.C: New test.
4832 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
4834         PR fortran/20863
4835         PR fortran/20882
4836         * gfortran.dg/impure_assignment_2.f90 : New test.
4838         PR fortran/32236
4839         * gfortran.dg/data_initialized_2.f90 : New test.
4841         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
4842         appropriate version of 'dmach'.
4844 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4846         PR target/32389
4847         * gcc.target/i386/pr32389.c New test.
4849 2007-06-18  Simon Baldwin <simonb@google.com>
4851         PR c++/31923
4852         * g++.dg/template/error25.C: New.
4853         * g++.dg/template/spec35.C: New.
4855 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
4857         * gcc.c-torture/compile/pr32355.c: New testcase.
4858         
4859 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4861         PR tree-optimization/32383
4862         * g++.dg/opt/pr32383.C: New test.
4864 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
4866         PR rtl-optimization/32366
4867         * gcc.dg/vect/pr32366.c: New test.
4869 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
4871         * gcc.c-torture/compile/pr32349.c: New testcase.
4872         
4873 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4875         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
4876         * gcc.target/sparc/combined-2.c: Likewise.
4877         * gcc.target/sparc/fexpand.c : Likewise.
4878         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
4879         * gcc.target/sparc/fpack16.c : Likewise.
4880         * gcc.target/sparc/fpmerge.c : Likewise.
4881         * gcc.target/sparc/fpmul.c : Likewise.
4882         * gcc.target/sparc/noresult.c : Likewise.
4883         * gcc.target/sparc/pdist.c: Likewise.
4885 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
4887         PR middle-end/31723
4888         * gcc.target/i386/recip-divf.c: New test.
4889         * gcc.target/i386/recip-sqrtf.c: Ditto.
4890         * gcc.target/i386/recip-vec-divf.c: Ditto.
4891         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4892         * gcc.target/i386/sse-recip.c: Ditto.
4893         * gcc.target/i386/sse-recip-vec.c: Ditto.
4895 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4897         PR tree-opt/32225
4898         * gcc.c-torture/compile/20070605-1.c: New test.
4900         * gcc.c-torture/compile/20070603-1.c: New testcase.
4901         * gcc.c-torture/compile/20070603-2.c: New testcase.
4903         * gcc.c-torture/compile/20070531-1.c: New test.
4905         PR tree-opt/32167
4906         * gcc.c-torture/compile/20070531-2.c: New test.
4908         PR tree-opt/32144
4909         * gcc.c-torture/compile/20070529-1.c: New test.
4911         PR tree-opt/32145
4912         * gcc.c-torture/compile/20070529-2.c: New test.
4914         PR tree-opt/32015
4915         * gcc.c-torture/compile/20070520-1.c: New test.
4917         * g++.dg/ext/java-1.C: New test.
4919         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
4920         loops instead of one. Remove the "can't determine dependence"
4921         check.
4922         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
4923         needed as the cast is gone in the first place.
4924         * gcc.dg/max-1.c: Change local variable a to be a global one.
4925         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
4926         have a cast which is PREd.
4928 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
4930         * g++.dg/lookup/anon6.C: New test.
4932 2007-06-14  Dirk Mueller  <dmueller@suse.de>
4934         PR c++/31806
4935         * g++.dg/opt/static6.C: New testcase.
4937 2007-06-14  Geoff Keating  <geoffk@apple.com>
4939         * g++.dg/ext/visibility/overload-1.C: New.
4941         PR 31093
4942         * g++.dg/ext/visibility/anon4.C: New.
4944 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
4946         PR target/32268
4947         * gcc.target/i386/pr32268.c: New test.
4949 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4951         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
4952         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
4953         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
4955         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
4956         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
4957         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
4958         BID is used.
4960 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
4962         PR fortran/32302
4963         * gfortran.dg/common_resize_1.f90: New test.
4965 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
4967         PR target/32274
4968         * gcc.dg/vect/pr32224.c: Fix.   
4969         
4970 2007-06-13  Eric Christopher  <echristo@apple.com>
4972         * gcc.target/i386/ssefn-1.c: Add -march=i386.
4974 2007-06-13  Tobias Burnus  <burnus@net-b.de>
4976         PR fortran/32323
4977         * gfortran.dg/actual_array_vect_1.f90: New.
4979 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4981         * gcc.target/sparc/mfpu.c: New test.
4983 2007-06-12  Geoff Keating  <geoffk@apple.com>
4985         * g++.dg/warn/weak1.C: Suppress on Darwin.
4986         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
4988 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4990         PR middle-end/31579
4991          * g++.dg/torture/pr31579.C: New testcase.
4993 2007-06-12  Ian Lance Taylor  <iant@google.com>
4995         PR libstdc++/29286
4996         * g++.dg/init/new16.C: New test.
4997         * g++.dg/init/new17.C: New test.
4998         * g++.dg/init/new18.C: New test.
4999         * g++.dg/init/new19.C: New test.
5001 2007-06-12  Olivier Hainque  <hainque@adacore.com>
5003         * gnat.dg/lhs_view_convert.adb: New test.
5005 2007-06-12  Richard Guenther  <rguenther@suse.de>
5007         PR tree-optimization/15353
5008         PR tree-optimization/31657
5009         * gcc.c-torture/execute/20070424-1.c: New testcase.
5010         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5011         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5012         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5013         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5014         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5016 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5018         PR rtl-optimization/32293
5019         * gcc.dg/pr32293.c: New test.
5021 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
5023         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5025 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
5027         PR fortran/29786
5028         * gfortran.dg/equiv_7.f90: New test.
5029         * gfortran.dg/equiv_constraint_7.f90: Change error message.
5031         PR fortran/30875
5032         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5034 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
5036         * gcc.dg/setjmp-3.c: Rename raise to raise0.
5037         * gcc.dg/setjmp-4.c: Likewise.
5038         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5040 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
5042         PR rtl-optimization/31025
5043         * gfortran.dg/pr31025.f90: New.
5045 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5047         PR target/32280
5048         * gcc.target/i386/pr32280.c: New test.
5050 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5052         PR middle-end/32279
5053         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5055 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5057         PR libgfortran/32235
5058         * gfortran.dg/backspace_9.f: New test.
5060 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
5062         * gcc.dg/tree-ssa/prefetch-7.c: New test.
5064 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
5066         * gcc.dg/tree-ssa/loop-28.c: New testcase.
5068 2007-06-09  Ian Lance Taylor  <iant@google.com>
5070         PR tree-optimization/32169
5071         * gcc.c-torture/compile/pr32169.c: New test.
5073 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
5075         * gcc.dg/vect/costmodel: New directory.
5076         * gcc.dg/vect/costmodel/i386: New directory.
5077         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5078         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5079         New test.
5080         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5081         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5082         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5083         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5084         * gcc.dg/vect/costmodel/x86_64: New directory.
5085         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5086         New testsuite.
5087         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5088         New test.
5089         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5090         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5091         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5092         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5093         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5095 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
5097         PR tree-optimization/32243
5098         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
5099         flags for -Os tests.
5100         * gcc.dg/vect/03-vect-pr32243.c: New test.
5102 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
5104         PR tree-optimization/32224
5105         * gcc.dg/vect/pr32224.c: New test.
5107 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
5109         PR c++/32177
5110         * g++.dg/gomp/pr32177.C: New test.
5112 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5114         PR testsuite/25241
5115         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5116         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5117         warning nor an error.
5118         * gcc.dg/Wfatal-2.c: Likewise.
5119         * gcc.dg/Werror-1.c: Likewise.
5120         * gcc.dg/Werror-5.c: Likewise.
5121         * gcc.dg/Werror-7.c: Likewise.
5122         * gcc.dg/Werror-10.c: Likewise.
5123         * gcc.dg/Werror-11.c: Likewise.
5125 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
5127         PR c++/30759
5128         * g++.dg/init/brace6.C: New test.
5130 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
5132         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5133         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5134         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5135         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5137         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5138         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5139         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5140         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5141         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5142         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5143         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5144         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5146         * gcc.dg/darwin-minversion-3.c: New.
5148 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
5150         * gcc.target/i386/builtin-copysign.c: New test.
5152 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5154         PR tree-optimization/32220
5155         * gfortran.dg/predcom-2.f: New testcase.
5157 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5159         PR tree-opt/32231
5160         * gcc.target/i386/vectorize4.c: New test.
5162 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
5164         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5166 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5168         PR testsuite/25241
5169         * gcc.dg/simd-5.c: Mark output as a note.
5170         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5171         dg-message.
5172         * gcc.dg/simd-1.c: Likewise.
5173         * gcc.dg/always_inline.c: Mark output as a sorry.
5174         * gcc.dg/always_inline2.c: Likewise.
5175         * gcc.dg/always_inline3.c: Likewise.
5177 2007-06-06  Ian Lance Taylor  <iant@google.com>
5179         * g++.dg/conversion/enum1.C: New test.
5181 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
5183         PR tree-optimization/32216
5184         * gcc.dg/vect/pr32216.c: New test.
5186 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5188         PR testsuite/18923
5189         * gfortran.dg/invalid_contains_1.f90: New test.
5190         * gfortran.dg/invalid_contains_2.f90: New test.
5192 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5194         PR testsuite/32057
5195         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5196         midnight issues.
5198 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5200         PR testsuite/25241
5201         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5202         dg-message to match de note.
5203         * gcc.dg/pr26570.c: Use dg-message for a note.
5204         * gcc.dg/pr29254.c: Use dg-message for generic output and use
5205         dg-error instead of dg-warning because of -Werror.
5206         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5207         neither an error, nor a warning.
5208         * gcc.dg/glibc-uclibc-2.c: Likewise
5209         * gcc.dg/cpp/19940712-1.c: Likewise.
5211 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
5213         PR preprocessor/23479
5214         * gcc.dg/binary-constants-1.c: Add test suites for
5215         the 0b-prefixed binary integer constants.
5216         * gcc.dg/binary-constants-2.c: Ditto.
5217         * gcc.dg/binary-constants-3.c: Ditto.
5218         * gcc.dg/binary-constants-4.c: Ditto.
5220 2007-06-05  Ian Lance Taylor  <iant@google.com>
5222         * gcc.dg/Wstrict-overflow-19.c: New test.
5224 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
5226         * gcc.dg/matrix/matrix-6.c: Remove conversion.
5228 2007-06-04  Ian Lance Taylor  <iant@google.com>
5230         * gcc.dg/Wstrict-overflow-18.c: New test.
5232 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5234         PR testsuite/25241
5235         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5236         * gcc.dg/cpp/mi5.c: Likewise.
5237         * gcc.dg/cpp/mi7.c: Likewise.
5239 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
5241         PR c/32191
5242         * gcc.dg/pr32191.c: New test.
5244 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5246         PR fortran/32124
5247         * gfortran.dg/allocate_stat_1.f90: Remove.
5249 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5251         * gcc.target/i386/sse4_2-check.h: New.
5252         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5253         * gcc.target/i386/sse4_2-crc32.h: Likewise.
5254         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5255         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5256         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5257         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5258         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5259         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5260         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5261         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5262         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5263         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5264         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5265         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5266         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5267         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5268         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5269         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5271 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
5273         * gcc.dg/pie-link.c: New test.
5275 2007-06-01  Ian Lance Taylor  <iant@google.com>
5277         * gcc.dg/Wstrict-overflow-17.c: New test.
5279 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
5281         * gcc.dg/builtin-return-1.c (g): New.
5282         (main): Allocate at least 64 bytes on the stack.
5284 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
5286         * g++.dg/init/cleanup3.C: New test.
5288 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5290         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5291         int is 16 bits.
5293 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
5295         PR fortran/32156
5296         * gfortran.dg/char_array_constructor_3.f90: New test.
5298 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5300         PR tree-optimization/32160
5301         * gfortran.dg/predcom-1.f: New test.
5303 2007-05-31  Richard Guenther  <rguenther@suse.de>
5305         * g++.dg/other/str_empty.C: Move...
5306         * g++.dg/other/pr30567.C: Move...
5307         * g++.dg/tree-ssa/pr27218.C: Move...
5308         * g++.dg/torture: ...here and remove dg-options.
5310 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
5312         PR c++/32158
5313         * g++.dg/ext/is_pod_incomplete.C: New.
5315 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
5316             Douglas Gregor <doug.gregor@gmail.com>
5317             Pedro Lamarao <pedro.lamarao@mndfck.org>
5318             Howard Hinnant <howard.hinnant@gmail.com>
5320         PR c++/7412
5321         PR c++/29939
5322         * g++.dg/cpp0x/rv8p.C: New.
5323         * g++.dg/cpp0x/temp-constructor-bug.C: New.
5324         * g++.dg/cpp0x/cast-bug.C: New.
5325         * g++.dg/cpp0x/elision_weak.C: New.
5326         * g++.dg/cpp0x/collapse-bug.C: New.
5327         * g++.dg/cpp0x/rv3p.C: New.
5328         * g++.dg/cpp0x/rv7n.C: New.
5329         * g++.dg/cpp0x/overload-conv-1.C: New.
5330         * g++.dg/cpp0x/rv2n.C: New.
5331         * g++.dg/cpp0x/deduce.C: New.
5332         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5333         * g++.dg/cpp0x/rv6p.C: New.
5334         * g++.dg/cpp0x/template_deduction.C: New.
5335         * g++.dg/cpp0x/implicit-copy.C: New.
5336         * g++.dg/cpp0x/rv1p.C: New.
5337         * g++.dg/cpp0x/cast.C: New.
5338         * g++.dg/cpp0x/rv5n.C: New.
5339         * g++.dg/cpp0x/collapse.C: New.
5340         * g++.dg/cpp0x/overload-conv-2.C: New.
5341         * g++.dg/cpp0x/rv4p.C: New.
5342         * g++.dg/cpp0x/rvo.C: New.
5343         * g++.dg/cpp0x/iop.C: New.
5344         * g++.dg/cpp0x/rv3n.C: New.
5345         * g++.dg/cpp0x/rv7p.C: New.
5346         * g++.dg/cpp0x/reference_collapsing.C: New.
5347         * g++.dg/cpp0x/overload.C: New.
5348         * g++.dg/cpp0x/named.C: New.
5349         * g++.dg/cpp0x/rv2p.C: New.
5350         * g++.dg/cpp0x/rv6n.C: New.
5351         * g++.dg/cpp0x/not_special.C: New.
5352         * g++.dg/cpp0x/bind.C: New.
5353         * g++.dg/cpp0x/rv1n.C: New.
5354         * g++.dg/cpp0x/rv5p.C: New.
5355         * g++.dg/cpp0x/elision.C: New.
5356         * g++.dg/cpp0x/named_refs.C: New.
5357         * g++.dg/cpp0x/unnamed_refs.C: New.
5358         * g++.dg/cpp0x/rv4n.C: New.
5359         * g++.dg/cpp0x/elision_neg.C: New.
5360         * g++.dg/init/copy7.C: Run in C++98 mode.
5361         * g++.dg/overload/arg1.C: Ditto.
5362         * g++.dg/overload/arg4.C: Ditto.
5364 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5366         PR c++/31809
5367         * g++.dg/opt/static5.C: New test.
5369 2007-05-30  Richard Guenther  <rguenther@suse.de>
5371         * g++.dg/dg.exp: Prune torture/.
5372         * g++.dg/torture/dg-torture.exp: New testsuite.
5374 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
5376         * gcc.target/arm/pr27387.C: Move and rename to ...
5377         * g++.dg/inherit/thunk8.C: ... here.
5379 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5381         PR tree-optimization/31769
5382         * g++.dg/gomp/pr31769.C: New test.
5384 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
5386         * gcc.target/i386/stack-realign.c: New.
5388 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
5390         * gcc.dg/tree-ssa/prefetch-6.c: New test.
5392 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
5394         * gfortran.dg/sizeof.f90: New.
5396 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5398         PR c/31339
5399         * gcc.dg/boolcomplex-1.c: New test.
5401         PR c++/31339
5402         * g++.dg/ext/boolcomplex-1.c: New test.
5404 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
5406         * gcc.dg/matrix: New directory.
5408 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5410         PR fortran/32124
5411         * gfortran.dg/allocate_stat_1.f90: New.
5413 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5415         PR fortran/31972
5416         * transfer_hollerith_1.f90: New test.
5418 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5420         PR tree-opt/32100
5421         * gcc.c-torture/execute/vrp-7.c: New test.
5423 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5425         * gfortran.dg/transfer_simplify_4.f90: New test.
5427 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5429         PR fortran/32088
5430         * gfortran.dg/func_result_3.f90: New.
5432 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5434         PR middle-end/32083
5435         * gfortran.dg/transfer_simplify_3.f90: New.
5437 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5439         PR target/32065
5440         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
5441         to compile options.
5442         * gcc.target/i386/pr32065-2.c: New test.
5444 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5446         PR fortran/31813
5447         * gfortran.dg/io_constraints_2.f90: Update.
5449 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
5451         PR fortran/31219
5452         * gfortran.dg/array_constructor_17.f90: New test.
5454 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5456         PR tree-opt/32090
5457         * g++.dg/opt/array2.C: New testcase.
5459 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5461         PR target/32065
5462         * gcc.target/i386/pr32065.c: New test.
5464 2007-05-25  Dirk Mueller  <dmueller@suse.de>
5465             Marcus Meissner <meissner@suse.de>
5467         * gcc.dg/attr-alloc_size.c: New.
5469 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
5470             Lee Millward  <lee.millward@gmail.com>
5472         PR c++/31745
5473         * g++.dg/parse/crash34.C: New test.
5475         * g++.dg/parse/crash35.C: New test.
5477 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5479         * gcc.target/i386/sse2-check.h: New.
5480         * gcc.target/i386/sse2-vec-1.c: Likewise.
5481         * gcc.target/i386/sse2-vec-2.c: Likewise.
5482         * gcc.target/i386/sse2-vec-3.c: Likewise.
5483         * gcc.target/i386/sse2-vec-4.c: Likewise.
5484         * gcc.target/i386/sse2-vec-5.c: Likewise.
5485         * gcc.target/i386/sse2-vec-6.c: Likewise.
5487 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
5489         PR c++/31431
5490         PR c++/31432
5491         PR c++/31434
5492         PR c++/31435
5493         PR c++/31437
5494         PR c++/31438
5495         PR c++/31442
5496         PR c++/31443
5497         PR c++/31444
5498         PR c++/31445
5499         * g++.dg/cpp0x/pr31431.C: New.
5500         * g++.dg/cpp0x/pr31437.C: New.
5501         * g++.dg/cpp0x/pr31442.C: New.
5502         * g++.dg/cpp0x/pr31444.C: New.
5503         * g++.dg/cpp0x/pr31431-2.C: New.
5504         * g++.dg/cpp0x/pr31432.C: New.
5505         * g++.dg/cpp0x/pr31434.C: New.
5506         * g++.dg/cpp0x/pr31438.C: New.
5507         * g++.dg/cpp0x/pr31443.C: New.
5508         * g++.dg/cpp0x/pr31445.C: New.
5509         * g++.dg/cpp0x/variadic-crash1.C: New.
5511 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
5513         * gcc.target/arm/long-calls-1.c: New test.
5514         * gcc.target/arm/long-calls-2.c: Likewise.
5515         * gcc.target/arm/long-calls-3.c: Likewise.
5516         * gcc.target/arm/long-calls-4.c: Likewise.
5518 2007-05-25  Richard Guenther  <rguenther@suse.de>
5519             Andrew Pinski  <andrew_pinski@playstation.sony.com>
5521         PR tree-optimization/31982
5522         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5524 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
5526         PR fortran/32047
5527         * gfortran.dg/result_in_spec_2.f90: New test.
5529 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5531         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5533 2007-05-24  Ollie Wild  <aaw@google.com>
5535         * gcc.dg/cpp/counter-1.c: New test.
5536         * gcc.dg/pch/counter-1.c: New test.
5537         * gcc.dg/pch/counter-1.hs: New file.
5538         * gcc.dg/pch/counter-2.c: New test.
5539         * gcc.dg/pch/counter-2.hs: New file.
5540         * gcc.dg/pch/counter-3.c: New test.
5541         * gcc.dg/pch/counter-3.hs: New file.
5543 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
5545         * gcc.dg/tree-ssa/predcom-1.c: New test.
5546         * gcc.dg/tree-ssa/predcom-2.c: New test.
5547         * gcc.dg/tree-ssa/predcom-3.c: New test.
5548         * gcc.dg/tree-ssa/predcom-4.c: New test.
5549         * gcc.dg/tree-ssa/predcom-5.c: New test.
5550         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5552 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
5554         PR testsuite/32062
5555         * gcc.target/i386/sse4_1-check.h (MASK): New.
5557 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5559         PR fortran/32038
5560         * gfortran.dg/pr25603.f: Initialize integer variables.
5562 2007-05-23  Ian Lance Taylor  <iant@google.com>
5564         * g++.dg/other/vrp1.C: New test.
5566 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
5568         PR preprocessor/20077
5569         * gcc.dg/cpp/paste15.c: New test.
5571 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
5572             Nigel Stephens  <nigel@mips.com>
5573             Richard Sandiford  <richard@codesourcery.com>
5575         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5576         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5577         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5578         * gcc.target/mips/inter/mips16-inter.exp: New.
5580 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
5582         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5584 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5586         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5587         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
5588         * gcc.target/i386/sse3-addsubps.c: Likewise.
5589         * gcc.target/i386/sse3-haddpd.c: Likewise.
5590         * gcc.target/i386/sse3-haddps.c: Likewise.
5591         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5592         * gcc.target/i386/sse3-hsubps.c: Likewise.
5593         * gcc.target/i386/sse3-lddqu.c: Likewise.
5594         * gcc.target/i386/sse3-movddup.c: Likewise.
5595         * gcc.target/i386/sse3-movshdup.c: Likewise.
5596         * gcc.target/i386/sse3-movsldup.c: Likewise.
5598         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5599         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
5600         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5601         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5602         * gcc.target/i386/ssse3-palignr.c: Likewise.
5603         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5604         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5605         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5606         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5607         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5608         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5609         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5610         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5611         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5612         * gcc.target/i386/ssse3-psignb.c: Likewise.
5613         * gcc.target/i386/ssse3-psignd.c: Likewise.
5614         * gcc.target/i386/ssse3-psignw.c: Likewise.
5615         * gcc.target/i386/ssse3-vals.h: Likewise.
5617         * gcc.target/i386/sse3-check.h: New file.
5618         * gcc.target/i386/ssse3-check.h: Likewise.
5620 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5622         PR middle-end/31095
5623         * gcc.c-torture/compile/bcopy-1.c: New testcase.
5625 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5627         PR middle-end/31606
5628         * gcc.c-torture/20070522-1.c: New testcase.
5630 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5632         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5634 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
5636         * gcc.c-torture/execute/ieee/20000320-1.x,
5637         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5638         m68k-*-* and check_effective_target_coldfire_fpu.
5640 2007-05-22  Ollie Wild  <aaw@google.com>
5642         * g++.dg/lookup/hidden-class10.C: New test.
5643         * g++.dg/lookup/hidden-class11.C: New test.
5645 2007-05-22  Ollie Wild  <aaw@google.com>
5647         * g++.dg/lookup/name-clash5.C: New test.
5648         * g++.dg/lookup/name-clash6.C: New test.
5650 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5652         * g++.dg/other/i386-2.C: Update comments on header files tested.
5653         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
5654         of <tmmintrin.h>.
5655         * gcc.target/i386/sse-12.c: Likewise.
5656         * gcc.target/i386/sse-13.c: Likewise.
5657         * gcc.target/i386/sse-14.c: Likewise.
5659         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5660         Redefined to test with immediate operand.
5661         (__builtin_ia32_blendps): Likewise.
5662         (__builtin_ia32_blendpd): Likewise.
5663         (__builtin_ia32_dpps): Likewise.
5664         (__builtin_ia32_dpps): Likewise.
5665         (__builtin_ia32_insertps128): Likewise.
5666         (__builtin_ia32_vec_ext_v4sf): Likewise.
5667         (__builtin_ia32_vec_set_v16qi): Likewise.
5668         (__builtin_ia32_vec_set_v4si): Likewise.
5669         (__builtin_ia32_vec_set_v2di): Likewise.
5670         (__builtin_ia32_vec_ext_v16qi): Likewise.
5671         (__builtin_ia32_vec_ext_v4si): Likewise.
5672         (__builtin_ia32_vec_ext_v2di): Likewise.
5673         (__builtin_ia32_roundpd): Likewise.
5674         (__builtin_ia32_roundsd): Likewise.
5675         (__builtin_ia32_roundps): Likewise.
5676         (__builtin_ia32_roundss): Likewise.
5677         (__builtin_ia32_mpsadbw128): Likewise.
5679 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5681         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5683 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5685         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5686         failures.
5687         * gcc.dg/dfp/func-struct.c: Ditto.
5688         * gcc.dg/dfp/operator-assignment.c: Ditto.
5689         * gcc.dg/dfp/convert-bfp.c: Ditto.
5690         * gcc.dg/dfp/convert-int.c: Ditto.
5691         * gcc.dg/dfp/convert-int-max.c: Ditto.
5692         * gcc.dg/dfp/func-scalar.c: Ditto.
5693         * gcc.dg/dfp/cast.c: Ditto.
5694         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5695         failures, and fix a typo in return type of arg1_128.
5696         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5697         failures, and fix a typo in a constant suffix.
5698         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5699         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5701 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5702             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5704         * lib/gcc-dg.exp(process_message): New proc.
5705         (dg-message): New test directive.
5706         * gcc.dg/always_inline.c: Use dg-message.
5707         * gcc.dg/always_inline2.c: Ditto.
5708         * gcc.dg/always_inline3.c: Ditto.
5709         * gcc.dg/invalid-call-1.c: Ditto.
5710         * gcc.dg/pr17506.c: Ditto.
5711         * gcc.dg/simd-5.c: Ditto.
5712         * gcc.dg/simd-6.c: Ditto.
5713         * gcc.dg/va-arg-2.c: Ditto.
5714         * gcc.dg/cpp/syshdr.c: Ditto.
5715         * gcc.dg/cpp/unc4.c: Ditto.
5716         * gcc.dg/cpp/trad/mi1.c: Ditto.
5717         * gcc.dg/cpp/trad/mi5.c: Ditto.
5718         * gcc.dg/cpp/trad/mi7.c: Ditto.
5719         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5720         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5721         * gcc.test-framework/test-framework.awk: Special-case outexists
5722         tests.
5724 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5726         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5727         (bit_SSE4_2): Likewise.
5728         (bit_POPCNT): Likewise.
5730         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5731         Check if assembler supports SSE4 instructions.
5733         * gcc.target/i386/sse4_1-blendpd.c: New file.
5734         * gcc.target/i386/sse4_1-blendps.c: Likewise.
5735         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5736         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5737         * gcc.target/i386/sse4_1-check.h: Likewise.
5738         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5739         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5740         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5741         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5742         * gcc.target/i386/sse4_1-extractps.c: Likewise.
5743         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5744         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5745         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5746         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5747         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5748         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5749         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5750         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5751         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5752         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5753         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5754         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5755         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5756         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5757         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5758         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5759         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5760         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5761         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5762         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5763         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5764         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5765         * gcc.target/i386/sse4_1-pminud.c: Likewise.
5766         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5767         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5768         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5769         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5770         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5771         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5772         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5773         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5774         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5775         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5776         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5777         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5778         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5779         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5780         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5781         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5782         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5783         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5784         * gcc.target/i386/sse4_1-round.h: Likewise.
5785         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5786         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5787         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5788         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5789         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5790         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5791         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5792         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5793         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5794         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5795         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5796         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5797         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5798         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5800 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5802         PR fortran/31627
5803         * gfortran.dg/bounds_check_7.f90: New test.
5805 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
5807         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5808         (check_effective_target_sse4a): Ditto.
5810         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5811         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5812         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5813         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5814         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5815         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5816         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5817         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5818         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5819         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5820         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5821         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5822         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5823         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5824         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5825         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5826         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5827         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5828         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5829         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
5831 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
5833         * g++.dg/ext/cleanup-1.C: New test.
5834         * g++.dg/ext/cleanup-2.C: Likewise.
5835         * g++.dg/ext/cleanup-3.C: Likewise.
5836         * g++.dg/ext/cleanup-4.C: Likewise.
5837         * g++.dg/ext/cleanup-5.C: Likewise.
5838         * g++.dg/ext/cleanup-6.C: Likewise.
5839         * g++.dg/ext/cleanup-8.C: Likewise.
5840         * g++.dg/ext/cleanup-9.C: Likewise.
5841         * g++.dg/ext/cleanup-10.C: Likewise.
5842         * g++.dg/ext/cleanup-11.C: Likewise.
5843         * g++.dg/ext/cleanup-dtor.C: Likewise.
5845 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5847         PR middle-end/31995
5848         * gcc.dg/vect/vect-102a.c: New test.
5850 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
5851             Paolo Carlini  <pcarlini@suse.de>
5852             Uros Bizjak  <ubizjak@gmail.com>
5854         * gcc.dg/gcc-have-sync-compare-and-swap.c,
5855         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5856         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5857         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
5858         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5859         New testcases.
5861 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
5863         PR fortran/32002
5864         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
5866 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5868         PR fortran/32027
5869         * gfortran.dg/do_3.F90: Add checks for the final value of the
5870         loop variable.
5872 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5874         * gcc.c-torture/execute/990127-2.x: New file.
5876 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5878         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
5879         * gcc.target/i386/sse-12: Add -O to compile options.
5880         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
5881         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5882         and mm3dnow.h.  Add -O to compile options.
5884 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
5886         PR fortran/31867
5887         * gfortran.dg/char_length_5.f90: New test.
5889         PR fortran/31994
5890         * gfortran.dg/array_reference_1.f90: New test.
5892 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5894         PR middle-end/7651
5895         PR c++/11856
5896         PR c/12963
5897         PR c/23587
5898         PR other/29694
5899         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
5900         * gcc.dg/Wtype-limits.c: New.
5901         * gcc.dg/Wtype-limits-Wextra.c: New.
5902         * gcc.dg/Wtype-limits-no.c: New.
5903         * g++.dg/warn/Wtype-limits.C: New.
5904         * g++.dg/warn/Wtype-limits-Wextra.C: New.
5905         * g++.dg/warn/Wtype-limits-no.C: New.
5907 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5909         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
5910         instead of "-msse2".'
5911         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
5912         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5913         and mm3dnow.h.
5914         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
5915         to test with immediate operand.
5916         (__builtin_ia32_insertqi): Ditto.
5917         (__builtin_ia32_palignr128): Ditto.
5918         (__builtin_ia32_palignr): Ditto.
5919         (__builtin_ia32_pshufhw): Ditto.
5920         (__builtin_ia32_pshuflw): Ditto.
5921         (__builtin_ia32_pshufd): Ditto.
5922         (__builtin_ia32_vec_set_v8hi): Ditto.
5923         (__builtin_ia32_vec_ext_v8hi): Ditto.
5924         (__builtin_ia32_shufpd): Ditto.
5925         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5927 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
5929         PR fortran/32001
5930         * gfortran.dg/min_max_conformance.f90: Added more testcases.
5932 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5934         PR target/31585
5935         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
5936         and "__inline".  Use "-msse" instead of "-msse2".
5938 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5940         PR middle-end/7651
5941         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
5942         * gcc.dg/20030906-2.c: Likewise.
5943         * objc.dg/method-17.m: Add -Wreturn-type.
5944         * obj-c++.dg/method-21.mm: Likewise.
5946 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5948         PR target/31585
5949         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
5950         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
5951         (__builtin_ia32_psrlqi128): Ditto.
5952         (__builtin_ia32_psrlwi128): Ditto.
5953         (__builtin_ia32_psrldi128): Ditto.
5954         (__builtin_ia32_psrldqi128): Ditto.
5955         (__builtin_ia32_pslldqi128): Ditto.
5956         (__builtin_ia32_psrawi128): Ditto.
5957         (__builtin_ia32_psradi128): Ditto.
5958         (__builtin_ia32_psllqi128): Ditto.
5959         (__builtin_ia32_pslldi128): Ditto.
5960         (__builtin_prefetch): Ditto.
5961         (__builtin_ia32_pshufw): Ditto.
5962         (__builtin_ia32_vec_set_v4hi): Ditto.
5963         (__builtin_ia32_vec_ext_v4hi): Ditto.
5964         (__builtin_ia32_shufps): Ditto.
5965         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5967 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5969         PR fortran/31974
5970         * gfortran.dg/char_allocation_1.f90: New test.
5972 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5974         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
5975         * gcc.dg/Wconversion-sign.c: New.
5976         * gcc.dg/Wconversion-integer-no-sign.c: New.
5977         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
5978         Wconversion-sign.C
5979         * g++.dg/warn/Wconversion-sign.C: New.
5980         * g++.old-deja/g++.other/warn4.C: Update.
5981         * g++.dg/warn/Wconversion1.C: Likewise.
5983 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5985         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
5986         * gcc.dg/torture/builtin-math-4.c: Likewise.
5988 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5990         PR libfortran/31964
5991         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
5993 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5995         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
5997 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5999         PR target/31628
6000         * gcc.target/i386/pr31628.c: New.
6002 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
6004         PR middle-end/31344
6005         * gcc.dg/pr31344.c: New test.
6007 2007-05-17  Ian Lance Taylor  <iant@google.com>
6009         PR tree-optimization/31953
6010         * gcc.c-torture/compile/pr31953.c: New test.
6012 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6014         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6016         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6017         and drem.
6018         * gcc.dg/torture/builtin-math-4.c: Likewise.
6020         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6021         * gcc.dg/torture/builtin-math-4.c: Likewise.
6023         * gcc.dg/torture/builtin-math-4.c: New test.
6025 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
6026             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6028         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6029         * gcc.dg/cpp/include2.c: Ditto.
6030         * gcc.dg/cpp/mac-dir-2.c: Ditto.
6031         * gcc.dg/cpp/paste5.c: Ditto.
6032         * gcc.dg/cpp/paste6.c: Ditto.
6033         * gcc.dg/cpp/paste8.c: Ditto.
6034         * gcc.dg/cpp/paste11.c: Ditto.
6035         * gcc.dg/cpp/paste13.c: Ditto.
6036         * gcc.dg/cpp/skipping2.c: Ditto.
6037         * gcc.dg/reg-vol-struct-1.c: Ditto.
6038         * gcc.dg/Wshadow-1.c: Ditto.
6039         * gcc.dg/cpp/trad/comment.c: Ditto.
6040         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6041         * gcc.dg/cpp/if-2.c: Ditto.
6042         * gcc.dg/array-5.c: Ditto.
6043         * gcc.dg/inline-15.c: Ditto.
6044         * gcc.dg/pr27953.c: Ditto.
6045         * gcc.dg/Wno-c++-compat.c: Ditto.
6047 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
6049         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6051 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6053         * gcc.c-torture/execute/20070517-1.c: New test.
6055 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
6057         PR fortran/31919
6058         * gfortran.dg/min_max_conformance.f90: New test.
6060 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
6062         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6063         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6064         gcc.dg/vect/vect-104.c: Use more complex construction to
6065         prevent vectorizing.
6066         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6068 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
6070         PR tree-optimization/24659
6071         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6072         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6073         not vect_int target.
6074         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6075         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
6076         targets.
6077         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6078         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6079         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6081 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
6083         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6084         and x86_64-*-* targets.
6085         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6087 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
6089         PR fortran/18769
6090         PR fortran/30881
6091         PR fortran/31194
6092         PR fortran/31216
6093         PR fortran/31427
6094         * transfer_simplify_1.f90: New test.
6095         * transfer_simplify_2.f90: New test.
6097 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
6099         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6101 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
6103         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6105         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6107         PR c/31924
6108         * gcc.dg/fltconst-1.c: New test.
6110         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6111         * gcc.dg/dfp/operator-assignment.c: Ditto.
6113 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
6115         PR c++/29928
6116         * g++.dg/rtti/typeid5.C: New.
6118 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6120         PR fortran/31725
6121         * gfortran.dg/substr_4.f: New test.
6123 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
6125         * gcc.target/m68k/interrupt_thread-1.c,
6126         gcc.target/m68k/interrupt_thread-2.c,
6127         gcc.target/m68k/interrupt_thread-3.c: New.
6128         * gcc.target/m68k/m68k.exp: Accept fido.
6130 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6132         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6133         * gfortran.dg/altreturn_3.f90: Likewise.
6134         * gfortran.dg/assumed_dummy_1.f90: Likewise.
6135         * gfortran.dg/default_numeric_type_1.f90: Likewise.
6136         * gfortran.dg/inquire_iolength.f90: Likewise.
6137         * gfortran.dg/module_naming_1.f90: Likewise.
6138         * gfortran.dg/oldstyle_2.f90: Likewise.
6139         * gfortran.dg/operator_2.f90: Likewise.
6140         * gfortran.dg/parameter_array_element_1.f90: Likewise.
6141         * gfortran.dg/used_types_11.f90: Likewise.
6142         * gfortran.dg/zero_array_components_1.f90: Likewise.
6143         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6144         * gfortran.dg/parameter_array_dummy.f90: Likewise.
6145         * gfortran.dg/real_const_3.f90: Likewise.
6147 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
6149         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6150         * gcc.dg/tree-ssa/loop-30.c: New test.
6152 2007-05-13  Richard Guenther  <rguenther@suse.de>
6154         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6155         scanning forwprop1.
6156         * g++.dg/tree-ssa/pr31146.C: Likewise.
6158 2007-05-13  Revital Eres  <eres@il.ibm.com>
6160         * gcc.dg/dse.c: New test.
6162 2007-05-12  Richard Guenther  <rguenther@suse.de>
6164         PR tree-optimization/31797
6165         * gcc.c-torture/compile/pr31797.c: New testcase.
6167 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
6169         PR fortran/30746
6170         * gfortran.dg/host_assoc_function_1.f90: New test.
6172 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
6174         PR c++/31829
6175         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6177 2007-05-11  Silvius Rus  <rus@google.com>
6179         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6180         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6181         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6182         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6183         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6184         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6185         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6186         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6187         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6188         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6189         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6190         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6191         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6192         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6193         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6194         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6196 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
6198         PR other/31852
6199         * gcc.c-torture/execute/builtins/memchr.c: New.
6200         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6201         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6203 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6205         PR fortran/30876
6206         * gfortran.dg/recursive_reference_1.f90: Put error at correct
6207         line.
6208         * gfortran.dg/recursive_reference_2.f90: New test.
6210 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6212         PR fortran/30878
6213         * gfortran.dg/namelist_29.f90: New test.
6215 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
6217         PR fortran/31474
6218         * gfortran.dg/entry_10.f90: New test.
6220 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
6222         PR tree-optimization/31885
6223         * gcc.dg/tree-ssa/loop-29.c: New test.
6225 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6227         * assumed_dummy_1.f90: Fix dg directive.
6228         * char_initialiser_actual.f90: Likewise.
6229         * nested_modules_2.f90: Likewise.
6230         * shift-alloc.f90: Likewise.
6232 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
6234         * gcc.dg/20070507-1.c: Disable for non-pic targets.
6236 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6238         PR libfortran/31880
6239         * gfortran.dg/unf_read_corrupted_2.f90: New test.
6241 2007-05-09  Mike Stump  <mrs@apple.com>
6243         * g++.dg/other/first-global.C: Add -fpie for darwin.
6244         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6246 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6248         * gcc.dg/20070507-1.c: New testcase.
6250 2007-05-08  Chao-ying Fu  <fu@mips.com>
6252         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6253         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6254         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6255         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6257 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
6259         PR 31847
6260         * gcc.dg/pr31847.c: New test.
6262 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6264         PR fortran/31692
6265         * gfortran.dg/actual_array_result_1.f90: New test.
6267 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6269         PR fortran/29397
6270         * gfortran.dg/parameter_array_init_1.f90: New test.
6272         PR fortran/29400
6273         * gfortran.dg/parameter_array_init_2.f90: New test.
6275 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
6277         PR target/31854
6278         * gcc.target/i386/pr31854.c: New test.
6280 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
6282         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6284 2007-05-07  Mike Stump  <mrs@apple.com>
6286         * g++.old-deja/g++.mike/empty.C: Add.
6288 2007-05-07  Eric Christopher  <echristo@apple.com>
6290         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6292 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
6294         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6295         variable.  Rearrange conversions from binary float to decimal float.
6297 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
6299         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6300         x86.
6302 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6304         * gnat.dg/opt1.ad[sb]: New testcase.
6306 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6308         PR fortran/31399
6309         * gfortran.dg/do_3.F90: New test.
6311 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6313         PR fortran/31764
6314         * gfortran.dg/new_line.f90: Add new checks.
6316 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6318         PR fortran/31201
6319         * gfortran.dg/large_unit_1.f90: New.
6320         * gfortran.dg/large_unit_2.f90: New.
6321         * gfortran.dg/iostat_4.f90: New
6322         * gfortran.dg/bounds_check_fail_1.f90: Updated.
6324 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
6326         PR fortran/31540
6327         * gfortran.dg/char_result_4.f90: New test.
6329 2007-06-05  Revital Eres  <eres@il.ibm.com>
6331         PR 30957
6332         * gcc.dg/pr30957-1.c: New test.
6334 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6336         PR fortran/31251
6337         * gfortran.dg/char_type_len_2.f90: New test.
6339 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
6341         PR 31775
6342         * g++.dg/other/nested-extern.cc: New.
6343         * g++.dg/other/nested-extern-1.C: New.
6344         * g++.dg/other/nested-extern-2.C: New.
6346 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6348         PR fortran/31760
6349         * gfortran.dg/erf.f90: New test.
6350         * gfortran.dg/besxy.f90: New test.
6352 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6354         PR fortran/22359
6355         * gfortran.dg/fseek.f90: New test.
6357 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
6359         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6361 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6363         PR libfortran/31210
6364         * gfortran.dg/zero_length_1.f90: New test.
6366 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6368         PR fortran/31803
6369         * gfortran.dg/char_pointer_assign_3.f90: New test.
6370         * gfortran.dg/char_result_2.f90: Re-enable test.
6372 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6374         PR fortran/25071
6375         * gfortran.dg/char_length_3.f90: New test.
6376         * gfortran.dg/char_result_2.f90: Fix test.
6378 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
6380         PR tree-optimization/30565
6381         * gcc.dg/tree-ssa/loop-27.c: New test.
6383 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
6385         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6386         * gcc.target/bfin/arith.c (__v2hi): Likewise.
6387         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6388         * gcc.target/bfin/shift.c (__v2hi): Likewise.
6390 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
6392         PR tree-optimization/31699
6393         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6394         New.
6395         (check_effective_target_vect_floatint_cvt): New.
6396         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6397         of specific targets.
6398         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6399         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6400         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6401         * gcc.dg/vect/vect-iv-4.c: Likewise.
6402         * gcc.dg/vect/vect-multitypes-11.c: New.
6403         * gcc.dg/vect/pr31699.c: New.
6405 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
6407         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6409 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
6411         PR C++/31663
6412         * g++.dg/warn/anonymous-namespace-2.C: New.
6413         * g++.dg/warn/anonymous-namespace-2.h: New.
6415 2007-05-02  Paul Brook  <paul@codesourcery.com>
6417         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
6419 2007-05-02  Eric Christopher  <echristo@apple.com>
6421         * gcc.dg/cpp/if-div.c: New file.
6423 2007-05-02  Tom Tromey  <tromey@redhat.com>
6425         PR preprocessor/28709:
6426         * gcc.dg/cpp/pr28709.c: New file.
6428 2007-05-02  Richard Guenther  <rguenther@suse.de>
6430         PR tree-optimization/31146
6431         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6433 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
6435         * gcc.c-torture/compile/limits-blockid.c: New.
6436         * gcc.c-torture/compile/limits-caselabels.c: New.
6437         * gcc.c-torture/compile/limits-declparen.c: New.
6438         * gcc.c-torture/compile/limits-enumconst.c: New.
6439         * gcc.c-torture/compile/limits-exprparen.c: New.
6440         * gcc.c-torture/compile/limits-externalid.c: New.
6441         * gcc.c-torture/compile/limits-fnargs.c: New.
6442         * gcc.c-torture/compile/limits-fndefn.c: New.
6443         * gcc.c-torture/compile/limits-idexternal.c: New.
6444         * gcc.c-torture/compile/limits-idinternal.c: New.
6445         * gcc.c-torture/compile/limits-pointer.c: New.
6446         * gcc.c-torture/compile/limits-stringlit.c: New.
6447         * gcc.c-torture/compile/limits-structmem.c: New.
6448         * gcc.c-torture/compile/limits-structnest.c: New.
6450 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
6452         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6454 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6456         PR middle-end/31740
6457         * gcc.c-torture/compile/20070501-1.c: New testcase.
6459 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6461         PR fortran/31732
6462         * gfortran.dg/array_memset_2:  New test case.
6464 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6466         PR testsuite/31615
6467         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6469 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6471         PR testsuite/31589
6472         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6473         dg-final test.
6474         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6475         keyword to dg-final test.
6476         * gcc.dg/vect/vect-iv-4.c: Likewise.
6477         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6478         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6479         test.
6480         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6481         cast.
6482         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6483         * lib/target-supports.exp
6484         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6485         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6487 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
6489         * gcc.c-torture/execute/ieee/20000320-1.c: Use
6490         __LONG_LONG_MAX__ and its friends instead of those supplied by
6491         limits.h.
6493 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
6495         PR C++/31721
6496         * g++.dg/ext/vector7.C: New testcase.
6498 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6500         PR fortran/31591
6501         * gfortran.dg/bound_simplification_1.f90: New test.
6503 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6505         PR fortran/31645
6506         * gfortran.dg/bom_error.f90: New test.
6507         * gfortran.dg/bom_include.f90: New test.
6508         * gfortran.dg/bom_UTF16-LE.f90: New test.
6509         * gfortran.dg/bom_UTF16-BE.f90: New test.
6510         * gfortran.dg/bom_UTF-8.f90: New test.
6511         * gfortran.dg/bom_UTF-32.f90: New test.
6512         * gfortran.dg/bom_UTF-8.F90: New test.
6513         * gfortran.dg/bom_include.inc: New file.
6515 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6517         PR C++/30221
6518         * g++.dg/init/ptrfn2.C: New test.
6519         * g++.dg/init/ptrfn3.C: New test.
6521 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
6523         PR fortran/31711
6524         * gfortran.dg/dependency_21.f90: New test.
6526 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6528         * gfortran.dg/secnds.f: Use real*8.
6529         * gfortran.dg/secnds-1.f: Use real*8.
6531 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6533         PR libfortran/31532
6534         * gfortran.dg/inquire_5.f90: Update test.
6536 2007-04-27  Ian Lance Taylor  <iant@google.com>
6538         PR middle-end/31710
6539         * gcc.c-torture/compile/pr31710.c: New test.
6541 2007-04-27  Richard Guenther  <rguenther@suse.de>
6543         PR tree-optimization/30965
6544         PR tree-optimization/30978
6545         * gcc.dg/tree-ssa/pr30978.c: New testcase.
6546         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6547         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6548         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6550 2007-04-27  Richard Guenther  <rguenther@suse.de>
6552         PR tree-optimization/31715
6553         * gcc.dg/Warray-bounds-4.c: New testcase.
6555 2007-04-26  Ian Lance Taylor  <iant@google.com>
6557         PR target/28675
6558         * gcc.c-torture/compile/pr28675.c: New test.
6560 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6562         PR C++/30016
6563         * g++.dg/ext/vector6.C: New test.
6565 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
6567         * gcc.c-torture/execute/ieee/20000320-1.x: New.
6569 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
6571         PR middle-end/31617
6572         * g++.dg/other/str_empty.C: Add expected warning.
6574 2007-04-26  Richard Guenther  <rguenther@suse.de>
6575         Daniel Berlin  <dberlin@dberlin.org>
6577         PR tree-optimization/30567
6578         * g++.dg/other/pr30567.C: New testcase.
6580 2007-04-26  Richard Guenther  <rguenther@suse.de>
6582         PR tree-optimization/31703
6583         * gcc.c-torture/compile/pr31703.c: New testcase.
6584         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6585         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6587 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
6589         * gfortran.dg/open_errors.f90: Added if statements checking
6590         the value of iostat.
6592 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
6594         PR c++/31598
6595         * g++.dg/gomp/pr31598.C: New test.
6597         PR tree-optimization/30558
6598         * g++.dg/gomp/pr30558.C: New test.
6600 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
6602         PR c++/31338
6603         * g++.dg/ext/complex2.C: New test.
6605 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
6607         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6609 2007-04-25  Thiemo Seufer  <ths@mips.com>
6611         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6612         value to signed char.
6614 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
6616         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
6617         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
6618         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
6620 2007-04-25  Tobias Burnus  <burnus@net-b.de>
6622         PR fortran/31668
6623         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6624         statement functions.
6625         * gfortran.dg/c_by_val_5.f90: New test.
6627 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
6629         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6630         with two new subroutines to avoid parameter-induced aliasing.
6631         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6632         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6634 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6636         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6637         * g++.dg/warn/Warray-bounds.C: Likewise.
6639 2007-04-24  Ian Lance Taylor  <iant@google.com>
6641         PR tree-optimization/31605
6642         * gcc.c-torture/execute/pr31605.c: New test.
6644 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6646         PR fortran/31587
6647         * lib/gcc-dg.exp (scan-module): New function.
6648         * gfortran.dg/module_md5_1.f90: New test.
6650 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
6652         * g++.old-deja/g++.pt/defarg6.C: Only run with
6653         -std=gnu++98.
6654         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6655         * g++.dg/cpp0x/variadic61.C: Ditto.
6656         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6657         * g++.dg/cpp0x/variadic62.C: Ditto.
6658         * g++.dg/template/meminit1.C: Ditto.
6659         * g++.dg/template/operator7.C: Ditto.
6660         * g++.dg/template/static15.C: Ditto.
6661         * g++.dg/template/invalid1.C: Ditto.
6662         * g++.dg/template/shift1.C: Ditto.
6663         * g++.dg/template/error10.C: Ditto.
6665 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
6667         PR diagnostic/25923
6668         * gfortran.dg/pr25923.f90: New test.
6670 2007-04-24  Ian Lance Taylor  <iant@google.com>
6672         PR tree-optimization/31602
6673         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6675 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
6677         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6678         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6680 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
6682         * gcc.target/i386/reload-1.c. New.
6684 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6685             Olga Golovanevsky  <olga@il.ibm.com>
6687         * g++.dg/other/str_empty.C: New test.
6689 2007-04-24  Richard Henderson  <rth@redhat.com>
6691         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6693 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6695         PR target/31641
6696         * gcc.c-torture/compile/pr31641.c: New testcase.
6698 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
6700         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6701         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6702         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6703         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6705 2007-04-23  Simon Baldwin  <simonb@google.com>
6707         * g++.dg/other/error15.C: New.
6708         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6709         triggering a "multiple parameters named" error.
6711 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
6713         PR fortran/31618
6714         * gfortran.dg/backspace_8.f:  New test case.
6716 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
6718         PR fortran/31630
6719         * gfortran.dg/used_types_17.f90: New test.
6721         PR fortran/31620
6722         * gfortran.dg/zero_array_components_1.f90: New test.
6724 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6726         PR fortran/31616
6727         * gfortran.dg/open_errors.f90: Allow a different error message.
6729 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
6731         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6732         Rename from check_effective_target_vect_pack_mod.  Rename global
6733         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
6734         messages.
6735         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6736         rename.
6737         * gcc.dg/vect/vect-iv-8a.c: Ditto.
6738         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6740 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6742         PR middle-end/31448
6743         * gcc.c-torture/execute/pr31448.c: New testcase.
6745 2007-04-22  Nick Clifton  <nickc@redhat.com>
6747         * gcc.dg/20020312-2.c: Add support for the FRV.
6749 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
6751         PR tree-optimization/24659
6752         * gcc.dg/vect/vect-float-extend-1.c: New test.
6753         * gcc.dg/vect/vect-float-truncate-1.c: New test.
6755 2007-04-22  Richard Guenther  <rguenther@suse.de>
6757         PR tree-optimization/29789
6758         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6759         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6761 2007-04-22  Revital Eres  <eres@il.ibm.com>
6763         * gcc.dg/var-expand2.c: New test.
6765 2007-04-22  Revital Eres  <eres@il.ibm.com>
6767         * gcc.dg/var-expand3.c: New test.
6769 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6771         PR fortran/31495
6772         * gfortran.dg/continuation_8.f90: New test.
6774 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6776         PR C/30265
6777         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6778         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6780 2007-04-21  Richard Guenther  <rguenther@suse.de>
6782         PR middle-end/31136
6783         * gcc.c-torture/execute/pr31136.c: New testcase.
6785 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
6787         * gcc.target/i386/movsi-sm-1.c: New.
6789 2007-04-20  Richard Henderson  <rth@redhat.com>
6791         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6792         * gcc.dg/pr27095.c: Cope with alpha GOT load.
6794 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
6796         * gcc.target/i386/ordcmp-1.c: New test.
6797         * gcc.target/i386/unordcmp-1.c: New test.
6799         PR tree-optimization/31632
6800         * gcc.c-torture/compile/20070419-1.c: New test.
6802 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6804         * gcc.dg/invalid-call-1.c: New test.
6806 2007-04-18  Dirk Mueller  <dmueller@suse.de>
6808         PR diagnostic/31227
6809         * gcc.dg/Warray-bounds-3.c: New.
6811 2007-04-18  Richard Guenther  <rguenther@suse.de>
6813         PR tree-optimization/19431
6814         PR tree-optimization/21463
6815         * gcc.c-torture/execute/20070212-1.c: New testcase.
6816         * gcc.c-torture/execute/20070212-2.c: Likewise.
6817         * gcc.c-torture/execute/20070212-3.c: Likewise.
6818         * gcc.dg/tree-ssa/pr19431.c: Likewise.
6819         * gcc.dg/tree-ssa/pr21463.c: Likewise.
6820         * g++.dg/tree-ssa/pr21463.C: Likewise.
6821         * g++.dg/tree-ssa/pr30738.C: Likewise.
6823 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6825         PR c++/31513
6826         * g++.dg/expr/bitfield8.C: New test.
6828 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
6829             Richard Sandiford  <richard@codesourcery.com>
6831         * lib/target-supports.exp (check_profiling_available): Return 0
6832         for uClibc with -p or -pg.
6834 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
6836         PR c++/31517
6837         * g++.dg/template/init7.C: New test.
6839 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
6841         PR rtl-optimization/31360
6842         * gcc.dg/loop-7.c: New test.
6844 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6846         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
6847         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
6848         build.
6849         (compat-execute): Likewise.
6850         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
6851         files to remote hosts.
6852         * lib/c-ctorture.exp (c-torture-compile): Likewise.
6853         (c-torture-execute): Likewise.
6854         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
6855         or plain file.  Use remote_upload and remote_download to copy
6856         files about.
6857         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
6858         before scanning it.
6860 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
6862         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
6864 2007-04-16  Lawrence Crowl  <crowl@google.com>
6866         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
6867         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
6868         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
6869         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6870         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
6871         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
6872         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
6873         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
6874         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
6875         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6876         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
6878         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
6879         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
6880         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
6881         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6882         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
6883         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
6884         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
6885         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
6886         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
6887         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6888         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
6890 2007-04-16  Ian Lance Taylor  <iant@google.com>
6892         PR tree-optimization/31522
6893         * gcc.dg/Wstrict-overflow-16.c: New test.
6895 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
6897         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
6899 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
6901         PR fortran/31144
6902         * gfortran.dg/module_naming_1.f90: New.
6904 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
6906         * lib/target-supports.exp (check_profiling_available): Return
6907         false for m68k-*-uclinux.
6909 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
6911         PR c++/29365
6912         Testcase for c++ anonymous namespace warning
6914         * g++.dg/warn/anonymous-namespace-1.C: New test
6915         * g++.dg/warn/anonymous-namespace-1.h: New test
6917 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6919         PR testsuite/31578
6920         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
6922 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6924         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
6926 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
6928         PR fortran/31204
6929         * gfortran.dg/array_constructor_16.f90: New test.
6931 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
6933         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
6934         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
6936 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6938         PR rtl-optimization/31500
6939         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
6940         * g++.dg/warn/Warray-bounds.C: Likewise.
6942 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6944         PR C/31520
6945         * gcc.dg/gnu89-init-4.c: New testcase.
6947 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
6949         PR c++/25874
6950         * gcc.dg/gomp/pr25874.c: Add dg-options.
6951         * g++.dg/gomp/pr25874.C: Add dg-options.
6953 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
6955         PR fortran/21061
6956         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
6957         * gfortran.dg/warnings_are_errors_1.f: New testcase.
6959 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6961         PR fortran/31561
6962         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
6964 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
6966         PR fortran/29507
6967         PR fortran/31404
6968         * gfortran.dg/initialization_6.f90: New test.
6970 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
6972         * gcc.c-torture/compile/pr27528.c: Require nonpic.
6974         * lib/target-supports.exp (check_gc_sections_available):
6975         Return false if ldflags includes -elf2flt.
6977 2007-04-13  Jason Merrill  <jason@redhat.com>
6979         PR c++/31074
6980         * conv3.C: New test.
6982 2007-04-13  Mike Stump  <mrs@apple.com>
6984         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
6985         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
6987 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
6989         PR tree-optimization/29598
6990         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
6992 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6994         PR fortran/31559
6995         * gfortran.dg/func_assign.f90: New test.
6997 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
6999         PR fortran/31550
7000         * gfortran.dg/used_types_16.f90: New test.
7002 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
7004         PR fortran/18937
7005         * gfortran.dg/goto_2.f90: New.
7006         * gfortran.dg/goto_3.f90: New.
7007         * gfortran.dg/pr17708.f90: Rename to ...
7008         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7010 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7012         PR fortran/31562
7013         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7014         instead of a struct.
7016 2007-04-13  Tobias Burnus  <burnus@net-b.de>
7018         PR fortran/31562
7019         * gfortran.dg/value_4.c: Use GNU extensions for complex
7020         instead of a struct.
7022 2007-04-13  Richard Guenther  <rguenther@suse.de>
7024         PR tree-optimization/21258
7025         * gcc.dg/tree-ssa/vrp34.c: New testcase.
7027 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7029         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7030         <complex.h>.
7032 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
7034         PR fortran/31250
7035         * gfortran.dg/char_length_2.f90: New.
7036         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7037         * gfortran.dg/repeat_4.f90: Likewise.
7039         PR fortran/31266
7040         * gfortran.dg/char_assign_1.f90: New.
7042         PR fortran/31471
7043         * gfortran.dg/block_name_1.f90: New.
7044         * gfortran.dg/block_name_2.f90: New.
7046 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
7048         PR c++/31078
7049         * g++.dg/other/pr31078.C: New.
7051 2007-04-12  Richard Guenther  <rguenther@suse.de>
7053         PR tree-optimization/31169
7054         * gcc.c-torture/execute/pr31169.c: New testcase.
7056 2007-04-12  Richard Guenther  <rguenther@suse.de>
7058         PR tree-optimization/24689
7059         PR tree-optimization/31307
7060         * g++.dg/tree-ssa/pr31307.C: New testcase.
7061         * gcc.dg/tree-ssa/pr24689.c: Likewise.
7063 2007-04-12  Tobias Burnus  <burnus@net-b.de>
7065         PR fortran/31472
7066         * gfortran.dg/access_spec_1.f90: New test.
7067         * gfortran.dg/access_spec_2.f90: New test.
7068         * gfortran.dg/non_module_public.f90: Match new error message.
7070 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
7072         PR testsuite/31538
7073         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7074         to 4 at line 38 to fix bounds problem.
7076 2007-04-11  Tobias Burnus  <burnus@net-b.de>
7078         PR testsuite/31240
7079         * gfortran.dg/pointer_intent_1.f90: Fix test.
7081 2007-04-10  Eric Christopher  <echristo@apple.com>
7083         * lib/target-supports.exp
7084         (check_effective_target_fstack_protector): Rewrite.
7086 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
7088         PR c++/31449
7089         * g++.dg/init/const5.C: New test.
7091 2007-04-09  Jan Hubicka  <jh@suse.cz>
7093         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7095 2007-04-08  Jan Hubicka  <jh@suse.cz>
7097         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7099 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7101         PR fortran/31257
7102         * gfortran.dg/achar_4.f90: New test.
7104 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7106         PR fortran/30880
7107         * gfortran.dg/used_dummy_types_8.f90: New test.
7109 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7111         PR fortran/30872
7112         * gfortran.dg/parameter_array_element_1.f90: New test.
7114 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7116         PR fortran/31222
7117         * gfortran.dg/default_numeric_type_1.f90: New test.
7119 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7121         PR fortran/31424
7122         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7124 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7126         PR fortran/31293
7127         * gfortran.dg/interface_12.f90: New test.
7129 2007-04-07  Bruce Korb  <bkorb@gnu.org>
7131         * gcc.dg/format/opt-6.c: New test.
7132         * gcc.dg/format/nul-1.c: New test.
7133         * gcc.dg/format/nul-2.c: New test.
7135 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7137         PR libgfortran/31395
7138         * gfortran.dg/fmt_colon.f90: New test.
7140 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
7142         * g++.old-deja/g++.other/init18.C: Use
7143         dg-require-effective-target instead of an explicit xfail.
7145 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
7147         * gcc.dg/dfp/signbit-1.c
7148         * gcc.dg/dfp/signbit-2.c
7150 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7152         PR fortran/31483
7153         * gfortran.dg/altreturn_5.f90: New test.
7155 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7157         PR fortran/31292
7158         * gfortran.dg/contained_module_proc_1.f90: New test.
7160 2007-04-04  Stuart Hastings  <stuart@apple.com>
7162         PR 31281
7163         * objc/execute/exceptions/pr31281.m: New.
7165 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
7167         * g++.dg/ext/dllimport12.C: Update comments.
7169 2007-04-03  Eric Christopher  <echristo@apple.com>
7171         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7173 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7175         PR fortran/31304
7176         * gfortran.dg/repeat_2.f90: New test.
7177         * gfortran.dg/repeat_3.f90: New test.
7178         * gfortran.dg/repeat_4.f90: New test.
7180 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
7182         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7184 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
7186         PR c++/30847
7187         * g++.dg/parse/cond3.C: New test.
7189         PR middle-end/30704
7190         * gcc.c-torture/execute/ieee/pr30704.c: New test.
7192 2007-04-02  Jason Merrill  <jason@redhat.com>
7194         PR c++/31187
7195         * g++.dg/ext/visibility/anon3.C: New test.
7197 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7199         PR libgfortran/31052
7200         * gfortran.dg/namelist_28.f90: New test.
7202 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7204         PR libgfortran/31366
7205         * gfortran.dg/direct_io_6.f90: New test.
7207 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7209         PR libgfortran/31207
7210         * gfortran.dg/advance_5.f90: New test.
7211         * gfortran.dg/advance_6.f90: New test.
7213 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7215         * g++.dg/ext/dllimport6.C: Remove extra ';'.
7216         * g++.dg/ext/dllimport7.C: Likewise.
7217         * g++.dg/ext/selectany1.C: Likewise.
7219 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
7221         * g++.dg/parser/pr31138.C: New.
7222         * g++.dg/parser/pr31140.C: New.
7223         * g++.dg/parser/pr31141.C: New.
7225 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
7227         PR c++/26099
7228         * g++.dg/ext/is_base_of.C: New.
7229         * g++.dg/ext/has_virtual_destructor.C: New.
7230         * g++.dg/ext/is_polymorphic.C: New.
7231         * g++.dg/ext/is_base_of_diagnostic.C: New.
7232         * g++.dg/ext/is_enum.C: New.
7233         * g++.dg/ext/has_nothrow_assign.C: New.
7234         * g++.dg/ext/has_nothrow_constructor.C: New.
7235         * g++.dg/ext/is_empty.C: New.
7236         * g++.dg/ext/has_trivial_copy.C: New.
7237         * g++.dg/ext/has_trivial_assign.C: New.
7238         * g++.dg/ext/is_abstract.C: New.
7239         * g++.dg/ext/is_pod.C: New.
7240         * g++.dg/ext/has_nothrow_copy.C: New.
7241         * g++.dg/ext/is_class.C: New.
7242         * g++.dg/ext/has_trivial_constructor.C: New.
7243         * g++.dg/ext/is_union.C: New.
7244         * g++.dg/ext/has_trivial_destructor.C: New.
7245         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7246         * g++.dg/template/crash43.C: Likewise.
7248 2007-03-29  Dirk Mueller  <dmueller@suse.de>
7250         * g++.dg/warn/pedantic2.C: New testcase.
7252 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7254         * size_dim.f90: Fix dg directive.
7255         * pr16433.f: Likewise.
7256         * use_6.f90: Likewise.
7257         * use_7.f90: Likewise.
7258         * entry_9.f90: Likewise.
7259         * pointer_intent_2.f90: Likewise.
7260         * protected_1.f90: Likewise.
7261         * fmt_missing_period_2.f: Likewise.
7262         * pointer_intent_3.f90: Likewise.
7263         * protected_2.f90: Likewise.
7264         * protected_3.f90: Likewise.
7265         * pr15754.f90: Likewise.
7266         * protected_4.f90: Likewise.
7267         * protected_5.f90: Likewise.
7268         * initialization_2.f90: Likewise.
7269         * protected_6.f90: Likewise.
7270         * continuation_7.f90: Likewise.
7271         * derived_function_interface_1.f90: Likewise.
7272         * der_pointer_4.f90: Likewise.
7273         * fmt_zero_precision.f90: Likewise.
7274         * blockdata_3.f90: Likewise.
7275         * fmt_missing_period_1.f: Likewise.
7276         * real_const_3.f90: Likewise.
7277         * use_4.f90: Likewise.
7278         * fmt_missing_period_3.f: Likewise.
7279         * use_5.f90: Likewise.
7281 2007-03-28  Mike Stump  <mrs@apple.com>
7283         * gcc.dg/darwin-comm.c: Add.
7285 2007-03-28  Eric Christopher  <echristo@apple.com>
7287         * lib/target-supports.exp (check_effective_target_fstack_protector):
7288         New.
7289         * gcc.dg/ssp-1.c: Use.
7290         * gcc.dg/ssp-2.c: Ditto.
7292 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
7294         PR c++/29077
7295         * g++.dg/parse/constructor3.C: New test.
7297 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7299         * gnat.dg/thin_pointer.ad[sb]: New test.
7301 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7303         * g++.dg/cpp0x/bracket1.C: New.
7304         * g++.dg/cpp0x/bracket2.C: New.
7305         * g++.dg/cpp0x/bracket3.C: New.
7306         * g++.dg/cpp0x/bracket4.C: New.
7308 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7310         * g++.dg/cpp0x/temp_default1.C: New.
7311         * g++.dg/cpp0x/temp_default3.C: New.
7312         * g++.dg/cpp0x/temp_default2.C: New.
7313         * g++.dg/cpp0x/temp_default4.C: New.
7315 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7317         PR c++/29993
7318         * g++.dg/other/cv_func2.C: New.
7320 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
7322         * gcc.dg/dfp/func-vararg-alternate.h: New file.
7323         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7324         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7325         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7327         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7328         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7330         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7332         * lib/compat.exp (compat-execute): Fix processing of file names.
7334 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
7336         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7338 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
7340         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7341         Delete created executable test file.
7342         (check_effective_target_fortran_large_int): Ditto.
7343         (check_effective_target_static_libgfortran): Ditto.
7345 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
7347         PR c++/30500
7348         * g++.dg/warn/pragma-system_header1.C: New test.
7349         * g++.dg/warn/pragma-system_header2.C: New test.
7350         * g++.dg/warn/pragma-system_header1.h. New.
7351         * g++.dg/warn/pragma-system_header2.h. New.
7353 2007-03-26  Ian Lance Taylor  <iant@google.com>
7355         PR tree-optimization/31345
7356         * gcc.c-torture/compile/pr31345-1.c: New test.
7358 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
7360         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7361         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7362         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7363         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7364         * gfortran.dg/overload_1.f90: Likewise.
7365         * gfortran.dg/impure_assignment_1.f90: Likewise.
7366         * gfortran.dg/error_recovery_3.f90: Likewise.
7367         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7368         * gfortran.dg/sequence_types_1.f90: Likewise.
7369         * gfortran.dg/internal_references_1.f90: Likewise.
7370         * gfortran.dg/present_1.f90: Likewise.
7371         * gfortran.dg/volatile10.f90: Likewise.
7372         * gfortran.dg/module_equivalence_2.f90: Likewise.
7373         * gfortran.dg/use_4.f90: Likewise.
7374         * gfortran.dg/elemental_result_1.f90: Likewise.
7375         * gfortran.dg/generic_actual_arg.f90: Likewise.
7376         * gfortran.dg/private_type_5.f90: Likewise.
7377         * gfortran.dg/protected_4.f90: Likewise.
7378         * gfortran.dg/interface_3.f90: Likewise.
7380 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7382         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7383         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7385 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7387         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7389 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7391         PR libgfortran/31199
7392         * gfortran.dg/fmt_t_4.f90: New test.
7394 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7396         PR libfortran/31297
7397         * gfortran.dg/backspace_5.f:  Initialize variable(s).
7398         * gfortran.dg/backspace_6.f:  Likewise.
7399         * gfortran.dg/char_bounds_check_fail_1: Likewise.
7400         * gfortran.dg/direct_io_2.f90:  Likewise.
7401         * gfortran.dg/write_back.f:  Likewise.
7402         * gfortran.dg/write_rewind_2.f:  Likewise.
7403         * gfortran.dg/write_rewind_1.f:  Likewise.
7404         * gfortran.dg/write_rewind_2.f:  Likewise.
7406 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
7408         PR tree-optimization/30784
7409         * gcc.dg/vect/pr30784.c: New test.
7411 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7413         PR fortran/30877
7414         * gfortran.dg/operator_1.f90: New test.
7415         * gfortran.dg/operator_2.f90: New test.
7417 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7419         PR libfortran/31196
7420         * gfortran.dg/reshape_transpose_1.f90:  New test.
7422 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7424         PR fortran/30655
7425         * gfortran.dg/bounds_check_6.f90: New test.
7427 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
7429         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7430         #ifndef/#endif.
7431         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7432         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7434 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
7436         PR fortran/31209
7437         * gfortran.dg/pointer_function_actual_1.f90: New test.
7439         PR fortran/31200
7440         * gfortran.dg/pointer_function_actual_2.f90: New test.
7442         PR fortran/31215
7443         * gfortran.dg/result_in_spec_1.f90: New test.
7445 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7447         PR fortran/30834
7448         * gfortran.dg/integer_exponentiation_3.F90: New test.
7449         * gfortran.dg/integer_exponentiation_4.f90: New test.
7450         * gfortran.dg/integer_exponentiation_5.F90: New test.
7452 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7454         PR c++/30863
7455         * g++.dg/template/error24.C: New test.
7456         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7458 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7460         PR c++/31273
7461         * g++.dg/expr/bitfield7.C: New test.
7463 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7465         PR other/23572
7466         * gcc.dg/float-range-4.c: New.
7467         * gcc.dg/float-range-1.c: Update. Test for a warning.
7468         * gcc.dg/float-range-3.c: New.
7469         * gcc.dg/float-range-5.c: New.
7471 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7473         PR fortran/31262
7474         * gfortran.dg/no_range_check_1.f90: New test.
7476 2007-03-22  Dirk Mueller  <dmueller@suse.de>
7478         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7479         * g++.dg/other/static1.C: Remove stray semicolon.
7480         * g++.dg/other/init1.C: Likewise.
7481         * g++.dg/rtti/dyncast1.C: Likewise.
7482         * g++.dg/tree-ssa/pr17153.C: Likewise.
7483         * g++.dg/lookup/disamb1.C: Likewise.
7484         * g++.dg/lookup/scoped2.C: Likewise.
7485         * g++.dg/lookup/friend7.C: Likewise.
7486         * g++.dg/parse/parse4.C: Likewise.
7487         * g++.dg/parse/parse5.C: Likewise.
7488         * g++.dg/expr/pr29066.C: Likewise.
7489         * g++.dg/expr/cast4.C: Likewise.
7490         * g++.dg/tc1/dr193.C: Likewise.
7491         * g++.dg/tc1/dr213.C: Likewise.
7492         * g++.dg/abi/dcast1.C: Likewise.
7493         * g++.dg/abi/covariant2.C: Likewise.
7494         * g++.dg/inherit/covariant11.C: Likewise.
7495         * g++.dg/inherit/covariant9.C: Likewise.
7496         * g++.dg/inherit/covariant10.C: Likewise.
7497         * g++.dg/init/static3.C: Likewise.
7498         * g++.dg/init/init-ref3.C: Likewise.
7499         * g++.dg/init/ref10.C: Likewise.
7500         * g++.dg/template/meminit2.C: Likewise.
7501         * g++.dg/template/using9.C: Likewise.
7502         * g++.dg/template/friend9.C: Likewise.
7503         * g++.dg/template/ref1.C: Likewise.
7504         * g++.old-deja/g++.warn/inline.C: Likewise.
7505         * g++.old-deja/g++.robertl/eb91.C: Likewise.
7506         * g++.old-deja/g++.robertl/eb46.C: Likewise.
7507         * g++.old-deja/g++.robertl/eb34.C: Likewise.
7508         * g++.old-deja/g++.robertl/eb43.C: Likewise.
7509         * g++.old-deja/g++.robertl/eb26.C: Likewise.
7510         * g++.old-deja/g++.robertl/eb116.C: Likewise.
7511         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7512         * g++.old-deja/g++.brendan/overload8.C: Likewise.
7513         * g++.old-deja/g++.brendan/overload11.C: Likewise.
7514         * g++.old-deja/g++.brendan/copy7.C: Likewise.
7515         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7516         * g++.old-deja/g++.brendan/template11.C: Likewise.
7517         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7518         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7519         * g++.old-deja/g++.brendan/crash16.C: Likewise.
7520         * g++.old-deja/g++.jason/pmem2.C: Likewise.
7521         * g++.old-deja/g++.jason/parse9.C: Likewise.
7522         * g++.old-deja/g++.jason/byval2.C: Likewise.
7523         * g++.old-deja/g++.jason/overload8.C: Likewise.
7524         * g++.old-deja/g++.jason/pmf8.C: Likewise.
7525         * g++.old-deja/g++.jason/template33.C: Likewise.
7526         * g++.old-deja/g++.jason/return3.C: Likewise.
7527         * g++.old-deja/g++.jason/scoping2.C: Likewise.
7528         * g++.old-deja/g++.jason/virtual.C: Likewise.
7529         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7530         * g++.old-deja/g++.jason/template27.C: Likewise.
7531         * g++.old-deja/g++.jason/synth6.C: Likewise.
7532         * g++.old-deja/g++.jason/ref8.C: Likewise.
7533         * g++.old-deja/g++.jason/offset1.C: Likewise.
7534         * g++.old-deja/g++.other/static20.C: Likewise.
7535         * g++.old-deja/g++.other/array1.C: Likewise.
7536         * g++.old-deja/g++.other/new3.C: Likewise.
7537         * g++.old-deja/g++.other/array2.C: Likewise.
7538         * g++.old-deja/g++.other/overload9.C: Likewise.
7539         * g++.old-deja/g++.other/cast6.C: Likewise.
7540         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7541         * g++.old-deja/g++.other/eh4.C: Likewise.
7542         * g++.old-deja/g++.other/using7.C: Likewise.
7543         * g++.old-deja/g++.other/init18.C: Likewise.
7544         * g++.old-deja/g++.other/dyncast1.C: Likewise.
7545         * g++.old-deja/g++.other/dyncast2.C: Likewise.
7546         * g++.old-deja/g++.other/dtor11.C: Likewise.
7547         * g++.old-deja/g++.pt/static11.C: Likewise.
7548         * g++.old-deja/g++.pt/crash19.C: Likewise.
7549         * g++.old-deja/g++.pt/overload12.C: Likewise.
7550         * g++.old-deja/g++.pt/crash46.C: Likewise.
7551         * g++.old-deja/g++.pt/mi1.C: Likewise.
7552         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7553         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7554         * g++.old-deja/g++.pt/local5.C: Likewise.
7555         * g++.old-deja/g++.pt/typename2.C: Likewise.
7556         * g++.old-deja/g++.pt/explicit80.C: Likewise.
7557         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7558         * g++.old-deja/g++.law/visibility1.C: Likewise.
7559         * g++.old-deja/g++.law/visibility2.C: Likewise.
7560         * g++.old-deja/g++.law/virtual2.C: Likewise.
7561         * g++.old-deja/g++.law/operators19.C: Likewise.
7562         * g++.old-deja/g++.law/parsing10.C: Likewise.
7563         * g++.old-deja/g++.law/visibility4.C: Likewise.
7564         * g++.old-deja/g++.law/operators4.C: Likewise.
7565         * g++.old-deja/g++.law/dtors2.C: Likewise.
7566         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7567         * g++.old-deja/g++.law/visibility10.C: Likewise.
7568         * g++.old-deja/g++.law/scope3.C: Likewise.
7569         * g++.old-deja/g++.law/casts2.C: Likewise.
7570         * g++.old-deja/g++.law/code-gen5.C: Likewise.
7571         * g++.old-deja/g++.law/operators33.C: Likewise.
7572         * g++.old-deja/g++.law/friend4.C: Likewise.
7573         * g++.old-deja/g++.mike/pmf7.C: Likewise.
7574         * g++.old-deja/g++.mike/p5611.C: Likewise.
7575         * g++.old-deja/g++.mike/net37.C: Likewise.
7576         * g++.old-deja/g++.mike/p3570.C: Likewise.
7577         * g++.old-deja/g++.mike/p5718.C: Likewise.
7578         * g++.old-deja/g++.mike/net21.C: Likewise.
7579         * g++.old-deja/g++.mike/p1862.C: Likewise.
7580         * g++.old-deja/g++.mike/p4511.C: Likewise.
7581         * g++.old-deja/g++.mike/virt3.C: Likewise.
7582         * g++.old-deja/g++.mike/p16146.C: Likewise.
7583         * g++.old-deja/g++.mike/p1989.C: Likewise.
7584         * g++.old-deja/g++.mike/p5571.C: Likewise.
7585         * g++.old-deja/g++.gb/scope10.C: Likewise.
7586         * g++.old-deja/g++.abi/primary5.C: Likewise.
7587         * g++.old-deja/g++.abi/empty2.C: Likewise.
7588         * g++.old-deja/g++.abi/arraynew.C: Likewise.
7589         * g++.old-deja/g++.eh/vbase4.C: Likewise.
7590         * g++.old-deja/g++.eh/ptr1.C: Likewise.
7591         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7592         * g++.old-deja/g++.bob/template3.C: Likewise.
7593         * g++.old-deja/g++.bob/inherit1.C: Likewise.
7595 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
7597         PR fortran/31193
7598         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7600 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
7602         PR fortran/20897
7603         * gfortran.dg/derived_name_1.f90: New.
7604         * gfortran.dg/derived_name_2.f: New.
7606 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7608         * lib/target-supports.exp (check_effective_target_nonpic): New
7609         procedure.
7610         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7611         when compiling PIC.
7612         * gcc.target/i386/asm-4.c: Require nonpic.
7613         * gcc.target/i386/cmov1.c: Likewise.
7614         * gcc.target/i386/mul.c: Likewise.
7615         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7616         * gcc.target/i386/ssetype-1.c: Require nonpic.
7617         * gcc.target/i386/ssetype-3.c: Likewise.
7618         * gcc.target/i386/ssetype-5.c: Likewise.
7620 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7622         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7623         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7624         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7625         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7627 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
7629         PR tree-optimization/30590
7630         * g++.dg/opt/pr30590.C: New testcase.
7632 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
7634         PR c/30762
7635         * gcc.dg/pr30762-1.c: New test.
7636         * gcc.dg/pr30762-2.c: New test.
7638         PR inline-asm/30505
7639         * gcc.target/i386/pr30505.c: New test.
7641 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
7643         * gcc.target/arm/register-variables.c: New.
7645 2007-03-19  Jeff Law  <law@redhat.com>
7647         * PR tree-optimization/30984
7648         * gcc.c-torture/pr30984.c: New test.
7650 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7651         Richard Guenther  <rguenther@suse.de>
7653         PR tree-optimization/31254
7654         * gcc.dg/torture/pr31254.c: New testcase.
7656 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
7658         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7659         target default_packed.
7661 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7663         PR fortran/31203
7664         * gfortran.dg/string_length_1.f90: New test.
7666 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7668         PR testsuite/30395
7669         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7671 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7673         PR libgfortran/31052
7674         * gfortran.dg/namelist_27.f90: New test.
7676 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
7678         PR fortran/30531
7679         * gfortran.dg/used_types_14.f90: New test.
7681         PR fortran/31086
7682         * gfortran.dg/used_types_15.f90: New test.
7684 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
7686         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7687         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7689 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7691         PR fortran/31120
7692         * gfortran.dg/integer_exponentiation_2.f90: New test.
7694 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
7696         PR tree-optimization/31041
7697         * gcc.dg/vect/pr31041.c: New test.
7699 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7701         * g++.dg/warn/Wconversion-integer.C: New
7702         * g++.dg/warn/Wconversion-real.C: New.
7703         * g++.dg/warn/Wconversion-real-integer.C: New.
7704         * g++.dg/warn/conv2.C: Updated.
7706 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7708         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7709         exclude RTPs.
7711 2007-03-16  Richard Guenther  <rguenther@suse.de>
7713         PR tree-optimization/31146
7714         * g++.dg/tree-ssa/pr31146.C: New testcase.
7716 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7718         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7719         assume that the target has <features.h>.
7721 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7723         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7724         dg-options rather than to the whole test.
7726 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
7728         PR debug/29906
7729         * g++.dg/debug/pr29906.C: New
7731 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7733         PR libgfortran/31099
7734         * gfortran.dg/unformatted_recl.f90: Update test.
7736 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
7738         * gcc.dg/tree-ssa/prefetch-5.c: New test.
7740 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7742         PR c++/30891
7743         * g++.dg/parse/namespace-definition.C: New.
7745 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7747         PR c++/24924
7748         * g++.dg/cpp/pedantic-errors.C: New.
7749         * g++.dg/cpp/permissive.C: New.
7751 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7753         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7754         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7756 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7758         * lib/target-supports.exp (check_missing_uclibc_feature)
7759         (check_effective_target_wchar): New procedures.
7760         * gcc.dg/wchar_t-1.c: Require target wchar.
7761         * gcc.dg/wint_t-1.c: Likewise.
7763 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7765         * lib/target-supports.exp (check_gc_sections_available): Return
7766         false for VxWorks targets.
7768 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7770         * g++.dg/warn/Wconversion2.C: Fix typo.
7771         * gcc.dg/if-empty-1.c: Ditto.
7773 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7775         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7777 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7779         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7780         * gcc.target/i386/pr31167.c: Ditto.
7782 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7784         PR target/31167
7785         * gcc.target/i386/pr31167.c: New test.
7787 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
7789         PR fortran/30922
7790         * gfortran.dg/import5.f90.f90: New test.
7793         PR fortran/30879
7794         * gfortran.dg/data_components_1.f90: New test.
7797         PR fortran/30870
7798         * gfortran.dg/generic_13.f90: New test.
7800         PR fortran/31163
7801         * gfortran.dg/alloc_comp_basics_5.f90: New test.
7803 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7805         PR libgfortran/31051
7806         * gfortran.dg/fmt_t_4.f90: New
7808 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7810         PR C++/31165
7811         * g++.dg/other/default7.C: New test.
7813 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7815         * g++.dg/warn/Wconversion2.C: New.
7817 2007-03-14  Eric Christopher  <echristo@apple.com>
7819         * gcc.dg/ssp-1.c: New.
7820         * gcc.dg/ssp-2.c: Ditto.
7822 2007-03-14  Dirk Mueller  <dmueller@suse.de>
7824         * g++.dg/warn/do-empty.C: New.
7825         * gcc.dg/do-empty.c: New.
7826         * gcc.dg/if-empty-1.c: Update.
7827         * gcc.dg/20001116-1.c: Update.
7828         * gcc.dg/pr23165.c: Update.
7830 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
7832         * gfortran.dg/module_implicit_conversion.f90: New test.
7834 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
7836         PR middle-end/31127
7837         * gcc.dg/pr31127.c: New.
7839 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
7841         * gcc.dg/tree-ssa/loop-26.c: New test.
7843 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
7845         * gcc.target/i386/cmpxchg16b-1.c: New test.
7847 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7849         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
7850         * gcc.dg/c99-vla-1.c: Likewise.
7851         * g++.dg/ext/vla1.C: Likewise
7853 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7855         * gcc.dg/wvla-1.c: New test
7856         * gcc.dg/wvla-2.c: New test
7857         * gcc.dg/wvla-3.c: New test
7858         * gcc.dg/wvla-4.c: New test
7859         * gcc.dg/wvla-5.c: New test
7860         * gcc.dg/wvla-6.c: New test
7861         * gcc.dg/wvla-7.c: New test
7862         * g++.dg/warn/Wvla-1.C: New test
7863         * g++.dg/warn/Wvla-2.C: New test
7864         * g++.dg/warn/Wvla-3.C: New test
7866 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
7868         PR c++/30108
7869         * g++.dg/other/default6.C: New test.
7871 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7873         * lib/target-supports.exp (check_profiling_available): Return false
7874         for VxWorks.
7875         (check_effective_target_vxworks_kernel): New procedure.
7876         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
7877         VxWorks.
7878         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
7879         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
7880         to include VxWorks.
7881         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
7883 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7885         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
7886         PIC is not supported.
7887         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
7888         * gcc.dg/20020426-2.c: Likewise.
7889         * gcc.dg/pr28243.c: Likewise.
7890         * gcc.dg/visibility-11.c: Likewise.
7891         * gcc.dg/tls/opt-9.c: Likewise.
7892         * gcc.dg/tls/opt-10.c: Likewise.
7893         * gcc.dg/tls/pic-1.c: Likewise.
7894         * gcc.dg/tls/struct-1.c: Likewise.
7895         * gcc.target/i386/20000807-1.c: Likewise.
7896         * gcc.target/i386/20000904-1.c: Likewise.
7897         * gcc.target/i386/20011119-1.c: Likewise.
7898         * gcc.target/i386/990213-2.c: Likewise.
7899         * gcc.target/i386/990214-1.c: Likewise.
7900         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7901         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7902         * gcc.target/i386/pic-1.c: Likewise.
7903         * gcc.target/i386/pr21518.c: Likewise.
7904         * gcc.target/i386/pr23098.c: Likewise.
7905         * gcc.target/i386/pr23943.c: Likewise.
7907 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
7909         PR c++/31038
7910         * g++.dg/template/complit2.C: New test.
7912         PR c++/30328
7913         * g++.dg/ext/bitfield1.C: New test.
7915 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
7917         PR fortran/30883
7918         * gfortran.dg/interface_11.f90: New test.
7920 2007-03-11  Richard Guenther  <rguenther@suse.de>
7922         PR tree-optimization/31115
7923         * gcc.dg/torture/pr31115.c: New testcase.
7925 2007-03-11  Ira Rosen  <irar@il.ibm.com>
7927         PR tree-optimization/29925
7928         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
7930 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
7932         PR c++/30274
7933         * g++.dg/expr/bitfield3.C: New test.
7934         * g++.dg/expr/bitfield4.C: Likewise.
7935         * g++.dg/expr/bitfield5.C: Likewise.
7936         * g++.dg/expr/bitfield6.C: Likewise.
7938         PR c++/30924
7939         * g++.dg/template/array18.C: New test.
7941 2007-03-10  Dirk Mueller  <dmueller@suse.de>
7943         PR c++/17946
7944         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
7945         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
7947 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
7949         PR c++/20599
7950         * g++.dg/cpp0x/variadic-bind.C: New.
7951         * g++.dg/cpp0x/variadic-function.C: New.
7952         * g++.dg/cpp0x/variadic-mem_fn.C: New.
7953         * g++.dg/cpp0x/variadic-tuple.C: New.
7954         * g++.dg/cpp0x/variadic1.C: New.
7955         * g++.dg/cpp0x/variadic2.C: New.
7956         * g++.dg/cpp0x/variadic3.C: New.
7957         * g++.dg/cpp0x/variadic4.C: New.
7958         * g++.dg/cpp0x/variadic5.C: New.
7959         * g++.dg/cpp0x/variadic6.C: New.
7960         * g++.dg/cpp0x/variadic7.C: New.
7961         * g++.dg/cpp0x/variadic8.C: New.
7962         * g++.dg/cpp0x/variadic9.C: New.
7963         * g++.dg/cpp0x/variadic10.C: New.
7964         * g++.dg/cpp0x/variadic11.C: New.
7965         * g++.dg/cpp0x/variadic12.C: New.
7966         * g++.dg/cpp0x/variadic13.C: New.
7967         * g++.dg/cpp0x/variadic14.C: New.
7968         * g++.dg/cpp0x/variadic15.C: New.
7969         * g++.dg/cpp0x/variadic16.C: New.
7970         * g++.dg/cpp0x/variadic17.C: New.
7971         * g++.dg/cpp0x/variadic18.C: New.
7972         * g++.dg/cpp0x/variadic19.C: New.
7973         * g++.dg/cpp0x/variadic20.C: New.
7974         * g++.dg/cpp0x/variadic21.C: New.
7975         * g++.dg/cpp0x/variadic22.C: New.
7976         * g++.dg/cpp0x/variadic23.C: New.
7977         * g++.dg/cpp0x/variadic24.C: New.
7978         * g++.dg/cpp0x/variadic25.C: New.
7979         * g++.dg/cpp0x/variadic26.C: New.
7980         * g++.dg/cpp0x/variadic27.C: New.
7981         * g++.dg/cpp0x/variadic28.C: New.
7982         * g++.dg/cpp0x/variadic29.C: New.
7983         * g++.dg/cpp0x/variadic30.C: New.
7984         * g++.dg/cpp0x/variadic31.C: New.
7985         * g++.dg/cpp0x/variadic32.C: New.
7986         * g++.dg/cpp0x/variadic33.C: New.
7987         * g++.dg/cpp0x/variadic34.C: New.
7988         * g++.dg/cpp0x/variadic35.C: New.
7989         * g++.dg/cpp0x/variadic36.C: New.
7990         * g++.dg/cpp0x/variadic37.C: New.
7991         * g++.dg/cpp0x/variadic38.C: New.
7992         * g++.dg/cpp0x/variadic39.C: New.
7993         * g++.dg/cpp0x/variadic40.C: New.
7994         * g++.dg/cpp0x/variadic41.C: New.
7995         * g++.dg/cpp0x/variadic42.C: New.
7996         * g++.dg/cpp0x/variadic43.C: New.
7997         * g++.dg/cpp0x/variadic44.C: New.
7998         * g++.dg/cpp0x/variadic45.C: New.
7999         * g++.dg/cpp0x/variadic46.C: New.
8000         * g++.dg/cpp0x/variadic47.C: New.
8001         * g++.dg/cpp0x/variadic48.C: New.
8002         * g++.dg/cpp0x/variadic49.C: New.
8003         * g++.dg/cpp0x/variadic50.C: New.
8004         * g++.dg/cpp0x/variadic51.C: New.
8005         * g++.dg/cpp0x/variadic52.C: New.
8006         * g++.dg/cpp0x/variadic53.C: New.
8007         * g++.dg/cpp0x/variadic54.C: New.
8008         * g++.dg/cpp0x/variadic55.C: New.
8009         * g++.dg/cpp0x/variadic56.C: New.
8010         * g++.dg/cpp0x/variadic57.C: New.
8011         * g++.dg/cpp0x/variadic58.C: New.
8012         * g++.dg/cpp0x/variadic59.C: New.
8013         * g++.dg/cpp0x/variadic60.C : New.
8014         * g++.dg/cpp0x/variadic61.C : New.
8015         * g++.dg/cpp0x/variadic62.C : New.
8016         * g++.dg/cpp0x/variadic63.C : New.
8017         * g++.dg/cpp0x/variadic64.C : New.
8018         * g++.dg/cpp0x/variadic65.C : New.
8019         * g++.dg/cpp0x/variadic66.C : New.
8020         * g++.dg/cpp0x/variadic67.C : New.
8021         * g++.dg/cpp0x/variadic68.C : New.
8022         * g++.dg/cpp0x/variadic69.C : New.
8023         * g++.dg/cpp0x/variadic70.C : New.
8024         * g++.dg/cpp0x/variadic71.C : New.
8025         * g++.dg/cpp0x/variadic72.C : New.
8026         * g++.dg/cpp0x/variadic73.C : New.
8027         * g++.dg/cpp0x/variadic74.C : New.
8028         * g++.dg/cpp0x/variadic75.C : New.
8029         * g++.dg/cpp0x/variadic-ex1.C : New.
8030         * g++.dg/cpp0x/variadic-ex2.C : New.
8031         * g++.dg/cpp0x/variadic-ex3.C : New.
8032         * g++.dg/cpp0x/variadic-ex4.C : New.
8033         * g++.dg/cpp0x/variadic-ex5.C : New.
8034         * g++.dg/cpp0x/variadic-ex6.C : New.
8035         * g++.dg/cpp0x/variadic-ex7.C : New.
8036         * g++.dg/cpp0x/variadic-ex8.C : New.
8037         * g++.dg/cpp0x/variadic-ex9.C : New.
8038         * g++.dg/cpp0x/variadic-ex10.C : New.
8039         * g++.dg/cpp0x/variadic-ex11.C : New.
8040         * g++.dg/cpp0x/variadic-ex12.C : New.
8041         * g++.dg/cpp0x/variadic-ex13.C : New.
8042         * g++.dg/cpp0x/variadic-ex14.C : New.
8044 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8046         PR libgfortran/31099
8047         * gfortran.dg/unformatted_recl.f90: New test.
8049 2007-03-09  Roger Sayle  <roger@eyesopen.com>
8051         * gcc.dg/fold-eqcmplx-1.c: New test case.
8053 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
8055         PR rtl-optimization/30643
8056         * gcc.dg/pr30643.c: New.
8058 2007-03-09  Chao-ying Fu  <fu@mips.com>
8060         * gcc.target/mips/mips32-dspr2-type.c: New test.
8061         * gcc.target/mips/mips32-dspr2.c: New test.
8062         * gcc.target/mips/dspr2-MULT.c: New test.
8063         * gcc.target/mips/dspr2-MULTU.c: New test.
8064         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8065         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8066         Adjust some formats.
8068 2007-03-09  Dirk Mueller  <dmueller@suse.de>
8070         PR c++/17946
8071         * gcc.dg/Wlogical-op-1.c: New.
8072         * g++.dg/warn/Wlogical-op-1.C: New.
8074 2007-03-09  Richard Guenther  <rguenther@suse.de>
8076         PR tree-optimization/30904
8077         PR middle-end/31058
8078         * gcc.dg/pr30904.c: Remove xfail.
8080 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8082         PR C/31072
8083         * gcc.c-torture/execute/pr31072.c: New test.
8085 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8087         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8088         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8089         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
8090         *lrint* and *lround*.
8091         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8092         floor->lfloor.
8093         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8094         * gcc.dg/torture/builtin-integral-1.c: Likewise.
8095         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
8096         and *lround*.  Correct macro names.
8097         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8098         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8100 2007-03-08  Ian Lance Taylor  <iant@google.com>
8102         * gcc.dg/no-strict-overflow-5.c: New test.
8103         * gcc.dg/no-strict-overflow-6.c: New test.
8104         * gcc.dg/Wstrict-overflow-11.c: New test.
8105         * gcc.dg/Wstrict-overflow-12.c: New test.
8106         * gcc.dg/Wstrict-overflow-13.c: New test.
8107         * gcc.dg/Wstrict-overflow-14.c: New test.
8108         * gcc.dg/Wstrict-overflow-15.c: New test.
8110 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8112         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
8113         for VxWorks kernel mode.
8114         * gcc.c-torture/execute/strncmp-1.x: Likewise.
8116 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8118         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8119         mode.
8121 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8123         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8124         and lib/bfill.c on VxWorks targets.
8125         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8126         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8127         lib/bfill.c and lib/memmove.c on VxWorks targets.
8128         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8129         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8130         on VxWorks targets.
8131         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8132         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8134 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8136         * gfortran.dg/use_5.f90: New test.
8137         * gfortran.dg/use_6.f90: Ditto.
8138         * gfortran.dg/use_7.f90: Ditto.
8140 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8142         PR fortran/30973
8143         * gfortran.dg/use_4.f90: New test.
8144         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8146 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
8148         PR fortran/31011
8149         * gfortran.dg/parameter_array_section_2.f90: New test.
8151 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
8153         PR c++/30852
8154         * g++.dg/ext/offsetof1.C: Add cases with volatile.
8156         PR c++/30534
8157         * g++.dg/template/arg5.C: New test.
8159 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
8161         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8163 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
8165         * gcc.dg/var-expand1.c: Add newline at end of file.
8167 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
8169         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8171 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
8173         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8175 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8177         * gcc.dg/torture/builtin-convert-4.c: New test.
8179 2007-03-05  Ian Lance Taylor  <iant@google.com>
8181         * gcc.c-torture/compile/pr31034.c: New test.
8183 2007-03-05  Ian Lance Taylor  <iant@google.com>
8185         * gcc.dg/inline-18.c: New test.
8186         * gcc.dg/inline-19.c: New test.
8187         * gcc.dg/inline-20.c: New test.
8188         * gcc.dg/inline-21.c: New test.
8190 2007-03-05  Richard Guenther  <rguenther@suse.de>
8192         PR tree-optimization/14052
8193         * gcc.dg/tree-ssa/vrp33.c: New testcase.
8195 2007-03-05  Richard Guenther  <rguenther@suse.de>
8197         PR tree-optimization/23777
8198         * gcc.dg/tree-ssa/pr23777.c: New testcase.
8200 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8202         PR other/30465
8203         * gcc.dg/multiple-overflow-warn-3.c: New.
8204         * g++.dg/warn/multiple-overflow-warn-3.C: New.
8206 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
8208         PR c++/30895
8209         * g++.dg/parse/template23.C: New test.
8211 2007-03-04  Roger Sayle  <roger@eyesopen.com>
8213         PR middle-end/30744
8214         * gcc.dg/pr30744-1.c: New test case.
8216 2007-03-04  Tobias Burnus  <burnus@net-b.de>
8218         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8220 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8222         PR target/30406
8223         * gfortran.dg/logical_3.f90: New test.
8225 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
8227         PR libfortran/30981
8228         * gfortran.dg/integer_exponentiation_1.f90:  New test.
8230 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8232         * gcc.target/m68k/m68k.exp: New.
8233         * gcc.target/m68k/crash1.c: New.
8235 2007-03-03  Tobias Burnus  <burnus@net-b.de>
8237         * gfortran.dg/c_by_val.c: Use int64_t instead of long
8238         to be more compatible with integer(kind=8).
8240 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8242         PR libfortran/31001
8243         * gfortran.dg/zero_sized_3.f90: New test.
8245 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8247         PR c++/15787
8248         * g++.dg/parse/else.C: New.
8249         * g++.dg/parse/else-2.C: New.
8251 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
8252             Tobias Burnus  <burnus@net-b.de>
8254         PR fortran/30882
8255         * gfortran.dg/size_dim.f90: New test.
8257 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
8258             Tobias Burnus  <burnus@net-b.de>
8260         PR fortran/30873
8261         * gfortran.dg/entry_9.f90: New test.
8263 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
8265         PR c++/28253
8266         * g++.dg/inherit/covariant16.C: New test.
8268 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
8270         * g++.dg/other/darwin-minversion-1.C: New.
8272 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
8274         * gcc.dg/tree-ssa/20070302-1.c: New test.
8276 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
8278         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8279         tests.
8281 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
8283         * gcc.dg/tree-ssa/prefetch-4.c: New test.
8285 2007-03-01  Simon Baldwin <simonb@google.com>
8287         PR c++/23689
8288         * warn/ignored_typedef.C: New.
8289         * init/ctor8.C: Added dg-warning to consume ignored typedef
8290         warning.
8291         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
8292         and added an explicit line number.
8294 2007-02-28  Richard Guenther  <rguenther@suse.de>
8296         PR middle-end/30364
8297         * gcc.dg/torture/pr30364-1.c: New testcase.
8298         * gcc.dg/torture/pr30364-2.c: Likewise.
8299         * gcc.dg/torture/pr30364-3.c: Likewise.
8301 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8303         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8304         powerpc*, use -funsafe-math-optimizations.
8305         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8306         * gcc.dg/torture/builtin-modf-1.c: Likewise.
8308 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8309             Paul Thomas  <pault@gcc.gnu.org>
8311         PR fortran/30888
8312         PR fortran/30887
8313         * c_by_val_1.f: Test %VAL() with non-default kind.
8314         * c_by_val.c: Ditto.
8315         * c_by_val_4.f: New test.
8317 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8319         PR fortran/30968
8320         * gfortran.dg/continuation_7.f90: New test.
8322 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
8324         * g++.dg/inherit/thunk7.C: New test.
8325         * lib/target-supports.exp (check_profiling_available): Not available
8326         for bfin-*-*.
8328 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
8330         PR target/30970
8331         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8333 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
8335         * lib/target-supports.exp (check_effective_target_init_priority):
8336         Remove Solaris special case.
8338 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
8340         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8341         for more builtin types.
8343         * g++.dg/ext/visibility/class1.C: Port to Darwin.
8344         * g++.dg/ext/visibility/noPLT.C: Likewise.
8346 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8348         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8349         sh* targets.
8351 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
8353         PR fortran/30865
8354         * size_optional_dim_1.f90:  New test.
8356 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
8358         * gcc.dg/vxworks/vxworks.exp: New file.
8359         * gcc.dg/vxworks/initpri1.c: Likewise.
8360         * gcc.dg/vxworks/initpri2.c: Likewise.
8361         * gcc.dg/initpri2.c: Add more tests.
8362         * g++.dg/special/initpri2.C: Likewise.
8364         * gcc.dg/initpri1.c: New test.
8365         * gcc.dg/initpri2.c: Likewise.
8366         * g++.dg/special/initpri1.C: New test.
8367         * g++.dg/special/initpri2.C: Likewise.
8368         * g++.dg/special/conpr-1.C: Use init_priority effective target.
8369         * g++.dg/special/conpr-2.C: Likewise.
8370         * g++.dg/special/conpr-3.C: Likewise.
8371         * g++.dg/special/conpr-4.C: Likewise.
8372         * g++.dg/special/initp1.C: Likewise.
8373         * g++.dg/special/ecos.exp: Remove code to detect availability of
8374         constructor priorities.
8375         * lib/target-supports.exp (check_effective_target_init_priority):
8376         New function.
8378 2007-02-24  Jan Hubicka  <jh@suse.cz>
8380         * gcc.c-torture/execute/pr30778.c: New testcase.
8382 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8384         PR libgfortran/30918
8385         * gfortran.dg/namelist_26.f90: New test.
8387 2007-02-24  Richard Guenther  <rguenther@suse.de>
8389         PR middle-end/30951
8390         * gcc.dg/pr30951.c: New testcase.
8392 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8394         * gcc.dg/torture/builtin-modf-1.c: New test.
8396 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
8398         PR tree-optimization/30904
8399         * gcc.dg/pr30904.c: New test.
8401 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8403         * gcc.test-framework/README: Correct command.
8404         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8405         -Wunused-value.
8406         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8408 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
8410         * lib/target-supports.exp (check_effective_target_unwrapped): New.
8412 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
8414         * lib/target-supports.exp (check_effective_target_newlib): New
8415         function.
8417 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
8419         PR fortran/30660
8420         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8421         allocatable component.
8424 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8426         * gcc.dg/torture/builtin-logb-1.c: New test.
8427         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8428         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8429         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8430         sh* targets.
8432 2007-02-23  Richard Guenther  <rguenther@suse.de>
8434         * g++.dg/warn/changes-meaning.C: New testcase.
8436 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8438         PR libgfortran/30910
8439         * gfortran.dg/fmt_zero_precision.f90: Update test.
8441 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8443         * gcc.dg/torture/builtin-frexp-1.c: New test.
8445 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
8447         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8449 2007-02-22  Ian Lance Taylor  <iant@google.com>
8451         PR debug/30898
8452         * g++.dg/debug/pr30898.C: New test.
8454 2007-02-22  Ira Rosen  <irar@il.ibm.com>
8456         * gcc.dg/vect/vect-106.c: New test.
8458 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8459             Ira Rosen  <irar@il.ibm.com>
8461         PR tree-optimization/30843
8462         * gcc.dg/vect/pr30843.c: New test.
8464 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8466         PR tree-optimization/30858
8467         * gcc.dg/vect/pr30858.c: New test.
8469 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
8471         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8472         to set options for compiling testglue.
8473         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8474         * lib/obj-c++.exp (obj-c++_init): Likewise.
8476 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
8478         * gnat.dg/derived_aggregate.adb: New test.
8480 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8482         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8483         sh* targets.  Call the correct CKSGN macro.
8485 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
8487         * gfortran.dg/gomp/omp_parse1.f90: New test.
8488         * gfortran.dg/gomp/omp_parse2.f: New test.
8490 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
8492         PR fortran/30869
8493         * gfortran.dg/do_pointer_1.f90:  New test.
8495 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8497         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8498         and scalbln.
8500 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
8502         * gcc.dg/darwin-minversion-1.c: New.
8503         * gcc.dg/darwin-minversion-2.c: New.
8505 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8507         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8509 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8510             DJ Delorie <dj@redhat.com>
8512         PR other/30824
8513         * gcc.dg/Wfatal.c: New.
8514         * gcc.dg/Wfatal-2.c: New.
8515         * gcc.dg/Werror-1.c: Adjust expectations.
8516         * gcc.dg/Werror-5.c: Likewise.
8517         * gcc.dg/Werror-7.c: Likewise.
8518         * gcc.dg/Werror-10.c: Likewise.
8519         * gcc.dg/Werror-11.c: Likewise.
8521 2007-02-20  Tobias Burnus  <burnus@net-b.de>
8523         PR fortran/30522
8524         * gfortran.dg/volatile10.f90: New test.
8526 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
8528         PR libfortran/30533
8529         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
8531 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8533         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8534         * gcc.dg/Walways-true-1.c: Likewise.
8535         * gcc.dg/weak/weak-3.c: Likewise.
8536         * gcc.dg/Werror-1.c: Likewise.
8537         * gcc.dg/Werror-3.c: Likewise.
8538         * gcc.dg/Werror-4.c: Likewise.
8539         * gcc.dg/Werror-5.c: Likewise.
8540         * gcc.dg/Werror-6.c: Likewise.
8541         * gcc.dg/Werror-7.c: Likewise.
8542         * gcc.dg/Werror-8.c: Likewise.
8543         * gcc.dg/Werror-10.c: Likewise.
8544         * gcc.dg/Werror-11.c: Likewise.
8545         * gcc.dg/Werror-12.c: Likewise.
8546         * g++.old-deja/g++.mike/warn8.C: Likewise.
8547         * g++.dg/warn/Walways-true-1.C: Likewise.
8548         * g++.dg/warn/Walways-true-2.C: Likewise.
8549         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8550         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8551         -Wstring-literal-comparison with -Waddress.
8552         * gcc.dg/Wstring-literal-comparison-4.c: Replace
8553         -Wno-string-literal-comparison with -Wno-address.
8555 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
8557         * gnat.dg/self_aggregate_with_call.adb: New test.
8559 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
8561         PR tree-optimization/30975
8562         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8563         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8564         * gcc.dg/vect/pr30795.c: New.
8566 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8568         PR fortran/30681
8569         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8571 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8573         PR rtl-optimization/28173
8574         * gcc.target/i386/andor-1.c: New test case.
8576 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8578         * gcc.dg/torture/builtin-ldexp-1.c: New.
8579         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8581 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8583         * gfortran.dg/array_constructor_15.f90: New test case.
8585 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8587         * gfortran.dg/forall_10.f90: New test case.
8589 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8591         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8593 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8595         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8596         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8598 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
8600         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8601         * gcc.target/i386/builtin-bswap-3.c: Ditto.
8602         * gcc.target/i386/xchg-1.c: New test.
8603         * gcc.target/i386/xchg-2.c: New test.
8605 2007-02-16  Richard Guenther  <rguenther@suse.de>
8606             Christian Bruel  <christian.bruel@st.com>
8608         * gcc.dg/strict-overflow-5.c: New testcase.
8610 2007-02-16  Tobias Burnus  <burnus@net-b.de>
8612         PR fortran/30793
8613         * gfortran.dg/func_derived_4.f90: New test.
8615 2007-02-15  Roger Sayle  <roger@eyesopen.com>
8617         PR middle-end/30391
8618         * gfortran.dg/pr30391-1.f90: New test case.
8620 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8622         PR middle-end/30433
8623         * gcc.c-torture/compile/pr30433.c: New testcase to check
8624         that complex constants comparisions are foldded.
8626 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8628         PR C++/30158
8629         * g++.dg/ext/stmtexpr10.C: New testcase.
8631 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8633         PR middle-end/30729
8634         * gcc.dg/Wunused-value-2.c: New testcase.
8636 2007-02-15  Ian Lance Taylor  <iant@google.com>
8638         * g++.dg/eh/subreg-1.C: New test.
8640 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8642         PR c/26494
8643         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8644         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8645         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8646         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8647         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8648         * gcc.dg/Werror-implicit-function-declaration.c: New.
8650 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8652         PR c++/28943
8653         * g++.dg/warn/pr28943.C: New.
8655 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8657         * gfortran.fortran-torture/execute/math.f90: Fix typo.
8659 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8661         PR fortran/30779
8662         * gfortran.dg/error_recovery_3.f90: New test.
8664 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8666         * g++.dg/tree-ssa/sra-1.C: New.
8668 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8670         * g++.dg/tree-ssa/sra-1.C: New.
8672 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8674         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8676 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8678         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8680 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8682         PR fortran/30799
8683         * gfortran.dg/logical_2.f90: New test.
8685 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
8687         * gcc.dg/torture/complex-alias-1.c: New test.
8689 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
8691         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8692         instead of -fdump-tree-tailcall.
8694 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
8696         * gfortran.dg/interface_10.f90: Fix comment typo.
8698 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
8700         PR tree-optimization/30771
8701         * gcc.dg/vect/pr30771.c: New test.
8703 2007-02-13  Ian Lance Taylor  <iant@google.com>
8705         * gcc.dg/Wstrict-overflow-1.c: New test.
8706         * gcc.dg/Wstrict-overflow-2.c: New test.
8707         * gcc.dg/Wstrict-overflow-3.c: New test.
8708         * gcc.dg/Wstrict-overflow-4.c: New test.
8709         * gcc.dg/Wstrict-overflow-5.c: New test.
8710         * gcc.dg/Wstrict-overflow-6.c: New test.
8711         * gcc.dg/Wstrict-overflow-7.c: New test.
8712         * gcc.dg/Wstrict-overflow-8.c: New test.
8713         * gcc.dg/Wstrict-overflow-9.c: New test.
8714         * gcc.dg/Wstrict-overflow-10.c: New test.
8716 2007-02-13  Roger Sayle  <roger@eyesopen.com>
8718         * gcc.target/ia64/builtin-bswap-2.c: New test case.
8720 2007-02-13  Richard Henderson  <rth@redhat.com>
8722         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8723         * gcc.c-torture/execute/pr29302-1.c: ... here.
8725 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8727         PR c/29521
8728         * gcc.dg/c90-return-1.c: Update output.
8729         * gcc.dg/c99-return-1.c: Likewise.
8731 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
8733         PR fortran/30554
8734         * gfortran.dg/used_dummy_types_7.f90: New test..
8736 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
8738         * gcc.target/i386/parity-1.c: New test.
8739         * gcc.target/i386/parity-2.c: New test.
8741 2007-02-12  Roger Sayle  <roger@eyesopen.com>
8743         * gcc.target/i386/builtin-bswap-3.c: New test case.
8745 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
8747         PR tree-optimization/29145
8748         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8749         alias analysis is improved to take better advantage of restrict
8750         qualified pointers.
8751         * gcc.dg/vect/vect-80.c: Likewise.
8752         * gcc.dg/vect/pr29145.c: New.
8754 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8756         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8757         * gcc.target/i386/sse4a-insert.c: Likewise.
8759 2007-02-11  Roger Sayle  <roger@eyesopen.com>
8761         * gcc.target/ia64/builtin-popcount-1.c: New test case.
8762         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8764 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
8766         PR fortran/30478
8767         * gfortran.dg/enum_4.f90: Update error message checks.
8769 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
8771         PR fortran/30554
8772         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8773         versions of the modules.
8775         PR fortran/30617
8776         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8777         by getting rid of recursive I/O and providing functions with
8778         results.
8780         PR fortran/30319
8781         * gfortran.dg/char_array_constructor_2.f90
8783 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
8785         PR c++/26988
8786         * g++.dg/template/spec34.C: New test
8788 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
8790         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8791         on i?86 and x86_64.
8792         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8793         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8794         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8795         on i?86 and x86_64.
8796         * gcc.dg/vect/vect-113.c: Ditto.
8798 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
8800         PR c++/29487
8801         * g++.dg/eh/weak1-C: New test.
8802         * g++.dg/eh/weak1-a.cc: Likewise.
8803         * g++.dg/eh/comdat1.C: Likewise.
8805 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
8806             Dorit Nuzman  <dorit@il.ibm.com>
8808         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
8809         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
8810         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8811         * gcc.dg/vect/vect-113.c: Likewise.
8813         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8815 2007-02-10  Richard Henderson  <rth@redhat.com>
8817         * lib/target-supports.exp (check_effective_target_tls): Redefine
8818         to mean non-emulated tls.
8819         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8820         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8821         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8822         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8823         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8824         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8825         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8827 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
8829         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
8831 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
8833         * gfortran.dg/secnds.f: Replace time tolerance with a
8834         before-and-after bracket.
8835         * gfortran.dg/secnds-1.f: Likewise.
8837 2007-02-09  Tobias Burnus  <burnus@net-b.de>
8839         PR fortran/30512
8840         * gfortran.dg/maxlocval_1.f90: New test.
8842 2007-02-09  Roger Sayle  <roger@eyesopen.com>
8844         * gcc.target/ia64/builtin_bswap-1.c: New test case.
8846 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8848         PR fortran/30720
8849         * gfortran.dg/array_function_1.f90: New test.
8851 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8853         * lib/target-supports.exp (check_effective_target_lax_strtofp)
8854         (check_effective_target_dummy_wcsftime): New functions.
8856 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8858         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
8859         * lib/target-supports.exp (check_effective_target_uclibc): New
8860         function.
8862 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8864         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
8865         (vsnprintf): Don't define for uClibc targets.
8867 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8869         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
8870         set before checking whether it was allowed.
8871         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
8872         before checking inside_main.
8874 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8876         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
8877         uClinux targets.
8878         (u16sf): Likewise u4sf.
8879         * g++.dg/compat/struct-layout-1.h: Likewise.
8881 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8883         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
8884         procedure.
8885         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8886         m68k targets if check_effective_target_coldfire_fpu returns true.
8888 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
8889         Richard Guenther  <rguenther@suse.de>
8891         PR middle-end/23361
8892         * gcc.dg/fold-compare-3.c: New testcase.
8893         * gcc.dg/tree-ssa/loop-24.c: Likewise.
8895 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
8897         * gcc.dg/pr26570.c: Clean up coverage files.
8898         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
8899         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
8900         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
8901         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
8902         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
8903         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
8904         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
8905         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
8906         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
8907         * gcc.dg/tree-ssa/pr25501.c: Ditto.
8908         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
8909         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
8910         * gcc.dg/vect/pr28952.c: Ditto.
8911         * gcc.dg/vect/pr27151.c: Ditto.
8912         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
8913         * g++.dg/gomp/macro-3.C: Ditto.
8915 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
8917         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
8918         of the loop.
8920 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8922         * gcc.target/i386/builtin-bswap-2.c: New test case.
8924 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8926         * gfortran.dg/forall_8.f90: New test case.
8927         * gfortran.dg/forall_9.f90: Likewise.
8929 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8931         * gcc.dg/builtins-20.c: Add some -~ complex cases.
8933 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
8935         * lib/target-supports.exp (check_effective_target_simulator): New.
8937 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
8939         * gcc.dg/tree-ssa/loop-25.c: New test.
8941 2007-02-06  Richard Henderson  <rth@redhat.com>
8943         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
8945 2007-02-06  Roger Sayle  <roger@eyesopen.com>
8947         * gcc.target/powerpc/popcount-1.c: New test case.
8948         * gcc.target/powerpc/parity-1.c: Likewise.
8950 2007-02-06  Richard Guenther  <rguenther@suse.de>
8952         PR middle-end/27302
8953         * gcc.dg/torture/pr27302-2.c: New testcase.
8955 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
8957         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
8958         * gcc.dg/vect/vect-iv-1.c: New test.
8959         * gcc.dg/vect/vect-iv-2.c: New test.
8960         * gcc.dg/vect/vect-iv-3.c: New test.
8961         * gcc.dg/vect/vect-iv-4.c: New test.
8962         * gcc.dg/vect/vect-iv-5.c: New test.
8963         * gcc.dg/vect/vect-iv-6.c: New test.
8964         * gcc.dg/vect/vect-iv-7.c: New test.
8965         * gcc.dg/vect/vect-iv-8.c: New test.
8966         * gcc.dg/vect/vect-iv-9.c: New test.
8967         * gcc.dg/vect/vect-iv-10.c: New test.
8968         * gcc.dg/vect/vect-iv-11.c: New test.
8969         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
8970         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
8971         * gcc.dg/vect/vect-14.c: Now vectorizable.
8972         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
8973         loop).
8974         * gcc.dg/vect/vect-27.c: Likewise.
8975         * gcc.dg/vect/vect-29.c Likewise.
8976         * gcc.dg/vect/vect-dv-2.c: Likewise.
8977         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8978         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8979         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8981 2007-02-06  Ira Rosen  <irar@il.ibm.com>
8983         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
8985 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8987         * gcc.dg/builtins-20.c: Add more cases.
8989 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
8991         PR debug/30189
8992         * gcc.dg/pr30189.c: New test.
8994 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8996         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
8997         for running tests.
8998         * gcc.target/i386/sse4a-extract.c: New test.
8999         * gcc.target/i386/sse4a-insert.c: New test.
9000         * gcc.target/i386/sse4a-montsd.c: New test.
9001         * gcc.target/i386/sse4a-montss.c: New test.
9003 2007-02-05  Richard Guenther  <rguenther@suse.de>
9005         * gcc.target/i386/vectorize3.c: New testcase.
9007 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
9009         PR target/30665
9010         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9012 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9014         PR fortran/30611
9015         * gfortran.dg/repeat_1.f90: New test.
9017 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
9019         PR fortran/30605
9020         * gfortran.dg/spread_shape_1.f90: Remove tabs.
9021         * gfortran.dg/derived_init_2.f90: Ditto.
9022         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9023         * gfortran.dg/array_initializer_1.f90: Ditto.
9024         * gfortran.dg/do_2.f90: Ditto.
9025         * gfortran.dg/proc_assign_1.f90: Ditto.
9027 2007-02-04  Richard Guenther  <rguenther@suse.de>
9029         PR middle-end/30636
9030         * g++.dg/warn/pr30636.C: New testcase.
9031         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9033 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
9035         PR middle-end/30667
9036         * gfortran.dg/pr30667.f: New test.
9038 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9040         * gcc.dg/builtins-54.c: Add more cases.
9042 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
9044         PR fortran/30514
9045         * gfortran.dg/zero_sized_2.f90: New test.
9047         PR fortran/30660
9048         * gfortran.dg/alloc_comp_basics_4.f90: New test.
9050         PR fortran/29820
9051         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9052         file.
9054 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9056         PR fortran/30683
9057         * gfortran.dg/interface_10.f90: New test.
9059 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9061         * gcc.dg/builtins-20.c: Add more cases.
9063 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9065         PR target/29682
9066         * gcc-target/ia64/pr29682.c: New test.
9068 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
9070         PR fortran/30284
9071         * gfortran.dg/arrayio_11.f90.f90: New test.
9073         PR fortran/30626
9074         * gfortran.dg/arrayio_12.f90.f90: New test.
9076 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
9078         PR c++/30536
9079         * g++.dg/tls/diag-5.C: New test.
9081         PR middle-end/30473
9082         * gcc.dg/pr30473.c: New test.
9083         * gcc.c-torture/execute/20070201-1.c: New test.
9085 2007-02-01  Roger Sayle  <roger@eyesopen.com>
9087         * gfortran.dg/dependency_20.f90: New test case.
9089 2007-01-31  Ian Lance Taylor  <iant@google.com>
9091         * gcc.dg/lower-subreg-1.c (test): New test.
9093 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
9095         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9097 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9099         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9100         * gcc.dg/torture/builtin-math-3.c: Likewise.
9102 2007-01-31  Dirk Mueller  <dmueller@suse.de>
9104         gcc.dg/Wparentheses-2.c: Update and add new tests.
9106 2007-01-31  Ira Rosen  <irar@il.ibm.com>
9108         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9109         vectorize.
9111 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
9113         * gcc.dg/builtins-63.c: New test.
9115 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9117         PR fortran/27588
9118         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9120 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9122         PR fortran/30520
9123         * gfortran.dg/volatile8.f90: New argument conformance test.
9124         * gfortran.dg/volatile9.f90: New scope test.
9126 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9128         PR c++/24745
9129         * g++.dg/warn/null4.C: New.
9131 2001-01-30  Roger Sayle  <roger@eyesopen.com>
9132             Uros Bizjak  <ubizjak@gmail.com>
9134         * gcc.dg/large-size-array-3.c: Correct typo.
9136 2007-01-30  Richard Guenther  <rguenther@suse.de>
9138         PR middle-end/27657
9139         * g++.dg/debug/pr27657.C: New testcase.
9141 2007-01-30  Richard Guenther  <rguenther@suse.de>
9143         PR middle-end/30313
9144         * gcc.dg/torture/pr30313.c: New testcase.
9146 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
9148         * gcc.dg/dfp/dfp-except.h: New file.
9149         * gcc.dg/dfp/fe-check.h: New file.
9150         * gcc.dg/dfp/fe-binop.c: New test.
9151         * gcc.dg/dfp/fe-convert-1.c: New test.
9152         * gcc.dg/dfp/fe-convert-2.c: New test.
9153         * gcc.dg/dfp/fe-convert-3.c: New test.
9155         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9156         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9157         * gcc.dg/dfp/convert-dfp.c: Ditto.
9158         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9160 2007-01-29  Josh Conner  <jconner@apple.com>
9162         * gcc.target/powerpc/altivec-24.c: New test.
9164 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
9166         PR c++/28266
9167         * g++.dg/parse/defarg12.C: New test.
9169 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
9171         PR fortran/30554
9172         * gfortran.dg/used_dummy_types_6.f90: New test.
9174 2007-01-28  Jan Hubicka  <jh@suse.cz>
9176         * gcc.dg/tree-prof/val-prof-6.c: New test.
9178 2007-01-28  Roger Sayle  <roger@eyesopen.com>
9180         * gcc.dg/large-size-array-3.c: Correct test case (portability).
9182 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
9184         PR C++/28988
9185         * g++.dg/expr/dtor4.C: New test.
9187 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
9189         * gcc.dg/tree-ssa/loop-23.c: New test.
9191 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
9193         PR libfortran/30389
9194         * gfortran.dg/achar_2.f90:  New test.
9195         * gfortran.dg/achar_3.f90:  New test.
9197 2007-01-27  Ian Lance Taylor  <iant@google.com>
9199         * gcc.dg/strict-overflow-1.c: New test.
9200         * gcc.dg/no-strict-overflow-1.c: New test.
9201         * gcc.dg/strict-overflow-2.c: New test.
9202         * gcc.dg/no-strict-overflow-2.c: New test.
9203         * gcc.dg/strict-overflow-3.c: New test.
9204         * gcc.dg/no-strict-overflow-3.c: New test.
9205         * gcc.dg/strict-overflow-4.c: New test.
9206         * gcc.dg/no-strict-overflow-4.c: New test.
9207         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9208         * gcc.dg/pr15784-1.c: Likewise.
9209         * gcc.dg/pr20922-1.c: Likewise.
9210         * gcc.dg/pr20922-3.c: Likewise.
9211         * gcc.dg/pr20922-4.c: Likewise.
9212         * gcc.dg/pr20922-6.c: Likewise.
9213         * gcc.dg/compare-4.c: Likewise.
9214         * gcc.dg/torture/pr26898-1.c: Likewise.
9215         * gcc.dg/tree-ssa/divide-1.c: Likewise.
9216         * gcc.dg/tree-ssa/divide-2.c: Likewise.
9217         * gcc.dg/tree-ssa/divide-3.c: Likewise.
9218         * gcc.dg/tree-ssa/divide-4.c: Likewise.
9219         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9220         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9221         * gcc.dg/tree-ssa/pr21082.c: Likewise.
9222         * gcc.dg/tree-ssa/pr26899.c: Likewise.
9223         * g++.dg/tree-ssa/pr21082.C: Likewise.
9225 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9227         * gcc-dg/large-size-array-3.c: New test case.
9229 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9231         * gfortran.dg/forall_7.f90: New test case.
9233 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
9235         PR fortran/30407
9236         * gfortran.dg/where_operator_assign_1.f90: New test.
9237         * gfortran.dg/where_operator_assign_2.f90: New test.
9238         * gfortran.dg/where_operator_assign_3.f90: New test.
9240 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
9242         * lib/target-supports.exp
9243         (check_effective_target_powerpc_altivec): New.
9244         (check_effective_target_vect_cmdline_needed): Use it.
9246 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9248         PR fortran/30278
9249         * gfortran.dg/backslash_3.f: New test.
9251 2007-01-26  Richard Guenther  <rguenther@suse.de>
9253         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9255 2007-01-26  Tobias Burnus  <burnus@net-b.de>
9257         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9258         * gfortran.dg/vect/vect.exp: Ditto.
9259         * gfortran.dg/dg.exp: Ditto.
9260         * gfortran.fortran-torture/execute/execute.exp: Ditto.
9261         * gfortran.fortran-torture/compile/compile.exp: Ditto.
9263 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9265         * gcc.dg/builtins-20.c: Add more cases.
9266         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9268 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9270         PR fortran/30437
9271         * gcc.dg/Wall.c: New.
9272         * gcc.dg/Wno-all.c: New.
9273         * gfortran.dg/Wall.f90: New.
9274         * gfortran.dg/Wno-all.f90: New.
9276 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
9278         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9279         * g++.dg/eh/simd-2.C: Also run on Darwin.
9280         * g++.dg/eh/simd-3.C: New.
9281         * g++.dg/eh/simd-4.C: New.
9283 2007-01-25  Richard Guenther  <rguenther@suse.de>
9285         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9286         and _PROFILE_USE.
9287         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9289 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
9291         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9292         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9293         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9294         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9295         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9296         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9297         * gcc.dg/ipa/ipa-7.c: New testcase.
9299 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
9301         * g++.dg/cpp0x/warn_cxx0x.C: New.
9303 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9305         * gcc.dg/builtins-20.c: Test builtin carg.
9307 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
9309         PR middle-end/27416
9310         * gcc.dg/gomp/pr27416.c: New test.
9312         PR middle-end/30494
9313         * gcc.dg/gomp/pr30494.c: New test.
9314         * g++.dg/gomp/pr30494.C: New test.
9316         PR middle-end/30421
9317         * gcc.dg/gomp/pr30421.c: New test.
9319 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
9321         * gcc.target/ia64/versionid-1.c: New test.
9322         * gcc.target/ia64/versionid-2.c: New test.
9324 2007-01-24  Richard Guenther  <rguenther@suse.de>
9326         PR testsuite/30181
9327         * gcc.dg/builtins-57.c: Change to a link-time testcase
9328         to support non-C99 targets.
9330 2007-01-24  Jan Hubicka  <jh@suse.cz>
9332         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9334 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9336         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9338 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
9340         PR objc/27438
9341         * objc.dg/const-str-12.m: New test.
9343 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9345         PR fortran/30532
9346         * gfortran.dg/ctrl-z.f90:  New test.
9348 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9350         PR fortran/30481
9351         * gfortran.dg/namelist_assumed_char.f90:  New test.
9353 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
9355         PR c++/27492
9356         * g++.dg/inherit/covariant15.C: New test.
9358 2007-01-23  Ian Lance Taylor  <iant@google.com>
9360         * g++.dg/warn/Wparentheses-24.C: New test.
9362 2007-01-23  Richard Guenther  <rguenther@suse.de>
9364         PR testsuite/30560
9365         * ada/acats/run_acats: Do not call gnatmake or gnatchop
9366         with full path.
9368 2007-01-22  Richard Guenther  <rguenther@suse.de>
9370         PR tree-optimization/30038
9371         * gcc.dg/builtins-62.c: New testcase.
9373 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9375         * gcc.c-torture/compile/20070121.c: New test.
9377 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
9379         PR libfortran/30525
9380         * gfortran.dg/char_comparison_1.f:  New test.
9382 2007-01-21  Ira Rosen  <irar@il.ibm.com>
9384         * gcc.dg/vect/vect-strided-same-dr.c: New test.
9386 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
9388         PR objc/30479
9389         * objc.dg/pch: New directory.
9390         * objc.dg/pch/pch.exp: New file.
9391         * objc.dg/pch/interface-1.m: New test.
9392         * objc.dg/pch/interface-1.hs: New include file.
9393         * lib/objc.exp (objc_target_compile): Add
9394         "-x objective-c-header" in front of the sources if this is
9395         a precompiled header being compiled.
9397 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9399         * gfortran.dg/array_memcpy_3.f90: New test case.
9400         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9402 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9403             Brooks Moses  <brooks.moses@codesourcery.com>
9404             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9406         * gfortran.dg/intrinsic_sign_1.f90: New test case.
9407         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9409 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9411         * gcc.dg/torture/builtin-math-3.c: Test fdim.
9413 2007-01-19  Mike Stump  <mrs@apple.com>
9415         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9416         away.
9418 2007-01-19  Roger Sayle  <roger@eyesopen.com>
9420         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9421         option instead of -funsafe-math-optimizations.
9423 2007-01-19  Tomas Bily  <tbily@suse.cz>
9425         gcc.dg/tree-prof/indir-call-prof.c: New.
9426         g++.dg/dg.exp: Add tree-prof subdirectory.
9427         g++.dg/tree-prof/indir-call-prof.C: New.
9428         g++.dg/tree-prof/tree-prof.exp: New.
9430 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9432         PR c++/17947
9433         * g++.dg/warn/deprecated.C: Update warning output.
9434         * g++.dg/warn/deprecated-2.C: Likewise.
9435         * g++.dg/warn/deprecated-3.C: New.
9437 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9439         * gcc.c-torture/execute/nestfunc-7.c: New.
9441 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
9443         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9445 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9447         * gcc.dg/m68k-pic-1.c: New.
9449 2007-01-18  Roger Sayle  <roger@eyesopen.com>
9451         * gfortran.dg/array_memcpy_4.f90: New test case.
9453 2007-01-18  Josh Conner  <jconner@apple.com>
9455         PR target/30485
9456         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9457         * gcc.dg/vect/no-trapping-math-1: New.
9458         * gcc.dg/vect/no-trapping-math-2: New.
9460 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
9462         * gcc.target/i386/387-8.c: Update comment about optimizing
9463         inherent load of 1.0 of fptan instruction.
9465 2007-01-18  Dirk Mueller  <dmueller@suse.de>
9466             Richard Guenther <rguenther@suse.de>
9468         PR diagnostic/8268
9469         * gcc.dg/Warray-bounds.c: New testcase.
9470         * gcc.dg/Warray-bounds-2.c: New testcase.
9471         * g++.dg/warn/Warray-bounds.C: New testcase.
9472         * g++.dg/warn/Warray-bounds-2.C: New testcase.
9474 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
9476         PR fortran/30476
9477         * gfortran.dg/generic_12.f90: New test.
9479 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
9481         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9482         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9484 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
9486         * gcc.dg/dfp/compare-special.h: New file.
9487         * gcc.dg/dfp/compare-special-32.c: New test.
9488         * gcc.dg/dfp/compare-special-64.c: New test.
9489         * gcc.dg/dfp/compare-special-128.c: New test.
9491 2007-01-16  Roger Sayle  <roger@eyesopen.com>
9492             Paul Thomas  <pault@gcc.gnu.org>
9493             Steven G. Kargl  <kargl@gcc.gnu.org>
9495         PR fortran/30404
9496         * gfortran.dg/forall_6.f90: New test case.
9497         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9498         * gfortran.dg/dependency_13.f90: Likewise.
9500 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9502         PR testsuite/12325
9503         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9504         targets that don't support Inf.
9506 2007-01-15  Dale Johannesen  <dalej@apple.com>
9508         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
9510 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
9512         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
9513         of achar for 0xff to avoid the "Extended ASCII not
9514         implemented" error message.
9516 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
9518         PR fortran/28172
9519         * gfortran.dg/altreturn_4.f90: New test.
9521         PR fortran/29389
9522         * gfortran.dg/stfunc_4.f90: New test.
9524         PR fortran/29712
9525         * gfortran.dg/bound_2.f90: Reinstate commented out line.
9526         * gfortran.dg/initialization_1.f90: Change warning.
9528         PR fortran/30283
9529         * gfortran.dg/specification_type_resolution_2.f90: New test.
9531 2007-01-14  Jan Hubicka  <jh@suse.cz>
9533         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9534         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9535         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9536         elimination.
9538 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
9540         PR fortran/30410
9541         * gfortran.dg/external_procedures_2.f90: New test.
9543 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
9545         PR target/30413
9546         * gcc.target/i386/pr30413.c: New test.
9548 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
9550         PR fortran/30452
9551         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
9553 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
9555         * gcc.dg/20070112-1.c: New test.
9557 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9559         PR libgfortran/30435
9560         * gfortran.dg/list_read_6.f90: New test.
9562 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
9564         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
9566 2007-01-12  Tom Tromey  <tromey@redhat.com>
9568         PR preprocessor/28227:
9569         * gcc.dg/cpp/pr28227.c: New file.
9571 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9573         * gcc.dg/tree-ssa/loop-22.c: New test.
9575 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9577         PR tree-optimization/29516
9578         * gcc.dg/tree-ssa/loop-20.c: New test.
9580 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
9582         PR libfortran/30415
9583         * minmaxloc_integer_kinds_1.f90:  New test.
9585 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
9587         PR c++/29573
9588         * g++.dg/template/sizeof-template-argument.C: New test.
9590 2007-01-11  Jan Hubicka  <jh@suse.cz>
9592         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9593         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9594         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9595         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9596         * gcc.dg/tree-ssa/pr21658.c: Likewise.
9597         * gcc.dg/tree-ssa/pr15349.c: Likewise.
9598         * gcc.dg/tree-ssa/pr25501.c: Likewise.
9599         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9600         transformation in question.
9601         * gcc.dg/tree-ssa/vrp05.c: Likewise.
9602         * gcc.dg/tree-ssa/pr20701.c: Likewise.
9603         * gcc.dg/always_inline3.c: Likewise.
9605 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
9607         PR c++/28999
9608         * g++.dg/template/typename11.C: New test.
9610 2007-01-10  Robert Kennedy <jimbob@google.com>
9612         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9614 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9616         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9617         for different integer kinds.
9618         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9619         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9620         * gfortran.dg/ishft_2.f90: New test.
9621         * gfortran.dg/ishft_3.f90: New test.
9623 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9625         * gfortran.dg/altreturn_2.f90: Removed executable bit.
9627 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
9629         PR tree-optimization/30322
9630         * gcc.dg/tree-ssa/loop-21.c: New test.
9632 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
9634         * g++.dg/rtti/darwin-builtin-linkage.C: New.
9636 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9638         * gcc.target/spu/intrinsics-1.c: Remove xfail.
9640 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9642         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9643         * g++.dg/warn/overflow-warn-3.C: Likewise.
9644         * g++.dg/warn/overflow-warn-4.C: Likewise.
9645         * g++.dg/warn/overflow-warn-5.C: Likewise.
9646         * g++.dg/warn/overflow-warn-6.C: Likewise.
9647         * g++.dg/warn/Woverflow-1.C: Likewise.
9648         * g++.dg/warn/Woverflow-2.C: Likewise.
9649         * g++.dg/warn/Woverflow-3.C: Likewise.
9650         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9652 2007-01-08  Roger Sayle  <roger@eyesopen.com>
9654         * gfortran.dg/array_constructor_14.f90: New test case.
9655         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9657 2007-01-08  Richard Guenther  <rguenther@suse.de>
9659         PR tree-optimization/23603
9660         * gcc.dg/tree-ssa/vrp31.c: New testcase.
9661         * gcc.dg/tree-ssa/vrp32.c: Likewise.
9663 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9665         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9666         in __v8qi typedef.
9667         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9668         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9669         compiler behaviour.
9670         * gcc.dg/simd-5.c: Likewise.
9671         * gcc.dg/simd-6.c: Likewise.
9672         * g++.dg/conversion/simd1.C: Likewise.
9673         * g++.dg/conversion/simd3.C: Likewise.
9674         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9675         (main): Use it.
9677 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9679         PR tree-optimization/29877
9680         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9681         name of a hard register for the target concerned.  Adjust dg-error
9682         directives to cope with new behaviour of TER.
9684 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9686         PR c++/28986
9687         * g++.dg/conversion/nullptr1.C: Added overflow warning.
9688         * g++.dg/warn/overflow-warn-1.C: New.
9689         * g++.dg/warn/overflow-warn-3.C: New.
9690         * g++.dg/warn/overflow-warn-4.C: New.
9691         * g++.dg/warn/overflow-warn-5.C: New.
9692         * g++.dg/warn/overflow-warn-6.C: New.
9693         * g++.dg/warn/Woverflow-1.C: New.
9694         * g++.dg/warn/Woverflow-2.C: New.
9695         * g++.dg/warn/Woverflow-3.C: New.
9696         * g++.dg/warn/multiple-overflow-warn-2.C: New.
9698 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
9700         PR fortran/27698
9701         * gfortran.dg/invalid_name.f90: New test.
9702         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9703         * gfortran.dg/gomp/pr29759.f90: Ditto.
9705 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
9707         * gfortran.dg/present_1.f90:  Update error message.
9709 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
9711         PR c++/19439
9712         * g++.dg/template/duplicate1.C: New test
9713         * g++.dg/template/memfriend6.C: Adjust error markers.
9715 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
9717         PR tree-opt/30385
9718         * gcc.dg/torture/inline-1.c: New test.
9720 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9722         PR c/19978
9723         * gcc.dg/multiple-overflow-warn-1.c: New.
9724         * gcc.dg/multiple-overflow-warn-2.c: New.
9725         * gcc.dg/overflow-warn-6.c: New.
9726         * g++.dg/warn/multiple-overflow-warn-1.C: New.
9728 2007-01-05  Roger Sayle  <roger@eyesopen.com>
9730         * gfortran.dg/array_memcpy_1.f90: New test case.
9731         * gfortran.dg/array_memcpy_2.f90: Likewise.
9733 2007-01-05  Richard Guenther  <rguenther@suse.de>
9735         PR middle-end/27826
9736         * g++.dg/opt/pr27826.C: New testcase.
9738 2007-01-05  Ian Lance Taylor  <iant@google.com>
9740         * gcc.dg/Walways-true-1.c: New test.
9741         * gcc.dg/Walways-true-2.c: New test.
9742         * g++.dg/warn/Walways-true-1.C: New test.
9743         * g++.dg/warn/Walways-true-2.C: New test.
9745 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
9747         PR c/30360
9748         * gcc.dg/pr30360.c: New test.
9750 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
9752         PR fortran/23232
9753         * gfortran.dg/data_implied_do_1.f90: New test.
9755         PR fortran/27996
9756         PR fortran/27998
9757         * gfortran.dg/char_length_1.f90: New test.
9759 2007-01-05  Richard Guenther  <rguenther@suse.de>
9761         PR middle-end/28116
9762         * g++.dg/opt/pr28116.C: New testcase.
9764 2007-01-05  Tobias Burnus  <burnus@net-b.de>
9766         PR fortran/29624
9767         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9768           invalid deallocate.
9769         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9770         * gfortran.dg/protected_4.f90: Add pointer intent check.
9771         * gfortran.dg/protected_6.f90: Add pointer intent check.
9772         * gfortran.dg/pointer_intent_1.f90: New test.
9773         * gfortran.dg/pointer_intent_2.f90: New test.
9774         * gfortran.dg/pointer_intent_3.f90: New test.
9776 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
9778         PR 30235
9779         * gfortran.dg/altreturn_2.f90: new test.
9781 2007-01-04  Tom Tromey  <tromey@redhat.com>
9783         PR preprocessor/28165:
9784         * gcc.dg/cpp/pr28165.c: New file.
9786 2007-01-03  Josh Conner  <jconner@apple.com>
9788         PR middle-end/29683
9789         * gcc.dg/pr29683.c: New.
9791 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9793         PR c++/28217
9794         * g++.dg/pch/template-1.C: New test.
9795         * g++.dg/pch/template-1.Hs: New file.
9797 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9799         PR middle-end/30353
9800         * gcc.c-torture/compile/complex-4.c: New test.
9802 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
9804         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9805         -maltivec.
9806         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9808 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9810         PR middle-end/30286
9811         * gcc.dg/pr30286.c: New test.
9813         PR c++/29535
9814         * g++.dg/template/crash66.C: New test.
9816         PR c++/29054
9817         * g++.dg/template/friend49.C: New test.
9819 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
9821         * gfortran.dg/ibits.f90: New test.
9823 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
9825         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9826         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9828 2007-01-02  Jan Hubicka  <jh@suse.cz>
9830         * gcc.dg/pr16194.c: We now output error on all three functions,
9831         not just first one.
9833 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9835         PR c/19977
9836         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
9837         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
9839 2006-01-02  Ian Lance Taylor  <iant@google.com>
9841         * g++.dg/warn/Wparentheses-22.C: New test.
9842         * g++.dg/warn/Wparentheses-23.C: New test.
9844 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9846         PR middle-end/7651
9847         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
9848         * gcc.dg/declspec-3-Wextra.c: New.
9849         * gcc.dg/declspec-3-no.c: New
9851 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
9853         PR fortran/20896
9854         * gfortran.dg/interface_10.f90: Remove.
9856 2007-01-01  Roger Sayle  <roger@eyesopen.com>
9858         * gcc.dg/fold-eqxor-4.c: New test case.
9860 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
9862         PR middle-end/30311
9863         * gcc.c-torture/compile/pr30311.c: New test.
9865 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
9867         PR middle-end/30253
9868         * gcc.c-torture/compile/statement-expression-1.c: New test.
9870 2007-01-01  Andreas Schwab  <schwab@suse.de>
9872         PR target/29166
9873         * g++.dg/eh/pr29166.C: New test.
9875 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
9877         * lib/target-supports.exp (check_effective_target_powerpc_spe):
9878         New.
9879         (check_effective_target_vect_cmdline_needed): Use it.
9881 2006-12-31  Richard Guenther  <rguenther@suse.de>
9883         PR middle-end/30137
9884         * gcc.dg/pr30137-1.c: New testcase.
9885         * gcc.dg/pr30137-2.c: Likewise.
9887 2006-12-31  Roger Sayle  <roger@eyesopen.com>
9889         PR middle-end/30322
9890         * gcc.dg/fold-plusnot-1.c: New test case.
9892 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
9894         PR c++/29731
9895         * g++.dg/parse/template22.C: New test.
9897 2006-12-31  Richard Guenther  <rguenther@suse.de>
9899         PR middle-end/30338
9900         * gcc.c-torture/compile/pr30338.c: New testcase.
9902 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9904         PR fortran/27900
9905         * gfortran.dg/intrinsic_actual_4.f90: New test.
9907         PR fortran/24325
9908         * gfortran.dg/func_decl_3.f90: New test.
9910 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9912         PR fortran/23060
9913         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
9914         * gfortran.dg/c_by_val_1.f: New test.
9915         * gfortran.dg/c_by_val_2.f: New test.
9916         * gfortran.dg/c_by_val_3.f: New test.
9918 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
9920         PR libfortran/30321
9921         * gfortran.dg/sum_zero_array_1.f90:  New test.
9923 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
9925         PR preprocessor/29612
9926         * gcc.dg/cpp/pr29612-1.c: New test.
9927         * gcc.dg/cpp/pr29612-2.c: New test.
9929 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
9931         PR fortran/30034
9932         * gfortran.dg/pure_formal_proc_1.f90: New test.
9934         PR fortran/30237
9935         * gfortran.dg/intrinsic_actual_3.f90: New test.
9937 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9939         PR fortran/30014
9940         * gfortran.dg/io_constraints_1.f90: Update test.
9941         * gfortran.dg/io_constraints_2.f90: Update test.
9942         * gfortran.dg/inquire_iolength.f90: New test.
9944 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
9946         PR fortran/20896
9947         * gfortran.dg/interface_10.f90: New test.
9948         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
9949         since z is already, locally a variable.
9951         PR fortran/25135
9952         * gfortran.dg/generic_11.f90: New test.
9953         * gfortran.dg/interface_7.f90: Remove name clash between module
9954         name and procedure 'x' referenced in the interface.
9956 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9958         PR middle-end/7651
9959         * gcc.dg/Wmissing-parameter-type.c: New.
9960         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
9961         * gcc.dg/Wmissing-parameter-type-no.c: New.
9963 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
9965         PR fortran/25818
9966         * gfortran.dg/entry_array_specs_2.f: New test.
9968         PR fortran/30084
9969         * gfortran.dg/nested_modules_6.f90: New test.
9971 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9973         PR middle-end/7651
9974         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
9975         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
9977 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
9979         PR C++/30168
9980         * g++.dg/opt/complex6.C: New test.
9982 2006-12-22  Ben Elliston  <bje@au.ibm.com>
9984         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
9985         full" if the linker on spu-*-* warns about exceeding local store.
9987         And revert this patch:
9988         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9989         fail to link due to relocation overflows on spu-*-*.
9991 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9993         PR fortran/30273
9994         * gfortran.dg/dependency_19.f90: New test.
9996 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9998         PR fortran/30202
9999         * gfortran.dg/alloc_comp_basics_3.f90: New test.
10001 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
10003         PR middle-end/30262
10004         * gcc.c-torture/execute/20061220-1.c: New test.
10006         PR middle-end/30263
10007         * gcc.dg/gomp/asm-1.c: New test.
10009         PR target/30230
10010         * g++.dg/eh/ia64-2.C: New test.
10012 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10014         PR target/28966
10015         PR target/29248
10016         * gcc.dg/rs6000-leaf.c: New.
10018 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10020         PR fortran/25392
10021         * gfortran.dg/f2c_8.f90: New test.
10023 2006-12-20  Bill Wendling  <wendling@apple.com>
10025         * gcc.dg/asm-b.c: Check for __ppc64__.
10027 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10029         PR fortran/30190
10030         * gfortran.dg/bounds_check_5.f90: New test.
10032 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
10034         PR middle-end/30143
10035         * gcc.dg/gomp/complex-1.c: New testcase.
10037 2006-12-20  Roger Sayle  <roger@eyesopen.com>
10039         * gfortran.dg/array_memset_1.f90: New test case.
10041 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
10043         * lib/target-supports.exp: Add spu to
10044         check_effective_target_vect_widen_mult_hi_to_si.
10046 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10048         PR fortran/29992
10049         * gfortran.dg/generic_9.f90: New test.
10051         PR fortran/30081
10052         * gfortran.dg/generic_10.f90: New test.
10054 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
10056         PR tree-opt/30045
10057         * gcc.dg/pr30045.c: New test.
10059 2006-12-20  Ben Elliston  <bje@au.ibm.com>
10061         * gcc.dg/20020312-2.c: Add a case for __SPU__.
10063 2006-12-19  Eric Christopher  <echristo@apple.com>
10065         PR target/29302
10066         * gcc.c-torture/execute/pr29302-1.c: New.
10068 2006-12-19  Tobias Burnus  <burnus@net-b.de>
10070         PR fortran/39238
10071         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10073 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
10075         PR fortran/30236
10076         * gfortran.dg/altreturn_3.f90: New test.
10078         * gfortran.dg/char_result_12.f90: Fix comment typos.
10080 2006-12-19  Ben Elliston  <bje@au.ibm.com>
10082         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10083         as newlib's stdio.h uses non-traditional cpp constructs.
10085 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10087         * gfortran.dg/advance.f90: Renamed to advance_1.f90
10088         * gfortran.dg/append-1.f90: Renamed to append_1.f90
10089         * gfortran.dg/array-1.f90: Renamed to array_1.f90
10090         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10091         * gfortran.dg/backspace.f: Renamed to backspace_1.f
10092         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10093         * gfortran.dg/default_initialization.f: Renamed to
10094         default_initialization_1.f
10095         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10096         dollar_edit_descriptor_1.f
10097         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10098         dollar_edit_descriptor_2.f
10099         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10100         dollar_edit_descriptor_3.f
10101         * gfortran.dg/logint-1.f: Renamed to logint_1.f
10102         * gfortran.dg/logint-2.f: Renamed to logint_2.f
10103         * gfortran.dg/logint-3.f: Renamed to logint_3.f
10104         * gfortran.dg/advance_1.f90: Renamed from advance.f90
10105         * gfortran.dg/append_1.f90: Renamed from append-1.f90
10106         * gfortran.dg/array_1.f90: Renamed from array-1.f90
10107         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10108         * gfortran.dg/backspace_1.f: Renamed from backspace.f
10109         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10110         * gfortran.dg/default_initialization_1.f: Renamed from
10111         default_initialization.f
10112         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10113         dollar_edit_descriptor-1.f
10114         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10115         dollar_edit_descriptor-2.f
10116         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10117         dollar_edit_descriptor-3.f
10118         * gfortran.dg/logint_1.f: Renamed from logint-1.f
10119         * gfortran.dg/logint_2.f: Renamed from logint-2.f
10120         * gfortran.dg/logint_3.f: Renamed from logint-3.f
10122 2006-12-18  Bill Wendling  <wendling@apple.com>
10124         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10125         id is an OjbC keyword.
10127 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10129         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10131 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10133         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10135 2006-12-18  Ian Lance Taylor  <iant@google.com>
10137         * g++.dg/warn/Wmissing-declarations-1.C: New test.
10139 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10141         * gcc.c-torture/compile/pr27528.c: Use empty templates.
10143 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10145         PR fortran/30207
10146         * gfortran.fortran-torture/execute/where21.f90: New test.
10148 2006-12-17  Tobias Burnus  <burnus@net-b.de>
10150         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10152 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10154         PR middle-end/7651
10155         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10156         * gcc.dg/if-empty-1.c: Likewise.
10157         * gcc.dg/pr23165.c: Likewise.
10158         * g++.dg/warn/empty-body.C: Likewise.
10160 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10162         PR libfortran/30005
10163         * gfortran.dg/open_errors.f90: New test.
10165 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
10167         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10169         * gcc.target/i386/ssse3-pabsb.c: New file.
10170         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10171         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10172         * gcc.target/i386/ssse3-palignr.c: Likewise.
10173         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10174         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10175         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10176         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10177         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10178         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10179         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10180         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10181         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10182         * gcc.target/i386/ssse3-psignb.c: Likewise.
10183         * gcc.target/i386/ssse3-psignd.c: Likewise.
10184         * gcc.target/i386/ssse3-psignw.c: Likewise.
10185         * gcc.target/i386/ssse3-vals.h: Likewise.
10187 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
10189         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10190         * lib/fortran-torture.exp: Include target-supports.exp.
10192 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
10194         PR target/30185
10195         * gcc.c-torture/execute/pr30185.c: New test.
10197 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10199         PR testsuite/30179
10200         PR testsuite/30180
10201         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10202         * gcc.dg/builtin-bswap-2.c: Likewise.
10203         * gcc.dg/builtin-bswap-3.c: Likewise.
10204         * gcc.dg/builtin-bswap-4.c: Likewise.
10205         * lib/target-supports.exp (check_effective_target_stdint_types): New.
10206         * gcc.c-torture/execute/mode-dependent-address.x: New file.
10208 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10210         PR libfortran/30145
10211         * gfortran.dg/write_zero_array: New test.
10213 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10215         PR fortran/30200
10216         * gfortran.dg/write_fmt_trim.f90: New test.
10218 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
10220         PR 30194
10221         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10222         temporarily.
10224 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10226         * lib/target-supports.exp (check_weak_available): Use istarget
10227         "hppa*-*-hpux10*" instead of regexp.
10228         (check_cxa_atexit_available): Likewise.
10230 2006-12-14  Richard Guenther  <rguenther@suse.de>
10232         PR tree-optimization/30197
10233         * gcc.c-torture/execute/complex-1.c: Fix function name.
10234         * gcc.dg/builtins-61.c: New testcase.
10236 2006-12-14  Richard Guenther  <rguenther@suse.de>
10238         PR middle-end/30172
10239         * gcc.dg/pr30172-1.c: New testcase.
10241 2006-12-14  Richard Guenther  <rguenther@suse.de>
10243         PR tree-optimization/30198
10244         * gcc.dg/builtins-60.c: New testcase.
10246 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
10248         * lib/target-supports.exp (vect_no_align): Remove spu.
10250 2006-12-13  Ian Lance Taylor  <iant@google.com>
10252         PR c++/19564
10253         PR c++/19756
10254         * g++.dg/warn/Wparentheses-5.C: New test.
10255         * g++.dg/warn/Wparentheses-6.C: New test.
10256         * g++.dg/warn/Wparentheses-7.C: New test.
10257         * g++.dg/warn/Wparentheses-8.C: New test.
10258         * g++.dg/warn/Wparentheses-9.C: New test.
10259         * g++.dg/warn/Wparentheses-10.C: New test.
10260         * g++.dg/warn/Wparentheses-11.C: New test.
10261         * g++.dg/warn/Wparentheses-12.C: New test.
10262         * g++.dg/warn/Wparentheses-13.C: New test.
10263         * g++.dg/warn/Wparentheses-14.C: New test.
10264         * g++.dg/warn/Wparentheses-15.C: New test.
10265         * g++.dg/warn/Wparentheses-16.C: New test.
10266         * g++.dg/warn/Wparentheses-17.C: New test.
10267         * g++.dg/warn/Wparentheses-18.C: New test.
10268         * g++.dg/warn/Wparentheses-19.C: New test.
10269         * g++.dg/warn/Wparentheses-20.C: New test.
10270         * g++.dg/warn/Wparentheses-21.C: New test.
10272 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10274         PR testsuite/30157
10275         * lib/target-supports.exp (check_cxa_atexit_available): Return false
10276         for target "hppa.*hpux10".
10278 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
10280         * g++.dg/debug/vartrack1.C: New test.
10282         * g++.dg/opt/ifcvt1.C: New test.
10284         * gcc.dg/tls/opt-13.c: New test.
10286         * gcc.dg/20060425-2.c: New test.
10288         * g++.dg/opt/pr15054-2.C: New test.
10290         * gcc.c-torture/execute/20060420-1.c: New test.
10292         * gcc.c-torture/execute/20060412-1.c: New test.
10294         * objc/compile/20060406-1.m: New test.
10296 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
10298         * g++.dg/template/array17.C: New test.
10300 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
10302         * gcc.target/powerpc/altivec-23.c: New test.
10304 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
10306         PR c++27316
10307         * g++.dg/inherit/error3.C: New test.
10309         PR c++/28740
10310         * g++.dg/inherit/error4.C: New test.
10312 2006-12-13  Richard Guenther  <rguenther@suse.de>
10314         PR tree-optimization/17687
10315         * gcc.dg/builtins-59.c: New testcase.
10317 2006-12-13  Ben Elliston  <bje@au.ibm.com>
10319         * gcc.target/spu/Wmain.c: New test.
10321 2006-12-12  Josh Conner  <jconner@apple.com>
10323         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10324         * g++.dg/abi/thunk4.C: Likewise.
10325         * g++.dg/abi/rtti3.C: Likewise.
10327 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
10329         * gcc.target/spu/cpat-1.c: New test.
10330         * gcc.target/spu/cpat-2.c: New test.
10331         * gcc.target/spu/cpat-3.c: New test.
10332         * gcc.target/spu/cpat-4.c: New test.
10334 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10336         PR tree-opt/28436
10337         * gcc.c-torture/compile/vector-1.c: New test.
10338         * gcc.c-torture/compile/vector-2.c: New test.
10339         * gcc.c-torture/compile/vector-3.c: New test.
10341 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10343         * lib/fortran-torture.exp: Update copyright years.  Remove
10344         obsolete comment.  Test -ftree-vectorize where it makes sense.
10345         * lib/gfortran-dg.exp: Update copyright years.  Use settings
10346         from fortran-torture.exp.
10347         * gfortran.dg/char_transpose_1.f90,
10348         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10349         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10350         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
10351         '-w' to dg-options.
10353 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
10355         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10356         saved_${tool}_load.
10358 2006-12-12  Ira Rosen  <irar@il.ibm.com>
10360         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10361         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10362         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10363         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10364         gaps.
10366 2006-12-12  Richard Guenther  <rguenther@suse.de>
10368         PR middle-end/30147
10369         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10371 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
10372             Diego Novillo  <dnovillo@redhat.com>
10374         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10375         VDEF/VUSE changes.
10376         * gcc.dg/tree-ssa/pr26421.c: Likewise
10377         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10378         * gcc.dg/tree-ssa/pr23382.c: Likewise.
10379         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10380         * gcc.dg/tree-ssa/pr28410.c: Likewise.
10381         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10382         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10383         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10384         * gcc.dg/tree-ssa/vrp08.c: Likewise.
10385         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10387 2006-12-11  Jan Hubicka  <jh@suse.cz>
10389         * gcc.dg/tree-prof/stringop-1.c: New test.
10390         * gcc.dg/tree-prof/stringop-2.c: New test.
10392 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
10394         PR target/30120
10395         * gcc.target/i386/pr30120.c: New test.
10397         Revert:
10398         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10400         * gcc.target/i386/x87regparm-1.c: New test.
10401         * gcc.target/i386/x87regparm-2.c: New test.
10402         * gcc.target/i386/x87regparm-3.c: New test.
10403         * gcc.target/i386/x87regparm-4.c: New test.
10405 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
10407         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10409 2006-12-10  Tobias Burnus  <burnus@net-b.de>
10411         PR fortran/23994
10412         * gfortran.dg/protected_1.f90: New test.
10413         * gfortran.dg/protected_2.f90: New test.
10414         * gfortran.dg/protected_3.f90: New test.
10415         * gfortran.dg/protected_4.f90: New test.
10416         * gfortran.dg/protected_5.f90: New test.
10417         * gfortran.dg/protected_6.f90: New test.
10419 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10420             Tobias Burnus  <burnus@gcc.gnu.org>
10422         PR fortran/29975
10423         PR fortran/30068
10424         * gfortran.dg/interface_4.f90: Test adding procedure to generic
10425         interface.
10426         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10427         ambiguous interfaces.
10428         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10429         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10430         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10431         ambiguous interfaces.
10432         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10433         * gfortran.dg/array_initializer_2.f90: Add initializer array
10434         constructor test.
10436         PR fortran/30096
10437         * gfortran.dg/interface_9.f90: Test that host interfaces are
10438         not checked for ambiguity with the local version.
10440 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10442         PR fortran/29464
10443         * gfortran.dg/module_interface_2.f90: New test.
10445 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10447         PR fortran/29941
10448         * gfortran.dg/assumed_len.f90: New test.
10450 2006-12-09  Richard Guenther  <rguenther@suse.de>
10452         * g++.dg/warn/implicit-typename1.C: Qualify types.
10453         * g++.dg/parse/crash12.C: Likewise.
10454         * g++.dg/tree-ssa/pr22444.C: Likewise.
10456 2006-12-09  Tobias Burnus  <burnus@net-b.de>
10458         * gfortran.dg/array_2.f90: Added sqrt test.
10460 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
10462         * gcc.target/i386/x87regparm-1.c: XFAIL.
10463         * gcc.target/i386/x87regparm-2.c: XFAIL.
10464         * gcc.target/i386/x87regparm-3.c: XFAIL.
10465         * gcc.target/i386/x87regparm-4.c: XFAIL.
10467 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10469         * lib/target-supports.exp
10470         (check_effective_target_large_long_double): New.
10471         * gcc.dg/Wconversion-real.c : Use it.
10472         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10473         unsigned.
10475 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
10477         * gcc.c-torture/execute/mode-dependent-address.c: New test.
10479 2006-12-08  Tobias Burnus  <burnus@net-b.de>
10481         PR fortran/27546
10482         * gfortran.dg/import4.f90: New test for IMPORT in modules.
10484 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
10486         PR c++/29732
10487         * g++.dg/template/crash65.C: New test.
10488         * g++.dg/template/spec16.C: Tweak error markers.
10490 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10492         * gcc.target/spu: New directory.
10493         * gcc.target/spu/spu.exp: New file.
10494         * gcc.target/spu/intrinsics-1.c: New test.
10496 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
10498         PR c++/29980
10499         * g++.dg/ext/attrib27.C: New test.
10500         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10501         * g++.dg/parse/typedef5.C: Likewise.
10503 2006-12-07  Mike Stump  <mrs@apple.com>
10505         * treelang/compile/var_defs.tree: Adjust.
10507 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
10509         PR c++/29730
10510         * g++.dg/template/crash64.C: New test.
10511         * g++.dg/parse/crash27.C: Adjust error markers.
10513 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
10515         PR libfortran/30009
10516         PR libfortran/30056
10517         * gfortran.dg/read_eof_4.f90:  Add tests.
10518         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
10519         * gfortran.dg/unf_read_corrupted_1.f90: New test.
10521 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
10523         PR c++/29729
10524         * g++.dg/template/crash63.C: New test.
10526         PR c++/29728
10527         * g++.dg/template/crash62.C: New test.
10529 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10531         PR fortran/30003
10532         * gfortran.dg/allocatable_function_1.f90: Increase the number
10533         of expected calls of free to 10; the lhs section reference is
10534         now evaluated so there is another call to bar.  Change the
10535         comment appropriately.
10536         * gfortran.dg/array_section_1.f90: New test.
10538 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10540         PR fortran/29912
10541         * gfortran.dg/char_result_12.f90: New test.
10543 2006-12-05  Richard Guenther  <rguenther@suse.de>
10545         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10546         * gcc.dg/vect/vect-pow-2.c: Rename to ...
10547         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
10548         vect_double, xfail for spu*-*-*.
10550 2006-12-04  Tobias Burnus  <burnus@net-b.de>
10552         PR fortran/29962
10553         * initialization_4.f90: Test noninteger exponents (-std=f95).
10554         * initialization_5.f90: New test for noninteger exponents
10555           with -std=f2003.
10557 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10559         PR fortran/29821
10560         * gfortran.dg/parameter_array_section_1.f90: New test.
10562 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
10564         PR c++/29733
10565         * g++.dg/template/crash61.C: New test.
10567         PR c++/29632
10568         * g++.dg/template/error23.C: New test.
10570 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
10572         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10574 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10576         PR fortran/29916
10577         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10579 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
10581         PR middle-end/29965
10582         * gcc.dg/gomp/pr29965-1.c: New test.
10583         * gcc.dg/gomp/pr29965-2.c: New test.
10584         * gcc.dg/gomp/pr29965-3.c: New test.
10585         * gcc.dg/gomp/pr29965-4.c: New test.
10586         * gcc.dg/gomp/pr29965-5.c: New test.
10587         * gcc.dg/gomp/pr29965-6.c: New test.
10588         * g++.dg/gomp/pr29965-1.C: New test.
10589         * g++.dg/gomp/pr29965-2.C: New test.
10590         * g++.dg/gomp/pr29965-3.C: New test.
10591         * g++.dg/gomp/pr29965-4.C: New test.
10592         * g++.dg/gomp/pr29965-5.C: New test.
10593         * g++.dg/gomp/pr29965-6.C: New test.
10594         * g++.dg/gomp/pr29965-7.C: New test.
10595         * g++.dg/gomp/pr29965-8.C: New test.
10596         * g++.dg/gomp/pr29965-9.C: New test.
10597         * g++.dg/gomp/pr29965-10.C: New test.
10599 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
10601         * gnat.dg/pointer_variable_bounds.adb: New test.
10602         * gnat.dg/pointer_variable_bounds.ads: Likewise.
10603         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10605 2006-12-03  Eric Christopher  <echristo@apple.com>
10607         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10609 2006-12-03  Richard Henderson  <rth@redhat.com>
10610             Andrew Pinski  <pinskia@gmail.com>
10612         PR C++/14329
10613         * g++.dg/warn/unit-1.C: New test.
10615 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
10617         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10619 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
10621         * g++.dg/vect/vect.exp: Enable tests to run on spu.
10622         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10623         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10624         * gcc.dg/vect/vect-70.c: Reduce array size.
10625         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10626         vect_no_compaer_double targets.
10627         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10628         vect_float, vect_double, and vect_int.
10630 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
10632         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10633         test for loop versioning on vect_no_align targets.
10634         * gcc.dg/vect/pr20122.c: Likewise.
10635         * gcc.dg/vect/vect-105.c: Likewise.
10636         * gcc.dg/vect/vect-42.c: Likewise.
10637         * gcc.dg/vect/vect-43.c: Likewise.
10638         * gcc.dg/vect/vect-74.c: Likewise.
10639         * gcc.dg/vect/vect-75.c: Likewise.
10640         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10641         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10642         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10643         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10645 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
10647         PR fortran/29642
10648         * gfortran.dg/value_1.f90 : New test.
10649         * gfortran.dg/value_2.f90 : New test.
10650         * gfortran.dg/value_3.f90 : New test.
10651         * gfortran.dg/value_4.f90 : New test.
10652         * gfortran.dg/value_4.c : Called from value_4.f90.
10654 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10656         PR C++/30033
10657         *  g++.dg/cpp0x/static_assert4.C: New testcase.
10659 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10661         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10663 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
10665         PR c/27953
10666         * gcc.dg/pr27953.c: New test.
10668 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10670         PR c++/30022
10671         * g++.dg/ext/vector5.C: New test.
10673         PR c++/30021
10674         * g++.dg/other/main1.C: New test.
10676 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
10678         PR libfortran/29568
10679         * gfortran.dg/convert_implied_open.f90:  Change to
10680         new default record length.
10681         * gfortran.dg/unf_short_record_1.f90:  Adapt to
10682         new error message.
10683         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
10685 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
10687         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10689 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
10691         PR c++/29066
10692         * g++.dg/expr/pr29066.c: New.
10694 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
10695             Zdenek Dvorak <dvorakz@suse.cz>
10697         PR tree-optimization/29921
10698         * gcc.dg/pr29921-2.c: New test.
10700 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
10702         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10703         (i386_get_cpuid): New function.
10704         (i386_cpuid_ecx): Likewise.
10705         (i386_cpuid_edx): Likewise.
10706         (i386_cpuid): Updated to call i386_cpuid_edx.
10708         * gcc.target/i386/sse3-addsubpd.c: New file.
10709         * gcc.target/i386/sse3-addsubps.c: Likewise.
10710         * gcc.target/i386/sse3-haddpd.c: Likewise.
10711         * gcc.target/i386/sse3-haddps.c: Likewise.
10712         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10713         * gcc.target/i386/sse3-hsubps.c: Likewise.
10714         * gcc.target/i386/sse3-lddqu.c: Likewise.
10715         * gcc.target/i386/sse3-movddup.c: Likewise.
10716         * gcc.target/i386/sse3-movshdup.c: Likewise.
10717         * gcc.target/i386/sse3-movsldup.c: Likewise.
10719 2006-12-01  Dirk Mueller  <dmueller@suse.de>
10721         * g++.dg/warn/Wreturn-type-4.C: New testcase.
10723 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
10725         * gcc.dg/dfp/convert-int-max.c: New test.
10726         * gcc.dg/dfp/convert-int-max-fold.c: New test.
10728 2006-11-30  Richard Guenther  <rguenther@suse.de>
10730         * gcc.dg/vect/vect-pow-1.c: Rename ...
10731         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
10732         floats instead of doubles, check successful vectorization.
10734 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10736         PR target/29945
10737         * gcc.c-torture/compile/pr29945.c: New testcase.
10739 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
10741         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10742         -maltivec.
10744 2006-11-29  Eric Christopher  <echristo@apple.com>
10746         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10748 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
10750         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10752         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10754 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
10756         PR c++/29022
10757         * g++.dg/inherit/virtual2.C: New test.
10758         * g++.dg/inherit/virtual3.C: Likewise.
10759         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10760         * g++.dg/inherit/error2.C: Likewise.
10761         * g++.dg/template/instantiate1.C: Likewise.
10763 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
10765         PR tree-opt/29984
10766         * gcc.dg/tree-ssa/reassoc-12.c: New test.
10768 2006-11-28  Jan Hubicka  <jh@suse.cz>
10770         * gcc.dg/memcpy-1.c: New test.
10772 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
10774         PR c++/29735
10775         * g++.dg/warn/main-3.C: New test.
10777 2006-11-28  Jan Hubicka  <jh@suse.cz>
10779         * gcc.dg/winline-1.c: New test.
10781 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10783         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10784         alignments.
10786 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10788         PR fortran/29976
10789         * gfortran.dg/missing_optional_dummy_3.f90
10791 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10793         PR fortran/20880
10794         * gfortran.dg/interface_3.f90: Modify errors.
10796 2006-11-28  Ben Elliston  <bje@au.ibm.com>
10798         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10799         fail to link due to relocation overflows on spu-*-*.
10801 2006-11-27  Michael Matz  <matz@suse.de>
10802             Andreas Krebbel  <krebbel1@de.ibm.com>
10804         PR target/29319
10805         * gcc.dg/20061127-1.c: New testcase.
10807 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
10809         * gcc.dg/20061124-1.c: Add exit() function prototype.
10811 2006-11-27  Jan Hubicka  <jh@suse.cz>
10813         * gcc.target/i386/memcpy-1.c: Adjust size.
10814         * gcc.dg/visibility-11.c: Likewise.
10816 2006-11-27  Richard Guenther  <rguenther@suse.de>
10818         PR middle-end/25620
10819         * gcc.target/i386/pow-1.c: New testcase.
10820         * gcc.dg/builtins-58.c: Likewise.
10822 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
10824         PR c++/29886
10825         * g++.dg/expr/cast8.C: New test.
10827 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10829         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
10830         Don't ever inline the testcase.
10832 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10834         PR fortran/29982
10835         * gfortran.fortran-torture/compile/parameter_3.f90: New
10836         testcase.
10838 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10840         PR fortran/29951
10841         * gfortran.fortran-torture/execute/transfer2.f90: New test.
10843 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10845         * gfortran.fortran-torture/execute/specifics.f90: Remove test
10846         for CHAR.
10848 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10850         PR libgfortran/29936
10851         * gfortran.dg/write_check3.f90: New test.
10853 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10855         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
10857 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
10859         PR fortran/20880
10860         * gfortran.dg/interface_3.f90: New test.
10862         PR fortran/29387
10863         * gfortran.dg/generic_8.f90: New test.
10865 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10867         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
10868         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
10869         * gfortran.dg/specifics_3.f90: Remove.
10871 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
10873         PR c/29955
10874         * gcc.dg/gomp/pr29955.c: New test.
10876         PR c/29736
10877         * gcc.dg/pr29736.c: New test.
10879 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10881         PR tree-opt/29964
10882         * gcc.dg/pure-1.c: New test.
10884 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
10886         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
10887         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
10889 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10891         * gcc.dg/20061124-1.c: New testcase.
10893 2006-11-23  Eric Christopher  <echristo@apple.com>
10895         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
10897 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10899         PR c/2707
10900         PR c++/26167
10901         * gcc.dg/Wconversion-integer.c: New. Supersedes
10902         Wconversion-negative-constants.c
10903         * gcc.dg/Wconversion-real.c: New.
10904         * gcc.dg/Wconversion-real-integer.c: New.
10905         * gcc.dg/Wconversion-negative-constants.c: Deleted.
10906         * g++.dg/warn/Wconversion1.C: Modified.
10908 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10910         * gfortran.dg/overload_1.f90: New test.
10912 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10914         PR c/9072
10915         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
10916         Wtraditional-conversion.
10917         * gcc.dg/overflow-warn-2.c: Likewise.
10918         * gcc.dg/Wconversion.c: Likewise. Renamed as
10919         Wtraditional-conversion.c .
10920         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
10921         Wtraditional-conversion-2.c .
10922         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
10923         Wtraditional-conversion-2.c
10924         * gcc.dg/Wconversion-negative-constants.c: New.
10926 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
10928         * gcc.dg/tree-ssa/dump-1.c: New test.
10930 2006-11-23  David Ung <davidu@mips.com>
10932         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
10933         -mfp64, allowable when ISA >= 33 and float is enabled.
10934         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
10935         of mthc1 and mfhc1 patterns.
10937 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
10939         PR tree-optimization/29921
10940         * gcc.dg/pr29921.c: New test.
10942 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10944         PR fortran/29441
10945         * gfortran.dg/initialization_4.f90: New test.
10947 2006-11-22  Ira Rosen  <irar@il.ibm.com>
10949         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
10950         platforms that have interleaving support.
10951         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
10952         * gcc.dg/vect/vect-strided-a-u16-i2.c,
10953         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
10954         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
10955         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
10956         gcc.dg/vect/vect-strided-u8-i2-gap.c,
10957         gcc.dg/vect/vect-strided-u8-i8.c,
10958         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
10959         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
10960         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
10961         gcc.dg/vect/vect-strided-float.c,
10962         gcc.dg/vect/vect-strided-a-mult.c,
10963         gcc.dg/vect/vect-strided-mult-char-ls.c,
10964         gcc.dg/vect/vect-strided-a-u16-mult.c,
10965         gcc.dg/vect/vect-strided-a-u32-mult.c,
10966         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
10967         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
10968         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
10969         gcc.dg/vect/vect-strided-mult.c,
10970         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
10971         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
10972         New.
10974 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10976         PR fortran/25087
10977         * gfortran.dg/auto_char_len_4.f90: New test.
10979 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10981         PR fortran/29652
10982         * gfortran.dg/generic_7.f90: New test.
10983         * gfortran.dg/defined_operators_1.f90: Add new error.
10985 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
10987         PR tree-optimization/29902
10988         * g++.dg/tree-ssa/pr29902.C: New test.
10990 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
10992         PR fortran/29820
10993         * gfortran.dg/used_types_13.f90: New test.
10995 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
10997         * gcc.dg/dfp/snan.c: Delete.
10999 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
11001         * g++.dg/cpp0x/static_assert1.C: New.
11002         * g++.dg/cpp0x/static_assert2.C: New.
11003         * g++.dg/cpp0x/static_assert3.C: New.
11005 2006-11-21  Richard Guenther  <rguenther@suse.de>
11007         * gcc.dg/vect/vect-pow-1.c: New testcase.
11008         * gcc.dg/vect/vect-pow-2.c: Likewise.
11010 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
11012         PR c++/29570
11013         * g++.dg/template/static29.C: New test.
11015         PR c++/29734
11016         * g++.dg/conversion/simd4.C: New test.
11018 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
11020         PR c++/29475
11021         * g++.dg/template/access19.C: New test.
11022         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11023         error is reported.
11025 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11027         PR tree-opt/25500
11028         * gcc.dg/tree-ssa/sra-4.c: New testcase.
11030 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11032         PR fortran/27546
11033         * gfortran.dg/import.f90: Extended test.
11034         * gfortran.dg/import2.f90: Extended test.
11036 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11038         * gfortran.dg/volatile3.f90: Add conflict test.
11040 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
11042         PR fortran/24783
11043         * gfortran.dg/implicit_10.f90: New test.
11045 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11047         PR c++/8586
11048         * g++.dg/warn/Wall-write-strings.C: New.
11050 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11052         * gfortran.dg/alloc_comp_constraint_5.f90: New.
11053         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11055 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11057         * gfortran.dg/use_3.f90: Remove error message.
11058         * gfortran.dg/iso_fortran_env_1.f90: New test.
11059         * gfortran.dg/iso_fortran_env_2.f90: New test.
11060         * gfortran.dg/iso_fortran_env_3.f90: New test.
11061         * gfortran.dg/iso_fortran_env_4.f90: New test.
11063 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
11065         * gcc.dg/vect/vect-27.c: Fix initialization.
11067 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11069         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11070         * gcc.dg/torture/builtin-minmax-1.c: New.
11072         * gcc.dg/builtins-20.c: Add cases for copysign.
11074 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11076         PR fortran/24285
11077         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11079 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11080         * gfortran.dg/use_1.f90: New test.
11081         * gfortran.dg/use_1.f90: New test.
11082         * gfortran.dg/use_1.f90: New test.
11084 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
11086         PR tree-optimization/29801
11087         * gcc.dg/pr29801.c: New test.
11089 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
11091         PR middle-end/29584
11092         * gcc.dg/torture/pr29584.c: New test.
11094 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
11096         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11097         Condition PowerPC tests for saving FPRs on powerpc_fprs.
11098         * gcc.target/powerpc/compress-float-ppc.c,
11099         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11100         powerpc_fprs.
11101         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11102         do not pass -mhard-float.
11104 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11106         * gnat.dg/volatile_aggregate.adb: New test.
11108 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11110         PR fortran/29391
11111         PR fortran/29489
11112         * gfortran.dg/bound_2.f90: Add more checks.
11113         * gfortran.dg/bound_3.f90: New test.
11115 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11117         PR target/29201
11118         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11120 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11122         * gfortran.dg/import3.f90: Fix error message.
11124 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11126         PR tree-opt/29788
11127         * gfortran.fortran-torture/compile/inline_1.f90:
11128         New testcase.
11130 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11132         * gcc.target/i386/x87regparm-1.c: New test.
11133         * gcc.target/i386/x87regparm-2.c: New test.
11134         * gcc.target/i386/x87regparm-3.c: New test.
11135         * gcc.target/i386/x87regparm-4.c: New test.
11137 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11139         PR fortran/27546
11140         * gfortran.dg/import.f90: New test.
11141         * gfortran.dg/import2.f90: New test.
11142         * gfortran.dg/import3.f90: New test.
11144 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11146         PR fortran/27588
11147         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11149 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11151         PR fortran/29806
11152         * gfortran.dg/contains.f90: New test.
11153         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11155 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
11157         PR tree-optimization/29581
11158         * gcc.dg/pr29581-1.c: New test.
11159         * gcc.dg/pr29581-2.c: New test.
11160         * gcc.dg/pr29581-3.c: New test.
11161         * gcc.dg/pr29581-4.c: New test.
11162         * gfortran.dg/pr29581.f90: New test.
11164 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
11166         PR fortran/29702
11167         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11168         numbers in error message headers.
11170 2006-11-14  Richard Guenther  <rguenther@suse.de>
11172         * gcc.target/i386/math-torture/math-torture.exp: Restrict
11173         to i?86 and x86_64 targets.
11175 2006-11-14  Caroline Tice  <ctice@apple.com>
11177         * gcc.dg/pubtypes-1.c: New file/testcase.
11178         * gcc.dg/pubtypes-2.c: New file/testcase.
11179         * gcc.dg/pubtypes-3.c: New file/testcase.
11180         * gcc.dg/pubtypes-4.c: New file/testcase.
11181         * g++.dg/pubtypes.C: New file/testcase.
11183 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
11185         PR c++/29106
11186         * g++.dg/init/self1.C: New test.
11188 2006-11-14  Tobias Burnus  <burnus@net-b.de>
11190         PR fortran/29657
11191         * gfortran.dg/conflicts.f90: Add.
11193 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
11195         PR rtl-optimization/29798
11197         * gcc.c-torture/execute/pr29798.c: New.
11199 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11201         * gcc.dg/builtins-20.c: Add more cases.
11203 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
11205         PR fortran/29759
11206         * gfortran.dg/gomp/pr29759.f90: New test.
11208 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
11210         PR c++/29518
11211         * g++.dg/template/static28.C: New test.
11213 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
11215         * lib/c-torture.exp: Use target-libpath.exp.
11216         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11217         set GCC_EXEC_PREFIX env var from global variable of same name.
11219 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11221         PR fortran/26994
11222         * gfortran.fortran-torture/compile/transfer-1.f90:
11223         New testcase.
11225 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
11226             Zdenek Dvorak <dvorakz@suse.cz>
11228         PR tree-optimization/29680
11229         * gcc.dg/alias-11.c: New test.
11231 2006-11-12  Jason Merrill  <jason@redhat.com>
11232             Andrew Pinski <pinskia@physics.uc.edu>
11234         PR middle-end/28915
11235         * gcc.target/i386/vectorize1.c: New.
11237 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11239         PR rtl-optimization/29797
11240         * gcc.c-torture/execute/pr29797-1.c: New test case.
11242 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11244         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11246 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
11248         * gcc.dg/tree-ssa/prefetch-3.c: New test.
11250 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11252         PR tree-optimization/13827
11253         * gcc.dg/fold-eqand-1.c: New test case.
11255 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11257         PR rtl-opt/28812
11258         * gcc.c-torture/execute/mayalias-3.c: New test.
11260 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
11262         PR middle-end/27528
11263         * gcc.c-torture/compile/pr27528.c: New test.
11264         * gcc.dg/pr27528.c: Likewise.
11266 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11268         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11270         * gcc.dg/torture/builtin-symmetric-1.c: New test.
11272 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11274         PR fortran/29758
11275         * gfortran.dg/reshape_source_size_1.f90: New test.
11277 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11279         PR fortran/29315
11280         * gfortran.dg/aliasing_dummy_4.f90: New test.
11282 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
11284         PR target/29777
11285         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11286         and x86_64-*-* targets.
11288 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11290         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11291         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11292         New macros. Use them in exact tests.
11293         (TESTIT3): New macro.
11294         Add tests for fmin, fmax and fma.
11296 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11298         PR fortran/29431
11299         * gfortran.dg/array_constructor_13.f90: New test.
11301 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11303         PR fortran/29744
11304         * gfortran.dg/used_types_12.f90: New test.
11306 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
11308         PR middle-end/29726
11309         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11310         (test6): Ditto.
11311         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11312         * gcc.dg/fold-eqandshift-3.c: New test case.
11314 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11316         PR fortran/29699
11317         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11319         PR fortran/21370
11320         * gfortran.dg/change_symbol_attributes_1.f90: New test.
11322 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11324         * gcc.dg/20061109-1.c: New testcase.
11326 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11328         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11330 2006-11-09  Tobias Burnus  <burnus@net-b.de>
11332         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11333         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11335 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
11337         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11338         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11340 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11342         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11344 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11346         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11347         vect-9.c).
11348         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11349         * gcc.dg/vect/vect-9.c: Now vectorizable.
11350         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11351         that support vect_widen_mult.
11352         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11353         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11354         vect-reduc-dot-u16.c).
11355         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11356         vect-reduc-dot-u16.c).
11357         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11358         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11359         vect-reduc-dot-s8.c).
11360         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11361         vect-reduc-dot-s8.c).
11362         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11363         vect-reduc-dot-s8.c).
11364         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11365         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11366         vect-reduc-dot-u8.c).
11367         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11368         vect-reduc-dot-u8.c).
11369         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11370         * gcc.dg/vect/vect-multitypes-9.c: New test.
11371         * gcc.dg/vect/vect-multitypes-10.c: New test.
11372         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11373         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11374         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11375         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11376         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11377         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11378         wrapv-vect-reduc-dot-s8.c.
11379         * lib/target-support.exp (check_effective_target_vect_unpack): New.
11380         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11381         targets that support vec_unpack.
11382         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11383         (check_effective_target_vect_widen_mult_qi_to_hi): New.
11384         (check_effective_target_vect_widen_mult_hi_to_si): New.
11385         (check_effective_target_vect_widen_sum): Removed.
11387         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11389         * gcc.dg/vect/vect-multitypes-8.c: New test.
11390         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11392         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
11394         * gcc.dg/vect/vect-multitypes-7.c: New test.
11396         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11398         * gcc.dg/vect/vect-multitypes-4.c: New test.
11399         * gcc.dg/vect/vect-multitypes-5.c: New test.
11400         * gcc.dg/vect/vect-multitypes-6.c: New test.
11402         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11404         * gcc.dg/vect/vect-multitypes-1.c: New test.
11405         * gcc.dg/vect/vect-multitypes-2.c: New test.
11406         * gcc.dg/vect/vect-multitypes-3.c: New test.
11408 2006-11-07  Eric Christopher  <echristo@apple.com>
11410         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11411         Test using scan-assembler-not.
11413 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
11415         * gcc.dg/inline-17.c: New test.
11417 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
11419         PR other/25028
11420         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
11421         on HP-UX.
11423 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11425         PR fortran/29539
11426         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11428         PR fortran/29634
11429         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11430         test.
11432 2006-11-07  Tobias Burnus  <burnus@net-b.de>
11434         PR fortran/29601
11435         * gfortran.dg/volatile.f90: Add.
11436         * gfortran.dg/volatile2.f90: Add.
11437         * gfortran.dg/volatile3.f90: Add.
11438         * gfortran.dg/volatile4.f90: Add.
11439         * gfortran.dg/volatile5.f90: Add.
11440         * gfortran.dg/volatile6.f90: Add.
11441         * gfortran.dg/volatile7.f90: Add.
11443 2006-11-06  Tobias Burnus  <burnus@net-b.de>
11445         * gfortran.dg/io_constraints_2.f90: Adjust pattern
11446           for matching error messages.
11447         * gfortran.dg/specifics_3.f90: Adjust pattern
11448           for matching error messages.
11450 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
11451             Bernhard Fischer  <aldot@gcc.gnu.org>
11453         * lib/gcc-dg.exp (output-exists): New proc.
11454         (output-exists-not): New proc.
11455         * gcc.test-framework/test-framework.awk: Support new directives.
11456         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11457         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11458         * gcc.test-framework/dg-outexists-exp-F.c: New test.
11459         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11460         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11461         * gcc.test-framework/dg-outexists-exp-P.c: New test.
11463 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
11465         PR fortran/29630
11466         PR fortran/29679
11467         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11468         * gfortran.dg/initialization_3.f90: New.
11470 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11472         PR libgfortran/25545
11473         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11475 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
11477         PR middle-end/29695
11478         * gcc.c-torture/execute/pr29695-1.c: New test.
11479         * gcc.c-torture/execute/pr29695-2.c: New test.
11481 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
11483         PR fortran/29565
11484         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11486 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
11488         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11489         for matching error messages.
11491 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
11493         PR target/26915
11494         * gcc.target/i386/387-12.c: New test.
11496 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11498         PR libfortran/29713
11499         * gfortran.dg/pr29713.f90: New test.
11501 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
11503         * gcc.c-torture/execute/arith-rand-ll.c:
11504         Also test for bogus rest sign.
11506 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11508         PR libfortran/27895
11509         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11511 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
11513         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11514         from error messages.
11516 2006-11-02  Mike Stump  <mrs@apple.com>
11518         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11520         * g++.old-deja/g++.abi/align.C: Enable for darwin.
11522 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
11524         * g++.dg/eh/gcsec1.C: New test.
11526 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11528         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11529         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
11531 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
11533         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11534         hexadecimal value.
11535         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11536         * gcc.dg/pr14796-2.c: Likewise.
11538 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11540         * gcc.c-torture/execute/20061101-1.c: New test.
11542 2006-11-01  Richard Guenther  <rguenther@suse.de>
11544         * gcc.target/i386/fpprec-1.c: New testcase.
11546 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11548         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11549         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11551 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11553         * gcc.c-torture/execute/20061031-1.c: New test.
11555 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11557         PR 23067
11558         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11559         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11560         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11561         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11562         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11563         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11564         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11566 2006-10-31  Eric Christopher  <echristo@apple.com>
11567             Falk Hueffner  <falk@debian.org>
11569         * gcc.dg/builtin-bswap-1.c: New.
11570         * gcc.dg/builtin-bswap-2.c: New.
11571         * gcc.dg/builtin-bswap-3.c: New.
11572         * gcc.dg/builtin-bswap-4.c: New.
11573         * gcc.dg/builtin-bswap-5.c: New.
11574         * gcc.target/i386/builtin-bswap-1.c: New.
11576 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11578         * gcc.dg/inline-16.c: New.
11580         PR 16622
11581         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11582         defining it.
11583         * gcc.dg/inline-13.c: New.
11584         * gcc.dg/inline-14.c: New.
11585         * gcc.dg/inline-15.c: New.
11587         PR 11377
11588         * gcc.dg/inline6.c: New.
11589         * gcc.dg/inline7.c: New.
11591 2006-10-31  Roger Sayle  <roger@eyesopen.com>
11593         PR middle-end/23470
11594         * gcc.dg/pr23470-1.c: New test case.
11596 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
11598         PR fortran/29537
11599         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11600         data.
11601         * gfortran.dg/blockdata_2.f90: New testcase.
11603 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
11605         PR libfortran/29627
11606         * gfortran.dg/unf_short_record_1.f90:  New test.
11608 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11610         PR fortran/29067
11611         * gfortran.dg/pr29067.f: New test.
11613 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
11614             Richard Sandiford  <richard@codesourcery.com>
11616         * lib/target-supports.exp (get_compiler_messages): Append options
11617         as a single list element.
11618         (check_effective_target_arm_vfp_ok): New.
11619         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11621 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
11623         PR fortran/29387
11624         * gfortran.dg/intrinsic_actual_2.f90: New test.
11626         PR fortran/29490
11627         * gfortran.dg/actual_array_interface_1.f90: New test.
11629         PR fortran/29641
11630         * gfortran.dg/used_types_11.f90: New test.
11632 2006-10-30  Dirk Mueller  <dmueller@suse.de>
11634         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11635         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11636         * g++.old-deja/g++.pt/eichin01.C (main): Same.
11637         * g++.old-deja/g++.mike/net25.C (main): Same.
11638         * g++.dg/lookup/exception1.C (main): Same.
11639         * g++.dg/parse/parens2.C (main): Same.
11641 2006-10-30  Roger Sayle  <roger@eyesopen.com>
11643         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11645 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11647         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11648         * gcc.dg/torture/builtin-math-3.c: Likewise.
11650 2006-10-30  Tobias Burnus  <burnus@net-b.de>
11652         PR fortran/29452
11653         * gfortran.dg/write_check.f90: Check run-time keyword checking.
11654         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11656 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
11658         PR Fortran/29410
11659         * gfortran.fortran-torture/execute/transfer1.f90: New test.
11661 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
11663         * lib/target-supports.exp (check_function_available): Declare
11664         function before calling.
11666 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
11668         PR tree-optimization/29637
11669         * gcc.dg/pr29637.c: New test.
11671 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11673         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11674         tree canonicalization.
11676 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11678         * gcc.dg/builtins-20.c: Add more hypot tests.
11680 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11682         * gcc.dg/fold-compare-1.c: New test case.
11684 2006-10-29  Dirk Mueller  <dmueller@suse.de>
11686         PR c++/16307
11687         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11689 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11691         PR tree-optimization/15458
11692         * gcc.dg/fold-xornot-1.c: New test case.
11694 2006-10-29  Richard Guenther  <rguenther@suse.de>
11696         * gcc.target/i386/math-torture/trunc.c: New testcase.
11698 2006-10-29  Richard Guenther  <rguenther@suse.de>
11700         * gcc.target/i386/math-torture/round.c: New testcase.
11702 2006-10-29  Richard Guenther  <rguenther@suse.de>
11704         * gcc.target/i386/math-torture/ceil.c: New testcase.
11705         * gcc.target/i386/math-torture/floor.c: Likewise.
11707 2006-10-29  Richard Guenther  <rguenther@suse.de>
11709         * gcc.target/i386/math-torture/rint.c: New testcase.
11710         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11712 2006-10-29  Richard Guenther  <rguenther@suse.de>
11714         * gcc.target/i386/math-torture/lfloor.c: New testcase.
11715         * gcc.target/i386/math-torture/lceil.c: Likewise.
11717 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11719         PR libgfortran/24313
11720         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11722 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
11724         * gcc.c-torture/execute/20020118-1.c,
11725         gcc.c-torture/execute/builtins/strlen.c,
11726         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11727         comment typos.
11729 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11731         * gcc.dg/builtins-20.c: Add tests for hypot.
11732         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
11733         two-argument builtins.
11734         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11735         TESTIT2.  Update all callers.
11736         (TESTIT2, TESTIT2_R): New helper macros.
11737         Add testcases for pow, hypot and atan2.
11739 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11741         PR C++/29295
11742         * g++.dg/expr/bool1.C: New test.
11743         * g++.dg/expr/bool2.C: New test.
11745 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11747         PR fortran/28224
11748         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11749         * gfortran.dg/namelist_internal.f90: New test.
11751 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11753         PR fortran/29625
11754         * gfortran.dg/io_real_boz.f90: Add.
11755         * gfortran.dg/io_real_boz2.f90: Add.
11757 2006-10-28  Richard Guenther  <rguenther@suse.de>
11759         PR middle-end/26899
11760         * gcc.dg/tree-ssa/pr26899.c: New testcase.
11762 2006-10-28  Richard Guenther  <rguenther@suse.de>
11764         PR target/28806
11765         * gcc.target/i386/math-torture/lround.c: New testcase.
11767 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11769         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11770         * gcc.dg/builtins-44.c: Likewise.
11771         * gcc.dg/builtins-45.c: Likewise.
11772         * gcc.dg/pr28796-2.c: Likewise.
11773         * gcc.dg/unordered-3.c: Likewise.
11775 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11777         PR libgfortran/27954
11778         * gfortran.dg/error_recovery_2.f90: New test.
11780 2006-10-26  Richard Guenther  <rguenther@suse.de>
11782         * gcc.target/i386/i386.exp: Use glob, not find to collect
11783         tests.  Avoids recursing into subdirectories.
11784         * gcc.target/i386/math-torture/math-torture.exp: Torture
11785         for interesting ia32 math options.
11786         * gcc.target.i386/math-torture/lrint.c: New testcase.
11788 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11790         PR libgfortran/29563
11791         * gfortran.dg/arrayio_9.f90: Update test.
11792         * gfortran.dg/arrayio_19.f90: New test.
11794 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
11796         * gcc.dg/20061026.c: New testcase.
11798 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11800         PR libgfortran/29563
11801         * gfortran.dg/arrayio_9.f90: New test.
11803 2006-10-26  Ben Elliston  <bje@au.ibm.com>
11805         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11806         Copy the strings manually, as strcpy may call strlen.
11808 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11810         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11811         Add checks for log, log2, log10 and log1p.
11813         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11814         we already test 0.0.  Add checks for expm1, log, log2, log10,
11815         log1p, cbrt, erf and erfc.
11817 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
11819         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11821 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
11823         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11824         and remainderl() built-in functions.  Remove -ffast-math from
11825         dg-options.
11827 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11829         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
11830         acosh and atanh.
11832         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
11833         floating point modifiers to arguments passed to float and long
11834         double functions respectively.  Update all callers to use floating
11835         point numbers, not integers.  Add tests for exp, exp2 and
11836         exp10/pow10.
11838         * gcc.dg/torture/builtin-math-3.c: New test.
11840 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11842         PR fortran/29393
11843         * gfortran.dg/initialize_2.f90: New.
11845 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11847         * gcc.dg/torture/builtin-math-2.c: New test.
11849 2006-10-24  Richard Guenther  <rguenther@suse.de>
11851         PR middle-end/28796
11852         * gcc.dg/pr28796-1.c: New testcase.
11853         * gcc.dg/pr28796-2.c: Likewise.
11855 2006-10-24  Richard Guenther  <rguenther@suse.de>
11857         * gcc.dg/builtins-57.c: New testcase.
11859 2006-10-24  Richard Guenther  <rguenther@suse.de>
11861         PR tree-optimization/29567
11862         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
11864 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
11866         PR tree-optimization/14784
11867         * gcc.dg/alias-10.c: New test.
11869 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11871         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
11873 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
11875         * gcc.dg/builtin-strncat-chk-1.c: New test.
11877 2006-10-23  Jan Hubicka  <jh@suse.cz>
11879         * gcc.dg/memmove-1.c: New test.
11881 2006-10-23  Paul Brook  <paul@codesourcery.com>
11883         * gcc.dg/pragma-pack-5.c: New test.
11885 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
11887         * g++.dg/other/s390-1.C: New testcase.
11889 2006-10-23  Richard Guenther  <rguenther@suse.de>
11891         PR middle-end/27132
11892         PR middle-end/23295
11893         * gcc.dg/pr27132.c: New testcase.
11894         * gcc.dg/pr23295.c: Likewise.
11895         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
11896         * g++.dg/tree-ssa/pr19807.C: Likewise.
11898 2006-10-23  Richard Guenther  <rguenther@suse.de>
11900         PR middle-end/21032
11901         * gcc.dg/pr21032.c: New testcase.
11903 2006-10-22  Jeff Law  <law@redhat.com>
11904         Richard Guenther  <rguenther@suse.de>
11906         PR tree-optimization/15911
11907         * gcc.dg/tree-ssa/vrp30.c: New testcase.
11909 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11911         PR c++/20647
11912         * g++.dg/abi/rtti3.C: New.
11914 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
11916         PR middle-end/28252
11917         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
11918         transformation.
11920 2006-10-21  Richard Guenther  <rguenther@suse.de>
11922         PR tree-optimization/3511
11923         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
11925 2006-10-21  Richard Guenther  <rguenther@suse.de>
11927         PR middle-end/26898
11928         * gcc.dg/torture/pr26898-1.c: New testcase.
11929         * gcc.dg/torture/pr26898-2.c: Likewise.
11931 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
11933         PR c++/28053
11934         * g++.dg/parse/bitfield1.C: Adjust error markers.
11935         * g++.dg/parse/bitfield2.C: New test.
11937 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
11939         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
11941 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11943         PR libfortran/27895
11944         * gfortran.dg/zero_sized_1.f90: New test.
11946 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
11948         * gcc.dg/div-compare-1.c: New test.
11950 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
11952         PR fortran/29216
11953         * gfortran.dg/result_default_init_1.f90: New test.
11955         PR fortran/29314
11956         * gfortran.dg/automatic_default_init_1.f90: New test.
11958         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
11959         from 38 to 33.
11961 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
11963         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
11964         'using namespace std' without previous declaration.
11965         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
11966         * g++.old-deja/g++.robertl/eb133c.C: New.
11968 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11970         PR libgfortran/29277
11971         * gfortran.dg/streamio_4.f90: Update test.
11972         * gfortran.dg/streamio_11.f90: New test.
11974 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
11976         PR c++/27952
11977         * g++.dg/inherit/virtual1.C: New test.
11979 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11981         PR c++/28261
11982         * g++.dg/parse/enum3.C: New test.
11984 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11986         PR c++/29039
11987         * g++.dg/init/ctor8.C: New test.
11989 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11991         PR c++/27270
11992         * g++.dg/ext/complit8.C: Tweak error markers.
11993         * g++.dg/template/complit1.C: Add error marker.
11995 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11997         PR c++/27270
11998         * g++.dg/ext/complit8.C: New test.
12000         PR c++/29408
12001         * g++.dg/parse/dtor12.C: New test.
12003         PR c++/29435
12004         * g++.dg/template/sizeof11.C: New test.
12006 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
12008         PR fortran/29392
12009         * gfortran.dg/data_char_3.f90: New test.
12011         PR fortran/29451
12012         * gfortran.dg/negative_automatic_size.f90: New test.
12014 2006-10-16  David Daney  <ddaney@avtrex.com>
12016         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12018 2006-10-16  Eric Christopher  <echristo@apple.com>
12020         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12021         x86_64.
12023 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
12025         PR c++/28211
12026         * g++.dg/tc1/dr49.C: Tweak error messages.
12027         * g++.dg/parse/template21.C: New test.
12029 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12031         PR middle-end/20491
12032         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12034 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12036         PR fortran/29403
12037         * gfortran.dg/print_1.f90: New test.
12039 2006-10-15  Jan Hubicka  <jh@suse.cz>
12041         PR middle-end/29241
12042         * gcc.c-torture/compile/pr29241.c: New testcase.
12044 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
12046         PR middle-end/29250
12047         * gcc.c-torture/compile/pr29250.c: New test.
12049 2006-10-15  Richard Guenther  <rguenther@suse.de>
12051         * gcc.dg/pr29299.c: New testcase.
12053 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
12055         PR fortran/24767
12056         * gfortran.dg/label_4.f90: Adjust warning flag.
12058 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12060         PR fortran/29371
12061         * gfortran.dg/nullify_3.f90: New test.
12063 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12065         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12066         on Solaris 2.5.1 too.
12068 2006-10-13  Eric Christopher  <echristo@apple.com>
12070         * gcc.dg/pr25993.c: Skip for darwin.
12072 2006-10-13  Eric Christopher  <echristo@apple.com>
12074         * gcc.dg/visibility-11.c: Skip for darwin.
12076 2006-10-13  Eric Christopher  <echristo@apple.com>
12078         * gcc.dg/darwin-weakimport-1.c: Use
12079         -fno-asynchronous-unwind-tables.
12080         * gcc.dg/darwin-weakimport-3.c: Ditto.
12082 2006-10-13  Richard Guenther  <rguenther@suse.de>
12084         PR tree-optimization/29446
12085         * gcc.dg/torture/pr29446.c: New testcase.
12087 2006-10-13  Bill Wendling  <wendling@apple.com>
12089         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12090         * g++.old-deja/g++.jason/hmc1.C: Likewise.
12091         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12092         * g++.old-deja/g++.law/shadow1.C: Likewise.
12093         * g++.old-deja/g++.law/ctors10.C: Likewise.
12094         * g++.dg/debug/namespace1.C: Likewise.
12095         * g++.dg/inherit/namespace-as-base.C: Likewise.
12096         * g++.dg/opt/delay-slot-1.C: Likewise.
12097         * g++.dg/parse/defarg10.C: Likewise.
12098         * g++.dg/template/ptrmem11.C: Likewise.
12099         * g++.dg/template/mem_func_ptr.C: Likewise.
12100         * g++.dg/template/spec19.C: Likewise.
12102 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
12104         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12106 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12108         PR fortran/29373
12109         * gfortran.dg/implicit_9.f90: New test.
12111         PR fortran/29407
12112         * gfortran.dg/namelist_25.f90: New test.
12114         PR fortran/27701
12115         * gfortran.dg/same_name_2.f90: New test.
12117         PR fortran/29232
12118         * gfortran.dg/host_assoc_types_1.f90: New test.
12120         PR fortran/29364
12121         * gfortran.dg/missing_derived_type_1.f90: New test.
12122         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12124         PR fortran/29422
12125         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12127         PR fortran/29428
12128         * gfortran.dg/alloc_comp_assign_5.f90: New test.
12130 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12132         PR fortran/29391
12133         * gfortran.dg/bound_2.f90: New test.
12135 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12137         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12138         directive.
12139         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12140         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12141         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12142         * gfortran.dg/gomp/reduction3.f90: Likewise.
12143         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12144         * gfortran.dg/dummy_procedure_2.f90: Likewise.
12145         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12146         * gfortran.dg/forall_4.f90: Likewise.
12147         * gfortran.dg/spec_expr_4.f90: Likewise.
12148         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12149         * gfortran.dg/forall_5.f90: Likewise.
12150         * gfortran.dg/open_access_append_2.f90: Add check for
12151         compile-time warning.
12153 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
12155         PR c++/28506
12156         * g++.dg/parse/pure1.C: New test.
12158 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12160         PR fortran/21435
12161         * gfortran.dg/io_constraints_3.f90: New test.
12162         * gfortran.dg/open_access_append_1.f90: Add checks
12163         for compile-time warnings.
12164         * gfortran.dg/pr20163-2.f: Likewise.
12165         * gfortran.dg/iostat_2.f90: Likewise.
12166         * gfortran.dg/label_4.f90: Delete the temporary
12167         file.
12168         * gfortran.dg/direct_io_2.f90: Add a FILE=
12169         specifier.
12170         * gfortran.dg/iomsg_1.f90: Add check for
12171         compile-time warning.
12173 2006-10-12  Jan Hubicka  <jh@suse.cz>
12175         PR c/28419
12176         * gcc.dg/pr28319.c: New test.
12178 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
12179         PR c++/29318
12180         * g++.dg/ext/vla4.C: New test.
12182 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12184         PR c++/27961
12185         * g++.dg/template/crash60.C: New test.
12186         * g++.dg/other/large-size-array.C: Adjust error markers.
12187         * g++.dg/parse/crash27.C: Likewise.
12188         * g++.dg/template/crash1.C: Likewise.
12190 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
12192         PR testsuite/29093
12193         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12195 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
12197         PR preprocessor/28709
12198         * gcc.dg/cpp/paste14.c: New test.
12200 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
12202         PR c++/29175
12203         * g++.dg/init/array24.C: New test.
12205 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12207         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12208         of <sys/types.h>.
12210 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
12212         PR c++/29024
12213         * g++.dg/parse/typedef8.C: New test.
12214         * g++.dg/other/mult-stor1.C: Adjust error markers.
12216 2006-10-11  Richard Guenther  <rguenther@suse.de>
12218         PR tree-optimization/28230
12219         * gcc.dg/torture/pr28230.c: New testcase.
12221 2006-10-11  Richard Guenther  <rguenther@suse.de>
12223         PR inline-asm/29119
12224         * gcc.dg/torture/pr29119.c: New testcase.
12226 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
12228         PR middle-end/29272
12229         * gcc.c-torture/execute/20060930-2.c: New test.
12231 2006-10-09  Richard Henderson  <rth@redhat.com>
12233         Revert emutls patch.
12235 2006-10-09  Richard Guenther  <rguenther@suse.de>
12237         PR middle-end/29254
12238         * gcc.dg/pr29254.c: New testcase.
12240 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
12241             Paul Thomas  <pault@gcc.gnu.org>
12243         PR fortran/20541
12244         * gfortran.dg/alloc_comp_basics_1.f90: New test.
12245         * gfortran.dg/alloc_comp_basics_2.f90: New test.
12246         * gfortran.dg/alloc_comp_assign_1.f90: New test.
12247         * gfortran.dg/alloc_comp_assign_2.f90: New test.
12248         * gfortran.dg/alloc_comp_assign_3.f90: New test.
12249         * gfortran.dg/alloc_comp_assign_4.f90: New test.
12250         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12251         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12252         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12253         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12254         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12255         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12256         * gfortran.dg/alloc_comp_std.f90: New test.
12257         * gfortran.dg/move_alloc.f90: New test.
12259 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
12261         PR fortran/29115
12262         * gfortran.dg/derived_constructor_comps_2.f90: New test.
12264         PR fortran/29211
12265         * gfortran.dg/forall_char_dependencies_1.f90: New test.
12267 2006-10-08  Tobias Burnus  <burnus@net-b.de>
12269         PR fortran/28585
12270         * gfortran.dg/new_line.f90: New test.
12272 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12274         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12275         * gcc.dg/torture/builtin-convert-1.c,
12276         gcc.dg/torture/builtin-convert-2.c,
12277         gcc.dg/torture/builtin-convert-3.c,
12278         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12280 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
12282         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12283         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12284         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12285         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12287 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
12289         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12290         Xfail some tests for powerpc-darwin and powerpc-aix.
12292 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
12294         PR c/29380
12295         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12297 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12299         PR target/29300
12300         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12301         on hppa*-*-hpux*.
12303 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12305         PR fortran/16580
12306         PR fortran/29288
12307         * gfortran.fortran-torture/execute/specifics.f90:
12308         Add tests for using all possible intrinsics as actual arguments.
12309         * gfortran.dg/specifics_1.f90: Add tests for using
12310         all possible intrinsics as actual arguments.
12311         * gfortran.dg/specifics_2.f90: New file.
12312         * gfortran.dg/specifics_3.f90: New file.
12314 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
12316         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12317         * gcc.dg/debug/debug-2.c: Likewise.
12319 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
12321         * gcc.c-torture/compile/sync-2.c: New test.
12323 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12325         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12326         line endings.
12328 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12330         PR rtl-optimization/29128
12331         * gcc.c-torture/compile/pr29128.c: New test.
12333 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12335         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12336         line endings.
12338 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
12340         PR middle-end/29256
12341         * gcc.dg/tree-ssa/loop-19.c: New test.
12343 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12345         PR tree-optimization/29330
12346         * gcc.dg/pr29330.c: New test.
12348         PR target/28924
12349         * gcc.c-torture/compile/20061005-1.c: New test.
12351 2006-10-06  Olivier Hainque  <hainque@adacore.com>
12353         * gcc.dg/typename-vla-1.c: New case.
12354         * gnat.dg/forward_vla.adb: New case.
12356 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12358         PR tree-optimization/29290
12359         * gfortran.dg/loop_nest_1.f90: New test.
12361         PR target/29198
12362         * gcc.dg/tls/opt-12.c: New test.
12364         PR fortran/28415
12365         * gfortran.dg/save_2.f90: New test.
12367         PR c/29091
12368         * gcc.dg/pr29091.c: New test.
12370 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
12372         * lib/target-supports.exp
12373         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12374         same as x86_64-*-*; check for LP64.
12376 2006-10-04  Richard Henderson  <rth@redhat.com>
12378         * lib/target-supports.exp (check_effective_target_tls): Redefine
12379         to mean non-emulated tls.
12380         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12381         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12382         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12383         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12384         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12385         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12386         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12388 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12390         PR fortran/29343
12391         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12393 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12395         * gfortran.dg/bounds_check_fail_1.f90: New test.
12397 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12399         PR c++/29020
12400         * g++.dg/template/friend48.C: New test.
12402 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12404         PR fortran/29098
12405         * gfortran.dg/default_initialization_2.f90: New test.
12407 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12409         PR fortran/20779
12410         PR fortran/20891
12411         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12413 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12415         PR fortran/29284
12416         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12418         PR fortran/29321
12419         PR fortran/29322
12420         * gfortran.dg/missing_optional_dummy_2.f90: New test.
12422         PR fortran/25091
12423         PR fortran/25092
12424         * gfortran.dg/entry_array_specs_1.f90: New test.
12426 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
12428         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12429         insufficient to inhibit some test failures at -O3.  Do testing
12430         on integers.
12432 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12434         PR c++/29138
12435         * g++.dg/inherit/access8.C: New test.
12436         * g++.dg/template/dtor4.C: Tweak error messages.
12438 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12440         PR fortran/27478
12441         * gfortran.dg/entry_8.f90: New test.
12443 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12445         PR c++/29291
12446         * g++.dg/parse/new4.C: New test.
12448 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
12450         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12451         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12452         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12453         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12454         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12456 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12458         PR fortran/19260
12459         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12460         * gfortran.dg/continuation_2.f90: New test.
12462         PR fortran/19262
12463         * gfortran.dg/continuation_3.f90: New test.
12464         * gfortran.dg/continuation_4.f90: New test.
12465         * gfortran.dg/continuation_5.f: New test.
12466         * gfortran.dg/continuation_6.f: New test.
12468 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
12470         PR c++/29226
12471         * g++.dg/template/vla1.C: New test.
12473 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12475         PR fortran/29210
12476         * gfortran.dg/complex_parameter_1.f90: New test.
12478 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
12480         PR c/29154
12481         * gcc.c-torture/execute/20060929-1.c: New test.
12483 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
12485         PR c++/29105
12486         * g++.dg/template/member6.C: New test.
12487         * g++.dg/parse/typename7.C: Adjust error markers.
12489         PR c++/29080
12490         * g++.dg/template/member7.C: New test.
12492 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
12494         PR c/24010
12495         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12496         gcc.dg/Woverride-init-3.c: New tests.
12498 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12500         * gcc.c-torture/execute/20060930-1.c: New test.
12502 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12504         PR fortran/18791
12505         * gfortran.dg/specifics_1.f90: New test.
12506         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12507         complex specifics.
12509 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12511         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12512         pthread-init-common.h: New.
12514 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
12516         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12517         precision on some archs.
12519 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
12521         * gcc.dg/non-local-goto-1.c: New test.
12522         * gcc.dg/non-local-goto-2.c: Likewise.
12523         * gcc.dg/setjmp-3.c: Likewise.
12524         * gcc.dg/setjmp-4.c: Likewise.
12526 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
12528         * gnat.dg/self_aggregate_with_pointer.adb: New test.
12530 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12532         PR fortran/28276
12533         * gfortran.dg/exponent_1.f90: New test.
12535         PR fortran/27021
12536         * gfortran.dg/nearest_1.f90: New test.
12538 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
12540         PR middle-end/25261
12541         PR middle-end/28790
12542         * gcc.dg/gomp/nestedfn-1.c: New test.
12544 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
12546         PR objc/29195
12547         * objc/compile/method-1.m: New test.
12549 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
12551         PR c++/26938
12552         * g++.dg/template/crash58.C: New test.
12553         * g++.dg/parse/crash28.C: Adjust error markers.
12554         * g++.dg/template/crash34.C: Likewise.
12555         * g++.dg/template/friend31.C: Likewise.
12556         * g++.dg/template/crash32.C: Likewise.
12558         PR c++/27329
12559         * g++.dg/template/crash59.C: New test.
12561         PR c++/27667
12562         * g++.dg/template/spec33.C: New test.
12563         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12565 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
12566             Adam Nemet  <anemet@caviumnetworks.com>
12568         * gcc.dg/tree-ssa/ivopts-1.c: New test.
12569         * gcc.dg/tree-ssa/ivopts-2.c: New test.
12571 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
12573         PR target/28911
12574         * gcc.dg/pr28911.c: New.
12576 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
12578         PR target/29169
12579         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12580         (dg-options): Add -mfpmath=387.
12582 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
12584         PR c/28706
12585         * gcc.dg/pr28706.c: New test.
12587         PR c/28712
12588         * gcc.dg/pr28712.c: New test.
12590 2006-09-22  Mike Stump  <mrs@apple.com>
12592         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12594 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
12596         PR tree-optimization/28888
12597         * gcc.dg/pr28888.c: New test.
12599 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
12601         PR c++/29016
12602         * g++.dg/init/ptrfn1.C: New test.
12604 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
12606         PR c++/28861
12607         * g++.dg/template/spec32.C: New test.
12608         * g++.dg/parse/crash9.C: Adjust error markers.
12610         PR c++/28303
12611         * g++.dg/template/typedef6.C: New test.
12612         * g++.dg/init/error1.C: Adjust error markers.
12613         * g++.dg/parse/crash9.C: Likewise.
12614         * g++.dg/template/crash55.C: Likewise.
12616 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
12618         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12620 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
12622         PR target/27650
12623         * g++.dg/ext/dllimport12.C: New test.
12625 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
12627         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12628         * gcc.target/mips/nmadd-2.c: Likewise.
12629         * gcc.target/mips/mips-ps-6.c: New test.
12630         * gcc.target/mips/neg-abs-1.c: Likewise.
12631         * gcc.target/mips/neg-abs-2.c: Likewise.
12632         * gcc.target/mips/nmadd-3.c: New test.
12634 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
12636         PR middle-end/28046
12637         * gcc.dg/gomp/atomic-10.c: New test.
12638         * g++.dg/gomp/atomic-10.C: New test.
12640 2006-09-20  Eric Christopher  <echristo@apple.com>
12642         * gcc.target/i386/sse3-not-fisttp.c: New.
12644 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
12646         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12648 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
12650         * gcc.c-torture/execute/pr28289.c (one): New variable.
12651         (main): Use it instead of argc.
12652         * gcc.c-torture/execute/20060102-1.c (one): New variable.
12653         (main): Use it instead of argc.
12655 2006-09-19  Paul Brook  <paul@codesourcery.com>
12657         PR target/28516
12658         * gcc.dg/nested-func-5.c: New test.
12660 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12662         * lib/target-supports.exp (check_effective_target_tls): Compile
12663         test stubs using ${tool}_target_compile, not just target_compile.
12664         (check_effective_target_tls_runtime): Likewise.
12666 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12668         * gcc.c-torture/compile/20030405-1.x: Remove.
12670         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12671         optimising linker from discarding it.
12673 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12675         PR fortran/28526
12676         * gfortran.dg/keyword_symbol_1.f90: New test.
12678         * gfortran.dg/spread_shape_1.f90: Add missing warning with
12679         pedantic compilation option.
12681 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
12683         PR fortran/29060
12684         * gfortran.dg/spread_shape_1.f90: New test.
12686 2006-09-17  Roger Sayle  <roger@eyesopen.com>
12688         PR tree-optimization/28887
12689         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12691 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
12693         PR c/25993
12694         * gcc.dg/pr25993.c: New test.
12696 2006-09-17  Ira Rosen  <irar@il.ibm.com>
12698         PR tree-opt/21591
12699         * gcc.dg/vect/pr21591.c: New test.
12701 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
12703         PR tree-opt/29059
12704         * gcc.c-torture/compile/strcpy-1.c: New test.
12705         * gcc.c-torture/compile/strcpy-2.c: New test.
12706         * gcc.c-torture/compile/memcpy-1.c: New test.
12707         * gcc.c-torture/compile/memcpy-2.c: New test.
12709 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
12711         PR testsuite/29055
12712         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12714 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
12716         * gnat.dg/specs/double_record_extension1.ads: New test.
12717         * gnat.dg/specs/double_record_extension2.ads: Likewise.
12719 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
12721         PR fortran/29051
12722         * gfortran.dg/oldstyle_3.f90: New test.
12724 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12726         PR libgfortran/29099
12727         * gfortran.dg/secnds-1.f: New test.
12729 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12731         PR libgfortran/29053
12732         * gfortran.dg/streamio_9.f90: New test.
12733         * gfortran.dg/streamio_10.f90: New test.
12735 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
12737         PR C++/29002
12738         * g++.dg/init/array22.C: New test.
12739         * g++.dg/init/array23.C: New test.
12741 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
12743         * stackcheck.lst: Update list of tests requiring stack checking.
12744         * norun.lst: Adjust for above change.
12745         * ada95.lst: New file.
12746         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12747         requiring -gnat95 switch.
12749 2006-09-14  Olivier Hainque  <hainque@adacore.com>
12751         * gnat.dg/in_out_parameter.adb: New test.
12753 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
12755         PR debug/28980
12756         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12758 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
12760         * gnat.dg/specs/unchecked_union.ads: New test.
12762 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
12764         PR rtl-optimization/28982
12765         * gcc.c-torture/execute/pr28982a.c: New test.
12766         * gcc.c-torture/execute/pr28982b.c: Likewise.
12768 2006-09-12  Eric Christopher  <echristo@apple.com>
12770         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12771         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12773 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
12775         PR c/28768
12776         PR preprocessor/14634
12777         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12778         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12779         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12781 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12783         * gcc.dg/pr28243.c: New test.
12785 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
12787         PR fortran/28971
12788         gfortran.dg/pr28971.f90: New test to act as a backstop in case
12789         this undiagnosed regression reappears.
12791 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
12793         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12794         Treat $srcdir as a literal.
12795         * lib/fortran-torture.exp (fortran-torture-compile,
12796         fortran-torture-execute): Likewise.
12797         * lib/objc-torture.exp (objc-torture-compile,
12798         objc-torture-execute): Likewise.
12799         * lib/profopt.exp (profopt-execute): Likewise.
12801 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
12803         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12805 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
12807         PR testsuite/28950
12808         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12810 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
12812         PR target/13685
12813         * gcc.target/i386/pr13685.c: New test.
12815 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12817         * gcc.dg/pr28726.c: New test.
12819 2006-09-11  Josh Conner  <jconner@apple.com>
12821         * gcc.dg/nrv3.c: Increase size of structure.
12822         * gcc.dg/nrv4.c: Likewise.
12823         * gcc.dg/nrv5.c: Likewise.
12825 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
12827         PR libfortran/28890
12828         gfortran.dg/assumed_charlen_function_5.f90: New test.
12830 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
12832         PR c++/28991
12833         * g++.dg/init/static3.C: New test.
12835 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
12837         PR testsuite/29007
12838         * gcc.dg/long-long-cst1.c (t): Add cast to
12839         __SIZE_TYPE__ before casting to int.
12840         (main): Return 0 on success.
12842 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12844         * gcc.c-torture/execute/20060910-1.c: New test.
12846 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
12848         PR middle-end/26983
12849         * gcc.dg/pr26983.c: New test.
12851 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
12853         PR target/29006
12854         * gcc.c-torture/execute/pr29006.c: New test.
12856 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12858         PR libfortran/28947
12859         gfortran.dg/matmul_4.f90: New test.
12861 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12863         PR fortran/28959
12864         gfortran.dg/used_types_10: New test.
12866 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12868         PR libfortran/28923
12869         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
12870         gfortran.dg/array_initializer_3.f90: New test.
12872 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12874         PR fortran/28914
12875         * gfortran.dg/actual_array_constructor_3.f90: New test.
12877 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
12879         PR testsuite/26778
12880         * gcc.target/i386/pr26778.c: New testcase.
12882 2006-09-08  Eric Christopher  <echristo@apple.com>
12884         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
12885         * gcc.target/i386/memcpy-1.c: Ditto.
12886         * gcc.target/i386/asm-1.c: Ditto.
12887         * gcc.target/i386/20060512-4.c: Ditto.
12888         * gcc.target/i386/compress-float-387.c: Ditto.
12889         * gcc.target/i386/20060512-1.c: Ditto.
12890         * gcc.target/i386/compress-float-sse.c: Ditto.
12891         * gcc.target/i386/20060512-2.c: Ditto.
12892         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
12893         * gcc.target/i386/stack-prot-kernel.c: Ditto.
12894         * gcc.target/i386/compress-float-387-pic.c: Ditto.
12895         * gcc.dg/pr26449.c: Ditto.
12896         * gcc.dg/attr-ms_struct-2.c: Ditto.
12897         * gcc.dg/attr-ms_struct-1.c: Ditto.
12898         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
12900 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
12902         PR c/28504
12903         * gcc.dg/vla-10.c: New test.
12905 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12907         PR c++/28858
12908         * g++.dg/parse/template20.C: New test.
12909         * g++.dg/template/operator8.C: Remove obsolete part.
12910         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
12911         * g++.old-deja/g++.pt/crash65.C: Likewise.
12913 2006-09-07  Jason Merrill  <jason@redhat.com>
12915         PR middle-end/27724
12916         * gcc.dg/long-long-cst1.c: New test.
12918 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12920         PR C++/28906
12921         * g++.dg/other/array3.C: New test.
12922         * g++.dg/other/array4.C: New test.
12923         * g++.dg/other/array5.C: New test.
12925 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
12927         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
12929 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
12931         PR target/28946
12932         * gcc.target/i386/pr28946.c: New test.
12934 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
12936         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
12937         in integer literal constant.
12938         * gfortran.dg/enum_8.f90: Ditto.
12939         * gfortran.dg/g77/20030326-1.f: Ditto.
12941 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
12943         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
12944         nonconformance usage.
12946 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12948         PR middle-end/28862
12949         * gcc.c-torture/compile/vector-align-1.c: New test.
12951 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12953         PR rtl-opt/27883
12954         * g++.dg/opt/copysign-1.C: New test.
12956 2006-09-06  Jason Merrill  <jason@redhat.com>
12958         PR c++/27371
12959         * g++.dg/warn/unused-result1.C: New test.
12961 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
12963         PR c++/28903
12964         * g++.dg/ext/vla3.C: New test.
12966         PR c++/28886
12967         * g++.dg/template/array16.C: New test.
12969 2006-09-06  Richard Guenther  <rguenther@suse.de>
12971         * gcc.dg/pr27226.c: Remove testcase again.
12973 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12975         PR tree-opt/28937
12976         * g++.dg/opt/unroll2.C: New test.
12978 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12980         PR tree-opt/28952
12981         * gcc.dg/vect/pr28952.c: New test.
12983 2006-09-05  Richard Guenther  <rguenther@suse.de>
12985         PR tree-optimization/28900
12986         * gcc.dg/torture/pr28900.c: New testcase
12988 2006-09-05  Richard Guenther  <rguenther@suse.de>
12990         PR tree-optimization/28905
12991         * gcc.c-torture/compile/pr28905.c: New testcase.
12993 2006-09-05  Richard Guenther  <rguenther@suse.de>
12995         PR middle-end/28935
12996         * gcc.dg/pr28935.c: New testcase.
12998 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13000         * gcc.c-torture/execute/20060905-1.c: New test.
13002 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13004         PR fortran/28908
13005         * gfortran.dg/used_types_7.f90: New test.
13006         * gfortran.dg/used_types_8.f90: New test.
13007         * gfortran.dg/used_types_9.f90: New test.
13009 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13011         * gcc.c-torture/compile/20060904-1.c: New test.
13013 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13015         PR c++/23287 Revert my 2006-09-01 patch
13016         * g++.dg/parse/dtor12.C: Remove.
13018 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
13020         PR c+/27670
13021         * g++.dg/template/operator9.C: New test.
13023         PR c++/27493
13024         * g++.dg/template/operator7.C: New test.
13026         PR c++/27494
13027         * g++.dg/template/operator8.C: New test.
13029         PR c++/27397
13030         * g++.dg/template/crash57.C: New test.
13032         * g++.dg/template/typedef4.C: Adjust error markers.
13033         * g++.dg/template/typedef5.C: Likewise.
13035 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
13037         PR c++/28878
13038         * g++.dg/parse/crash33.C: New test.
13040 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
13041         Richard Guenther  <rguenther@suse.de>
13042         Adam Nemet  <anemet@caviumnetworks.com>
13044         PR middle-end/27226
13045         * gcc.target/mips/memcpy-1.c: New testcase.
13046         * gcc.dg/pr27226.c: Likewise.
13048 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13050         PR c++/28705
13051         * g++.dg/lookup/koenig5.C: New.
13052         * g++.dg/template/crash56.C: New.
13054 2006-09-01  Josh Conner  <jconner@apple.com>
13056         PR c++/25505
13057         * gcc.dg/nrv3.c: New test.
13058         * gcc.dg/nrv4.c: New test.
13059         * gcc.dg/nrv5.c: New test.
13061 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13063         PR c++/23287
13064         * g++.dg/parse/dtor12.C: New.
13066 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
13068         PR tree-optimization/28839
13069         * gcc.dg/pr28839.c: New test.
13071 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
13073         PR target/24367
13074         * gcc.dg/pr24367.c: New testcase.
13076 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
13078         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13080 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
13082         PR rtl-optimization/27735
13083         * gcc.dg/loop-unswitch-1.c: New test.
13085 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
13087         PR fortran/28885
13088         * gfortran.dg/aliasing_dummy_2.f90: New test.
13090         PR fortran/20067
13091         * gfortran.dg/generic_5.f90: Change error message.
13093         PR fortran/28873
13094         * gfortran.dg/generic_6.f90: New test.
13096         PR fortran/25077
13097         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13099         PR fortran/25102
13100         * gfortran.dg/invalid_interface_assignment.f90: New test.
13102         PR fortran/24866
13103         * gfortran.dg/module_proc_external_dummy.f90: New test.
13105 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
13107         PR c++/28349
13108         * g++.dg/warn/var-args1.C: New test.
13110 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
13112         PR fortran/28866
13113         * gfortran.dg/simpleif_2.f90: New test.
13114         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13115         * gfortran.dg/enum_5.f90: Ditto.
13117 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13118             Kazu Hirata  <kazu@codesourcery.com>
13120         PR tree-optimization/17506
13121         * gcc.dg/pr17506.c: New.
13123 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
13125         PR c++/28139
13126         * g++.dg/eh/alias1.C: New test.
13128 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13130         PR c++/28860
13131         * g++.dg/template/ttp22.C: New test.
13133 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
13135         PR middle-end/26632
13136         * gcc.dg/pr26632.c: New.
13138 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13140         PR libgfortran/28354
13141         * gfortran.dg/fmt_zero_precision.f90: New test.
13143 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
13145         PR c++/28058
13146         * g++.dg/template/spec31.C: New test.
13148 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
13150         PR c++/26573
13151         * g++.dg/other/static2.C: New test.
13153 2006-08-26  Roger Sayle  <roger@eyesopen.com>
13155         * gcc.dg/Wswitch-enum-2.c: New test case.
13156         * gcc.dg/Wswitch-enum-3.c: Likewise.
13158 2006-08-26  Richard Guenther  <rguenther@suse.de>
13160         * gcc.c-torture/compile/20060826-1.c: New testcase.
13162 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
13164         PR c++/28736
13165         * g++.dg/template/void10.C: New test.
13167         PR c++/28737
13168         * g++.dg/template/void8.C: New test.
13170         PR c+_+/28738
13171         * g++.dg/template/void9.C: New test.
13173         * g++.dg/template/void3.C: Adjust error markers.
13174         * g++.dg/template/void4.C: Likewise.
13175         * g++.dg/template/crash55.C: Likewise.
13176         * g++.dg/template/void7.C: Likewise
13178 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
13180         PR c++/28588
13181         * g++.dg/inherit/access6.C: New test.
13182         * g++.dg/inherit/access7.C: Likewise.
13184         PR c++/28595
13185         * g++.dg/template/array15.C: New test.
13186         * g++.dg/template/crash2.C: Tweak error markers.
13188 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
13190         PR middle-end/28683
13191         * gcc.c-torture/compile/20060823-1.c: New test.
13193 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13195         PR c++/28853
13196         * g++.dg/template/ttp21.C: New test.
13198         PR c++/28852
13199         * g++.dg/other/operator1.C: Add error-marker.
13200         * g++.dg/other/operator2.C: New test.
13202 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13204         PR c/27893
13205         * gcc.c-torture/compile/vla-const-1.c,
13206         gcc.c-torture/compile/vla-const-2.c: New tests.
13208 2006-08-26  Richard Guenther  <rguenther@suse.de>
13210         PR middle-end/28814
13211         * gcc.dg/torture/pr28814.c: New testcase.
13213 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13215         PR c/28418
13216         * gcc.c-torture/compile/compound-literal-1.c: New test.
13218 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13220         PR c/28299
13221         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13222         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13223         Expect extra diagnostics.
13225 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
13227         gcc.dg/noncompile/pr16876.c: New test.
13229 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
13231         PR c++/28056
13232         * g++.dg/parse/local1.C: New test.
13233         * g++.dg/other/qual1.C: Tweak error marker.
13235 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13237         PR c++/27787
13238         * g++.dg/template/typename10.C: New.
13239         * g++.dg/template/lookup4.C: Remove bogus error marker.
13241 2006-08-25  Richard Guenther  <rguenther@suse.de>
13243         PR testsuite/28829
13244         * gcc.dg/pr26570.c: Fix testcase.
13246 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
13248         PR tree-opt/28807
13249         * gcc.c-torture/execute/mayalias-2.c: New test.
13250         * gcc.dg/tree-ssa/alias-13.c: New test.
13252 2006-08-24  Jan Hubicka  <jh@suse.cz>
13254         PR debug/26881
13255         * gcc.dg/debug/pr26881.c: New file.
13257 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
13259         PR fortran/28788
13260         * gfortran.dg/used_types_4.f90: New test.
13261         * gfortran.dg/derived_init_2.f90: Modify to check sibling
13262         association of derived types.
13263         * gfortran.dg/used_types_2.f90: Add module cleanup.
13264         * gfortran.dg/used_types_3.f90: The same.
13266         PR fortran/28771
13267         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13268         fix of regression.
13270 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13272         PR 28813
13273         * gfortran.dg/direct_io_6.f90: Remove test.
13275 2006-08-23  Stuart Hastings  <stuart@apple.com>
13277         PR 28825
13278         * gcc.target/i386/20060821-1.c: New.
13280 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
13282         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
13283         dg-warning strings for dllimport.
13285 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13287         PR C++/28450
13288         * g++.dg/ext/vector4.C: New test.
13289         * g++.dg/ext/complex1.C: New test.
13291 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
13293         PR debug/28692
13294         * gcc.dg/debug/const-1.c: New.
13295         * gcc.dg/debug/const-2.c: New.
13296         * gcc.dg/debug/dwarf2/const-1.c: New.
13297         * gcc.dg/debug/dwarf2/const-2.c: New.
13298         * gcc.dg/debug/dwarf2/const-2b.c: New.
13300 2006-08-22  Richard Guenther  <rguenther@suse.de>
13302         PR middle-end/28776
13303         * gcc.c-torture/compile/pr28776-1.c: New testcase.
13304         * gcc.c-torture/compile/pr28776-2.c: Likewise.
13306 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
13308         PR tree-optimization/28003
13309         * g++.dg/tree-ssa/pr28003.C: New.
13311 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13313         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13315 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
13317         PR c++/26269
13318         * g++.dg/other/error14.C: New test.
13320         PR c++/28505
13321         * g++.dg/parse/ctor7.C: New test.
13322         * g++.dg/parse/ctor8.C: Likewise.
13324         PR c++/28741
13325         * g++.dg/template/void7.C: New test.
13327 2006-08-21  Olivier Hainque  <hainque@adacore.com>
13329         * gnat.dg/self_aggregate_with_zeros.adb: New test.
13330         * gnat.dg/self_aggregate_with_array.adb: New test.
13332 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13334         * g++.dg/eh/arm-vfp-unwind.C: New test.
13336 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
13338         PR c++/28341
13339         * g++.dg/template/ref3.C: New test.
13340         * g++.dg/template/nontype13.C: New test.
13342         PR c++/28346
13343         * g++.dg/template/ptrmem17.C: New test.
13345 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
13347         PR target/28648 c:
13348         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13350 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
13352         PR fortran/28630
13353         * gfortran.dg/used_types_2.f90: New test.
13355         PR fortran/28601
13356         * gfortran.dg/used_types_3.f90: New test.
13358         PR fortran/20886
13359         * gfortran.dg/generic_actual_arg.f90: New test.
13361         PR fortran/28735
13362         * gfortran.dg/module_private_array_refs_1.f90: New test.
13364         PR fortran/28762
13365         * gfortran.dg/program_name_1.f90: New test.
13367         PR fortran/28425
13368         * gfortran.dg/derived_constructor_comps_1.f90: New test.
13370         PR fortran/28496
13371         * gfortran.dg/array_initializer_2.f90: New test.
13373         PR fortran/18111
13374         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13376         PR fortran/28600
13377         * gfortran.dg/assumed_charlen_function_4.f90: New test.
13379         PR fortran/28771
13380         * gfortran.dg/assumed_charlen_in_main.f90: New test.
13382         PR fortran/28660
13383         * gfortran.dg/dependent_decls_1.f90: New test.
13385 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13387         PR fortran/25217
13388         * gfortran.dg/derived_init_2.f90: New.
13390 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
13392         * gcc.c-torture/execute/pr28289.c: New test.
13394 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
13396         PR c/28744
13397         * gcc.dg/attr-externally-visible-1.c: New test.
13398         * gcc.dg/attr-externally-visible-2.c: New test.
13399         * g++.dg/parse/attr-externally-visible-1.C: New test.
13400         * g++.dg/parse/attr-externally-visible-2.C: New test.
13402 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13404         PR c++/28606
13405         * g++.dg/parse/dtor11.C: New test.
13407 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13409         PR rtl-optimization/28489
13410         * gcc.c-torture/compile/pr28489.c: New test.
13412 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13414         PR c++/28710
13415         * g++.dg/template/redecl4.C: New test.
13417         PR c++/28711
13418         * g++.dg/template/ctor8.C: New test.
13420 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13422         * gcc.dg/pr26570.c: Fix testcase.
13424 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13426         * PR c++/28573
13427         * g++.dg/parse/offsetof6.C: New test.
13428         * g++.dg/parse/offsetof6.C: New test.
13429         * g++.dg/parse/offsetof7.C: New test.
13431 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13433         PR testsuite/28602
13434         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13435         is false.
13437 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13439         PR c++/28302
13440         * g++.dg/ext/vector3.C: New test.
13442 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
13444         PR gcov/profile/26570
13445         * gcc.dg/pr26570.c: New test.
13447 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
13449         PR c/27697
13450         * gcc.dg/qual-component-1.c: New test.
13452 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13454         PR c++/28593
13455         * g++.dg/parse/new3.C: New test.
13457 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13459         PR fortran/25828
13460         * gfortran.dg/streamio_1.f90: New test.
13461         * gfortran.dg/streamio_2.f90: New test.
13462         * gfortran.dg/streamio_3.f90: New test.
13463         * gfortran.dg/streamio_4.f90: New test.
13464         * gfortran.dg/streamio_5.f90: New test.
13465         * gfortran.dg/streamio_6.f90: New test.
13466         * gfortran.dg/streamio_7.f90: New test.
13467         * gfortran.dg/streamio_8.f90: New test.
13469 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
13471         PR c/28287
13472         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13474 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
13476         PR c++/28594
13477         * g++.dg/template/void6.C: New test.
13479 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13481         PR c/28649
13482         * gcc.dg/parse-error-1.c: New test.
13483         * gcc.dg/parse-error-2.c: New test.
13484         * gcc.dg/cpp/digraph2.c: Add error-marker.
13485         * gcc.dg/noncompile/920923-1.c: Likewise.
13487 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13489         PR c/27490
13490         * gcc.dg/sizeof-2.c: New testcase.
13492         PR c/27489
13493         * gcc.dg/switch-A.c: New testcase.
13495 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
13497         PR c++/28288
13498         PR c++/14556
13499         * g++.old-deja/g++.warn/compare1.C: Delete.
13500         * g++.dg/opt/pr7503-2.C: Delete.
13501         * g++.dg/opt/pr7503-3.C: Delete.
13502         * g++.dg/opt/pr7503-4.C: Delete.
13503         * g++.dg/opt/pr7503-5.C: Delete.
13504         * g++.dg/opt/max1.C: Delete.
13505         * g++.dg/warn/minmax.C: Delete.
13506         * g++.dg/expr/minmax.C: New test.
13508 2006-08-14  Richard Guenther  <rguenther@suse.de>
13510         PR testsuite/28703
13511         * gcc.c-torture/execute/pr28651.c: Do not use argc
13512         to avoid optimization, instead forbid inlining.
13514 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
13516         PR rtl-optimization/28634
13517         * gcc.c-torture/execute/ieee/pr28634.c: New test.
13519 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
13521         PR c/27184
13522         * gcc.dg/torture/pr27184.c: New test.
13524 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
13526         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13528 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13530         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13531         * gfortran.dg/stat_2.f90: Likewise.
13532         * gfortran.dg/chmod_1.f90: Likewise.
13533         * gfortran.dg/chmod_2.f90: Likewise.
13534         * gfortran.dg/chmod_3.f90: Likewise.
13536 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
13538         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13540 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13542         * g++.dg/opt/pr23454-2.C: New test.
13544 2006-08-11  Richard Guenther  <rguenther@suse.de>
13546         PR middle-end/28651
13547         * gcc.c-torture/execute/pr28651.c: New testcase.
13549 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
13551         * gnat.dg/specs/static_initializer.ads: New test.
13553 2006-08-10  Paul Brook  <paul@codesourcery.com>
13555         * gcc.target/arm/cond-asm.c: New test.
13557 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
13559         PR tree-optimization/26197
13560         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13561         * g++.dg/vect/vect.exp: Compile the new tests with
13562         --param max-aliased-vops=0.
13564 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
13566         PR c++/28637
13567         * g++.dg/template/void3.C: New test.
13569         PR c++/28638
13570         * g++.dg/template/void4.C: New test.
13572         PR c++/28640
13573         * g++.dg/template/void5.C: New test.
13575 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
13577         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13578         after dg-do compile.
13580 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
13582         PR tree-optimizations/26969
13583         * gcc.dg/vect/vect.exp: Compile tests prefixed with
13584         "unswitch-loops" with -funswitch-loops.
13585         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13587 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13589         * gcc.dg/sparc-getcontext-1.c: Fix typo.
13590         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13591         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
13592         * objc.dg/dwarf-1.m: Likewise.
13593         * objc.dg/dwarf-2.m: Likewise.
13594         * obj-c++.dg/dwarf-2.mm: Likewise.
13596 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13598         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13599         * objc.dg/dwarf-2.m: Likewise.
13600         * obj-c++.dg/dwarf-2.mm: Likewise.
13602         PR libfortran/28603
13603         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13605         PR testsuite/27611
13606         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13608         PR testsuite/27033
13609         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13611 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
13613         PR target/27827
13614         * gcc.target/i386/pr27827.c: New testcase.
13616 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
13618         PR fortran/28590
13619         * gfortran.dg/sequence_types_1.f90: New test.
13621 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
13623         PR fortran/28548
13624         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13625         dg-warning.  Add -pedantic option.
13627 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13629         PR c/28502
13630         * gcc.dg/proto-1.c: New test.
13632         PR c/27721
13633         * gcc.dg/lvalue-4.c: New test.
13635         PR c/28136
13636         * gcc.dg/init-bad-5.c: New test.
13638 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
13640         PR c++/28347
13641         * g++.dg/ext/typedef-init.C: Add new test for typedef
13642         initialization inside templates. Adjust existing error markers.
13644 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
13646         PR c++/28148
13647         * g++.dg/init/ptrmem3.C: New test.
13649 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
13651         PR tree-optimization/27770
13652         * lib/target-support.exp: New target keyword "section_anchors".
13653         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13654         tests.
13655         * gcc.dg/vect/section-anchors-pr27770.c: New test.
13656         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13657         * gcc.dg/vect/section-anchors-vect-69.c: New test.
13658         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13660 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13662         * gcc.dg/20060801-1.c: Add missing '}'.
13664 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13666         PR c++/27508
13667         * g++.dg/parse/dtor9.C: New test.
13668         * g++.dg/parse/dtor10.C: New test.
13669         * g++.dg/other/error7.C: Adjust error-marker.
13671         PR c++/28274
13672         * g++.dg/other/default5.C: New test.
13674 2006-08-02  Richard Guenther  <rguenther@suse.de>
13676         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13678 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
13680         PR c++/28557
13681         * g++.dg/template/conv9.C: New test.
13683 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
13685         PR debug/28063
13686         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13687         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13688         Optionally return assembly text.  Update callers.
13689         (check_no_compiler_messages): Update verbose messages.
13690         (check_no_messages_and_pattern): New.
13691         (check_effective_target_string_merging): New.
13693 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13695         PR c++/28250
13696         * g++.dg/eh/catch4.C: New test.
13698         PR c++/28257
13699         * g++.dg/other/qual1.C: New test.
13701         PR c++/28259
13702         * g++.dg/inherit/error2.C: New test.
13704         PR c++/28267
13705         * g++.dg/other/new1.C: New test.
13707         * g++.dg/warn/pr23075.C: Remove obsolete test.
13708         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13709         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13711 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
13713         PR c++/28523
13714         * g++.dg/eh/cast1.C: New test.
13716 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
13718         PR libfortran/28452
13719         * gfortran.dg/random_3.f90:  New test.
13721 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13723         PR c++/28432
13724         * g++.dg/other/pr28304.C: Change expected error message.
13725         * g++.dg/other/pr28432.C: New test.
13727 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13729         PR c++/28256
13730         * g++.dg/init/brace2.C: Change expected error message, add empty init.
13732 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
13734         PR debug/23336
13735         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13736         at -g1.
13737         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13738         g++.dg/debug/enum-2.C: New.
13740 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13742         PR c++/6634
13743         * g++.dg/parse/long1.C: Add more tests.
13745 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13747         * gfortran.dg/lrshift_1.c: New file.
13749 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13751         PR libgfortran/28335
13752         * gfortran.dg/no_unit_error_1.f90: New test.
13754 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13756         PR libgfortran/28335
13757         * gfortran.dg/no_unit_error_1.f90: Delete test.
13758         * gfortran.dg/no_unit_error_2.f90: Delete test.
13760 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13762         * gfortran.dg/chmod_3.f90: New test.
13763         * gfortran.dg/ltime_gmtime_1.f90: New test.
13764         * gfortran.dg/ltime_gmtime_2.f90: New test.
13765         * gfortran.dg/lrshift_1.f90: New test.
13766         * gfortran.dg/chmod_1.f90: New test.
13767         * gfortran.dg/chmod_2.f90: New test.
13769 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
13771         PR c++/27668
13772         * g++.dg/template/crash55.C: New test.
13774         PR c++/27962
13775         * g++.dg/template/nontype16.C: New test.
13777         * g++.dg/template/void2.C: Adjust error markers.
13778         * g++.dg/template/nontype5.C: Adjust error markers.
13780 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
13782         * gcc.target/i386/stack-prot-kernel.c: New test.
13784 2006-07-27  Roger Sayle  <roger@eyesopen.com>
13786         * gcc.dg/builtins-55.c: New test case.
13788 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
13790         PR rtl-optimization/27907
13791         * gcc.c-torture/compile/pr27907.c: New test.
13793 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13795         * gfortran.dg/mclock.f90: New test.
13796         * gfortran.dg/int_conv_1.f90: New test.
13797         * gfortran.dg/stat_1.f90: New test.
13798         * gfortran.dg/stat_2.f90: New test.
13800 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13802         PR libgfortran/28335
13803         * gfortran.dg/no_unit_error_1.f90: New test.
13804         * gfortran.dg/no_unit_error_2.f90: New test.
13805         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13807 2006-07-25  Roger Sayle  <roger@eyesopen.com>
13809         PR middle-end/28473
13810         * gcc.dg/fold-convround-1.c: New test case.
13812 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13814         * gfortran.dg/arithmetic_if.f90:  Fix comments.
13816 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13818         PR c++/27572
13819         * g++.dg/other/typedef1.C: New test.
13820         * g++.dg/template/typedef4.C: New test.
13821         * g++.dg/template/typedef5.C: New test.
13823 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13825         PR fortran/28416
13826         * gfortran.dg/allocatable_dummy_3.f90: New.
13828 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13830         PR fortran/28439
13831         * gfortran.dg/arithmetic_if.f90:  New test.
13833 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
13835         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
13836         avoid memcpy optimization.
13838 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13840         PR fortran/25289
13841         * gfortran.dg/direct_io_6.f90: New test.
13843 2006-07-24  Jan Hubicka  <jh@suse.cz>
13845         PR c/25795
13846         PR c++/27369
13847         * gcc.dg/pr25795.c: New test.
13848         * gcc.dg/pr25795-1.c: New test.
13850 2006-07-23  Roger Sayle  <roger@eyesopen.com>
13852         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
13853         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
13854         which may be transformed to "g || h" on some platforms.
13856 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
13858         PR c++/28025
13859         * g++.dg/template/friend45.C: New test.
13861 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13863         PR libgfortran/28339
13864         * gfortran.dg/arrayio_8.f90: New test.
13866 2006-07-21  Mike Stump  <mrs@apple.com>
13868         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
13870         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
13872 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13874         PR c++/28250
13875         * g++.dg/eh/catch3.C: New test.
13877         PR c++/28363
13878         * g++.dg/template/defarg10.C: New test.
13880 2006-07-20  Paul Brook  <paul@codesourcery.com>
13882         PR 27363
13883         * gcc.dg/pr27363.c: New test.
13885 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
13887         PR c++/28338
13888         * g++.dg/init/ref13.C: New test.
13890 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13892         PR obj-c++/28434
13893         * obj-c++.dg/proto-error-1.mm: New test.
13895 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13897         PR c++/28337
13898         * g++.dg/template/string1.C: New test.
13900 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13902         PR c++/28048
13903         * g++.dg/template/defarg9.C: New test.
13905         PR c++/28235
13906         * g++.dg/template/static27.C: New test.
13908 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
13910         PR 28410
13911         * gcc.dg/tree-ssa/pr28410.c: New test.
13913 2006-07-18  Lee Millward  <lee.millward@gmail.com>
13915         PR c++/28258
13916         * g++/dg/other/error13.C: New test.
13918         PR c++/28260
13919         * g++.dg/template/friend44.C: New test.
13921 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
13923         PR c++/27495
13924         * g++.dg/other/pr27495.C: New.
13926 2006-07-18  Olivier Hainque  <hainque@adacore.com>
13928         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
13929         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
13931 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13933         PR c/28286
13934         * gcc.dg/pragma-pack-4.c: New test.
13936 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13938         PR c++/28291
13939         * g++.dg/ext/pr28291.C: New test.
13941 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13943         PR middle-end/28403
13944         * gcc.c-torture/execute/pr28403.c: New test.
13946 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13948         PR middle-end/28402
13949         * gcc.dg/pr28402.c: New test.
13951 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13953         PR c++/28304
13954         * g++.dg/other/pr28304.C: New test.
13956 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
13958         PR other/28251
13959         gcc.c-torture/unsorted/dump-noaddr.c: New test.
13960         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
13962 2006-07-17  Richard Guenther  <rguenther@suse.de>
13964         PR tree-optimization/28238
13965         * g++.dg/tree-ssa/pr28238.C: New testcase.
13967 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13969         PR c++/28250
13970         * g++.dg/eh/catch1.C: New test.
13971         * g++.dg/eh/catch2.C: New test.
13973 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
13975         PR c++/28370
13976         * g++.dg/template/anon3.C: New test.
13978 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
13980         PR fortran/20844
13981         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
13982         specifiers requiring an explicit format tag..
13984         PR fortran/28201
13985         * gfortran.dg/generic_5: New test.
13987         PR fortran/20893
13988         * gfortran.dg/elemental_optional_args_1.f90: New test.
13990 2006-07-16  Olivier Hainque  <hainque@adacore.com>
13992         * gnat.dg/assert.ads: New file.
13993         * gnat.dg/controlled_record.ads: Likewise.
13994         * gnat.dg/controlled_record.adb: Likewise.
13996 2006-07-15  Lee Millward  <lee.millward@gmail.com>
13998         PR c++/28292
13999         * g++.dg/other/error12.C: New test.
14001         PR c++/28269
14002         * g++.dg/template/crash54.C: New test.
14004 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14006         PR c++/28249
14007         * g++.dg/parse/catch1.C: New test.
14009         PR c++/28294
14010         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14012         PR c++/28387
14013         * g++.dg/ext/attrib24.C: New test.
14015 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14017         PR c++/28343
14018         * g++.dg/ext/asmspec1.C: New test.
14020 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
14022         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14023         (dg-test): Support shouldfail tests.
14024         * lib/target-supports-dg.exp (dg-shouldfail): New.
14025         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14026         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14027         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14028         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14029         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14030         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14031         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14033 2006-07-13  Jan Hubicka  <jh@suse.cz>
14035         * gcc.target/i386/memcpy-1.c: New.
14037 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
14039         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14041 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
14043         PR fortran/25097
14044         * gfortran.dg/present_1.f90: New test.
14046         PR fortran/20903
14047         * gfortran.dg/interface_derived_type_1.f90: New test.
14049 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
14051         PR fortran/28213
14052         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14053         list.
14055 2006-07-07  Lee Millward  <lee.millward@gmail.com>
14057         PR c++/27820
14058         * g++.dg/other/label1.C: New test.
14060 2006-07-07  Richard Guenther  <rguenther@suse.de>
14062         PR middle-end/28268
14063         * gcc.dg/torture/pr28268.c: New testcase.
14065 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
14067         PR c++/27019
14068         * g++.dg/ext/pr27019.C: New.
14070 2006-07-07  Richard Guenther  <rguenther@suse.de>
14072         PR tree-optimization/28187
14073         * gcc.dg/pr28187.c: New testcase.
14075 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
14077         * gnat.dg/address_conversion.adb: New test.
14078         * gnat.dg/boolean_subtype.adb: Likewise.
14079         * gnat.dg/frame_overflow.adb: Likewise.
14080         * gnat.dg/pointer_array.adb: Likewise.
14081         * gnat.dg/pointer_conversion.adb: Likewise.
14083 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
14085         PR fortran/28237
14086         PR fortran/23420
14087         * gfortran.dg/print_fmt_5.f90: New test.
14089 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14091         PR fortran/28129
14092         * gfortran.dg/bounds_check_4.f90: New test.
14094 2006-07-05  Richard Guenther  <rguenther@suse.de>
14096         PR target/28158
14097         * gfortran.dg/pr28158.f90: New testcase.
14099 2006-07-05  Richard Guenther  <rguenther@suse.de>
14101         PR tree-optimization/28162
14102         * gcc.dg/pr28162.c: New testcase.
14104 2006-07-05  Richard Guenther  <rguenther@suse.de>
14105         Andrew Pinski  <pinskia@gcc.gnu.org>
14107         PR c++/27084
14108         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14110 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
14112         PR fortran/28174
14113         * gfortran.dg/actual_array_substr_2.f90: New test.
14115         PR fortran/28167
14116         * gfortran.dg/actual_array_constructor_2.f90: New test.
14118 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14120         * gfortran.dg/itime_idate_1.f: New test.
14121         * gfortran.dg/itime_idate_2.f: New test.
14123 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14125         PR libgfortran/27704
14126         * gfortran.dg/open_status_3.f90: New test.
14127         * gfortran.dg/fmt_l.f90: Update for new feature.
14129 2006-07-03  Asher Langton  <langton2@llnl.gov>
14131         * gfortran.dg/oldstyle_2.f90: New.
14133 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
14135         * gnat.dg/string_slice.adb: New test.
14137 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14139         PR fortran/19259
14140         * gfortran.dg/semicolon_fixed.c: New.
14141         * gfortran.dg/semicolon_free.c: New.
14143 2006-06-30  Mike Stump  <mrs@apple.com>
14145         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14146         that don't support internal visibility.
14148 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
14150         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14151         for '(' / ')' needing an extra '\'.
14153 2006-06-29  Roger Sayle  <roger@eyesopen.com>
14155         PR middle-end/27428
14156         * gcc.dg/pr27428-1.c: New test case.
14158 2006-06-29  Mike Stump  <mrs@apple.com>
14160         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14161         on darwin as we can't align commons large enough yet.
14163         * gcc.dg/vla-8.c: Add additional testcases.
14165 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
14167         PR c++/28114
14168         * g++.dg/other/pr28114.C: New.
14170 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
14172         * gcc.c-torture/compile/20060625-1.c: New test.
14174 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
14176         PR fortran/20867
14177         * gfortran.dg/stfunc_3.f90: New test.
14179         PR fortran/25056
14180         * gfortran.dg/impure_actual_1.f90: New test.
14182         PR fortran/20874
14183         * gfortran.dg/elemental_result_1.f90: New test.
14185         PR fortran/25073
14186         * gfortran.dg/select_7.f90: New test.
14188         PR fortran/27554
14189         * intrinsic_actual_1.f: New test.
14191         PR fortran/22038
14192         PR fortran/28119
14193         * gfortran.dg/forall_4.f90: New test.
14195         PR fortran/25072
14196         * gfortran.dg/forall_5.f90: New test.
14198 2006-06-25  Lee Millward  <lee.millward@gmail.com>
14200         PR c++/28051
14201         * g++.dg/template/using13.C: New test.
14203         PR c++/28054
14204         * g++.dg/other/incomplete3.C: New test.
14206 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14208         PR fortran/28081
14209         * gfortran.dg/substr_3.f: New test.
14210         * gfortran.dg/equiv_2.f90: Update expected error message.
14212 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
14214         PR fortran/28118
14215         * gfortran.dg/actual_array_substr_1.f90: New test.
14217 2006-06-24  Olivier Hainque  <hainque@adacore.com>
14219         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14220         * gnat.dg/scalar_mode_agg_compare.adb: New test.
14222 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
14224         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14226 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
14228         PR fortran/27981
14229         * gfortran.dg/simpleif_2.f90: New test.
14231 2006-06-23  Lee Millward  <lee.millward@gmail.com>
14233         * g++.dg/template/error22.C: Fix typo.
14235 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14237         PR c++/28112
14238         * g++.dg/ext/attrib23.C: New test.
14240 2006-06-23  Olivier Hainque  <hainque@adacore.com>
14242         * gnat.dg/varsize_temp.adb: New test.
14244 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14246         PR c++/11468
14247         * g++.dg/other/java2.C: New test.
14249 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
14251         PR target/27789
14252         * g++.dg/ext/dllimport4.C. Add more tests for invalid
14253         initialization.
14255 2006-06-22  Roger Sayle  <roger@eyesopen.com>
14257         PR target/27531
14258         * gcc.dg/pr27531-1.c: New test case.
14260 2006-06-22  Asher Langton  <langton2@llnl.gov>
14262         PR fortran/24748
14263         * gfortran.dg/implicit_8.f90: New.
14265 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
14267         PR rtl-optimization/28121
14268         * gcc.dg/pr28121.c: New test.
14270 2006-06-22  Lee Millward  <lee.millward@gmail.com>
14272         PR c++/27805
14273         * g++.dg/parse/ptrmem6.C: New test.
14275         PR c++/27821
14276         * g++.dg/template/error22.C: New test.
14278 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14280         PR c++/28111
14281         * g++.dg/template/friend43.C: New test.
14283         PR c++/28110
14284         * g++.dg/template/crash53.C: New test.
14286         PR c++/28109
14287         * g++.dg/rtti/incomplete1.C: New test.
14289 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
14291         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14293 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
14295         * gcc.c-torture/execute/complex-7.c: New.
14297 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
14299         * gcc.dg/merge-all-constants-1.c: New test.
14301 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
14303         PR c++/28113
14304         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14306 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
14308         * gfortran.dg/rrspacing_1.f90: New test.
14310 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14312         PR c++/28052
14313         * g++.dg/other/bitfield2.C: New test.
14315 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
14317         PR tree-optimization/27331
14318         * gcc.dg/pr27331.c: New test.
14320 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
14321             Eric Botcazou  <ebotcazou@adacore.com>
14323         PR ada/18692
14324         * lib/gnat.exp: New file.
14325         * lib/gnat-dg.exp: Likewise.
14326         * gnat.dg: New directory.
14327         * gnat.dg/dg.exp: New driver.
14328         * gnat.dg/specs: New directory.
14329         * gnat.dg/specs/specs.exp: New driver.
14330         * gnat.dg/style: New directory.
14331         * gnat.dg/style/style.exp: New driver.
14333 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
14335         PR fortran/16206
14336         * gfortran.dg/array_initializer_1.f90: New test.
14338         PR fortran/28005
14339         * gfortran.dg/matmul_3.f90: New test.
14341 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
14343         PR middle-end/28075
14344         * gcc.dg/tree-ssa/inline-1.c: New test.
14346 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
14348         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14349         in malloc prototype; remove XFAIL.
14350         * gcc.dg/pr18241-2.c: Ditto.
14351         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14352         in memset prototype; remove XFAIL.
14353         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14355 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14357         * gcc.dg/vla-8.c: Add.
14359 2006-06-19  Richard Guenther  <rguenther@suse.de>
14361         PR tree-optimization/27090
14362         * g++.dg/tree-ssa/pr27090.C: New testcase.
14364 2006-06-19  Roger Sayle  <roger@eyesopen.com>
14366         PR target/27861
14367         * gcc.dg/pr27861-1.c: New test case.
14369 2006-06-19  Richard Guenther  <rguenther@suse.de>
14371         PR middle-end/28045
14372         * gcc.dg/torture/pr28045.c: New testcase.
14374 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14376         PR fortran/26801
14377         * gfortran.dg/associated_4.f90: New test.
14379 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14381         PR fortran/19310
14382         PR fortran/19904
14383         * gfortran.dg/real_const_3.f90: New test.
14385 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
14387         PR c++/28016
14388         * g++.dg/template/static26.C: New test.
14390         PR c++/27979
14391         * g++.dg/expr/bitfield2.C: New test.
14393         PR c++/27884
14394         * g++.dg/parse/linkage2.C: New test.
14396 2006-06-16  Richard Guenther  <rguenther@suse.de>
14398         PR middle-end/27116
14399         * gcc.dg/pr15785-1.c: Revert last change.
14400         * gcc.dg/torture/pr27116-2.c: New testcase.
14402 2006-06-16  Roger Sayle  <roger@eyesopen.com>
14404         PR middle-end/27802
14405         * gcc.dg/pr27802-1.c: New test case.
14407 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
14409         PR c++/27689
14410         * g++.dg/template/ttp18.C: New test.
14411         * g++.dg/template/ttp19.C: Likewise.
14413         PR c++/27666
14414         * g++.dg/expr/cond9.C: New test.
14416         PR c++/27640
14417         * g++.dg/template/ctor7.C: New test.
14419 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
14421         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14423 2006-06-16  Richard Guenther  <rguenther@suse.de>
14425         PR tree-optimization/27781
14426         * gcc.dg/tree-ssa/pr27781.c: New testcase.
14428 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
14430         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
14432 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
14434         * gcc.dg/tree-ssa/loop-18.c: New test.
14436 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
14438         PR c++/27665
14439         * g++.dg/template/crash52.C: New test.
14441         PR c++/27648
14442         * g++.dg/ext/attrib22.C: New test.
14444         PR c++/26559
14445         * g++.dg/template/builtin1.C: New test.
14446         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14448         PR c++/28018
14449         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14450         assignment.
14451         * g++.old-deja/g++.pt/crash51.C: Likewise.
14453         PR c++/27227
14454         * g++.dg/lookup/linkage1.C: New test.
14455         * g++.dg/lookup/linkage2.C: Likewise.
14457 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
14459         PR middle-end/27959
14460         * gcc.dg/pr27959.c: New testcase.
14462 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
14464         PR target/28014:
14465         * g++.dg/eh/div.C: New test.
14467 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
14469         PR c++/27894
14470         * g++.dg/tree-ssa/pr26757.C: New test.
14471         * g++.dg/tree-ssa/pr27894.C: New test.
14473 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14475         * gcc.c-torture/compile/20060609-1.c: New test.
14477         PR target/27863
14478         * gcc.c-torture/compile/pr27863.c: New test.
14480 2006-06-13  Richard Guenther  <rguenther@suse.de>
14482         PR tree-optimization/27830
14483         * g++.dg/tree-ssa/pr27830.C: New testcase.
14485 2006-06-13  Matthew Sachs  <msachs@apple.com>
14487         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14488         the list of compiler flags; this causes those flags to be checked
14489         for things like dg-skip-if.
14491 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14493         PR c++/27601
14494         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14496 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
14497             Kazu Hirata  <kazu@codesourcery.com>
14499         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14500         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14502 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14504         PR c++/27933
14505         * g++.dg/lookup/using15.C: New test.
14507         PR c++/27951
14508         * g++.dg/other/anon4.C: New test.
14510 2006-06-12  Roger Sayle  <roger@eyesopen.com>
14512         PR c++/21210
14513         * g++.dg/init/complex1.C: New test case.
14515 2006-06-11  Eric Christopher  <echristo@apple.com>
14517         PR middle-end/27948
14518         * gcc.dg/bf-ms-layout.c: Run on darwin.
14519         * gcc.dg/bf-no-ms-layout: Ditto.
14520         * gcc.dg/attr-ms_struct-2.c: New.
14521         * gcc.dg/bf-ms-layout-2.c: Ditto.
14523 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
14525         * gcc.dg/attr-ms_struct-packed1.c: New.
14527 2006-06-09  Mike Stump  <mrs@apple.com>
14529         * gcc.dg/vla-7.c: Add.
14531 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
14533         PR fortran/24558
14534         * gfortran.dg/entry_6.f90: New test.
14536         PR fortran/20877
14537         PR fortran/25047
14538         * gfortran.dg/entry_7.f90: New test.
14540 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
14542         PR c/27747
14543         * gcc.dg/cpp/_Pragma6.c: New test.
14545         PR c++/27748
14546         * g++.dg/cpp/_Pragma1.C: New test.
14548         PR preprocessor/27746
14549         * gcc.dg/gomp/macro-3.c: New test.
14550         * gcc.dg/gomp/macro-4.c: New test.
14551         * g++.dg/gomp/macro-3.C: New test.
14552         * g++.dg/gomp/macro-4.C: New test.
14554 2006-06-09  Richard Guenther  <rguenther@suse.de>
14556         PR tree-optimization/26998
14557         * gcc.dg/torture/pr26998.c: New testcase.
14558         * gcc.dg/tree-ssa/vrp29.c: New testcase.
14560 2006-06-08  Mike Stump  <mrs@apple.com>
14562         * gcc.dg/pr27095.c: Account for stubs.
14564         PR target/26427
14565         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14566         produce bad code on darwin.
14568 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14570         PR fortran/27958
14571         * gfortran.dg/substr_2.f: New test.
14573 2006-06-08  Asher Langton  <langton2@llnl.gov>
14575         PR fortran/27786
14576         * cray_pointers_2.f90: Add -fbounds-check compile flag.
14578 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14580         PR target/27421
14581         * gcc.dg/union-3.c: New test.
14583 2006-06-08  Richard Guenther  <rguenther@suse.de>
14585         PR middle-end/27116
14586         * gcc.dg/torture/pr27116.c: New testcase.
14587         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14589 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
14591         PR rtl-optimization/26449
14592         * gcc.dg/pr26449.c: New test.
14594 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14596         PR c++/27601
14597         * g++.dg/ext/offsetof1.C: Test member functions.
14599 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
14601         * gcc.dg/pr27095.c: Improve scanning.
14603 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
14605         PR fortran/23091
14606         * gfortran.dg/saved_automatic_1.f90: New test.
14608         PR fortran/24168
14609         * gfortran.dg/array_simplify_1.f90: New test.
14611         PR fortran/25090
14612         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14614         PR fortran/25058
14615         * gfortran.dg/entry_dummy_ref_2.f90: New test.
14617 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
14619         PR c++/27177
14620         * g++.dg/expr/cast7.C: New test.
14622 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
14624         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14625         * lib/gcc-defs.exp (tool_check_compile): Ditto.
14626         * lib/fortran-torture.exp (fortran-torture-compile,
14627         fortran-torture-execute): Ditto.
14629 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
14631         PR target/27842
14632         * gcc.dg/vmx/pr27842.c: New test.
14634 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14636         PR libfortran/27895
14637         * gfortran.dg/bounds_check_3.f90: New test.
14639 2006-06-05  Mike Stump  <mrs@apple.com>
14641         * objc.dg/objc-fast-4.m: Skip for ppc64.
14643 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
14645         PR testsuite/27705
14646         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14648 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14649             Victor Kaplansky  <victork@il.ibm.com>
14651         PR tree-optimizations/26360
14652         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14653         with -fno-tree-dce.
14654         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14656 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
14658         PR fortran/14067
14659         * gfortran.dg/data_char_1.f90: Add messages for truncated
14660         strings.
14662         PR fortran/16943
14663         * gfortran.dg/func_decl_2.f90: New test.
14665         PR fortran/20839
14666         * gfortran.dg/do_2.f90: New test.
14668         PR fortran/27655
14669         * gfortran.dg/associated_3.f90: New test.
14671 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
14673         PR c++/27819
14674         * g++.dg/template/static25.C: New test.
14676         PR c++/27722
14677         * g++.dg/init/array21.C: New test.
14679         PR c++/27807
14680         * g++.dg/ext/complit7.C: New test.
14682         PR c++/27806
14683         * g++.dg/parse/ptrmem5.C: New test.
14685 2006-06-04  Roger Sayle  <roger@eyesopen.com>
14686             Andrew Pinski  <pinskia@physics.uc.edu>
14688         PR c/27150
14689         PR middle-end/27382
14690         * gcc.dg/pr27150-1.c: New testcase.
14691         * gcc.dg/pr27382-1.c: New testcase.
14692         * gcc.dg/pr27382-2.c: New testcase.
14694 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
14696         PR c/25161
14697         PR c/27020
14698         * gcc.dg/array-10.c: New test.
14700 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14702         PR c++/27804
14703         * g++.dg/init/const4.C: New test.
14704         * g++.dg/init/member1.C: Add error-marker.
14705         * g++.dg/other/fold1.C: Adjust error-marker.
14707 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14709         PR c++/27601
14710         * g++.dg/ext/offsetof1.C: New test.
14712 2006-06-04 Eric Christopher <echristo@apple.com>
14714         * gcc.dg/attr-ms_struct-1.c: New.
14716 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
14718         * gcc.c-torture/compile/builtin_constant_p.c: New test.
14720 2006-06-04  Richard Guenther  <rguenther@suse.de>
14722         PR tree-optimization/27039
14723         * gcc.dg/tree-ssa/loop-17.c: New testcase.
14725 2006-06-03  Roger Sayle  <roger@eyesopen.com>
14727         PR target/26223
14728         * gcc.target/i386/amd64-abi-2.c: New test case.
14730 2006-06-02  Eric Christopher  <echristo@apple.com>
14732         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14733         * gcc.target/i386/20020523-1.c: Skip if darwin.
14734         * gcc.target/i386/asm-3.c: Ditto.
14735         * gcc.target/i386/20011119-1.c: Ditto.
14736         * gcc.target/i386/clobbers.c: Remove pic part of test.
14738 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
14740         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14741         * g++.old-deja/g++.other/init19.C: Ditto.
14742         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14743         and add other platforms as expected failures.
14745 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
14747         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14748         (is-effective-target-keyword): Ditto.
14750 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
14752         PR fortran/27715
14753         * gfortran.dg/extended_char_comparison_1.f:  New test.
14755 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
14757         PR fortran/25098
14758         * gfortran.dg/dummy_procedure_1.f90: New test.
14760         PR fortran/25147
14761         * gfortran.dg/dummy_procedure_2.f90: New test.
14763         * gfortran.dg/associated_2.f90: Correct to make consistent with
14764         standard.
14766 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14768         * gcc.target/i386/387-11.c: New test case.
14770 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
14772         PR c++/27801
14773         * g++.dg/template/cond6.C: New test.
14775         PR c++/26496
14776         * g++.dg/template/crash51.C: New test.
14777         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14779         PR c++/27385
14780         * g++.dg/init/array20.C: New test.
14782 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14784         * gcc.dg/builtins-54.c: New test case.
14786 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14788         PR c++/26433
14789         * g++.dg/template/fntry1.C: Add dg-do link.
14791         PR c++/27808
14792         * g++.dg/parse/friend6.C: New test.
14794 2006-05-30  Asher Langton  <langton2@llnl.gov>
14796         * gfortran.dg/cray_pointers_7.f90: New test.
14798 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14800         PR tree-optimization/23452
14801         * gcc.dg/fold-mulconj-1.c: New test case.
14803 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14805         PR c++/27803
14806         * g++.dg/parse/bitfield1.C: New test.
14808 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14810         * gcc.target/ppc-eq0-1.c: New test case.
14811         * gcc.target/ppc-negeq0-1.c: New test case.
14813 2006-05-30  Dirk Mueller  <dmueller@suse.de>
14815         PR c/27273
14816         * gcc.dg/overflow-warn-5.c: New test.
14818 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14820         PR c/27718
14821         * gcc.dg/sizeof-1.c: New test.
14823 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
14825         PR target/27790
14826         * gcc.target/i386/pr27790.c: New test.
14828 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14830         PR libgfortran/27757
14831         * gfortran.dg/direct_io_5.f90: New test.
14833 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14835         PR libgfortran/27634
14836         * gfortran.dg/fmt_missing_period_1.f: New test.
14837         * gfortran.dg/fmt_missing_period_2.f: New test.
14838         * gfortran.dg/fmt_missing_period_3.f: New test.
14840 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14842         PR fortran/19777
14843         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
14844         arrays.
14846 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14848         PR c++/27713
14849         * g++.dg/template/new6.C: New test.
14851 2006-05-29  Roger Sayle  <roger@eyesopen.com>
14853         PR tree-optimization/24964
14854         * gcc.target/i386/387-10.c: New test case.
14856 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
14858         * intrinsics/string_intrinsics.c (compare_string):
14859         Use memcmp instead of strncmp to avoid tripping over
14860         CHAR(0) in a string.
14862 2006-05-27  Richard Guenther  <rguenther@suse.de>
14864         PR middle-end/27773
14865         * gcc.dg/torture/pr27773.c: New testcase.
14867 2006-05-27  Dirk Mueller  <dmueller@suse.de>
14869         * gcc.dg/pr24561.c: Rename to..
14870         * gcc.dg/pr25962.c: .. this.
14872 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14874         PR fortran/19777
14875         * gfortran.dg/bounds_check_2.f: New test.
14877 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
14879         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
14880         * gfortran.dg/byte_1.f90: Likewise.
14881         * gfortran.dg/dup_save_2.f90: Likewise.
14883 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
14885         * gfortran.dg/associated_2.f90: New test.
14887 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14889         PR fortran/27524
14890         * gfortran.dg/bounds_check_1.f90: New test.
14892 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
14894         PR rtl-optimization/27661
14895         * gcc.dg/pr27661.c: New test case.
14897 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14899         PR fortran/23151
14900         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
14901         * gfortran.dg/print_parentheses_1.f:  New test.
14902         * gfortran.dg/print_parentheses_2.f90:  New test.
14904 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
14906         PR target/27758
14907         * gcc.dg/pr27758.c: New test.
14909 2006-05-24  Falk Hueffner  <falk@debian.org>
14911         * gcc.c-torture/compile/pr27571.c: New test.
14913 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
14915         PR fortran/27709
14916         * gfortran.dg/spec_expr_4.f90: New test.
14918         PR fortran/27155
14919         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
14921 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
14923         PR c++/20103
14924         * g++.dg/ext/complit6.C: New test.
14925         * g++.dg/ext/complit3.C: Adjust error markers.
14926         * g++.dg/init/const3.C: New test.
14928 2006-05-25  Richard Guenther  <rguenther@suse.de>
14930         PR middle-end/27743
14931         * gcc.dg/torture/pr27743.c: New testcase.
14933 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14935         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
14937 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
14939         * gcc.dg/compat/scalar-by-value-x.h: New.
14940         * gcc.dg/compat/scalar-by-value-y.h: New.
14941         * gcc.dg/compat/scalar-by-value-5.c: New.
14942         * gcc.dg/compat/scalar-by-value-5_main.c: New.
14943         * gcc.dg/compat/scalar-by-value-5_x.c: New.
14944         * gcc.dg/compat/scalar-by-value-5_y.c: New.
14945         * gcc.dg/compat/scalar-by-value-6.c: New.
14946         * gcc.dg/compat/scalar-by-value-6_main.c: New.
14947         * gcc.dg/compat/scalar-by-value-6_x.c: New.
14948         * gcc.dg/compat/scalar-by-value-6_y.c: New.
14950 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
14952         PR tree-optimization/27639
14953         PR tree-optimization/26719
14954         * gcc.dg/pr27639.c: New test.
14955         * gcc.dg/pr26719.c: New test.
14956         * gcc.dg/tree-ssa/scev-cast.c: New test.
14958 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
14960         PR c++/20173
14961         * g++.dg/template/error21.C: New test.
14963 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
14965         PR target/27696
14966         * gcc.target/i386/pr27696.c: New.
14968 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
14970         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
14972         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
14974 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14976         PR c++/27716
14977         * g++.dg/other/assign1.C: New test.
14979 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
14981         PR target/27266
14982         * gcc.target/i386/pr27266.c: New.
14984 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14986         PR c++/27451
14987         * g++.dg/ext/asm9.C: New test.
14989 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
14991         PR rtl-optimization/25514
14992         * gcc.c-torture/compile/pr25514.c: New test.
14994 2006-05-22  Richard Guenther  <rguenther@suse.de>
14996         Revert
14997         2006-01-31  Richard Guenther  <rguenther@suse.de>
14999         * gcc.target/i386/sselibm-1.c: New testcase.
15000         * gcc.target/i386/sselibm-2.c: Likewise.
15001         * gcc.target/i386/sselibm-3.c: Likewise.
15002         * gcc.target/i386/sselibm-4.c: Likewise.
15003         * gcc.target/i386/sselibm-5.c: Likewise.
15005 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15007         PR c/27420
15008         * gcc.dg/func-args-2.c: New test.
15010         PR c/26818
15011         * gcc.dg/struct-incompl-1.c: New test.
15013 2006-05-22  Richard Guenther  <rguenther@suse.de>
15015         PR testsuite/27708
15016         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15017         the transformations we test for.
15019 2006-05-22  Richard Guenther  <rguenther@suse.de>
15021         PR testsuite/27707
15022         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15024 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
15026         PR c++/27210
15027         * g++.dg/warn/new1.C: New test.
15028         * g++.dg/template/new5.C: Likewise.
15030 2006-05-21  Roger Sayle  <roger@eyesopen.com>
15032         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15033         * gcc.target/i386/20060512-3.c: Likewise.
15035 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
15037         PR rtl-optimization/27671
15038         * gcc.c-torture/execute/pr27671-1.c: New.
15039         * gcc.dg/pr27671-2.c: Likewise.
15041         PR tree-optimization/26622.
15042         * gcc.c-torture/compile/pr26622.c: New.
15044 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15046         PR fortran/27613
15047         * gfortran.dg/recursive_reference_1.f90: New test.
15049 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15051         PR fortran/25746
15052         * gfortran.dg/elemental_subroutine_3.f90: New test.
15054         PR fortran/25090
15055         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15057         PR fortran/27584
15058         * gfortran.dg/associated_target_1.f90: New test.
15060         PR fortran/19015
15061         * gfortran.dg/maxloc_shape_1.f90: New test.
15063 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15065         PR libgfortran/24459
15066         * gfortran.dg/namelist_24.f90: New test.
15067         * gfortran.dg/namelist_12.f: Fix typo in comment.
15069 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
15071         PR middle-end/25776
15072         * g++.dg/other/error11.C: New test.
15074 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15076         * gcc.target/mips/pr26765.c: Add -w to options.
15078 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15080         * lib/target-supports.exp (check_effective_target_mpaired_single):
15081         New function.
15082         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15083         multilibs.
15084         * g++.dg/vect/vect.exp: Likewise.
15086 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15088         PR testsuite/25891
15089         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15091 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
15093         PR fortran/27662
15094         * gfortran.dg/temporary_1.f90: New file.
15096 2006-05-19  Andreas Schwab  <schwab@suse.de>
15098         * g++.dg/other/unused1.C: Also match "stringz".
15100 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
15102         PR c++/26433
15103         * g++.dg/template/fntry1.C: New test.
15105 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
15107         PR c++/27471
15108         PR c++/27506
15109         * g++.dg/conversion/bitfield5.C: New test.
15110         * g++.dg/conversion/bitfield6.C: New test.
15112 2006-05-18  Mike Stump  <mrs@apple.com>
15114         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15115         * gcc.dg/vla-4.c: Add.
15116         * gcc.dg/vla-5.c: Add.
15117         * gcc.dg/vla-6.c: Add.
15119 2006-05-12  Stuart Hastings  <stuart@apple.com>
15121         * gcc.target/i386/20060512-1.c: New.
15122         * gcc.target/i386/20060512-2.c: New.
15123         * gcc.target/i386/20060512-3.c: New.
15124         * gcc.target/i386/20060512-4.c: New.
15126 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
15128         PR c++/26122
15129         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15131         PR c++/26068
15132         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15133         * g++.dg/parse/linkage1.C: New test.
15135 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15137         PR tree-optimization/27548
15138         * g++.dg/tree-ssa/pr27548.C: New test.
15140 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15142         PR fortran/26551
15143         * gfortran.dg/recursive_check_1.f: New test.
15144         * gfortran.dg/recursive_check_2.f90: New test.
15146 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
15148         * g++.dg/opt/temp2.C: New test.
15150 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15152         PR c++/27491
15153         * g++.dg/init/brace5.C: New test.
15155         PR middle-end/27415
15156         * gcc.dg/gomp/pr27415.c: New test.
15157         * g++.dg/gomp/pr27415.C: New test.
15159         PR tree-optimization/27549
15160         * g++.dg/tree-ssa/pr27549.C: New test.
15162 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15164         PR libgfortran/27575
15165         * gfortran.dg/read_eof_4.f90: New test.
15167 2006-05-16  Richard Guenther  <rguenther@suse.de>
15169         PR tree-optimization/22303
15170         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15172 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
15174         PR middle-end/27573
15175         * gcc.dg/gomp/pr27573.c: New test.
15176         * gfortran.dg/gomp/pr27573.f90: New test.
15178         PR c/27499
15179         * gcc.dg/gomp/pr27499.c: New test.
15180         * g++.dg/gomp/pr27499.C: New test.
15182 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15184         PR c++/27339
15185         * g++.dg/parser/access8.C: Adjust error marker.
15186         * g++.dg/template/access17.C: New test.
15187         * g++.dg/template/access18.C: Likewise.
15189 2006-05-15  Roger Sayle  <roger@eyesopen.com>
15191         PR target/26600
15192         * gcc.target/i386/pr26600.c: New test case.
15194 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15196         PR c++/27505
15197         * g++.dg/expr/bitfield1.C: New test.
15199 2006-05-15  Richard Guenther  <rguenther@suse.de>
15201         PR tree-optimization/27603
15202         * gcc.dg/torture/pr27603.c: New testcase.
15204 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
15206         PR fortran/25090
15207         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15209         PR fortran/25082
15210         * gfortran.dg/scalar_return_1.f90: New test.
15212         PR fortran/27411
15213         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15215 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
15217         * gcc.dg/gomp/critical-4.c: New test.
15218         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15219         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15220         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15221         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15223 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15225         PR c++/27582
15226         * g++.dg/template/dependent-args1.C: New test.
15228         PR c++/27581
15229         * g++.dg/lookup/this1.C: New test.
15231         PR c++/27315
15232         * g++.dg/template/operator6.C: New test.
15233         * g++.dg/template/incomplete3.C: New test.
15235         PR c++/27559
15236         * g++.dg/template/new4.C: New test.
15238         PR c++/27496
15239         * g++.dg/template/void2.C: New test.
15241 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
15243         * g++.dg/template/dependent-expr5.C: New test.
15245 2006-05-14  Roger Sayle  <roger@eyesopen.com>
15247         PR middle-end/26729
15248         * gcc.dg/pr26729-1.c: New test case.
15250 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
15252         * gcc.dg/pr27003.c: New test.
15254 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
15256         * lib/target-supports.dg (check_cxa_atexit_available): Change
15257         v3_target_compile to ${tool}_target_compile.
15259 2006-05-11  Jason Merrill  <jason@redhat.com>
15261         * lib/scanasm.exp (scan-not-hidden): Fix typo.
15263 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15265         PR fortran/27553
15266         * gfortran.dg/label_5.f90: New test.
15268 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
15270         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15271         check_effective_target_powerpc_altivec_ok): New.
15272         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15273         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15274         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15275         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15276         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15277         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15278         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15279         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15280         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15281         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15282         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15283         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15284         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15285         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15286         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15287         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15288         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15289         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15290         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15291         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15292         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15293         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15294         gcc.target/powerpc/altivec-9.c,
15295         gcc.target/powerpc/altivec-consts.c,
15296         gcc.target/powerpc/altivec-pr22085.c,
15297         gcc.target/powerpc/altivec-splat.c,
15298         gcc.target/powerpc/altivec-types-1.c,
15299         gcc.target/powerpc/altivec-types-2.c,
15300         gcc.target/powerpc/altivec-types-3.c,
15301         gcc.target/powerpc/altivec-types-4.c,
15302         gcc.target/powerpc/altivec-varargs-1.c,
15303         gcc.target/powerpc/altivec-vec-merge.c,
15304         gcc.target/powerpc/ppc-vector-memcpy.c,
15305         gcc.target/powerpc/ppc-vector-memset.c,
15306         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15307         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15308         these effective targets.
15309         * gcc.dg/vmx/pr27006.c: Add missing close brace.
15310         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15312 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15314         PR middle-end/27384
15315         * g++.dg/other/fold1.C: New test.
15317         PR middle-end/27488
15318         * gcc.dg/fold-nonneg-1.c: New test.
15320         PR c++/27547
15321         * g++.dg/other/operator1.C: New test.
15323 2006-05-11  Richard Guenther  <rguenther@suse.de>
15325         PR middle-end/27529
15326         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15328 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
15330         * lib/target-supports-dg.exp (check-flags): New.
15331         (dg-skip-if): Move flag checks.
15333 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
15335         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15336         * lib/target-supports.dg (check_cxa_atexit_available): New.
15338 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
15340         PR fortran/27470
15341         * gfortran.dg/multiple_allocation_2.f90: New test case.
15343 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
15345         * gcc.target/arm/pr27387.C: Fix a comment typo.
15347 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15349         PR fortran/24549
15350         * gfortran.dg/error_recovery_1.f90: New test.
15352 2006-05-10  Richard Guenther  <rguenther@suse.de>
15354         PR tree-optimization/27302
15355         * gcc.dg/torture/pr27302.c: New testcase.
15357 2006-05-09  Dirk Mueller  <dmueller@suse.de>
15358         Richard Guenther  <rguenther@suse.de>
15360         PR middle-end/27498
15361         * gcc.dg/tree-ssa/pr27498.c: New testcase.
15363 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
15365         PR rtl-optimization/27335
15366         * gcc.dg/pr27335.c: New test.
15368 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
15370         * gcc.target/mips/mips-ps-5.c: New file.
15372 2006-05-08  Jan Hubicka  <jh@suse.cz>
15374         PR middle-end/25962
15375         * gcc.dg/pr25962.c: New.
15377 2006-05-08  Roger Sayle  <roger@eyesopen.com>
15379         PR target/27158
15380         * gcc.target/powerpc/pr27158.c: New test case.
15382 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
15384         PR testsuite/27476
15385         * ada/acats/run_all.sh: Use test -z.
15387 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15389         PR libfortran/18271
15390         * gfortran.dg/spec_expr_3.f90: New test.
15392 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
15394         PR target/24879
15395         * gcc.target/i386/monitor.c: New file.
15397 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
15399         * gcc.dg/pr27095.c: xfail *-*-darwin*.
15401 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15403         PR c++/27447
15404         * g++.dg/other/ptrmem7.C: New test.
15406 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15408         PR target/27421
15409         * gcc.dg/array-9.c: New test.
15411 2006-05-07  Richard Guenther  <rguenther@suse.de>
15413         PR tree-optimization/27409
15414         * gcc.dg/torture/pr27409.c: New testcase.
15416 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15418         PR fortran/27457
15419         * gfortran.dg/select_6.f90: New.
15421 2006-05-07  Richard Guenther  <rguenther@suse.de>
15423         PR tree-optimization/27136
15424         * gcc.dg/torture/pr27136.c: New testcase.
15426 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
15428         PR fortran/24813
15429         * gfortran.dg/char_cons_len_1.f90: New test.
15431 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15433         PR c++/27427
15434         * g++.dg/template/incomplete2.C: New test.
15436 2006-05-06  Richard Guenther  <rguenther@suse.de>
15438         PR tree-optimization/27151
15439         * gcc.dg/vect/pr27151.c: New testcase.
15441 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15443         PR c++/27430
15444         * g++.dg/template/void1.C: New test.
15446         PR c++/27423
15447         * g++.dg/other/void2.C: New test.
15449         PR c++/27422
15450         * g++.dg/conversion/void1.C: New test.
15452 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
15454         PR/21391
15455         * g++.dg/other/unused1.C: New.
15457 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15459         PR objc/27240
15460         * objc.dg/member-1.m: New test.
15462 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
15464         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15466 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15468         PR libfortran/26985
15469         * gfortran.dg/matmul_2.f90: New test.
15471 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
15473         * ada/acats/run_all.sh: Use sync when main not found.
15475 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
15477         PR target/26765
15478         * gcc.target/mips/pr26765.c: New.
15480 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
15482         * gcc.target/bfin: New directory.
15483         * gcc.target/bfin/bfin.exp: New file.
15484         * gcc.target/bfin/frmul.c: New file.
15485         * gcc.target/bfin/arith.c: New file.
15486         * gcc.target/bfin/mul-combine.c: New file.
15487         * gcc.target/bfin/shift.c: New file.
15489 2006-05-04  Richard Guenther  <rguenther@suse.de>
15491         PR tree-optimization/14287
15492         PR tree-optimization/14844
15493         PR tree-optimization/19792
15494         PR tree-optimization/21608
15495         PR tree-optimization/27090
15496         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15497         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15498         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15499         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15500         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15502 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
15504         PR tree-optimization/27285
15505         * gcc.c-torture/execute/pr27285.c: New test.
15507         PR middle-end/27388
15508         * gcc.dg/gomp/pr27388-1.c: New test.
15509         * gcc.dg/gomp/pr27388-2.c: New test.
15510         * gcc.dg/gomp/pr27388-3.c: New test.
15512         PR c++/27359
15513         * g++.dg/gomp/pr27359.C: New test.
15515 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
15517         PR fortran/20248
15518         * gfortran.dg/iargc.f90: New test.
15520 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15522         PR c++/27102
15523         * g++.dg/template/crash49.C: New test.
15525 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
15527         PR testsuite/27032
15528         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15530 2006-05-02  Jeff Law  <law@redhat.com>
15532         PR tree-optimization/27364
15533         * gcc.c-torture/execute/pr27364.c: New test.
15535 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15537         PR c++/27309
15538         * g++.dg/parser/ctor5.C: New test.
15540 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
15542         PR target/27387
15543         * gcc.target/arm/arm.exp: New.
15544         * gcc.target/arm/pr27387.C: Likewise.
15546 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15548         PR fortran/27269
15549         PR fortran/27324
15550         * gfortran.dg/module_equivalence_2.f90: New test.
15552 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
15554         PR middle-end/27337
15555         * g++.dg/gomp/pr27337-1.C: New test.
15556         * g++.dg/gomp/pr27337-2.C: New test.
15558         PR middle-end/27328
15559         * gcc.dg/gomp/pr27328.c: New test.
15561         PR middle-end/27325
15562         * g++.dg/gomp/pr27325.C: New test.
15564         PR middle-end/27310
15565         * g++.dg/gomp/pr27310.C: New test.
15567 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15569         PR tree-optimization/27291
15570         * g++.dg/tree-ssa/pr27291.C: New test.
15572 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15574         PR tree-optimization/27283
15575         * g++.dg/tree-ssa/pr27283.C: New test.
15577 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15579         * gcc.dg/tree-ssa/loop-16.c: New test.
15581 2006-05-01  Roger Sayle  <roger@eyesopen.com>
15582             Joseph S. Myers  <joseph@codesourcery.com>
15584         * gcc.dg/Wconversion-3.c: New test case.
15585         * gcc.dg/Wconversion-4.c: Likewise.
15587 2006-05-01  Richard Guenther  <rguenther@suse.de>
15589         PR tree-optimization/26726
15590         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15592 2006-04-30  Roger Sayle  <roger@eyesopen.com>
15594         * gcc.dg/Woverflow-1.c: New test case.
15595         * gcc.dg/Woverflow-2.c: Likewise.
15596         * gcc.dg/Woverflow-3.c: Likewise.
15598 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
15600         PR c++/27094
15601         * g++.dg/template/defarg8.C: New test.
15603 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15605         PR c++/27278
15606         * g++.dg/parse/operator7.C: New test.
15608 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15610         PR c++/11471
15611         PR c++/27102
15612         * g++.dg/template/crash48.C: New test.
15614         PR c++/27279
15615         * g++.dg/parse/ctor4.C: New test.
15617 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15619         PR fortran/25681
15620         * gfortran.df/char_type_len.f90: New test.
15622 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15624         PR libgfortran/27304
15625         * gfortran.dg/fmt_exhaust.f90: New test.
15627 2006-04-28  Roger Sayle  <roger@eyesopen.com>
15629         PR c/25309
15630         * gcc.dg/large-size-array-2.c: New test case.
15632 2006-04-28  Richard Guenther  <rguenther@suse.de>
15634         PR target/26826
15635         * gcc.target/i386/pr26826.c: New testcase.
15637 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
15639         PR middle-end/27260
15640         * gcc.c-torture/execute/pr27260.c: New.
15642 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
15644         PR middle-end/27095
15645         * gcc.dg/pr27095.c: New.
15647 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15649         PR c++/27292
15650         * g++.dg/conversion/bitfield4.C: New test.
15652 2006-04-27  Eric Christopher  <echristo@apple.com>
15654         * gcc.dg/pragma-ms_struct.c: New.
15656 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15658         PR c++/27102
15659         * g++.dg/template/crash47.C: New test.
15661 2006-04-27  Dirk Mueller  <dmueller@suse.de>
15663         * gcc.target/i386/sse-7.c: build with -msse.
15665 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
15667         PR testsuite/27274:
15668         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15669         (main): Exit if processor doesn't support SSE.
15671 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
15673         PR middle-end/27282
15674         * gcc.c-torture/compile/pr27282.c: New test.
15676 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
15678         PR middle-end/26913
15679         * g++.dg/gomp/pr26913.C: New test.
15681         PR c/25996
15682         * gcc.dg/gomp/pr25996.c: New test.
15683         * g++.dg/gomp/pr25996.C: New test.
15685 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
15687         PR rtl-optimization/26725
15688         * gcc.c-torture/compile/pr26725.c: New test.
15690 2006-04-25  Richard Guenther  <rguenther@suse.de>
15692         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15693         than n + -1.
15695 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
15697         * gcc.dg/20060425-1.c: New testcase.
15699 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
15701         PR tree-optimization/26865
15702         * gcc.dg/pr26865.c: New test.
15704 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
15706         PR c++/27292
15707         * g++.dg/conversion/bitfield1.C: New test.
15708         * g++.dg/conversion/bitfield2.C: Likewise.
15709         * g++.dg/conversion/bitfield3.C: Likewise.
15711 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15712         Richard Guenther  <rguenther@suse.de>
15714         PR tree-optimization/27236
15715         * gcc.dg/tree-ssa/pr27236.c: New testcase.
15717 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15719         PR c++/19963
15720         * g++.dg/other/incomplete2.C: New test.
15722 2006-04-24  Richard Guenther  <rguenther@suse.de>
15724         PR middle-end/26869
15725         * gcc.dg/torture/pr26869.c: New testcase.
15727 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15728         Richard Guenther  <rguenther@suse.de>
15730         PR tree-optimization/27218
15731         * g++.dg/tree-ssa/pr27218.C: New testcase.
15733 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15735         PR c++/26912
15736         * g++.dg/template/friend41.C: New test.
15738 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
15740         * g++.dg/opt/pr15551.C: Include cstdio.
15741         (main): Use remove instead of unlink.
15743 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
15745         * gcc.dg/sibcall-7.c: New test.
15746         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15747         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15748         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15749         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15750         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15752 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15754         PR c++/26534
15755         * g++.dg/opt/bitfield1.C: New test.
15756         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15757         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15758         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15759         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15760         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15761         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15762         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15763         * g++.dg/abi/bitfield2.C: Likewise.
15764         * g++.dg/init/bitfield1.C: Likewise.
15766 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
15768         PR fortran/25099
15769         * gfortran.dg/elemental_subroutine_4.f90: New test.
15770         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15771         call sub (m, x).
15773 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15775         * gcc.c-torture/compile/20060421-1.c: New testcase.
15777 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15779         PR c/25875
15780         * gcc.dg/init-bad-4.c: New test.
15782 2006-04-21  Paul Brook  <paul@codesourcery.com>
15784         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15786 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15788         PR fortran/27122
15789         * gfortran.dg/defined_operators_1.f90: New test.
15790         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15791         remove old ones associated, incorrectly, with Note 5.46.
15793         PR fortran/27113
15794         * gfortran.dg/character_array_constructor_1.f90: New test.
15796 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
15798         * gcc.dg/20060419-1.c: New test.
15800 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
15802         PR c/26774
15803         * gcc.dg/struct-parse-1.c: New test case.
15805 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15807         PR c++/26558
15808         * g++.dg/parse/template19.C: New test.
15810         PR c++/26739
15811         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15813         PR c++/26036
15814         * g++.dg/expr/call3.C: New test.
15816         PR c++/10385
15817         * g++.dg/conversion/dynamic1.C: New test.
15819 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
15821         PR c++/27102
15822         * g++.dg/template/crash35.C: Tweak error markers.
15823         * g++.dg/template/crash46.C: New test.
15824         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15825         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15827 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
15829         PR rtl-optimization/14261
15830         * gcc.c-torture/compile/20060419-1.c: Added.
15832 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
15834         * gfortran.dg/label_1.f90: Adjust dg-error.
15836 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15838         PR target/26961
15839         * gcc.dg/fold-cond-1.c: New test case.
15840         * gcc.dg/pr26961-1.c: Likewise.
15842 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15844         PR libgfortran/27138
15845         * gfortran.dg/read_bad_advance.f90: New test.
15847 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15848             Dale Johannesen  <dalej@apple.com>
15850         PR target/24076
15851         * gcc.target/i386/vecinit-3.c: New testcase.
15852         * gcc.target/i386/vecinit-4.c: Likewise.
15853         * gcc.target/i386/sse-18.c: Likewise.
15854         * gcc.target/i386/sse-19.c: Likewise.
15856 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
15858         * gfortran.dg/allocate_zerosize_1.f90: New test.
15860 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
15862         PR c++/26365
15863         * g++.dg/template/crash45.C: New test.
15865 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
15867         PR fortran/26787
15868         * gfortran.dg/proc_assign_1.f90: New test.
15869         * gfortran.dg/procedure_lvalue.f90: Change message.
15870         * gfortran.dg/namelist_4.f90: Add new error.
15872         PR fortran/25597
15873         PR fortran/27096
15874         * gfortran.dg/auto_pointer_array_result_1.f90
15876         PR fortran/27089
15877         * gfortran.dg/specification_type_resolution_1.f90
15879         PR fortran/18003
15880         PR fortran/25669
15881         PR fortran/26834
15882         * gfortran.dg/bounds_temporaries_1.f90: New test.
15884         PR fortran/27124
15885         * gfortran.dg/array_return_value_1.f90: New test.
15887 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15889         PR fortran/25336
15890         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
15892 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
15894         PR middle-end/26823
15895         * g++.dg/gomp/pr26823-1.C: New test.
15896         * g++.dg/gomp/pr26823-2.C: New test.
15898 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
15900         PR middle-end/27134
15901         * gcc.dg/pr27314.c: New test.
15903 2006-04-13  Richard Henderson  <rth@redhat.com>
15905         * g++.dg/gomp/block-0.C: Update expected matches.
15907 2006-04-13  DJ Delorie  <dj@redhat.com>
15909         * lib/target-supports.exp (check_effective_target_int32plus): New.
15910         (check_effective_target_ptr32plus): New.
15911         (check_effective_target_size32plus): New.
15912         (check_effective_target_int16): New.
15913         (check_profiling_available): Add m32c to the list of unsupported
15914         targets.
15916         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
15917         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
15918         memory size.
15919         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
15920         pointers.
15921         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
15922         size_t.
15923         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
15924         and size_t.
15925         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
15926         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
15927         not just xstormy16.  Skip m32c due to weird pointer size.
15928         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
15929         not just xstormy16.
15930         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
15931         not just xstormy16.
15932         * gcc.dg/20020312-2.c: Add m32c support.
15933         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
15934         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
15935         in test.
15936         * gcc.dg/20050321-2.c: Require >=32 bit integers.
15937         * gcc.dg/asm-1.c: Skip if int and short are the same size.
15938         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
15939         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
15940         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
15941         formats
15942         * gcc.dg/init-string-2.c: Require >=32 bit integers.
15943         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
15944         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
15945         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
15946         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
15947         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
15948         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
15949         in test.
15950         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
15951         in test.
15952         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
15953         * gcc.dg/pr23049.c: Require >=32 bit integers.
15954         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
15955         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
15956         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
15957         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
15958         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
15959         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
15960         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
15961         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
15962         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
15963         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
15964         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
15965         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
15966         prototype in test.
15967         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
15968         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
15969         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
15970         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
15971         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
15973         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
15974         * gcc.c-torture/execute/20040703-1.x: Likewise.
15975         * gcc.c-torture/execute/20040705-1.x: Likewise.
15976         * gcc.c-torture/execute/20040705-2.x: Likewise.
15977         * gcc.c-torture/execute/20040709-1.x: Likewise.
15978         * gcc.c-torture/execute/20040709-2.x: Likewise.
15979         * gcc.c-torture/execute/20040811-1.x: Likewise.
15980         * gcc.c-torture/execute/20050316-1.x: Likewise.
15981         * gcc.c-torture/execute/bitfld-4.x: Likewise.
15982         * gcc.c-torture/execute/pr19689.x: Likewise.
15983         * gcc.c-torture/execute/pr7284-1.x: Likewise.
15984         * gcc.c-torture/execute/usmul.x: Likewise.
15985         * gcc.c-torture/execute/vrp-5.x: Likewise.
15986         * gcc.c-torture/execute/vrp-6.x: Likewise.
15987         * gcc.dg/debug/20041023-1.s: Likewise.
15989 2006-04-13  Roger Sayle  <roger@eyesopen.com>
15991         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
15992         of integers to a vector types are now constant expressions in C.
15993         * gcc.dg/vect/vect-fold-1.c: New test case.
15995 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
15996             Ulrich Weigand  <uweigand@de.ibm.com>
15998         PR target/27006
15999         * gcc.dg/vmx/pr27006.c: New testcase.
16001 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16003         PR libgfortran/26766
16004         * gfortran.dg/write_recursive.f90: New test.
16006 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
16008         * g++.dg/parse/dtor7.C: New test.
16009         * g++.dg/parse/new1.C: Add error marker.
16010         * g++.dg/template/new3.C: New test.
16012         PR c++/26122
16013         * g++.dg/template/pure1.C: New test.
16015         PR c++/26295
16016         * g++.dg/parse/ptrmem4.C: New test.
16018 2006-04-10  Jeff Law  <law@redhat.com>
16020         PR/27087
16021         * gcc.c-torture/compile/pr27087.c: New test.
16023 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
16025         PR/21391
16026         * gcc.dg/20060410.c: New.
16028 2006-04-10  Matthias Klose  <doko@debian.org>
16030         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16031         Recognize multilib directory names containing underscores.
16033 2006-04-10  Roger Sayle  <roger@eyesopen.com>
16035         * gcc.target/i386/vecinit-1.c: New test case.
16036         * gcc.target/i386/vecinit-2.c: Likewise.
16038 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
16040         PR debug/27057
16041         * g++.dg/debug/dwarf2-2.C: New test.
16043 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
16045         PR rtl-optimization/27073
16046         * gcc.c-torture/execute/pr27073.c: New test.
16048 2006-04-08  Mike Stump  <mrs@apple.com>
16050         * gcc.dg/pragma-darwin.c: Improve for ppc64.
16052 2006-04-07  Richard Guenther  <rguenther@suse.de>
16054         PR tree-optimization/26135
16055         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16057 2006-04-06  Jan Hubicka  <jh@suse.cz>
16059         PR profile/26399
16060         * g++.dg/bprob/g++-bprob-2.C: New testcase.
16062 2006-04-06  Roger Sayle  <roger@eyesopen.com>
16064         * g++.dg/conversion/nullptr1.C: New test case.
16065         * g++.dg/conversion/nullptr2.C: Likewise.
16067 2006-04-05  Roger Sayle  <roger@eyesopen.com>
16069         * gfortran.dg/dependency_18.f90: New test case.
16071 2006-04-05  Richard Guenther  <rguenther@suse.de>
16073         PR tree-optimization/26919
16074         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16075         * gcc.dg/ipa/ipa-2.c: Likewise.
16076         * gcc.dg/ipa/ipa-3.c: Likewise.
16077         * gcc.dg/ipa/ipa-5.c: Likewise.
16079 2006-04-05  Richard Guenther  <rguenther@suse.de>
16081         PR tree-optimization/26763
16082         * gcc.dg/torture/pr26763-1.c: New testcase.
16083         * gcc.dg/torture/pr26763-2.c: Likewise.
16085 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
16087         PR fortran/23634
16088         PR fortran/25619
16089         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16091 2006-04-04  Eric Christopher  <echristo@apple.com>
16093         * gcc.target/i386/387-1.c: Allow regexp to match darwin
16094         stubs.
16095         * gcc.target/i386/387-5.c: Ditto.
16097 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
16099         * gcc.target/sparc/struct-ret-check.c: New test.
16101 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16103         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16104         zero decimal digits specified in format.
16106 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
16108         PR fortran/26891
16109         * gfortran.dg/missing_optional_dummy_1.f90: New test.
16111         PR fortran/26976
16112         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16113         * gfortran.dg/initialization_1.f90: Make assignment compliant.
16114         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16115         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16116         compliant and detect bigendian-ness.
16118 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
16120         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16121         dummy arguments work when the actual argument is itself a dummy
16122         argument of the caller.
16124 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16126         PR libfortran/24685
16127         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16129 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16131         * gfortran.dg/dependencency_17.f90: New test case.
16133 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16135         * gfortran.dg/dependency_14.f90: New test case.
16136         * gfortran.dg/dependency_15.f90: Likewise.
16137         * gfortran.dg/dependency_16.f90: Likewise.
16139 2006-03-31  Asher Langton  <langton2@llnl.gov>
16141         PR fortran/25358
16142         gfortran.dg/cray_pointers_6.f90: New test.
16144 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16146         PR libgfortran/26890
16147         * gfortran.dg/read_size_noadvance.f90: New test.
16149 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
16151         PR fortran/25031
16152         * gfortran.dg/multiple_allocation_1.f90: Check that the
16153         size has changed after a re-allocation with stat.
16155 2006-03-30  Richard Guenther  <rguenther@suse.de>
16157         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16158         removal.
16159         * gcc.target/i386/sselibm-2.c: Likewise.
16160         * gcc.target/i386/sselibm-3.c: Likewise.
16161         * gcc.target/i386/sselibm-4.c: Likewise.
16162         * gcc.target/i386/sselibm-5.c: Likewise.
16164 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16166         * gcc.dg/fold-andxor-1.c: New test case.
16167         * gcc.dg/fold-xorand-1.c: Likewise.
16169 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16171         * gcc.dg/fold-convnotconv-1.c: New test case.
16173 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16175         PR fortran/26779
16176         * gfortran.dg/private_type_5.f90: New test.
16178 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
16180         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16182 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
16184         * gfortran.dg/advance_2.f90: New test.
16185         * gfortran.dg/advance_3.f90: New test.
16187         * gfortran.fortran-torture/execute/equiv_5.f: New test.
16189 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16191         PR libgfortran/26661
16192         PR libgfortran/26880
16193         * gfortran.dg/read_x_past.f: New test.
16195 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
16197         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16198         to be STABS.
16200 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
16202         * objc.dg/dwarf-1.m: Skip on AIX.
16203         * objc.dg/dwarf-2.m: Skip on AIX.
16205 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
16207         PR fortran/26816
16208         * gfortran.dg/float_1.f90: New test.
16210 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
16212         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16213         X86_64 targets.
16214         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16216 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16218         PR libfortran/26735
16219         * gfortran.dg/convert_implied_open.f90: New test case.
16221 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16223         PR fortran/26769
16224         * gfortran.dg/transpose_reshape_r10.f90: New test case.
16226 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
16228         PR middle-end/26717
16229         * gcc.dg/pr26717.c: New test.
16231 2006-03-25  Roger Sayle  <roger@eyesopen.com>
16233         * gfortran.dg/dependency_12.f90: New test case.
16235 2006-03-24  Roger Sayle  <roger@eyesopen.com>
16237         * gfortran.dg/dependency_9.f90: New (resurected) test case.
16239 2006-03-24  Jeff Law  <law@redhat.com>
16241         * gcc.c-torture/pr26840.c: New test.
16243 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
16245         * objc.dg/dwarf-2.m: New.
16246         * obj-c++.dg/dwarf-2.mm: New.
16248         * g++.old-deja/g++.other/init19.C: New.
16250 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
16252         * g++.dg/eh/spbp.C: Skip on AIX.
16254 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
16256         PR middle-end/26611
16257         * g++.dg/gomp/pr26611-1.C: New test.
16258         * g++.dg/gomp/pr26611-2.C: New test.
16260 2006-03-24  Jeff Law  <law@redhat.com>
16262         * gcc.c-torture/compile/pr26833.c: New test.
16263         * gfortran.fortran-torture/compile/pr26806.f90: New test.
16265 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16267         * gfortran.dg/endfile_2.f90: Delete temp file.
16269 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
16271         PR fortran/19303
16272         * gfortran.dg/record_marker_1.f90: New test case.
16273         * gfortran.dg/record_marker_2.f: New test case.
16274         * gfortran.dg/record_marker_3.f90: New test case.
16276 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
16278         PR fortran/17298
16279         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16280         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16282 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
16284         * lib/gcc-dg.exp (cleanup-modules): New proc.
16285         * gfortran.dg/allocatable_function_1.f90,
16286         gfortran.dg/allocate_char_star_scalar_1.f90,
16287         gfortran.dg/assumed_charlen_function_1.f90,
16288         gfortran.dg/assumed_dummy_1.f90,
16289         gfortran.dg/assumed_shape_ranks_1.f90,
16290         gfortran.dg/assumed_shape_ranks_2.f90,
16291         gfortran.dg/assumed_size_dt_dummy.f90,
16292         gfortran.dg/auto_char_dummy_array_1.f90,
16293         gfortran.dg/auto_char_len_3.f90,
16294         gfortran.dg/automatic_module_variable.f90,
16295         gfortran.dg/bad_automatic_objects_1.f90,
16296         gfortran.dg/char_array_constructor.f90,
16297         gfortran.dg/char_array_structure_constructor.f90,
16298         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16299         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16300         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16301         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16302         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16303         gfortran.dg/derived_pointer_recursion.f90,
16304         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16305         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16306         gfortran.dg/dummy_functions_1.f90,
16307         gfortran.dg/elemental_initializer_1.f90,
16308         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16309         gfortran.dg/elemental_pointer_1.f90,
16310         gfortran.dg/elemental_subroutine_1.f90,
16311         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16312         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16313         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16314         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16315         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16316         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16317         gfortran.dg/global_references_1.f90,
16318         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16319         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16320         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16321         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16322         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16323         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16324         gfortran.dg/large_integer_kind_1.f90,
16325         gfortran.dg/large_real_kind_1.f90,
16326         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16327         gfortran.dg/module_double_reuse.f90,
16328         gfortran.dg/module_equivalence_1.f90,
16329         gfortran.dg/module_interface_1.f90,
16330         gfortran.dg/module_parameter_array_refs_1.f90,
16331         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16332         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16333         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16334         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16335         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16336         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16337         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16338         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16339         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16340         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16341         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16342         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16343         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16344         gfortran.dg/same_name_1.f90,
16345         gfortran.dg/sibling_dummy_procedure_1.f90,
16346         gfortran.dg/sibling_dummy_procedure_2.f90,
16347         gfortran.dg/sibling_dummy_procedure_3.f90,
16348         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16349         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16350         gfortran.dg/used_dummy_types_2.f90,
16351         gfortran.dg/used_dummy_types_3.f90,
16352         gfortran.dg/used_dummy_types_4.f90,
16353         gfortran.dg/used_dummy_types_5.f90,
16354         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16355         gfortran.dg/userdef_operator_1.f90: Use it.
16357 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16359         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16360         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16361         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16362         gfortran.dg/write_back.f,
16363         gfortran.fortran-torture/execute/inquire_1.f90,
16364         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16366 2006-03-21  Jeff Law  <law@redhat.com>
16368         * gcc.dg/tree-ssa/vrp28.c: New test.
16370 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16372         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16373         if _STDC_C99 is defined.
16374         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16375         * gcc.dg/builtins-20.c: Likewise.
16376         * gcc.dg/builtins-53.c: Likewise.
16377         * gcc.dg/single-precision-constant.c: Likewise. Also pass
16378         -mmacosx-version-min=10.3 on PowerPC/Darwin.
16380 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
16382         PR tree-opt/26781
16383         * gcc.c-torture/compile/pr26781-1.c: New test.
16384         * gcc.c-torture/compile/pr26781-2.c: New test.
16386 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
16388         PR c++/26690
16389         * g++.dg/gomp/pr26690-1.C: New test.
16390         * g++.dg/gomp/pr26690-2.C: New test.
16392 2006-03-20  Jeff Law  <law@redhat.com>
16394         * gcc.dg/tree-ssa/pr21829.c: New test.
16396         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16398 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
16400         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16401         (check_visibility_available): Use it.
16402         (check_effective_target_default_packed): Likewise.
16403         (check_effective_target_pcc_bitfield_type_matters): Likewise.
16404         (check_effective_target_fopenmp): Likewise.
16405         (check_effective_target_freorder): Likewise.
16406         (check_effective_target_fpic): Likewise.
16407         (check_named_sections_available): Likewise.
16408         (check_effective_target_ilp32): Likewise.
16409         (check_effective_target_lp64): Likewise.
16411 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
16413         PR fortran/20935
16414         * gfortran.dg/scalar_mask_2.f90: New test case.
16416 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
16418         PR tree-opt/26629
16419         * gcc.dg/tree-ssa/loadpre12.c: New test.
16420         * gcc.dg/tree-ssa/loadpre13.c: New test.
16421         * gcc.dg/tree-ssa/loadpre14.c: New test.
16422         * gcc.dg/tree-ssa/loadpre15.c: New test.
16423         * gcc.dg/tree-ssa/loadpre16.c: New test.
16424         * gcc.dg/tree-ssa/loadpre17.c: New test.
16425         * gcc.dg/tree-ssa/loadpre18.c: New test.
16426         * gcc.dg/tree-ssa/loadpre19.c: New test.
16427         * gcc.dg/tree-ssa/loadpre20.c: New test.
16428         * gcc.dg/tree-ssa/loadpre21.c: New test.
16429         * gcc.dg/tree-ssa/loadpre22.c: New test.
16431 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
16433         PR fortran/26741
16434         * gfortran.dg/elemental_initializer_1.f90: New test.
16436         PR fortran/26716
16437         * gfortran.dg/assumed_shape_ranks_2: New test.
16439 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
16441         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16442         target fpic.
16444 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16446         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16447         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16448         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16449         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16450         gfortran.fortran-torture/execute/direct_io.f90,
16451         gfortran.fortran-torture/execute/inquire_2.f90,
16452         gfortran.fortran-torture/execute/inquire_4.f90,
16453         gfortran.fortran-torture/execute/list_read_1.f90,
16454         gfortran.fortran-torture/execute/open_replace.f90,
16455         gfortran.fortran-torture/execute/slash_edit.f90,
16456         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16457         temporary files from testcases.
16459 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16461         PR libgfortran/26509
16462         gfortran.dg/write_direct_eor.f90: New test.
16464 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
16466         * gcc.target/powerpc/pr26350.c: New.
16467         * gcc.target/powerpc/indexed-addr.c: New.
16469 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16471         * gfortran.dg/dependency_13.f90: New test case.
16473 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16475         PR middle-end/21781
16476         * gcc.dg/real-const-1.c: New test case.
16478 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
16480         * g++.old-deja/g++.other/init18.C: New.
16481         * g++.old-deja/g++.other/init5.C: Remove xfail.
16483 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16485         * g++.dg/opt/pr15551.C: Cleanup temp file.
16487 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16489         PR c++/6634
16490         g++.dg/parse/long1.C: New test.
16492 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16494         PR fortran/19101
16495         * gfortran.dg/continuation.f90: New test.
16496         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16498 2006-03-14  Richard Guenther  <rguenther@suse.de>
16500         PR tree-optimization/26672
16501         * gcc.dg/torture/pr26672.c: New testcase.
16503 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
16505         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16506         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16508 2006-03-13  Roger Sayle  <roger@eyesopen.com>
16510         PR middle-end/26557
16511         * gcc.c-torture/compile/switch-1.c: New test case.
16513 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
16515         PR fortran/25378
16516         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16517         test to include more permuatations of mask and index.
16518         * gfortran.dg/scalar_mask_1.f90: Modify last test to
16519         respond to F2003 spec. that the position returned for an all false
16520         mask && condition is zero.
16522 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
16524         PR middle-end/25989
16525         * gcc.dg/gomp/pr25989.c: New test.
16527 2006-03-13  Jeff Law  <law@redhat.com>
16529         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16531 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
16533         * gcc.dg/switch-9.c: New test.
16535 2006-03-13  Richard Guenther  <rguenther@suse.de>
16537         PR middle-end/26630
16538         * gcc.dg/torture/pr26630.c: New testcase.
16540 2006-03-11  Roger Sayle  <roger@eyesopen.com>
16542         * gfortran.dg/dependency_10.f90: New test case.
16543         * gfortran.dg/dependency_11.f90: Likewise.
16545 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
16546             Erik Edelmann  <eedelman@gcc.gnu.org>
16548         * gfortran.dg/allocatable_function_1.f90: New.
16549         * gfortran.dg/allocatable_function_2.f90: New.
16551 2006-03-10  Richard Guenther  <rguenther@suse.de>
16553         PR middle-end/26565
16554         * gcc.dg/torture/pr26565.c: New testcase.
16556 2006-03-09  Eric Christopher  <echristo@apple.com>
16558         * gcc.c-torture/compile/20060309-1.c: New.
16560 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16562         PR libgfortran/26499
16563         * gfortran.dg/write_back.f: New test.
16564         * gfortran.dg/write_rewind_1.f: New test.
16565         * gfortran.dg/write_rewind_2.f: New test.
16567 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16569         PR libgfortran/26554
16570         * gfortran.dg/read_logical.f90: New test.
16572 2006-03-04  Laurent GUERBY <laurent@guerby.net>
16574         * ada/acats/norun.lst: cdd2a03 now passes.
16576 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
16578         PR testsuite/25177
16579         * gcc.target/powerpc/pr18096-1.c: Change where the error
16580         would match.
16582 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
16584         * gcc.target/i386/cleanup-1.c: New test.
16585         * gcc.target/i386/cleanup-2.c: New test.
16587 2006-03-04  Roger Sayle  <roger@eyesopen.com>
16589         * gfortran.dg/dependency_9.f90: Remove for the time being.
16591 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
16593         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16594         directive.
16596 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16598         * gfortran.dg/dependency_9.f90: New test case.
16600 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16602         * gfortran.dg/dependency_4.f90: New test case.
16603         * gfortran.dg/dependency_5.f90: New test case.
16604         * gfortran.dg/dependency_6.f90: New test case.
16605         * gfortran.dg/dependency_7.f90: New test case.
16606         * gfortran.dg/dependency_8.f90: New test case.
16608 2006-03-03  Paul Brook  <paul@codesourcery.com>
16610         * lib/target-supports.exp (check_profiling_available):
16611         Add m68k-*-elf.
16613 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
16615         PR fortran/25031
16616         * multiple_allocation_1.f90: New test.
16618 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16620         PR tree-optimization/26524
16621         * gfortran.dg/pr26524.f: New test case.
16623 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16625         * g++.dg/template/repo5.C: Cleanup repo files.
16626         * gcc.dg/20051201-1.c: Cleanup coverage files.
16627         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16628         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16629         tree dump files.
16631 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
16633         * objc.dg/objc-nofilename-1.m: New test.
16634         * objc.dg/bad-receiver-type.m: New test.
16635         * obj-c++.dg/bad-receiver-type.mm: New test.
16637 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16639         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16641 2006-03-01  Mike Stump  <mrs@apple.com>
16643         * g++.dg/abi/key2.C: Add.
16645 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
16647         * gfortran.dg/logical_dot_product.f90: New test.
16649         PR fortran/26393
16650         * gfortran.dg/used_interface_ref.f90: New test.
16652         PR fortran/20938
16653         * gfortran.dg/dependency_2.f90: New test.
16654         * gfortran.fortran-torture/execute/where17.f90: New test.
16655         * gfortran.fortran-torture/execute/where18.f90: New test.
16656         * gfortran.fortran-torture/execute/where19.f90: New test.
16657         * gfortran.fortran-torture/execute/where20.f90: New test.
16659 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
16661         * g++.dg/tree-ssa/pr26443.C: New test case.
16663 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
16665         PR middle-end/26022
16666         * g++.dg/opt/return-slot1.C: New test.
16668 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16670         PR libgfortran/26136
16671         * gfortran.dg/namelist_23.f90: New test.
16673 2006-02-28  Roger Sayle  <roger@eyesopen.com>
16675         PR middle-end/14752
16676         * gcc.dg/fold-eqandshift-2.c: New test case.
16678 2006-02-28  Richard Guenther  <rguenther@suse.de>
16680         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16681         decomposition.
16683 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
16685         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16687 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16689         PR libgfortran/26464
16690         * gfortran.dg/backspace_5.f: New test.
16691         * gfortran.dg/backspace_6.f: New test.
16693 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16695         * gcc.dg/fold-eqandnot-1.c: New test case.
16697 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16699         PR middle-end/19983
16700         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16702 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
16704         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16705         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16707 2006-02-26  Richard Guenther  <rguenther@suse.de>
16709         PR tree-optimization/26421
16710         * gcc.dg/tree-ssa/pr26421.c: New testcase.
16712 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
16714         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16715         * g++.old-deja/g++.robertl/eb132.C: Likewise.
16717 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16719         * gcc.dg/fold-even-1.c: New test case.
16721 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16723         PR middle-end/21137
16724         * gcc.dg/fold-eqandshift-1.c: New test case.
16726 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16728         PR tree-optimization/25125
16729         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16730         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16732 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16734         PR tree-optimizations/26359
16735         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16736         with -fdump-tree-dceloop-details.
16737         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16739 2006-02-25  Roger Sayle  <roger@eyesopen.com>
16741         PR middle-end/23673
16742         * gcc.dg/fold-eqxor-1.c: New test case.
16743         * gcc.dg/fold-eqxor-2.c: Likewise.
16744         * gcc.dg/fold-eqxor-3.c: Likewise.
16746 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
16748         PR fortran/23092
16749         * scalar_mask_1.f90: New test.
16751 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
16753         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16754         * g++.dg/eh/uncaught2.C: New.
16755         * g++.dg/eh/uncaught3.C: New.
16757 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16759         PR libgfortran/26423
16760         * gfortran.dg/read_many_1.f: New test.
16762 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
16764         PR fortran/24519
16765         * gfortran.dg/dependency_3.f90: New test.
16766         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16767         XFAILs.
16769         PR fortran/25395
16770         * gfortran.dg/equiv_6.f90: New test.
16772 2006-02-23  Jeff Law  <law@redhat.com>
16774         * gcc.c-torture/compile/pr26425.c: New test.
16776 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
16778         PR middle-end/26412
16779         * gcc.dg/gomp/pr26412.c: New test.
16781 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16783         PR c++/26291
16784         * g++.dg/other/ellipsis1.C: New test.
16785         * g++.dg/parse/operator4.C: Adjust error marker.
16787 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
16789         PR target/25603
16790         * gfortran.dg/pr25603.f: New testcase.
16792 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16794         * gcc.dg/bf-spl1.c: Don't specify -m68000.
16795         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16797 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
16799         * g++.dg/eh/spbp.C: New.
16801 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
16803         PR middle-end/26379
16804         * gcc.target/i386/mmx-7.c: New test.
16806 2006-02-20  Roger Sayle  <roger@eyesopen.com>
16808         PR tree-optimization/26361
16809         * gcc.dg/tree-ssa/vrp27.c: New test case.
16811 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
16813         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16814         * gcc.dg/tree-ssa/complex-4.c: Here.
16816 2006-02-19  Roger Sayle  <roger@eyesopen.com>
16818         PR middle-end/19543
16819         * gfortran.dg/logical_1.f90: New test case.
16821 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
16823         PR middle-end/26334
16824         * gcc.dg/20060218-1.c: Moved to...
16825         * gcc.target/i386/20060218-1.c: ... here.  New test.
16827 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16829         PR fortran/26201
16830         * gfortran.dg/convert_1.f90: New.
16832 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
16834         PR fortran/25054
16835         * gfortran.dg/namelist_5.f90: New test.
16837         PR fortran/25089
16838         * gfortran.dg/namelist_4.f90: New test.
16840 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16842         PR tree-opt/25680
16843         * gcc.dg/tree-ssa/complex-3.c: New test.
16845 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16847         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
16848         variable to take into account the variable name in the
16849         function header.
16850         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
16852 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
16854         PR middle-end/26334
16855         * gcc.c-torture/compile/20060217-1.c: New test.
16856         * gcc.dg/20060218-1.c: New test.
16858 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
16860         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
16862 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
16864         * gcc.dg/cpp/undef3.c: New test.
16865         * gcc.dg/cpp/trad/builtins2.c: New test.
16867 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
16869         PR c++/26266
16870         * g++.dg/template/static22.C: New test.
16871         * g++.dg/template/static23.C: New test.
16872         * g++.dg/template/static24.C: New test.
16873         * g++.dg/template/non-dependent13.C: New test.
16874         * g++.dg/init/member1.C: Tweak error markers.
16876 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16878         PR target/26255
16879         * gcc.c-torture/compile/pr26255.c: New test case.
16881 2006-02-16  Roger Sayle  <roger@eyesopen.com>
16883         * gfortran.fortran-torture/execute/where_10.f90: New test case.
16884         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16885         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
16886         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
16887         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16888         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16889         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16891 2006-02-16  Jeff Law  <law@redhat.com>
16893         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
16894         * gcc.dg/tree-ssa/vrp26.c: New test.
16896 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
16898         PR target/20353
16899         PR target/24578
16900         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
16901         __UCLIBC__ is defined.
16903 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
16905         PR fortran/26224
16906         * gfortran.dg/gomp/pr26224.f: New test.
16908 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
16910         PR tree-opt/25918
16911         * lib/target-supports.exp
16912         (check_effective_target_vect_short_mult): New.
16913         (check_effective_target_vect_char_mult): New.
16914         (check_effective_target_vect_widen_sum_qi_to_si): New.
16915         (check_effective_target_vect_widen_sum_qi_to_hi): New.
16916         (check_effective_target_vect_widen_sum_hi_to_si): New.
16917         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
16918         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
16919         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
16920         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
16921         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
16922         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
16923         vect-reduc-pattern-2c.c
16924         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
16925         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
16926         vect-reduc-pattern-1c.c
16928 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
16930         PR fortran/24557
16931         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
16933 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16935         PR fortran/26054
16936         * gfortran.dg/enum_8.f90: Remove check for warning.
16937         * gfortran.dg/iomsg_1.f90: Ditto.
16938         * gfortran.dg/enum_1.f90: Ditto.
16939         * gfortran.dg/enum_9.f90: Ditto.
16940         * gfortran.dg/enum_2.f90: Ditto.
16941         * gfortran.dg/enum_10.f90: Ditto.
16942         * gfortran.dg/enum_3.f90: Ditto.
16943         * gfortran.dg/flush_1.f90: Ditto.
16944         * gfortran.dg/enum_4.f90: Ditto.
16945         * gfortran.dg/array_constructor_1.f90: Ditto.
16946         * gfortran.dg/enum_5.f90: Ditto.
16947         * gfortran.dg/enum_6.f90: Ditto.
16948         * gfortran.dg/enum_7.f90: Ditto.
16950 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
16952         PR middle-end/26300
16953         * gcc.c-torture/compile/20060215-1.c: New test.
16955 2006-02-14  Roger Sayle  <roger@eyesopen.com>
16957         PR middle-end/23670
16958         * gcc.dg/tree-ssa/andor-2.c: New test case.
16960 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
16962         PR fortran/25045
16963         * optional_dim.f90: New test.
16965 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16967         PR fortran/26277
16968         * gfortran.dg/label_4.f90: New.
16970 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
16971             Diego Novillo  <dnovillo@redhat.com>
16972             Uros Bizjak  <uros@kss-loka.si>
16974         * gfortran.dg/gomp: New directory.
16976 2006-02-14  Richard Guenther  <rguenther@suse.de>
16978         PR tree-optimization/26258
16979         * gcc.dg/torture/pr26258.c: New testcase.
16981 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
16983         PR fortran/26246
16984         * gfortran.dg/pr26246_1.f90: New test.
16985         * gfortran.dg/pr26246_2.f90: New test.
16987         PR middle-end/26092
16988         * gcc.c-torture/compile/20060208-1.c: New test.
16990 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
16992         PR fortran/26074
16993         PR fortran/25103
16994         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
16995         * gfortran.dg/bad_automatic_objects_1.f90: New test.
16996         * gfortran.dg/automatic_module_variable.f90: Change error message.
16998         PR fortran/20861
16999         * gfortran.dg/internal_dummy_1.f90: New test.
17001         PR fortran/20871
17002         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17005         PR fortran/25083
17006         * gfortran.dg/uncommon_block_data_1.f90: New test.
17007         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17008         with standard.
17010         PR fortran/25088
17011         * gfortran.dg/typed_subroutine_1.f90: New test.
17013 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
17015         * objc.dg/dwarf-1.m: New.
17017 2006-02-13  Roger Sayle  <roger@eyesopen.com>
17019         PR middle-end/24427
17020         * gcc.dg/tree-ssa/andor-1.c: New test case.
17022 2006-02-13  Josh Conner  <jconner@apple.com>
17024         PR target/25376
17025         * gcc.dg/pr25376.c: New test.
17027         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17028         assemble.
17029         * lib/target-supports.exp (check_named_sections_available):
17030         Only compile named-sections test -- don't assemble.
17032 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17034         * g++.dg/warn/no-write-strings.C: New test.
17035         * g++.dg/warn/write-strings.C: Likewise.
17036         * g++.dg/warn/write-strings-default.C: Likewise.
17038 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
17040         PR fortran/25806
17041         * gfortran.dg/ret_pointer_2.f90: New test.
17043 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
17045         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17047 2006-02-10  Jeff Law  <law@redhat.com>
17049         * gcc.c-torture/compile/pr26213.c: New test.
17051 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
17053         gfortran.dg/null_1.f90: New test.
17055 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17057         PR fortran/14771
17058         * gfortran.dg/parens_4.f90: New.
17059         * gfortran.dg/parens_5.f90: New.
17061 2006-02-10  Richard Guenther  <rguenther@suse.de>
17063         * gcc.dg/pr23372-1.c: Remove empty file.
17065 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17066         Paul Thomas  <pault@gcc.gnu.org>
17068         PR fortran/14771
17069         * gfortran.dg/parens_1.f90: New.
17070         * gfortran.dg/parens_2.f90: New.
17071         * gfortran.dg/parens_3.f90: New.
17073 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
17075         PR fortran/26038
17076         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17078         PR fortran/25059
17079         * gfortran.dg/impure_assignment_1.f90: New test.
17081         PR fortran/25070
17082         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17084 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17086         PR target/26141
17087         * g++.dg/expr/stdarg2.C: New test.
17089 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17091         PR inline-asm/16194
17092         * gcc.dg/pr16194.c: New test.
17094 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17096         * ada/acats/run_acats: Use portable variant of "$@".
17098 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17100         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17101         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17103 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17105         PR tree-opt/26179
17106         * g++.dg/opt/pr26179.C: New test.
17108 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17110         PR middle-end/26134
17111         * gcc.dg/tree-ssa/complex-3.c: New test.
17113 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17115         * gcc.c-torture/compile/volatile-1.c: New test.
17117 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
17119         PR 26180
17120         * gcc.dg/tree-ssa/pr26180.c: New test.
17122 2006-02-08  Jeff Law  <law@redhat.com>
17124         * gcc.dg/tree-ssa/pr21417.c: New test.
17126 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17128         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17129         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17131 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17133         * lib/scanrtl.exp: New.
17135 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17137         PR c++/26071
17138         * g++.dg/other/virtual2.C: New test.
17140         PR c++/26070
17141         * g++.dg/other/virtual1.C: New test.
17143 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17145         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17146         cleanup-ipa-dump): Update dump file glob patterns.
17147         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17148         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17150         * lib/gcc-dg.exp: Load it.
17151         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17153 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
17155         PR testsuite/26159
17156         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17157         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17159 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17161         PR fortran/25577
17162         * gfortran.dg/mvbits_1.f90: New.
17164 2006-02-07  Dirk Mueller  <dmueller@suse.com>
17166         * g++.dg/warn/Wdiv-by-zero.C: New test.
17167         * g++.dg/warn/Wno-div-by-zero.C: New.
17169 2006-02-07  Jeff Law  <law@redhat.com>
17171         * gcc.dg/tree-ssa/pr21559.c: New test.
17173         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17174         multiple VRP passes.
17175         * gcc.dg/tree-ssa/vrp09.c: Likewise.
17176         * gcc.dg/tree-ssa/vrp18.c: Likewise.
17177         * gcc.dg/tree-ssa/pr21582.c: Likewise.
17178         * gcc.dg/tree-ssa/pr20657.c: Likewise.
17179         * gcc.dg/tree-ssa/pr21001.c: Likewise.
17180         * gcc.dg/tree-ssa/vrp02.c: Likewise
17181         * gcc.dg/tree-ssa/vrp11.c: Likewise
17182         * gcc.dg/tree-ssa/pr14341.c: Likewise
17183         * gcc.dg/tree-ssa/vrp19.c: Likewise
17184         * gcc.dg/tree-ssa/vrp20.c: Likewise
17185         * gcc.dg/tree-ssa/vrp03.c: Likewise
17186         * gcc.dg/tree-ssa/pr21086.c: Likewise
17187         * gcc.dg/tree-ssa/pr21959.c: Likewise
17188         * gcc.dg/tree-ssa/vrp21.c: Likewise
17189         * gcc.dg/tree-ssa/vrp04.c: Likewise
17190         * gcc.dg/tree-ssa/pr25485.c: Likewise
17191         * gcc.dg/tree-ssa/pr22026.c: Likewise
17192         * gcc.dg/tree-ssa/vrp22.c: Likewise
17193         * gcc.dg/tree-ssa/vrp05.c: Likewise
17194         * gcc.dg/tree-ssa/20030807-10.c: Likewise
17195         * gcc.dg/tree-ssa/pr20701.c: Likewise
17196         * gcc.dg/tree-ssa/vrp23.c: Likewise
17197         * gcc.dg/tree-ssa/vrp06.c: Likewise
17198         * gcc.dg/tree-ssa/pr22117.c: Likewise
17199         * gcc.dg/tree-ssa/pr20702.c: Likewise
17200         * gcc.dg/tree-ssa/vrp15.c: Likewise
17201         * gcc.dg/tree-ssa/pr21090.c: Likewise
17202         * gcc.dg/tree-ssa/pr21294.c: Likewise
17203         * gcc.dg/tree-ssa/vrp24.c: Likewise
17204         * gcc.dg/tree-ssa/vrp07.c: Likewise
17205         * gcc.dg/tree-ssa/pr21563.c: Likewise
17206         * gcc.dg/tree-ssa/pr25382.c: Likewise
17207         * gcc.dg/tree-ssa/vrp16.c: Likewise
17208         * gcc.dg/tree-ssa/vrp25.c: Likewise
17209         * gcc.dg/tree-ssa/vrp08.c: Likewise
17210         * gcc.dg/tree-ssa/20030807-6.c: Likewise
17211         * gcc.dg/tree-ssa/vrp17.c: Likewise
17212         * gcc.dg/tree-ssa/pr21458.c: Likewise
17213         * g++.dg/tree-ssa/pr18178.C: Likewise
17215 2006-02-07  Richard Guenther  <rguenther@suse.de>
17217         PR c++/26140
17218         Revert
17219         2006-01-30  Richard Guenther  <rguenther@suse.de>
17220         PR c++/23372
17221         * gcc.dg/pr23372-1.C: New testcase.
17223         * g++.dg/tree-ssa/pr26140.C: New testcase.
17225 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
17227         PR c++/9737
17228         * g++.dg/template/ttp15.C: New test.
17229         * g++.dg/template/ttp16.C: Likewise.
17230         * g++.dg/template/ttp17.C: Likewise.
17231         * g++.old-deja/g++.pt/ttp36.C: Remove.
17232         * g++.old-deja/g++.pt/ttp19.C: Likewise.
17233         * g++.old-deja/g++.pt/ttp37.C: Likewise.
17234         * g++.old-deja/g++.pt/ttp38.C: Likewise.
17235         * g++.old-deja/g++.pt/ttp39.C: Likewise.
17236         * g++.old-deja/g++.pt/ttp9.C: Likewise.
17237         * g++.old-deja/g++.pt/ttp40.C: Likewise.
17238         * g++.old-deja/g++.pt/ttp51.C: Likewise.
17239         * g++.old-deja/g++.pt/ttp26.C: Likewise.
17240         * g++.old-deja/g++.pt/ttp36.C: Likewise.
17242 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
17244         PR libfortran/23815
17245         * unf_io_convert_4.f90: New test.
17247 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
17249         * gcc.dg/tree-ssa/loadpre10.c: New test.
17250         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17251         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17252         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17254 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17256         PR libfortran/24685
17257         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17259 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
17261         PR tree-opt/25251
17262         * gfortran.dg/assign_7.f: New test.
17264 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
17266         PR fortran/26041
17267         PR fortran/26064
17268         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17269         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17270         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17272 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
17274         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17275         in size_t typedef.
17277 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17279         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17280         * g++.dg/charset/string.c (foo): Likewise.
17281         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17282         const char*
17283         * g++.dg/ext/builtin2.C (printf): Likewise.
17284         * g++.dg/init/new15.C (printf): Likewise.
17285         * g++.dg/opt/pr17697-1.C (foo): Likewise.
17286         * g++.dg/opt/pr17697-2.C (foo): Likewise.
17287         * g++.dg/opt/pr17697-3.C (foo): Likewise.
17288         * g++.dg/template/non-dependent4.C (temp): Likewise.
17289         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17290         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17291         parameter type to const char*.
17292         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17293         Change type to const char*.
17294         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17295         Likewise.
17296         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17297         second parameter type to const char*.
17298         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17299         (Y::Y): Change parameter type to const char*.
17300         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17301         * g++.old-deja/g++.jason/report.C: Apply const correctness.
17302         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17303         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17304         (char*).
17305         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17306         const char*.
17307         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17308         type to const char*.
17309         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17310         return type to const char*.
17311         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17312         to const char*.
17313         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17314         * g++.old-deja/g++.law/refs1.C: Likewise.
17315         * g++.old-deja/g++.law/visibility1.C: Likewise.
17316         * g++.old-deja/g++.law/visibility2.C: Likewise.
17317         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17318         const char*.
17319         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17320         * g++.old-deja/g++.mike/net48.C: Likewise.
17321         * g++.old-deja/g++.mike/p646.C: Likewise.
17322         * g++.old-deja/g++.mike/p6746.C: Likewise.
17323         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17324         type to const char*.
17325         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17326         deprecated conversion warning.
17327         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17328         char*.
17329         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17330         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17331         * g++.old-deja/g++.pt/explicit8.C: Likewise.
17332         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17333         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17334         * g++.old-deja/g++.pt/nontype3.C: Likewise.
17335         * g++.old-deja/g++.pt/t39.C: Likewise.
17336         * g++.old-deja/g++.robertl/eb106.C: Likewise.
17337         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17339 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
17341         PR fortran/25075
17342         intrinsic_argument_conformance_1.f90: New test.
17344 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
17346         PR fortran/20845
17347         * gfortran.dg/char_result_11.f90: Add SAVE.
17348         * gfortran.dg/der_pointer_4.f90: Ditto.
17349         * gfortran.dg/default_initialization.f90: New test.
17351 2006-02-03  Jeff Law  <law@redhat.com>
17353         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17354         handle more than 100 dump files.
17355         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17356         * lib/scantree.exp (scan-tree-dump): Likewise.
17357         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17358         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17359         * lib/scanipa.exp (scan-ipa-dump): Likewise.
17360         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17361         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17363 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
17365         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17367 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
17369         * g++.dg/template/using12.C: New test.
17371 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
17373         * gcc.target/powerpc/pr25960.c: New test.
17375 2006-02-02  Steven G. Kargl  <kargls@comcast>
17377         PR fortran/24958
17378         gfortran.dg/nullify_2.f90: New test.
17380 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
17382         PR 25990
17383         * gcc.dg/gomp/pr25990.c: New test.
17385 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
17387         PR c++/25342
17388         * g++.gd/template/partial4.C: New test.
17390 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
17392         PR middle-end/26001
17393         * gfortran.dg/data_char_2.f90: New.
17395 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
17397         PR fortran/26039
17398         maxval_maxloc_conformance_1.f90: New test.
17400 2006-01-31  Richard Guenther  <rguenther@suse.de>
17402         * gcc.target/i386/sselibm-1.c: New testcase.
17403         * gcc.target/i386/sselibm-2.c: Likewise.
17404         * gcc.target/i386/sselibm-3.c: Likewise.
17405         * gcc.target/i386/sselibm-4.c: Likewise.
17406         * gcc.target/i386/sselibm-5.c: Likewise.
17408 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17410         PR fortran/24266
17411         * gfortran.dg/arrayio_derived_2.f90: New.
17413 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
17415         * gcc.dg/unsigned-long-compare.c: New test.
17417 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
17419         PR testsuite/25318
17420         * lib/target-supports.exp (check_effective_target_freorder):
17421         Check to see if target supports -freorder-blocks-and-partition.
17422         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17423         instead of "dg-require-named-sections".
17425 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
17427         PR target/14798:
17428         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17429         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17430         * gcc.dg/pragma-isr-trapa2.c: Likewise.
17431         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17432         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17433         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17434         * gcc.dg/attr-isr-trap_exit.c: Likewise.
17435         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17437 2006-01-30  Richard Guenther  <rguenther@suse.de>
17439         PR c++/23372
17440         * gcc.dg/pr23372-1.C: New testcase.
17442 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
17444         * gcc.dg/gomp/pr25874.c: New test.
17446 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
17448         PR tree-opt/25911
17449         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17451 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
17453         PR fortran/18578
17454         PR fortran/18579
17455         PR fortran/20857
17456         PR fortran/20885
17457         * gfortran.dg/intent_out_1.f90: New test.
17459 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
17461         PR fortran/17911
17462         * gfortran.dg/procedure_lvalue.f90: New test.
17464         PR fortran/20895
17465         PR fortran/25030
17466         * gfortran.dg/char_pointer_assign_2.f90: New test.
17467         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17468         assignment to be consistent with standard.
17469         * gfortran.dg/char_result_2.f90: The same.
17470         * gfortran.dg/char_result_8.f90: The same.
17472 2006-01-28  Zack Weinberg  <zackw@panix.com>
17474         * gcc.dg/Woverlength-strings.c
17475         * gcc.dg/Woverlength-strings-pedantic-c89.c
17476         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17477         * gcc.dg/Woverlength-strings-pedantic-c99.c
17478         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17480 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
17482         * gcc.c-torture/execute/20060127-1.c: New test.
17484 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17486         PR c++/25999
17487         * g++.dg/ext/pragmaweak1.C: New test.
17489 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17491         PR c++/25855
17492         * g++.dg/template/spec29.C: New test.
17494 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
17496         PR c/19606.
17497         * gcc.c-torture/execute/pr19606.c: New.
17499 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
17501         * gcc.dg/pragma-re-4.c: New test.
17503 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
17505         PR fortran/25964
17506         * gfortran.dg/assumed_size_refs_3.f90: New test.
17508 2006-01-27  Ben Elliston  <bje@au.ibm.com>
17510         * gcc.misc-tests/dectest.exp: Remove defunct comment.
17512 2006-01-26  Laurent GUERBY <laurent@guerby.net>
17514         PR ada/21317
17515         * ada/acats/support/impdef.a: Add One_Long_Second.
17516         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17517         * ada/acats/tests/c9/c94026.a: Likewise.
17518         * ada/acats/tests/c9/c97305c.ada: Likewise.
17519         * ada/acats/tests/c9/c99004a.ada: Likewise.
17521 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
17523         PR fortran/25964
17524         * gfortran.dg/global_references_2.f90: New test.
17526         PR fortran/25084
17527         PR fortran/20852
17528         PR fortran/25085
17529         PR fortran/25086
17530         * gfortran.dg/assumed_charlen_function_1.f90: New test.
17531         * gfortran.dg/assumed_charlen_function_3.f90: New test.
17533         PR fortran/25416
17534         * gfortran.dg/assumed_charlen_function_2.f90: New test.
17536 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
17538         PR c/25892
17539         * gcc.dg/Wpointer-sign.c: New.
17540         * gcc.dg/Wpointer-sign-Wall.c: New.
17541         * gcc.dg/Wpointer-sign-Wall-no.c: New.
17542         * gcc.dg/Wpointer-sign-pedantic.c: New.
17543         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17544         * gcc.dg/conv-2.c: Use -Wpointer-sign.
17546 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
17548         PR C/25861
17549         * gcc.c-torture/compile/pr25861.c: New test.
17551 2006-01-26  Paul Brook  <paul@codesourcery.com>
17553         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17554         on short-enum targets.
17555         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17556         variable.
17557         (generate_fields): Use short_enums.
17558         (main): Set short_enums.  Document -e.
17559         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17560         on short-enum targets.
17561         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17562         variable.
17563         (generate_fields): Use short_enums.
17564         (main): Set short_enums.  Document -e.
17565         * lib/target-supports.exp (check_effective_target_short_enums): New.
17567 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
17569         PR target/25947
17570         * gcc.dg/torture/pr25947-1.c: New test.
17572 2006-01-25  Jan Hubicka  <jh@suse.cz>
17573             Roger Sayle  <roger@eyesopen.com>
17575         PR rtl-optimization/25703
17576         * gcc.target/i386/20060125-1.c: New test case.
17577         * gcc.target/i386/20060125-2.c: New test case.
17579 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17581         PR fortran/18540
17582         * gfortran.dg/goto_1.f: New.
17584 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
17586         PR fortran/25716
17587         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17588         25716 on 32-bit systems too.
17590 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
17592         PR testsuite/25590
17593         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17595 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
17597         * gcc.dg/tree-ssa/gen-vect-33.c: New.
17599 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17601         PR fortran/25835
17602         * gfortran.dg/read_eof.f90: Delete, renamed.
17603         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17604         * gfortran.dg/read_eof_2.f90: New test.
17605         * gfortran.dg/read_eof_3.f90: New test.
17607 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
17609         PR tree-opt/25860
17610         * gcc.c-torture/compile/pr25860.c: New test.
17612 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17614         PR c++/25552
17615         * g++.dg/parse/dtor8.C: New test.
17617 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
17619         PR testsuite/25891
17620         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17621         * gcc.dg/gomp/gomp.exp: Return without testing anything if
17622         check_effective_target_fopenmp returns 0.
17624 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
17626         PR ada/20548
17627         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17628         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17629         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17631 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
17633         PR tree-opt/25857
17634         * g++.dg/opt/pr25857.C: New test.
17636 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
17637         Jan Hubicka  <jh@suse.cz>
17638         Richard Guenther  <rguenther@suse.de>
17640         PR rtl-optimization/25654
17641         * gcc.dg/torture/pr25654.c: New testcase.
17642         * gcc.target/i386/pr25654.c: Likewise.
17644 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
17646         PR fortran/25901
17647         * gfortran.dg/internal references_2.f90: New test.
17649         Fix regression in testing of admissability of attributes.
17650         * gfortran.dg/intent_used_1.f90: New test.
17652 2006-01-23  Ben Elliston  <bje@au.ibm.com>
17654         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17655         Remove target conditional torture options for i?86 and x86_64
17656         GNU/Linux.
17658 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17660         PR c++/10891
17661         * g++.dg/rtti/no-rtti.C: New.
17663 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
17665         PR c++/25895
17666         * g++.dg/inherit/conv2.C: New test.
17668         PR c++/25856
17669         * g++.dg/parse/dtor7.C: New test.
17671         PR c++/25858
17672         * g++.dg/template/crash44.C: New test.
17674 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
17676         PR fortran/25124
17677         PR fortran/25625
17678         * gfortran.dg/internal_references_1.f90: New test.
17679           PR fortran/20881
17680         PR fortran/23308
17681         PR fortran/25538
17682         PR fortran/25710
17683         * gfortran.dg/global_references_1.f90: New test.
17684         * gfortran.dg/g77/19990905-1.f: Restore the error that
17685         there is a clash between the common block name and
17686         the name of a subroutine reference.
17688         PR fortran/PR24276
17689         * gfortran.dg/aliasing_dummy_1.f90: New test.
17691 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
17693         * gcc.dg/vmx/1b-01.c: Warning fix.
17694         * gcc.dg/vmx/1c-02.c: Likewise.
17695         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17697 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
17699         PR testsuite/24962
17700         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17702 2006-01-20  Richard Guenther  <rguenther@suse.de>
17703         Steven Bosscher <stevenb.gcc@gmail.com>
17705         PR rtl-optimization/24626
17706         * gcc.dg/torture/pr24626-1.c: New testcase.
17707         * gcc.dg/torture/pr24626-2.c: Likewise.
17708         * gcc.dg/torture/pr24626-3.c: Likewise.
17709         * gcc.dg/torture/pr24626-4.c: Likewise.
17711 2006-01-20  Dirk Mueller  <dmueller@suse.com>
17713         PR c++/5520
17714         * g++.dg/warn/empty-body.C: New.
17716 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
17718         PR c++/22136
17719         * g++.dg/template/using10.C: New test.
17720         * g++.dg/temlpate/using11.C: Likewise.
17721         * g++.dg/inherit/using5.C: Tweak error messages.
17723 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
17725         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17726         target test.
17727         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17729 2006-01-19  Jan Hubicka  <jh@suse.cz>
17731         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17733 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17735         PR c++/25854
17736         * g++.dg/template/spec28.C: New test.
17738 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
17740         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17741         (switchfiles): Fix fprintf's by adding srcdir or removing it.
17743 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
17745         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17746         * gcc.dg/gomp/critical-1.c: Likewise.
17747         * gcc.dg/gomp/critical-3.c: Likewise.
17748         * gcc.dg/gomp/empty.c: Likewise.
17749         * gcc.dg/gomp/ordered-1.c: Likewise.
17750         * gcc.dg/gomp/for-4.c: Likewise.
17751         * gcc.dg/gomp/for-6.c: Likewise.
17752         * gcc.dg/gomp/master-3.c: Likewise.
17753         * gcc.dg/gomp/for-8.c: Likewise.
17754         * gcc.dg/gomp/for-10.c: Likewise.
17755         * gcc.dg/gomp/for-18.c: Likewise.
17756         * gcc.dg/gomp/for-5.c: Likewise.
17757         * gcc.dg/gomp/for-7.c: Likewise.
17758         * gcc.dg/gomp/for-9.c: Likewise.
17760 2006-01-18  Jeff Law  <law@redhat.com>
17762         * gcc.dg/tree-ssa/vrp25.c: New test.
17764 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17766         * gcc.dg/pr25805.c: Fix misapplied patch.
17768 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
17770         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17771         (check_effective_target_vect_udot_qi): New.
17772         (check_effective_target_vect_sdot_hi): New.
17773         (check_effective_target_vect_udot_hi): New.
17774         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17775         prefixed with "wrapv-" with -fwrapv.
17776         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17777         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17778         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17779         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17780         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17782         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17783         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17784         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17785         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17787 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17789         PR c++/16829
17790         * g++.dg/other/default2.C: New test.
17791         * g++.dg/other/default3.C: New test.
17793 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17795         PR c/25805
17796         * gcc.dg/pr25805.c: New file.
17798 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
17800         PR c++/25836
17801         * g++.dg/template/init6.C: New test.
17803 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
17805         * gcc.dg/tree-ssa/pr24287.c: New test
17807 2006-01-18  Eric Christopher  <echristo@apple.com>
17809         * g++.dg/eh/table.C: New.
17811 2006-01-18  DJ Delorie  <dj@redhat.com>
17813         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17814         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17815         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17816         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17818 2006-01-18  Jeff Law  <law@redhat.com>
17820         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17821         on wrapping on overflow semantics.
17823         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17825         * gcc.gc/tree-ssa/vrp23.c: New test.
17826         * gcc.gc/tree-ssa/vrp24.c: New test.
17828 2006-01-18  Richard Henderson  <rth@redhat.com>
17829             Aldy Hernandez  <aldyh@redhat.com>
17830             Jakub Jelinek  <jakub@redhat.com>
17831             Diego Novillo  <dnovillo@redhat.com>
17832             Uros Bizjak  <uros@kss-loka.si>
17834         * gcc.dg/gomp: New directory.
17836 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
17837             Steven G. Kargl  <kargls@comcast.net>
17839         PR fortran/20869
17840         * gfortran.dg/intrinsic_external_1.f90: New test.
17842         PR fortran/20875.
17843         * gfortran.dg/elemental_pointer_1.f90: New test.
17845         PR fortran/25024
17846         * gfortran.dg/external_procedures_1.f90: New test.
17848         PR fortran/25785
17849         gfortran.dg/assumed_present.f90: New test.
17851 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
17853         * g++.dg/parse/lookup5.C: New test.
17855 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17857         PR fortran/25697
17858         * gfortran.dg/read_eof.f90: New test.
17860 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17862         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
17863         add a closing brace.
17865 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17867         PR fortran/25631
17868         * gfortran.dg/fmt_tl.f: New test.
17870 2006-01-17  Eric Christopher  <echristo@apple.com>
17872         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
17873         * g++.old-deja/g++.warn/impint2.C: Ditto.
17874         * g++.old-deja/g++.other/null1.C: Ditto.
17875         * g++.dg/warn/conv2.C: Ditto.
17876         * g++.dg/warn/conv4.C: New file.
17878 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17880         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
17882 2006-01-17  Andreas Jaeger  <aj@suse.de>
17883             Janis Johnson <janis187@us.ibm.com>
17885         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
17886         in 64-bit.
17887         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
17888         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
17890 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17892         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17893         (switchfiles): xfail txxx where xxx >= 25.
17895 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17897         PR testsuite/25764
17898         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
17900 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
17902         PR c/25682
17903         * gcc.dg/pr25682.c: New test.
17904         * g++.dg/parse/array-size2.C: New test.
17906 2006-01-16  Ian Lance Taylor  <ian@airs.com>
17908         * consistency.vlad: Remove entire directory, 1652 files.
17910 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
17912         * lib/target-supports.exp (check_effective_target_dfp_nocache,
17913         check_effective_target_dfprt_nocache): New.
17914         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
17915         (check_effective_target_dfprt): New.
17916         * lib/c-compat.exp (check_dfp): Remove.
17917         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
17918         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
17919         level of support for decimal float.
17920         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
17921         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
17922         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
17923         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
17924         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
17925         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
17926         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
17927         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
17928         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
17929         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
17930         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
17931         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
17932         directives.
17934 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
17936         PR testsuite/25741
17937         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
17938         $base_dir/../.
17939         * lib/gfortran.exp (gfortran_init): Likewise.
17940         * lib/obj-c++.exp (obj-c++_init): Likewise.
17941         * lib/scanasm.exp (scan-assembler-dem): Likewise.
17942         (scan-assembler-dem-not): Likewise.
17943         * lib/scandump.exp (scan-dump-dem): Likewise.
17944         (scan-dump-dem-not): Likewise.
17946 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
17948         PR testsuite/25767
17949         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
17950         powerpc-*-darwin*.
17951         * lib/obj-c++.exp (obj-c++_init): Likewise.
17953 2006-01-16  Richard Guenther  <rguenther@suse.de>
17955         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
17957 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17959         PR testsuite/25777
17960         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
17961         to LD_LIBRARY_PATH.
17963 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17964             Andrew Pinski  <pinskia@physics.uc.edu>
17966         * gcc.dg/minmax-1.c: New test.
17968 2006-01-16  Ben Elliston  <bje@au.ibm.com>
17970         * gcc.dg/dfp/dfp.exp: Correct FSF address.
17971         * gcc.misc-tests/dectest.exp: Ditto.
17973 2006-01-15  Ian Lance Taylor  <ian@airs.com>
17975         PR testsuite/25796
17976         * gcc.target/i386/cmov6.c: Use -march=k8.
17978 2006-01-15  Andreas Jaeger  <aj@suse.de>
17980         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
17981         x86 does not have __float128.
17983 2006-01-14  Ian Lance Taylor  <ian@airs.com>
17985         * gcc.target/i386/cmov6.c: New test.
17987 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
17989         PR c++/25663
17990         * g++.dg/template/ctor6.C: New test.
17992 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
17994         PR tree-optimization/25485
17995         * gcc.dg/tree-ssa/pr25485.c: New.
17997 2006-01-14  Richard Guenther  <rguenther@suse.de>
17999         PR tree-optimization/22548
18000         PR tree-optimization/22555
18001         PR tree-optimization/22501
18002         * gcc.dg/tree-ssa/alias-4.c: New testcase.
18003         * gcc.dg/tree-ssa/alias-5.c: Likewise.
18004         * gcc.dg/tree-ssa/alias-6.c: Likewise.
18005         * gcc.dg/tree-ssa/alias-7.c: Likewise.
18006         * gcc.dg/tree-ssa/alias-8.c: Likewise.
18007         * gcc.dg/tree-ssa/alias-9.c: Likewise.
18008         * gcc.dg/tree-ssa/alias-10.c: Likewise.
18009         * gcc.dg/tree-ssa/alias-11.c: Likewise.
18010         * gcc.dg/tree-ssa/alias-12.c: Likewise.
18012 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
18014         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
18015         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18017 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
18018         Richard Guenther  <rguenther@suse.de>
18020         PR rtl-optimization/24257
18021         * gcc.dg/torture/pr24257.c: New testcase.
18023 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
18025         * gcc.c-torture/execute/20060110-1.c: New test.
18026         * gcc.c-torture/execute/20060110-2.c: New test.
18028 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
18030         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18032 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
18034         PR fortran/25756
18035         * gfortran.dg/label_3.f90: New test.
18037 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
18039         PR tree-optimization/25771
18040         * g++.dg/tree-ssa/pr25771.C: New test
18042 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18044         PR tree-opt/24365
18045         * g++.dg/opt/complex5.C: New test.
18047 2006-01-13  Richard Guenther  <rguenther@suse.de>
18049         * gcc.target/i386/387-9.c: New testcase.
18051 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18053         PR c++/24824
18054         * g++.dg/debug/dwarf2-1.C: New.
18056 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
18058         PR testsuite/25728
18059         * lib/gcov.exp (verify-lines): Add "close $fd".
18061 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
18062             Ben Elliston  <bje@au.ibm.com>
18064         * gcc.dg/dfp/inf-1.c: New test.
18066 2006-01-12  Janis Johnson <janis187@us.ibm.com>
18067             Yao Qi  <qiyaoltc@cn.ibm.com>
18068             Ben Elliston  <bje@au.ibm.com>
18069             Jon Grimm  <jgrimm2@us.ibm.com>
18071         * gcc.dg/nodfp-1.c: New test.
18072         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18073         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18074         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18075         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18076         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18077         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18078         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18079         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18080         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18081         * gcc.dg/format/dfp-scanf-1.c: Likewise.
18082         * gcc.dg/format/dfp-printf-1.c: Likewise.
18083         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18084         (compat_setup_dfp): New.
18085         * gcc.dg/compat/compat.exp: Use it.
18086         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18087         Make some variables global, prepend "compat_" to their names.
18088         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18089         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18090         * gcc.misc-tests/dectest.exp: New test driver for decTest.
18091         * lib/compat.exp (compat_skip_list): Make global, rename.
18092         * lib/c-compat.exp: New file.
18093         * lib/target-supports.exp (check_effective_target_dfp): New.
18095         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18096         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18097         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18098         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18099         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18100         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18101         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18102         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18103         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18104         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18105         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18106         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18107         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18108         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18109         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18110         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18111         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18112         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18113         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18114         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18115         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18116         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18117         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18118         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18119         gcc.dg/dfp/struct-layout-1.c,
18120         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18121         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18122         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18123         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18124         gcc.dg/dfp/func-vararg-dfp.c,
18125         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18126         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18127         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18128         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18129         gcc.dg/dfp/wtr-conversion-1.c: New tests.
18131 2006-01-11  Richard Guenther  <rguenther@suse.de>
18133         PR tree-optimization/25734
18134         * gcc.dg/tree-ssa/pr25734.c: New testcase.
18136 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18138         PR fortran/25486
18139         * gfortran.dg/literal_character_constant_1_x.F: New test.
18140         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18141         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18142         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18144 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18146         PR c++/25386
18147         * g++.dg/ext/packed3.C: Add expected packed error.
18149 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
18151         PR target/25706
18152         * gcc.dg/torture/pr25706-1.c: New test.
18154 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
18156         PR tree-optimization/23109
18157         PR tree-optimization/23948
18158         PR tree-optimization/24123
18160         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18161         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18162         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18163         g++.dg/tree-ssa/pr23948.C: New testcases.
18164         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18165         three divisions in order to do the optimization.
18167 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
18169         PR c++/25632
18170         * g++.dg/other/pr25632.C: New test.
18172 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
18174         PR fortran/25730
18175         * gfortran.dg/used_types_1.f90: New test.
18177 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
18179         PR target/25718
18180         * gcc.dg/torture/pr25718-1.c: New test.
18182 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18184         * gfortran.dg/list_read_2.f90: Fix typo in description.
18186 2006-01-10  Jan Beulich  <jbeulich@novell.com>
18188         * lib/target-supports.exp (check_visibility_available): Simplify test
18189         for *-*-netware*.
18190         (check_profiling_available): Fail for *-*-netware*.
18191         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18192         * gcc.dg/20021014-1.c: Likewise.
18193         * gcc.dg/nest.c: Likewise.
18195 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18197         fortran/24936
18198         * gfortran.dg/forall_3.f90: New test.
18200 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18202         PR fortran/21977
18203         * gfortran.dg/nesting_2.f90: New test.
18204         * gfortran.dg/nesting_3.f90: New test.
18206 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
18208         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18209         Fix typo in comment.
18211 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18213         * gfortran.dg/single_char_string.f90: New test.
18215 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18217         * gfortran.dg/ichar_2.f90: New test.
18219 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18221         PR fortran/25093
18222         * gfortran.dg/private_type_4.f90: New.
18224 2006-01-07  Richard Guenther  <rguenther@suse.de>
18226         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18228 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18230         * gfortran.dg/func_decl_1.f90: New.
18231         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18232         * gfortran.dg/array_alloc_2.f90: Likewise.
18233         * gfortran.dg/char_result_8.f90: Likewise.
18234         * gfortran.dg/dup_save_1.f90: Likewise.
18235         * gfortran.dg/dup_save_2.f90: Likewise.
18236         * gfortran.dg/f2c_6.f90: Likewise.
18237         * gfortran.dg/f2c_7.f90: Likewise.
18238         * gfortran.dg/func_result_2.f90: Likewise.
18239         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18241 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
18243         PR fortran/22146
18244         * gfortran.dg/elemental_subroutine_1.f90: New test.
18245         * gfortran.dg/elemental_subroutine_2.f90: New test.
18247         PR fortran/25029
18248         PR fortran/21256
18249         * gfortran.dg/assumed_size_refs_1.f90: New test.
18251         PR fortran/20868
18252         PR fortran/20870
18253         * gfortran.dg/assumed_size_refs_2.f90: New test.
18254         * gfortran.dg/initialization_1.f90: Change warning message.
18256 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
18258         * gcc.dg/tree-ssa/loop-15.c: New test.
18260 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18262         PR fortran/25598
18263         * gfortran.dg/backspace_3.f: New test.
18264         * gfortran.dg/backspace_4.f: New test.
18266 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18268         PR fortran/24268
18269         * gfortran.dg/fmt_white.f: Update test.
18271 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
18273         * gcc.dg/cast-1.c: Add new warning.
18274         * gcc.dg/cast-2.c: Likewise.
18275         * gcc.dg/cast-3.c: Likewise.
18276         * gcc.dg/format/cast-1.c: Likewise.
18277         * gcc.dg/cast-4.c: New testcase.
18279 2006-01-05  Richard Guenther  <rguenther@suse.de>
18281         PR tree-optimization/22555
18282         * gcc.dg/tree-ssa/alias-3.c: New testcase.
18284 2006-01-05  Richard Guenther  <rguenther@suse.de>
18285             Diego Novillo  <dnovillo@redhat.com>
18287         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18288         * gcc.dg/tree-ssa/loop-8.c: Likewise.
18289         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18290         * gcc.dg/tree-ssa/pr23294.c: Likewise.
18291         * gcc.dg/tree-ssa/pr21985.c: Likewise.
18292         * gcc.dg/tree-ssa/loop-14.c: Likewise.
18293         * gcc.dg/tree-ssa/loop-2.c: Likewise.
18294         * gcc.dg/tree-ssa/loop-3.c: Likewise.
18295         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18296         * gcc.dg/tree-ssa/pr21171.c: Likewise.
18297         * gcc.dg/tree-ssa/loop-5.c: Likewise.
18298         * gcc.dg/tree-ssa/loop-10.c: Likewise.
18299         * gcc.dg/tree-ssa/loop-6.c: Likewise.
18300         * treelang/compile/extravar.tree: Likewise.
18301         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18302         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18303         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18304         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18305         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18307 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18309         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18310         for 64-bit fix.
18312 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
18314         PR fortran/23675
18315         gfortran.dg/char_result_11.f90: New.
18317 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
18319         PR c++/24782
18320         * g++.dg/parse/access9.C: New test.
18321         * g++.dg/tc1/dr52.C: Tweak error markers.
18323 2006-01-04  Richard Henderson  <rth@redhat.com>
18325         Merge from gomp branch.
18326         * g++.dg/parse/pragma2.C: Update expected error lines.
18328 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
18330         * g++.dg/other/i386-2.C: New test.
18332         PR target/25554
18333         * gcc.c-torture/compile/20051228-1.c: New test.
18335         PR c/25559
18336         * gcc.dg/pr25559.c: New test.
18338 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
18340         PR c++/25492
18341         * g++.dg/lookup/friend9.C: New test.
18343         PR c++/25625
18344         * g++.dg/template/repo5.C: New test.
18346 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
18348         PR fortran/25101
18349         * gfortran.dg/forall_2.f90: New test.
18351 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18353         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18354         dg-require-weak.  Adjust regexp to handle leading-underscore
18355         targets and space as well as TAB after .weak.  Change previous
18356         64-bit fix to not use naked dot.
18358 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
18360         PR rtl-optimization/25578
18361         * gcc.c-torture/execute/20060102-1.c: New testcase.
18363 2006-01-03  Richard Guenther  <rguenther@suse.de>
18365         PR c/25183
18366         * gcc.dg/torture/pr25183.c: New testcase.
18368 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
18370         Merge from gomp-branch.
18371         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18372         * gcc.dg/ia64-sync-2.c: Likewise.
18373         * gcc.dg/ia64-sync-3.c: Likewise.
18374         * gcc.dg/ia64-sync-4.c: Likewise.
18375         * gcc.dg/sync-2.c: Likewise.
18376         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18377         that sparc64-*-* and sparcv9-*-* supports sync builtins.
18379 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
18381         PR c++/25635
18382         * g++.dg/parse/operator6.C: New test.
18384         PR c++/25637
18385         * g++.dg/parse/error29.C: New test.
18387         PR c++/25638
18388         * g++.dg/parse/dtor6.C: New test.
18390         PR c++/25633
18391         * g++.dg/parse/ctor3.C: New test.
18393         PR c++/25634
18394         * g++.dg/template/class3.C: New test.
18396 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
18398         * g++.dg/debug/debug9.C: New.
18400 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
18402         PR fortran/24640
18403         * gfortran.dg/label_2.f90: New test.
18405 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18407         * g++.dg/lookup/using12.C: Tighten error marker.
18409 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
18410             Andrew Pinski <pinskia@physics.uc.edu>
18412         * gcc.target/powerpc/darwin-abi-3.c: New file.
18413         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18414         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18415         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18416         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18417         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18418         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18419         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18420         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18422 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
18424         * gcc.dg/tree-ssa/loadpre1.c: New;
18425         * gcc.dg/tree-ssa/loadpre2.c: New;
18426         * gcc.dg/tree-ssa/loadpre3.c: New;
18427         * gcc.dg/tree-ssa/loadpre4.c: New;
18428         * gcc.dg/tree-ssa/loadpre5.c: New;
18429         * gcc.dg/tree-ssa/loadpre6.c: New;
18430         * gcc.dg/tree-ssa/loadpre7.c: New;
18431         * gcc.dg/tree-ssa/loadpre8.c: New;
18432         * gcc.dg/tree-ssa/loadpre9.c: New;
18434 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
18436         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18437         * g++.dg/abi/thunk4.C: Likewise.
18439 2006-01-01  Andreas Jaeger  <aj@suse.de>
18441         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18442         portable.
18444 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
18446         PR c++/25294
18447         * gcc.dg/pragma-pack-3.c: New test.
18448         * g++.dg/parse/pragma3.C: New test.
18450 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18452         PR middle-end/24827
18453         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18455 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18457         PR testsuite/25214
18458         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18460 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18462         PR fortran/22607
18463         * gfortran-dg/pure_byref_3.f90: New.
18465         fortran/PR 25396
18466         * gfortran.dg/userdef_operator_1.f90: New.
18468 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18470         * g++.dg/abi/thunk3.C: New.
18471         * g++.dg/abi/thunk4.C: New.
18473 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
18475         PR fortran/25532
18476         * gfortran.dg/host_used_types_1.f90: New test. Check that host
18477         associated derived type components of derived types are
18478         properly declared in contained procedures.
18480 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18482         PR libgfortran/25139
18483         * gfortran.dg/backspace_2.f: New test.
18485 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18487         PR libgfortran/25550
18488         * gfortran.dg/endfile.f: New test.
18490 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18492         PR libgfortran/25419
18493         * gfortran.dg/comma.f: New test.
18495 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18497         * lib/gfortran-dg.exp: Remove trailing whitespace.
18498         * lib/fortran-torture.exp: Test with -fbounds-check instead of
18499         -funroll-all-loops.
18501 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
18503         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18504         Extended Double long doubles or repeat tests when long double is
18505         the same size as double.
18507 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18509         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18511         PR testsuite/25442
18512         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18513         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18515         PR testsuite/25441
18516         * gcc.dg/pr23911.c: Make test variable static.
18518         PR testsuite/25444
18519         * gcc.dg/tree-ssa/pr14841.c: Likewise.
18521 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18523         PR c++/25439
18524         * g++.dg/parse/crash17.C: Adjust error markers.
18525         * g++.dg/template/error20.C: New test.
18527 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18529         PR c++/23172
18530         * g++.dg/ext/complit4.C: New test.
18532         PR c++/25417
18533         * g++.dg/ext/complit5.C: Likewise.
18535 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
18537         PR tree-optimization/25125
18538         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18539         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18540         * gcc.c-torture/execute/pr25125.c: New.
18542 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
18544         PR fortran/25029
18545         PR fortran/21256
18546         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18547         functions with incorrect assumed size references.
18549 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
18551         PR c++/23171
18552         * g++.dg/opt/init1.C: New test.
18554 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
18556         PR c++/24671
18557         * g++.dg/template/sfinae3.C: New test.
18559 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18561         * g++.dg/other/friend4.C: New test.
18563 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18565         PR target/25005
18566         * g++.dg/opt/pr25005.C: New test.
18568 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18570         PR c++/25369
18571         * g++.dg/template/ptrmem16.C: New test.
18573 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
18575         PR fortran/25029
18576         PR fortran/21256
18577         * gfortran.dg/initialization_1.f90: Add test of SIZE.
18579 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18581         PR libgfortran/25307
18582         * gfortran.dg/list_read_5.f90: New test.
18584 2005-12-22  Richard Henderson  <rth@redhat.com>
18586         * gcc.target/i386/sse-7.c: Use -msse2.
18588 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18590         PR rtl-optimization/25432
18591         * gcc.c-torture/compile/20051216-1.c: New test.
18593         PR objc/25328
18594         * objc/execute/pr25328.m: New test.
18596 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18598         PR c++/25364
18599         * g++.dg/template/call4.C: New test.
18601 2005-12-22  Dale Johannesen  <dalej@apple.com>
18603         * gcc.target/i386/sse-17.c: New.
18605 2005-12-22  Paul Brook  <paul@codesourcery.com>
18607         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18609 2005-12-22  Paul Brook  <paul@codesourcery.com>
18611         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18613 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18615         PR tree-opt/25513
18616         * gcc.c-torture/compile/pr25513.c: New test.
18618 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18620         PR c++/23333
18621         * g++.dg/parse/error25.C: Add more tests.
18623 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18625         PR fortran/18990
18626         * gfortran.dg/der_charlen_1.f90: New.
18628 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
18630         PR fortran/20889
18631         * gfortran.dg/pointer_component_type_1.f90: New test.
18633         PR fortran/25029
18634         PR fortran/21256
18635         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18636         should give an error with assumed size array refernces and checks
18637         those that should not.
18638         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18639         reference an upper bound so that it does not generate an error.
18641         PR fortran/19362
18642         PR fortran/20244
18643         PR fortran/20864
18644         PR fortran/25391
18645         * gfortran.dg/used_dummy_types_1.f90: New test.
18646         * gfortran.dg/used_dummy_types_2.f90: New test.
18647         * gfortran.dg/used_dummy_types_3.f90: New test.
18648         * gfortran.dg/used_dummy_types_4.f90: New test.
18649         * gfortran.dg/used_dummy_types_5.f90: New test.
18651         PR fortran/23152
18652         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18653         group already being USE associated.
18654         * gfortran.dg/assumed_shape_nml.f90: New test.
18655         * gfortran.dg/assumed_size_nml.f90: New test.
18657         PR fortran/20862
18658         PR fortran/25053
18659         PR fortran/25063
18660         PR fortran/25064
18661         PR fortran/25066
18662         PR fortran/25067
18663         PR fortran/25068
18664         PR fortran/25307
18665         * gfortran.dg/io_constraints_1.f90: New test.
18666         * gfortran.dg/io_constraints_1.f90: New test.
18667         * gfortran.dg/iostat_3.f90: Change wording of warning.
18668         * gfortran.dg/g77/19981216-0.f: The same.
18670 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
18672         PR tree-optimization/23518
18673         * gcc.dg/pr23518.c: New.
18675 2005-12-21  Mike Stump  <mrs@apple.com>
18677         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18679 2005-12-21  Paul Brook  <paul@codesourcery.com>
18681         * gcc.dg/pr19340.c: Skip on m68k targets.
18683 2005-12-21  Steven Bosscher  <stevenb@suse.de>
18685         PR rtl-optimization/25196
18686         * gcc.dg/pr25196.c: New test.
18688 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
18690         PR fortran/25423
18691         gfortran.dg/where_nested_1.f90: New.
18693 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
18695         PR tree-optimization/25382.
18696         * gcc.dg/tree-ssa/pr25382.c: New.
18698 2005-12-20  Richard Guenther  <rguenther@suse.de>
18700         PR middle-end/24306
18701         * gcc.target/i386/pr24306.c: New testcase.
18703 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
18705         PR tree-optimization/25501
18706         * gcc.dg/tree-ssa/pr25501.c: New.
18708 2005-12-20  Richard Guenther  <rguenther@suse.de>
18710         Revert
18711         2005-12-02  Richard Guenther  <rguenther@suse.de>
18713         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18715 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
18717         PR c++/21228
18718         * g++.dg/warn/Wunreachable-code-2.C: New test.
18720 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
18722         PR c++/24278
18723         * g++.dg/template/ctor5.C: New test.
18725         PR c++/24915
18726         * g++.dg/template/overload8.C: New test.
18728 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
18730         * gcc.c-torture/compile/pr25483 : New test.
18732 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18734         PR c++/20552
18735         * g++.dg/ext/typeof10.C: New test.
18737 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18739         * gcc.dg/mt-loopi1.c: New.
18741 2005-12-18  Richard Guenther  <rguenther@suse.de>
18743         PR tree-optimization/25481
18744         * gcc.dg/torture/pr25481.c: New testcase.
18746 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18748         PR rtl-optimization/21041
18749         * gcc.dg/pr21041.c: New test.
18751 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18753         PR libgfortran/25463
18754         * gfortran.dg/advance.f90: New test.
18756 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
18758         * gcc.dg/20051201-1.c: New test.
18760 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
18762         PR fortran/25018
18763         * gfortran.dg/initialization_1.f90: New test.
18764         * gfortran.dg/enum_5.f90: Change dg-error to new message.
18765         * gfortran.dg/g77/980616-0.f: The same.
18767 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18769         * PR fortran/25458
18770         * gfortran.dg/chkbits.f90: New test.
18772 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18774         * gfortran.dg/enum_5.f: Revert to previous version.
18776 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18778         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18779         * gfortran.dg/nested_modules_1.f90: Ditto.
18780         * gfortran.dg/hollerith_f95.f90: Ditto.
18781         * gfortran.dg/select_5.f90: Ditto.
18782         * gfortran.dg/secnds.f: Ditto.
18783         * gfortran.dg/hollerith2.f90: Ditto.
18784         * gfortran.dg/imag_2.f: Ditto.
18785         * gfortran.dg/ftell_2.f90: Ditto.
18786         * gfortran.dg/malloc_free_1.f90: Ditto.
18787         * gfortran.dg/logint-1.f: Ditto.
18788         * gfortran.dg/recursive_statement_functions.f90: Ditto.
18789         * gfortran.dg/e_d_fmt.f90: Ditto.
18790         * gfortran.dg/hollerith_legacy.f90: Ditto.
18791         * gfortran.dg/logint-2.f: Ditto.
18792         * gfortran.dg/enum_5.f90: Ditto.
18793         * gfortran.dg/f2c_2.f90: Ditto.
18794         * gfortran.dg/pr17143.f90: Ditto.
18795         * gfortran.dg/namelist_14.f90: Ditto.
18796         * gfortran.dg/logint-3.f: Ditto.
18797         * gfortran.dg/spread_scalar_source.f90: Ditto.
18798         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18799         * gfortran.dg/namelist_11.f: Ditto.
18800         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18801         * gfortran.dg/g77/20010519-1.f
18802         * gfortran.dg/g77/alpha1.f: Ditto.
18803         * gfortran.dg/g77/990115-1.f: Ditto.
18804         * gfortran.dg/g77/erfc.f: Ditto.
18805         * gfortran.dg/g77/19990313-3.f: Ditto.
18806         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18807         * gfortran.dg/g77/20010426.f: Ditto.
18808         * gfortran.dg/g77/19990313-0.f: Ditto.
18809         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18810         * gfortran.dg/g77/20000629-1.f: Ditto.
18811         * gfortran.dg/g77/970125-0.f: Ditto.
18812         * gfortran.dg/g77/8485.f: Ditto.
18813         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18814         * gfortran.dg/g77/19990313-1.f: Ditto.
18815         * gfortran.dg/g77/int8421.f: Ditto.
18816         * gfortran.dg/g77/19990305-0.f: Ditto.
18817         * gfortran.dg/g77/947.f: Ditto.
18818         * gfortran.dg/g77/19990905-2.f: Ditto.
18819         * gfortran.dg/g77/cabs.f: Ditto.
18820         * gfortran.dg/g77/19990313-2.f: Ditto.
18821         * gfortran.dg/g77/20020307-1.f: Ditto.
18822         * gfortran.dg/g77/dcomplex.f: Ditto.
18823         * gfortran.dg/g77/19990502-1.f: Ditto.
18824         * gfortran.dg/g77/19981216-0.f: Ditto.
18825         * gfortran.dg/common_4.f90: Ditto.
18826         * gfortran.dg/entry_4.f90: Ditto.
18827         * gfortran.dg/equiv_constraint_2.f90: Ditto.
18828         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18829         * gfortran.dg/namelist_12.f: Ditto.
18830         * gfortran.dg/scale_1.f90: Ditto.
18831         * gfortran.dg/modulo_1.f90
18832         * gfortran.dg/hollerith.f90: Ditto.
18833         * gfortran.dg/direct_io_3.f90: Ditto.
18834         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
18835         * gfortran.dg/gnu_logical_1.F: Ditto.
18836         * gfortran.dg/unf_io_convert_1.f90: Ditto.
18837         * gfortran.dg/assign_1.f90: Ditto.
18838         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
18839         * gfortran.dg/pr23095.f: Ditto.
18840         * gfortran.dg/read_float_1.f90: Ditto.
18842 2005-12-17  Andreas Jaeger  <aj@suse.de>
18844         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
18845         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
18847 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18849         PR fortran/24268
18850         * gfortran.dg/fmt_white.f: New test.
18852 2005-12-16  Steven G. Kargl <kargls@comcast.net>
18854         * gfortran.dg/label_1.f90: New test.
18856 2005-12-15  Ben Elliston  <bje@au.ibm.com>
18858         PR testsuite/25422
18859         * gcc.dg/20031012-1.c: Add -Walways-true option.
18860         * gcc.dg/weak/weak-3.c: Likewise.
18861         * g++.old-deja/g++.mike/warn8.C: Likewise.
18863 2005-12-16  Mike Stump  <mrs@apple.com>
18865         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
18866         exit.
18868 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18870         PR libgfortran/25264
18871         PR libgfortran/25349
18872         * gfortran.dg/tl_editing.f90: Added additional checks.
18873         * gfortran.dg/t_editing.f: New test.
18874         * gfortran.dg/write_padding.f90: New test
18876 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18878         PR testsuite/25215
18879         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
18881 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
18883         PR rtl-optimization/24899
18884         * gcc.c-torture/execute/20051215-1.c: New test.
18886 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
18888         PR 24823
18889         * gfortran.dg/pr24823.f: New test.
18891 2005-12-16  Jeff Law  <law@redhat.com>
18893         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
18895 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18897         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18898         (base_types): Change C++ style comments to C style comments.  Remove
18899         aligned types from the array.  Keep Enums disabled.
18900         (complex_types): Remove aligned types from the array.
18901         Comment out "_Complex long double".
18902         (attrib_types): Remove.
18903         (complex_attrib_types): Remove.
18904         (attrib_array_types): Remove.
18905         (complex_attrib_array_types): Remove.
18906         (aligned_bitfld_types): Remove.
18907         (n_aligned_bitfld_types): Remove.
18908         (FEATURE_ALIGNEDPACKED): Delete.
18909         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
18910         (singles): Remove support for adding attributes.
18911         (choose_type): Remove support for attributed types.
18912         (generate_fields): Remove support for attributed bit-fields.
18913         Remove support for adding attributes.
18914         (generate_random_tests): Remove support for adding attributes.
18915         (features): Add back "[0] :0" and "complex vector [0]".
18916         (main): Remove support for attributed bit-fields.
18917         Uncomment the calling of generate_random_tests for the rests of
18918         the tests.
18920 2005-12-16  Jan Hubicka  <jh@suse.cz>
18922         * gcc.c-torture/combine/pr25224.c: New.
18924 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
18926         PR other/25028
18927         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
18928         HP-UX.
18930 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
18932         * gcc.dg/20051215-1.c: New file.
18934 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18936         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
18937         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
18939 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
18941         PR fortran/18197
18942         * gfortran.dg/dummy_functions_1.f90: New.
18944 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
18946         PR rtl-optimization/25310
18947         * gcc.c-torture/compile/pr25310.c: New test.
18949 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18951         PR debug/25023
18952         * gcc.dg/pr25023.c: New test.
18954 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18956         * g++.old-deja/g++.brendan/redecl1.C,
18957         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
18958         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
18959         g++.old-deja/g++.oliva/typeof1.C,
18960         g++.old-deja/g++.other/crash16.C,
18961         g++.old-deja/g++.other/crash34.C,
18962         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
18963         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
18964         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
18965         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
18966         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
18967         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
18968         Remove xfail.
18970 2005-12-14  Kean Johnston  <jkj@sco.com>
18971             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18973         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
18974         * gcc.target/i386/20020523-1.c: Ditto.
18975         * gcc.target/i386/tailcall-1.c: Ditto.
18976         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
18977         * gcc.target/i386/ssetype-5.c: Ditto.
18979 2005-12-14  Jeff Law  <law@redhat.com>
18981         * gcc.dg/tree-ssa/foldstring-1.c: New test.
18983 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18985         PR target/25254
18986         PR target/24188
18987         * gcc.target/i386/pr25254.c: New test.
18988         * gfortran.dg/PR24188.f: New test.
18990 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
18992         * lib/fortran-torture.exp: Catch remaining uses of
18993         remote_file build delete.
18995 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18997         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
18999 2005-12-14  Ben Elliston  <bje@au.ibm.com>
19001         * gcc.dg/warn-addr-cmp.c: New test.
19003 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19005         PR debug/25023
19006         PR target/25293
19007         * gcc.target/i386/pr25293.c: New test.
19009 2005-12-13  Petr Machata  <machata@post.cz>
19011         PR c++/24907
19012         * g++.dg/parse/comma2.C: New test.
19014 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
19015             Jakub Jelinek  <jakub@redhat.com>
19017         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19018         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19019         (limits.h): Include unconditionally.
19020         (stdlib.h): Likewise.
19021         (hashtab.h): Do not include.
19022         (getopt.h): Likewise.
19023         (stddef.h): Include.
19024         (hashval_t): Define.
19025         (struct entry): Add "next" field.
19026         (HASH_SIZE): New macro.
19027         (hash_table): New variable.
19028         (switchfiles): Do not use xmalloc.
19029         (mix): New macro.
19030         (iterative_hash): New function.
19031         (hasht): Remove.
19032         (e_exists): New function.
19033         (e_insert): Likewise.
19034         (output): Use, instead of libiberty hashtable functions.
19035         (main): Do not use getopt.  Do not call htab_create.
19037 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19039         PR c++/25331
19040         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19041         put atal* and atpaal* attributes on array elements.
19042         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19043         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19044         put atal* and atpaal* attributes on array elements.
19045         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19047 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
19049         * gcc.dg/single-precision-constant.c: New test.
19051 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
19053         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19054         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19055         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19056         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19057         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19058         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19059         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19060         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19061         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19062         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19063         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19064         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19065         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19066         gcc.target/powerpc/ppc-sdata-2.c,
19067         gcc.target/powerpc/ppc-stackalign-1.c,
19068         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19069         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19070         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19071         gcc.target/powerpc/rs6000-ldouble-2.c,
19072         gcc.target/powerpc/rs6000-power2-1.c,
19073         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19074         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
19075         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
19076         option into target selector.
19077         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
19078         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19080 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19082         PR objc/25348
19083         * objc.dg/encode-9.m: New test.
19085 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19087         PR testsuite/20772
19088         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19089         * gcc.dg/asm-b.c: Fix typo.
19090         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19091         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19092         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19093         i?86 lp64 and x86_64 ilp32.
19094         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19095         on i?86 lp64.
19096         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19098 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
19100         PR fortran/25078
19101         gfortran.dg/equiv_5.f90: New test.
19103 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
19105         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19106         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19107         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19108         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19109         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19110         * gcc.dg/tree-ssa/reassoc-5.c: New.
19111         * gcc.dg/tree-ssa/reassoc-6.c: New.
19112         * gcc.dg/tree-ssa/reassoc-7.c: New.
19113         * gcc.dg/tree-ssa/reassoc-8.c: New.
19114         * gcc.dg/tree-ssa/reassoc-9.c: New.
19115         * gcc.dg/tree-ssa/reassoc-10.c: New.
19116         * gcc.dg/tree-ssa/reassoc-11.c: New.
19118 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19120         PR testsuite/25167
19121         PR testsuite/24478
19122         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19124 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
19126         PR c++/25300
19127         * g++.dg/template/inherit.C: Do not use a generic error message.
19129 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19131         PR libobjc/25354
19132         * objc.dg/gnu-encoding: New directory.
19133         * objc.dg/gnu-encoding/compat-common.h: New file.
19134         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19135         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19136         * objc.dg/gnu-encoding/vector-defs.h: New file.
19137         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19138         * objc.dg/gnu-encoding/generate-random.c: New file.
19139         * objc.dg/gnu-encoding/generate-random_r.c: New file.
19140         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19141         * objc.dg/gnu-encoding/generate-random.h: New file.
19143 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
19145         PR c++/25337
19146         * g++.dg/template/defarg7.C: New test.
19148 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19150         PR libobjc/25347
19151         * objc.dg/encode-8.m: New test.
19153 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19155         PR libobjc/25346
19156         * objc.dg/encode-7.m: New test.
19158 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
19160         PR c++/25010
19161         * g++.dg/opt/inline10.C: New test.
19163 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
19165         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19167 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
19169         * gfortran.dg/substring_equivalence.f90: typo in comment
19171 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19173         PR fortran/25068
19174         * gfortran.dg/iostat_3.f90: New test.
19176 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
19178         PR fortran/23815
19179         * gfortran.dg/unf_io_convert_1.f90: New test.
19180         * gfortran.dg/unf_io_convert_2.f90: New test.
19181         * gfortran.dg/unf_io_convert_3.f90: New test.
19183 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19185         PR testsuite/20772
19186         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19187         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19188         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19189         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19190         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19191         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19192         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19193         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19194         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19195         gcc.dg/torture/fp-int-convert-float128-timode.c,
19196         gcc.dg/torture/fp-int-convert-float128.c,
19197         gcc.dg/torture/fp-int-convert-float80-timode.c,
19198         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19199         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19201         * gcc.dg/tls/opt-1.c: Require effective target fpic.
19203 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
19205         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19207 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
19209         * gcc.dg/20051207-1.c,
19210         * gcc.dg/20051207-2.c,
19211         * gcc.dg/20051207-3.c: New tests.
19213 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19215         PR testsuite/20772
19216         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19217         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19218         dg-skip-if target selector.
19220         PR testsuite/20772
19221         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19222         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19223         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19224         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19225         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19226         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19227         and/or merge with i?86 cases.
19229         * gcc.dg/tls/opt-3.c: Require effective target fpic.
19231         PR testsuite/20772
19232         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19233         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19234         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19235         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19236         x86_64-*-linux*.
19238 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
19240         PR target/25311
19241         * gcc.c-torture/compile/pr25311.c: New test.
19243 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19245         PR libgfortran/25039
19246         * gfortran.dg/read_comma.f: New test.
19248 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
19250         PR c++/19317
19251         * g++.dg/opt/pr19317-1.C: New test.
19252         * g++.dg/opt/pr19317-2.C: New test.
19253         * g++.dg/opt/pr19317-3.C: New test.
19255         PR target/19005
19256         * gcc.c-torture/execute/pr19005.c: New test.
19258         PR target/17828
19259         * g++.old-deja/g++.other/comdat5.C: New test.
19260         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19262         * g++.dg/compat/struct-layout-1.exp: New file.
19263         * g++.dg/compat/struct-layout-1.h: New.
19264         * g++.dg/compat/struct-layout-1_generate.c: New.
19265         * g++.dg/compat/struct-layout-1_x1.h: New.
19266         * g++.dg/compat/struct-layout-1_x2.h: New.
19267         * g++.dg/compat/struct-layout-1_y1.h: New.
19268         * g++.dg/compat/struct-layout-1_y2.h: New.
19270         * gcc.dg/20050330-2.c: New test.
19272 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19274         PR fortran/25292
19275         * gfortran.dg/associated_1.f90: New.
19277 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19279         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19280         ILP32 vect_no_align platforms.
19282 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
19283             Jakub Jelinek  <jakub@redhat.com>
19285         PR target/25268
19286         * gcc.c-torture/compile/20051207-1.c: New test.
19288 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19290         PR testsuite/20772
19291         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19292         gcc.dg/torture/pr18582-1.c,
19293         gcc.target/i386/attributes-error.c: Also test on x86_64.
19295         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19297 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19299         PR c++/19397
19300         * g++.dg/template/typedef3.C: New test.
19302         PR c++/19762
19303         PR c++/19764
19304         * g++.dg/template/dtor3.C: Fix error markers.
19306 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
19308         * lib/target-supports.exp (check_effective_target_sync_char_short):
19309         Add s390*.
19311 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
19313         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19315 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19317         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19318         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19319         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19320         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19322 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19324         PR c++/25263
19325         * g++.dg/other/array2.C: New test case.
19327 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
19329         * gcc.dg/darwin-weakimport-3.c: New.
19331         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19332         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19333         and to work on Darwin.
19334         * gcc.dg/attr-weakref-1b.c: New file.
19335         * gcc.dg/attr-weakref-2.c: New test.
19336         * gcc.dg/darwin-weakref-1.c: New test.
19338 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
19340         PR testsuite/25247
19341         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19342         use in selector expressions.
19343         (dg-xfail-if): Ditto.
19344         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19345         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19346         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19347         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19348         * gcc.test-framework/test-framework.exp: Skip generated tests if
19349         CHECK_TEST_FRAMEWORK is not 1.
19351 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19353         PR tree-optimization/24963
19354         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19356         PR target/24108
19357         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19359         PR target/18580
19360         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19361         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19362         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19363         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19365 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
19367         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19368         dg-options.
19370 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19372         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19374 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19376         * gcc.dg/format/cast-1.c: New test.
19378 2005-12-04  Roger Sayle  <roger@eyesopen.com>
19380         PR c/7776
19381         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19382         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19383         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19384         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19386 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19388         * gcc.dg/cast-pretty-print-1.c: New test.
19390 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19392         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19394 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
19396         PR c++/24173
19397         * g++.dg/template/friend40.C: New test.
19399 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
19401         PR target/25199
19402         * gcc.target/i386/movq-2.c: New test.
19403         * gcc.target/i386/movq.c: Remove target i?86, instead add
19404         dg-require-effective-target ilp32.
19406 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19408         PR c++/24103
19409         * g++.dg/other/default1.C: New test.
19411 2005-12-02  Richard Guenther  <rguenther@suse.de>
19413         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19415 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19417         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19419 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
19421         PR target/21017
19422         * gcc.target/powerpc/rotate.c: New.
19424 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19426         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19427         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19429 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19431         PR c/13384
19432         * gcc.dg/pr17730-1.c: Adjust.
19433         * gcc.dg/lvalue1.c (main): Likewise.
19434         * gcc.dg/lvalue-2.c: Likewise.
19435         * g++.dg/pr7503-3.C
19437 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
19439         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19440         error messages.
19442 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
19444         PR fortran/24789
19445         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
19447 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19449         PR target/24475
19450         * lib/target-supports.exp (check_effective_target_tls): New.
19451         (check_effective_target_tls_runtime): New.
19452         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19453         for TLS support.
19454         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19455         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19456         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19457         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19458         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19459         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19460         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19461         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19462         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19463         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19464         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19465         effective-target TLS.
19466         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19467         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19468         effective-target TLS runtime.
19470 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19472         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19474 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
19476         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19477         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19478         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19479         ignored" warnings when "packing" is the same as the ABI layout.
19481 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
19483         PR fortran/21302
19484         * gfortran.dg/line_length_1.f: New test.
19485         * gfortran.dg/line_length_2.f90: Ditto.
19487 2005-11-30  Richard Guenther  <rguenther@suse.de>
19489         PR tree-optimization/21655
19490         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19492 2005-11-30  Dale Johannesen  <dalej@apple.com>
19494         * gcc.c-torture/compile/pr24930.c: New.
19496 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
19498         PR fortran/15809
19499         *  gfortran.dg/auto_char_dummy_array.f90: New test.
19501 2005-11-30  Jeff Law  <law@redhat.com>
19503         * g++.old-deja/g++.law/pr25000.C: New test.
19505 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
19507         * gcc.dg/tls/opt-11.c: New test.
19509 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19511         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19512         targets.
19513         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19514         LP64 ia64.
19516 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
19518         * gfortran.dg/open_access_1.f90: New test.
19520 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19522         * gcc.dg/charset/builtin2.c: New test.
19524 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
19526         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19527         on mmix-*-* for *_[xy].c.
19529 2005-11-28  Kean Johnston  <jkj@sco.com>
19531         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19532         headers.
19533         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19534         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19535         * gcc.target/i386/asm-3.c: Ditto.
19536         * gcc.target/i386/clobbers.c: Ditto.
19537         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19538         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19539         test regexp.
19540         * gcc.target/i386/mul.c: Ditto.
19541         * gcc.target/i386/ssetype-1.c: Ditto.
19542         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19543         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19544         static so the test works with -fPIC mode too. Based on comment in
19545         PR19231 by Pinski.
19546         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19548 2005-11-28  Richard Guenther  <rguenther@suse.de>
19550         * gcc.dg/alias-9.c: New testcase.
19551         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19553 2005-11-28  Roger Sayle  <roger@eyesopen.com>
19554             Uros Bizjak  <uros@kss-loka.si>
19556         PR middle-end/20219
19557         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19558         tan(x)/sin(x) transformations.
19560 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
19562         PR middle-end/24575
19563         * gcc.dg/tree-ssa/divide-3.c: New test.
19564         * gcc.dg/tree-ssa/divide-4.c: New test.
19566 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
19568         PR fortran/24917
19569         *  gfortran.dg/boz_6.f90: New test.
19571 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19573         PR fortran/23912
19574         * gfortran.dg/modulo_1.f90: New test.
19576 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19578         PR libfortran/24919
19579         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19580         fail on CRLF platforms.
19581         * gfortran.dg/ftell_2.f90: Likewise.
19583 2005-11-26  Eric Christopher  <echristo@apple.com>
19585         * gcc.dg/intmax_t-1.c: Remove mips xfail.
19587 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19589         * objc.dg/gnu-runtime-3.m: Simplify.
19591 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19593         PR middle-end/23669
19594         * gcc.dg/tree-ssa/divide-1.c: New test.
19595         * gcc.dg/tree-ssa/divide-2.c: New test.
19597 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19599         PR libgfortran/24945
19600         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19602 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19604         PR libgfortran/24945
19605         * gfortran.dg/open_status_2.f90: New test.
19607 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19609         * gcc.c-torture/execute/builtins/fprintf.c,
19610         gcc.c-torture/execute/builtins/fputs-lib.c,
19611         gcc.c-torture/execute/builtins/fputs.c,
19612         gcc.c-torture/execute/builtins/lib/fprintf.c,
19613         gcc.c-torture/execute/builtins/lib/printf.c,
19614         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19616 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
19618         * gcc.dg/20050922-2.c: New test.
19620 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19622         * objc.dg/gnu-runtime-3.m: New test.
19624 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19626         PR c++/9278
19627         * g++.dg/other/void1.C: New test.
19629 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
19631         PR middle-end/24998
19632         * gcc.dg/torture/fp-int-convert-float.c,
19633         gcc.dg/torture/fp-int-convert-double.c,
19634         gcc.dg/torture/fp-int-convert-long-double.c,
19635         gcc.dg/torture/fp-int-convert-timode.c,
19636         gcc.dg/torture/fp-int-convert-float80.c,
19637         gcc.dg/torture/fp-int-convert-float80-timode.c,
19638         gcc.dg/torture/fp-int-convert-float128.c,
19639         gcc.dg/torture/fp-int-convert-float128-timode.c,
19640         gcc.dg/torture/fp-int-convert.h: New files.
19642 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19644         PR middle-end/24989
19645         * gcc.dg/tree-ssa/bool-10.c: New test.
19646         * gcc.dg/tree-ssa/bool-11.c: New test.
19647         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19649 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19651         PR middle-end/24990
19652         * tree-ssa/pr24990-1.c: New test.
19654 2005-11-24  Richard Guenther  <rguenther@suse.de>
19655         Dirk Mueller <dmueller@suse.de>
19657         PR c++/14024
19658         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19659         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19660         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19661         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19662         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19663         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19665 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
19667         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19669 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19671         PR c/21668
19672         * gcc.dg/Wc++-compat.c: New.
19673         * gcc.dg/Wno-c++-compat.c: New.
19675 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
19677         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19678         (vspltish, vspltisw): Likewise.
19680 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19682         PR libgfortran/24794
19683         * gfortran.dg/namelist_12.f: Fix quotes.
19684         * gfortran.dg/namelist_13.f90: Fix quotes.
19685         * gfortran.dg/namelist_14.f90: Fix quotes.
19686         * gfortran.dg/namelist_15.f90: Fix quotes.
19687         * gfortran.dg/namelist_use.f90: Fix quotes.
19688         * gfortran.dg/namelist_use_only.f90: Fix quotes.
19689         * gfortran.dg/namelist_21.f90: New test.
19690         * gfortran.dg/namelist_22.f90: New test.
19692 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
19694         PR target/23435
19695         * gcc.c-torture/compile/pr23435.c: New.
19697 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19699         * gcc.c-torture/execute/floatunsisf-1.c: New test.
19701 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19703         * gcc.target/powerpc/405-macchw-1.c,
19704         gcc.target/powerpc/405-macchw-2.c,
19705         gcc.target/powerpc/405-macchwu-1.c,
19706         gcc.target/powerpc/405-macchwu-2.c,
19707         gcc.target/powerpc/405-machhw-1.c,
19708         gcc.target/powerpc/405-machhw-2.c,
19709         gcc.target/powerpc/405-machhwu-1.c,
19710         gcc.target/powerpc/405-machhwu-2.c,
19711         gcc.target/powerpc/405-maclhw-1.c,
19712         gcc.target/powerpc/405-maclhw-2.c,
19713         gcc.target/powerpc/405-maclhwu-1.c,
19714         gcc.target/powerpc/405-maclhwu-2.c,
19715         gcc.target/powerpc/405-mulchw-1.c,
19716         gcc.target/powerpc/405-mulchw-2.c,
19717         gcc.target/powerpc/405-mulchwu-1.c,
19718         gcc.target/powerpc/405-mulchwu-2.c,
19719         gcc.target/powerpc/405-mulhhw-1.c,
19720         gcc.target/powerpc/405-mulhhw-2.c,
19721         gcc.target/powerpc/405-mulhhwu-1.c,
19722         gcc.target/powerpc/405-mulhhwu-2.c,
19723         gcc.target/powerpc/405-mullhw-1.c,
19724         gcc.target/powerpc/405-mullhw-2.c,
19725         gcc.target/powerpc/405-mullhwu-1.c,
19726         gcc.target/powerpc/405-mullhwu-2.c,
19727         gcc.target/powerpc/405-nmacchw-1.c,
19728         gcc.target/powerpc/405-nmacchw-2.c,
19729         gcc.target/powerpc/405-nmachhw-1.c,
19730         gcc.target/powerpc/405-nmachhw-2.c,
19731         gcc.target/powerpc/405-nmaclhw-1.c,
19732         gcc.target/powerpc/405-nmaclhw-2.c,
19733         gcc.target/powerpc/440-macchw-1.c,
19734         gcc.target/powerpc/440-macchw-2.c,
19735         gcc.target/powerpc/440-macchwu-1.c,
19736         gcc.target/powerpc/440-macchwu-2.c,
19737         gcc.target/powerpc/440-machhw-1.c,
19738         gcc.target/powerpc/440-machhw-2.c,
19739         gcc.target/powerpc/440-machhwu-1.c,
19740         gcc.target/powerpc/440-machhwu-2.c,
19741         gcc.target/powerpc/440-maclhw-1.c,
19742         gcc.target/powerpc/440-maclhw-2.c,
19743         gcc.target/powerpc/440-maclhwu-1.c,
19744         gcc.target/powerpc/440-maclhwu-2.c,
19745         gcc.target/powerpc/440-mulchw-1.c,
19746         gcc.target/powerpc/440-mulchw-2.c,
19747         gcc.target/powerpc/440-mulchwu-1.c,
19748         gcc.target/powerpc/440-mulchwu-2.c,
19749         gcc.target/powerpc/440-mulhhw-1.c,
19750         gcc.target/powerpc/440-mulhhw-2.c,
19751         gcc.target/powerpc/440-mulhhwu-1.c,
19752         gcc.target/powerpc/440-mulhhwu-2.c,
19753         gcc.target/powerpc/440-mullhw-1.c,
19754         gcc.target/powerpc/440-mullhw-2.c,
19755         gcc.target/powerpc/440-mullhwu-1.c,
19756         gcc.target/powerpc/440-mullhwu-2.c,
19757         gcc.target/powerpc/440-nmacchw-1.c,
19758         gcc.target/powerpc/440-nmacchw-2.c,
19759         gcc.target/powerpc/440-nmachhw-1.c,
19760         gcc.target/powerpc/440-nmachhw-2.c,
19761         gcc.target/powerpc/440-nmaclhw-1.c,
19762         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19764 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
19766         PR fortran/24774
19767         * gfortran.dg/inquire_9.f90: New test.
19769         PR fortran/21647
19770         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19772 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19774         PR libfortran/24432
19775         * lib/target-supports.exp (check_effective_target_fortran_large_real):
19776         Check that 'cos' is supported.
19778 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
19780         PR fortran/24223
19781         * gfortran.dg/substring_equivalence.f90: New test.
19783         PR fortran/24705
19784         * gfortran.dg/auto_internal_assumed.f90: New test.
19786 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
19788         * gcc.dg/fold-div-2.c: New test.
19790 2005-11-20  Ian Lance Taylor  <ian@airs.com>
19792         PR rtl-optimization/24883
19793         * gcc.c-torture/compile/pr24883.c: New test.
19795 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
19797         PR middle-end/20583
19798         * gcc.c-torture/compile/pr20583.c: New.
19800 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
19802         * gcc.c-torture/execute/usmul.c: New test.
19804 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
19806         * gcc.dg/tree-ssa/vrp22.c: New test.
19808 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
19810         PR middle-end/24912
19811         * gcc.dg/torture/pr24912-1.c: New test.
19813 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
19815         PR fortran/24862
19816         * gfortran.dg/arrayio_derived_1.f90: New test.
19818 2005-11-19  Richard Guenther  <rguenther@suse.de>
19820         PR middle-end/23294
19821         * gcc.dg/tree-ssa/pr23294.c: New testcase.
19823 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
19825         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19827 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
19829         PR c++/8355
19830         * g++.dg/template/friend39.C: New test.
19832 2005-11-18  James E Wilson  <wilson@specifix.com>
19834         * gcc.dg/builtin-strstr.c: New.
19836 2005-11-18  Richard Henderson  <rth@redhat.com>
19838         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
19839         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
19840         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19841         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
19842         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
19843         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
19844         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
19845         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
19846         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
19847         renaming to remove initial "ia64-".
19849 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
19851         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
19853 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
19855         * g++.dg/cpp/string-2.C: New test.
19857 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
19859         * gcc.dg/tree-ssa/loop-14.c: New test.
19861 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
19862             Michael Chamberlain <michael@chamberlain.net.au>
19864         * ada/acats/run_all.sh (target_run): Kill long running tests.
19866 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19868         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
19869         * gcc.dg/cleanup-9.c: Likewise.
19870         * gcc.dg/cleanup-10.c: Likewise.
19871         * gcc.dg/cleanup-11.c: Likewise.
19873 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19875         PR fortran/24892
19876         * gfortran.dg/open_access_append_1.f90: New test.
19877         * gfortran.dg/open_access_append_2.f90: New test.
19879 2005-11-16  Richard Guenther  <rguenther@suse.de>
19881         PR middle-end/24851
19882         * gcc.c-torture/execute/pr24851.c: New testcase.
19884 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
19886         * gcc.dg/fold-overflow-1.c: New test.
19888 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
19890         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
19891         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
19893 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
19895         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
19896         structures.
19897         * g++.dg/eh/forced2.C: Likewise.
19898         * g++.dg/eh/forced3.C: Likewise.
19899         * g++.dg/eh/forced4.C: Likewise.
19901 2005-11-11  Mike Stump  <mrs@apple.com>
19903         * g++.old-deja/g++.mike/unused.C: Add.
19905 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
19907         PR c++/24667
19908         * g++.dg/warn/Wcast-qual1.C: New test.
19910 2005-11-15  Jan Hubicka  <jh@suse.cz>
19912         * gcc.dg/winline-5.c: Add large-unit-insns limit.
19914 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
19916         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
19918 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
19920         PR 24840
19921         * gcc.dg/tree-ssa/pr24840.c: New test.
19923 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
19925         PR testsuite/24841
19926         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
19928 2005-11-14  Dale Johannesen  <dalej@apple.com>
19930         * gcc.c-torture/execute/20051113-1.c: New.
19932 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
19934         PR c++/24687
19935         * g++.dg/template/crash43.C: New test.
19937 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
19939         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
19941 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19943         PR c++/24817
19944         * g++.dg/eh/spec8.C: New test.
19946 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19948         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
19950 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19952         PR c++/20293
19953         * g++.dg/parse/ambig4.C: New test.
19954         * g++.dg/tc1/dr101.C: Adjust error markers.
19955         * g++.dg/lookup/strong-using-2.C: Likewise.
19956         * g++.dg/lookup/ambig5.C: Likewise.
19957         * g++.dg/lookup/ambig4.C: Likewise.
19958         * g++.dg/parse/crash22.C: Likewise.
19960 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19962         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
19964 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
19966         * gcc.dg/nested-calls-1.c: New test.
19968 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19970         * gfortran.dg/complex_intrinsic_1.f90: New test.
19971         * gfortran.dg/complex_intrinsic_2.f90: New test.
19972         * gfortran.dg/fgetc_1.f90: New test.
19973         * gfortran.dg/fgetc_2.f90: New test.
19974         * gfortran.dg/fgetc_3.f90: New test.
19975         * gfortran.dg/ftell_1.f90: New test.
19976         * gfortran.dg/ftell_2.f90: New test.
19977         * gfortran.dg/gnu_logical_1.F: New test.
19978         * gfortran.dg/gnu_logical_2.f90: New test.
19980 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
19982         PR middle-end/24820
19983         * gcc.dg/pr24820.c: New test.
19985 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
19987         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
19988         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
19989         variable.
19991 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19993         PR testsuite/24614
19994         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
19996 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19998         * gcc.target/cris/cris.exp: New file.
19999         * gcc.target/cris/rld-legit1.c: New test.
20000         * gcc.target/cris/rld-legit2.c: New test.
20002 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
20004         PR c++/24780
20005         * g++.dg/opt/pr24780.C: New test.
20007         PR c++/24761
20008         * g++.dg/template/asm1.C: New test.
20010 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
20012         PR libgfortran/24787
20013         * gfortran.dg/scan_1.f90: New test.
20015 2005-11-12  Jan Hubicka  <jh@suse.cz>
20017         * gcc.target/i386/minmax-1.c: New.
20018         * gcc.target/i386/minmax-2.c: New.
20020 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
20022         * gcc.dg/pr24445.c: Fix for 64-bit targets.
20024 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
20026         * gcc.c-torture/execute/20051110-1.c,
20027         gcc.c-torture/execute/20051110-2.c: New tests.
20029 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
20031         PR middle-end/24750
20032         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20033         New tests.
20035 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20037         * lib/target-libpath.exp (get_shlib_extension): New proc.
20038         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20039         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20040         * lib/objc.exp (objc_target_compile): Likewise.
20041         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20042         detection.
20044 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20046         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20048         * lib/target-supports.exp (check_effective_target_static_libgfortran):
20049         Add -static to additional_flags and pass it to target_compile.
20051 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20053         PR libgfortran/24719
20054         gfortran.dg/read_noadvance.f90: New test.
20056         PR libgfortran/24699
20057         gfortran.dg/fmt_t_2.f90: New test.
20059         PR libgfortran/24785
20060         gfortran.dg/read_x_eor.f90: New test.
20062         PR libgfortran/24584
20063         gfortran.dg/namelist_empty.f90: Rename test.
20065         PR libgfortran/24489
20066         gfortran/read_eor.f90: Rename test.
20068 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20070         PR fortran/15976
20071         * gfortran.dg/automatic_module_variable.f90: New test.
20073 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20075         PR target/24445
20076         * gcc.dg/pr24445.c: New test.
20078 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20080         PR fortran/24655
20081         PR fortran/24755
20082         * gfortran.dg/recursive_statement_functions.f90: Add statement
20083         functions using inline intrinsic functions and parameters to test
20084         that they no longer seg-fault.
20086         PR fortran/24409
20087         gfortran.dg/nested_modules_4.f90: New test.
20088         gfortran.dg/nested_modules_5.f90: New test.
20090 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20092         PR fortran/24643
20093         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20095 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
20097         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20098         failures.
20100 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20102         * gcc.dg/sparc-getcontext-1.c: New test.
20104 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
20106         * gcc.dg/ifcvt-fabs-1.c: New test.
20108 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
20110         PR other/4372
20111         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20112         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20114 2005-11-09  Richard Guenther  <rguenther@suse.de>
20116         PR tree-optimization/24716
20117         * gcc.c-torture/execute/pr24716.c: New testcase.
20119 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20121         * gcc.dg/pr24624.c: Disable for non S/390 targets.
20123 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20125         PR 24624
20126         * gcc.dg/pr24624.c: Testcase added.
20128 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20130         PR 24623
20131         * g++.dg/other/pr24623.C: Testcase added.
20133 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
20135         PR fortran/22607
20136         * gfortran-dg/pure_byref_1.f90: New.
20137         * gfortran-dg/pure_byref_2.f90: New.
20139 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
20141         PR c/24101
20142         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20143         * gcc.dg/dg.exp: Run main loop also for *.i files.
20145 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
20147         PR c++/19450
20148         * g++.dg/tls/diag-3.C: New test.
20149         * g++.dg/tls/diag-4.C: New test.
20150         * g++.dg/tls/static-1.C: New test.
20151         * g++.dg/tls/static-1a.cc: New file.
20153 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
20155         PR 23046
20156         * g++.dg/tree-ssa/pr23046.C: New test.
20158 2005-11-08  Devang Patel <dpatel@apple.com>
20160         PR tree-optimization/23115
20161         * gcc.dg/tree-ssa/pr23115.c: New.
20163 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
20165         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20166         * gcc.target/powerpc/pr16155.c: Same.
20167         * gcc.target/powerpc/altivec-1.c: Same.
20168         * gcc.target/powerpc/altivec-2.c: Same.
20169         * gcc.target/powerpc/altivec-3.c: Same.
20170         * gcc.target/powerpc/altivec-5.c: Same.
20171         * gcc.target/powerpc/altivec-11.c: Same.
20172         * gcc.target/powerpc/altivec-12.c: Same.
20173         * gcc.target/powerpc/altivec-14.c: Same.
20174         * gcc.target/powerpc/altivec-22.c: Same.
20175         * gcc.target/powerpc/altivec-consts.c: Same.
20176         * gcc.target/powerpc/altivec-pr22085.c: Same.
20177         * gcc.target/powerpc/altivec-splat.c: Same.
20178         * gcc.target/powerpc/altivec-varargs-1.c: Same.
20179         * gcc.target/powerpc/altivec-vec-merge.c: Same.
20180         * gcc.target/powerpc/darwin-longlong.c: Same.
20182 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
20184         PR target/19340
20185         * gcc.dg/pr19340.c: New test.
20187 2005-11-07  Ian Lance Taylor  <ian@airs.com>
20189         PR rtl-optimization/24683
20190         * gcc.dg/pr24683.c: New test.
20192 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20194         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20195         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20197 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20199         * gcc.target/i386/pr23376.c: Compile with -mmmx.
20201 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
20203         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20205 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20207         PR target/24230
20209         * gcc.target/powerpc/altivec-consts.c,
20210         gcc.target/powerpc/altivec-splat.c: New testcase.
20212 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20214         PR c/24599
20216         * gcc.dg/overflow-2.c: New testcase.
20218 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
20220         PR rtl-optimization/23567
20221         * gcc.c-torture/execute/20051104-1.c: New test.
20223 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
20225         PR fortran/24534
20226         gfortran.dg/private_type_2.f90: Modified to check that case with
20227         PRIVATE declaration within derived type is accepted.
20229         PR fortran/20838
20230         gfortran.dg/pointer_assign_1.f90: New test.
20232         PR fortran/20840
20233         * gfortran.dg/arrayio_0.f90: New test.
20235         PR fortran/17737
20236         gfortran.dg/data_initialized.f90: New test.
20237         gfortran.dg/data_constraints_1.f90: New test.
20238         gfortran.dg/data_constraints_2.f90: New test.
20240 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
20242         PR fortran/24174
20243         PR fortran/24305
20244         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20246 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
20248         PR 24670
20249         * gcc.dg/tree-ssa/pr24670.c: New test.
20251 2005-11-05  Ian Lance Taylor  <ian@airs.com>
20253         PR target/22432
20254         * gcc.target/i386/pr22432.c: New test.
20256 2005-11-05  Richard Henderson  <rth@redhat.com>
20258         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20259         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20260         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20261         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20262         from gcc.dg/alpha-*.
20263         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20264         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20266 2005-11-05  Andreas Jaeger  <aj@suse.de>
20268         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20270 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20272         PR target/23424
20273         * gcc.dg/torture/pr23424-1.c: New test.
20275 2005-11-04  Richard Henderson  <rth@redhat.com>
20277         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20278         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20279         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20280         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20281         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20282         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20283         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20284         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20285         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20286         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20287         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20288         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20289         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20290         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20291         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20292         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20293         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20294         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20295         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20296         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20297         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20298         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20299         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20300         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20301         Move from gcc.dg/.
20302         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20303         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20304         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20305         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20306         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20307         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20308         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20309         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20310         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20311         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20312         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20313         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20314         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20315         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20316         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20317         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20318         gcc.target/i386/lea.c, gcc.target/i386/local.c,
20319         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20320         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20321         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20322         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20323         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20324         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20325         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20326         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20327         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20328         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20329         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20330         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20331         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20332         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20333         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20334         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20335         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20336         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20337         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20338         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20339         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20340         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20341         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20342         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20343         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20344         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20345         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20346         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20348 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
20350         PR 24627
20351         * gcc.dg/tree-ssa/pr24627.c: New test.
20353 2005-11-04 Paul Brook  <paul@codesourcery.com>
20355         * gcc.dg/tls/opt-10.c: New test.
20357 2005-11-04  Andreas Jaeger  <aj@suse.de>
20359         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20360         avoid extra warnings.
20362 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20364         PR libfortran/22298
20365         * lib/target-supports.exp
20366         (check_effective_target_static_libgfortran): New
20367         static_libgfortran effective target.
20368         * gfortran.dg/static_linking_1.f: New test.
20369         * gfortran.dg/static_linking_1.c: New file.
20371 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20373         * gcc.dg/pr24615.c: Guard test with { target fpic }.
20375 2005-11-03  Josh Conner  <jconner@apple.com>
20377         PR c++/19989
20378         g++.dg/ext/array2.C: New test.
20379         g++.dg/template/dependent-name3.C: New test.
20380         g++.dg/template/dependent-name4.C: New test.
20381         g++.dg/template/sfinae2.C: New test.
20383 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20385         PR preprocessor/22042
20386         * gcc.dg/cpp/strify4.c: New test.
20388 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20390         PR c++/17964
20391         * g++.dg/cpp/string-1.C: New test.
20393 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20395         * gcc.target/powerpc: New directory.
20396         * gcc.target/powerpc/powerpc.exp: New file.
20397         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20398         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20399         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20400         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20401         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20402         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20403         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20404         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20405         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20406         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20407         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20408         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20409         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20410         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20411         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20412         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20413         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20414         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20415         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20416         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20417         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20418         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20419         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20420         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20421         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20422         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20423         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20424         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20425         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20426         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20427         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20428         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20429         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20430         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20432 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
20434         PR c++/21627
20435         * g++.dg/warn/inline2.C: New test.
20437 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20439         PR middle-end/23155
20440         * g++.dg/ext/c99struct1.C: New test.
20441         * gcc.dg/union-cast-1.c: New test.
20442         * gcc.dg/union-cast-2.c: New test.
20443         * gcc.dg/union-cast-3.c: New test.
20445 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20447         PR middle-end/24589
20448         * gcc.c-torture/execute/zero-struct-2.c: New test.
20450 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20452         PR c++/24582
20453         * g++.dg/init/switch1.C: New test.
20455 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20457         * gcc.dg/delay-slot-1.c: New test.
20459 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
20461         PR target/24620
20462         * gcc.dg/pr24620.c: New test.
20464 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20466         PR c/24329
20467         * gcc.dg/format/unnamed-1.c: New test.
20469 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20471         PR c++/22434
20472         * g++.dg/expr/cond8.C: New test.
20474         PR c++/24560
20475         * g++.dg/parse/dot1.C: New test.
20477 2005-11-02  Jan Hubicka  <jh@suse.cz>
20479         PR target/23303
20480         * gcc.dg/i386-lea.c: New test
20482 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20484         PR target/24615
20485         * gcc.dg/pr24615.c: New test.
20487 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20489         PR target/24600
20490         * gcc.dg/pr24600.c: New test.
20492 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20494         PR c++/19253
20495         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20496         * g++.dg/parse/typename9.C: New test.
20497         * g++/dg/parse/typename10.C: Likewise.
20499 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20501         PR fortran/18157
20502         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20503         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20504         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20506 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20508         PR c++/24569
20509         * g++.dg/debug/static1.C: New test.
20511 2005-11-02  Josh Conner  <jconner@apple.com>
20513         * g++.dg/crash38.C: moved into proper directory...
20514         * g++.dg/template/crash42.C: ...here
20516 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
20518         PR target/18338
20519         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20520         pcc_bitfield_type_matters || default_packed.
20522         * lib/target-supports.exp
20523         (check_effective_target_pcc_bitfield_type_matters): New proc.
20524         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20526         PR testsuite/23304
20527         * lib/target-supports.exp (check_effective_default_packed): New proc.
20528         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20529         Gate expected errors on target ! default_packed.
20530         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20532 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20534         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20535         change (r106358).
20537 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20539         PR fortran/24008
20540         * gfortran.dg/entry_5.f90: New.
20541         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20543 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
20545         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20547 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
20549         PR fortran/21565
20550         gfortran.dg/namelist_blockdata.f90: New test.
20552         PR fortran/18737
20553         gfortran.dg/external_implicit_none.f90: New test.
20555         PR fortran/14994
20556         * gfortran.dg/secnds.f: New test.
20558 2005-10-31  Jan Hubicka  <jh@suse.cz>
20560         PR target/20928
20561         * gcc.c-torture/compile/pr20928.c: New test.
20563 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
20565         PR middle-end/23492
20566         * gcc.c-torture/compile/zero-strct-5.c: New test.
20568 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
20570         PR libgfortran/24584
20571         * gfortran.dg/pr24584.f90: New test.
20573 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
20575         PR fortran/18883
20576         * gfortran.dg/char_result_9.f90: New.
20577         * gfortran.dg/char_result_10.f90: New.
20579 2005-10-30  Jan Hubicka  <jh@suse.cz>
20581         * g++.dg/tree-ssa/pr24172.C: New testcase.
20583 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20585         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20587 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
20589         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20590         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20591         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20592         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20593         gfortran.dg/enum_9.f90,
20594         gfortran.fortran-torture/compile/enum_1.f90,
20595         gfortran.fortran-torture/execute/enum_1.f90,
20596         gfortran.fortran-torture/execute/enum_2.f90,
20597         gfortran.fortran-torture/execute/enum_3.f90,
20598         gfortran.fortran-torture/execute/enum_4.f90: New tests.
20600 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
20602         PR target/18482
20603         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20604         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20606 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20608         PR libfortran/20179
20609         * gfortran.dg/mixed_io_1.f90: New test.
20610         * gfortran.dg/mixed_io_1.c: New file.
20612 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20614         * gfortran.dg/malloc_free_1.f90: New test.
20616 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
20618         * gcc.dg/nested-func-4.c: Require profiling -pg.
20620 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20622         PR C++/23229
20623         * g++.dg/warn/main-2.C: New test.
20625 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
20627         PR fortran/24545
20628         * gfortran.dg/interface_2.f90: new test.
20630 2005-10-28  Josh Conner  <jconner@apple.com>
20632         PR c++/22153
20633         * g++.dg/template/crash38.C: New test.
20634         * g++.dg/parse/explicit1.C: Change expected errors.
20636 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20638         PR C++/23426
20639         * g++.dg/other/large-size-array.C: New test.
20641 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20643         PR middle-end/24362
20644         * g++.dg/opt/complex4.C: New test.
20646 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
20648         * gcc.dg/nested-func-4.c: New test.
20650 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
20652         PR fortran/24158
20653         gfortran.dg/derived_recursion.f90: New test.
20654         gfortran.dg/implicit_actual.f90: New test.
20656 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
20658         PR middle-end/24295, PR testsuite/24477
20659         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
20660         removed when weakref hits the tree.
20662 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
20664         * gfortran.dg/cray_pointers_4.f90: New test.
20666         * gfortran.dg/cray_pointers_5.f90: New test.
20668 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
20670         PR fortran/22290
20671         * gfortran.dg/assign_5.f90: New test.
20672         * gfortran.dg/assign_6.f: New test.
20674 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
20676         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
20677         CPU has no SSE support.
20679 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
20681         PR libgfortran/24224
20682         * gfortran.dg/arrayio_1.f90: Update attribution.
20683         * gfortran.dg/arrayio_2.f90: Update attribution.
20684         * gfortran.dg/arrayio_3.f90: Update attribution.
20685         * gfortran.dg/arrayio_4.f90: Update test conditions.
20686         * gfortran.dg/arrayio_5.f90: Update attribution.
20687         * gfortran.dg/arrayio_6.f90: New test.
20688         * gfortran.dg/arrayio_7.f90: New test.
20690 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
20692         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20694 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20696         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20698 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20700         PR fortran/24416
20701         * gfortran.dg/namelist_char_only.f90: New test.
20703 2005-10-24  Asher Langton  <langton2@llnl.gov>
20705         PR fortran/17031
20706         PR fortran/22282
20707         * gfortran.dg/cray_pointers_1.f90: New test.
20708         * gfortran.dg/cray_pointers_2.f90: New test.
20709         * gfortran.dg/cray_pointers_3.f90: New test.
20710         * gfortran.dg/loc_1.f90: New test.
20711         * gfortran.dg/loc_2.f90: New test.
20713 2005-10-24  Steven Bosscher  <stevenb@suse.de>
20715         * gcc.dg/pr24225.c: New test.
20717 2005-10-24  Asher Langton  <langton2@llnl.gov>
20719         * gfortran.dg/dup_save_1.f90: New test.
20720         * gfortran.dg/dup_save_2.f90: New test.
20722 2005-10-24  Paul Brook  <paul@codesourcery.com>
20724         PR 24107
20725         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20726         stdint.h.
20728 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
20730         PR libgfortran/24489
20731         * gfortran.dg/pr24489.f90: New test.
20733 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
20735         PR fortran/23635
20736         * gfortran.dg/ichar_1.f90: Add tests for derived types.
20738 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
20740         PR target/18911
20741         * g++.dg/init/array16.C: Skip for mmix-*-*.
20743 2005-10-23  Asher Langton  <langton2@llnl.gov>
20745         * gfortran.dg/byte_1.f90: New test.
20746         * gfortran.dg/byte_2.f90: New test.
20748 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
20750         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20752 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
20754         PR fortran/18022
20755         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20757         PR fortran/24311
20758         * gfortran.dg/merge_char_const.f90: New test.
20760         PR fortran/24384
20761         * gfortran.dg/spread_scalar_source.f90: New test.
20763 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
20765         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20767         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20768         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20770         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20772 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
20774         PR fortran/24426
20775         * gfortran.dg/der_pointer_4.f90: New.
20777 2005-10-22  David Ayers  <d.ayers@inode.at>
20779         * obj-c++.dg/except-1.mm: Simplify.
20781 2005-10-21  David Ayers  <d.ayers@inode.at>
20783         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20785 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
20787         * gfortran.dg/assumed_dummy_2.f90: New test.
20789 2005-10-21  James E Wilson  <wilson@specifix.com>
20791         PR preprocessor/15220
20792         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20794 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
20796         * gcc.c-torture/execute/20051021-1.c: New test.
20798 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
20800         PR c++/24260
20801         * g++.dg/ext/tmplattr1.C: New test.
20803 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
20805         PR fortran/24440
20806         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20808 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
20810         * obj-c++.dg/except-1.mm: New.
20812         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20814 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
20816         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20818 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
20820         PR middle-end/24295
20821         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20822         declarations with the same names as thunks' alias targets, use
20823         aliases instead.
20824         * gcc.dg/attr-alias-3.c: New test.
20825         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20827 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
20829         PR c++/22618
20830         * g++.dg/parse/access8.C: New test.
20832 2005-10-20  Richard Guenther  <rguenther@suse.de>
20834         PR c++/24439
20835         * g++.dg/tree-ssa/pr24439.C: New testcase.
20837 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20839         * g++.dg/opt/delay-slot-1.C: New test.
20841 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
20843         PR fortran/21625
20844         * gfortran.fg/der_init_1.f90: New.
20846 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
20848         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
20850 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
20852         PR c++/21908
20853         * g++.dg/parse/error28.C: New test.
20855 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20857         * gcc.dg/profile-generate-2.c: New test.
20859 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
20861         PR target/23589
20862         * g++.dg/ext/dllimport11.C: New.
20864 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20866         PR c++/22293
20867         * g++.dg/other/friend3.C: New test.
20869 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
20871         PR c++/23293
20872         * g++.dg/template/error19.C: New test.
20874 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20876         PR c++/21383
20877         * g++.dg/overload/koenig2.C: New.
20879         PR c++/23118
20880         * g++.dg/overload/error2.C: New.
20882         PR c++/22604
20883         * g++.dg/inherit/covariant14.C: New.
20885 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20887         PR c++/23440
20888         * g++.dg/parse/for1.C: New test.
20890 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
20892         PR fortran/23446
20893         * gfortran.dg/host_dummy_index_1.f90: New test.
20895         PR fortran/21459
20896         * gfortran.dg/automatic_char_len_2.f90: New test.
20898         PR fortran/20866
20899         * gfortran.dg/recursive_statement_functions.f90: New test.
20901         PR fortran/20853
20902         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
20904         PR fortran/20849
20905         * gfortran.dg/external_initializer.f90: New test.
20907         PR fortran/20837
20908         * non_module_public.f90: New test.
20910 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20912         PR c++/24386
20913         * g++.dg/template/overload7.C: New.
20915         PR c++/22551
20916         * g++.dg/other/switch2.C: Remove expected warnings.
20918         PR c++/21353
20919         * g++.dg/template/defarg6.C: New.
20921 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
20923         PR target/24315
20924         * gcc.target/i386/pr24315.c: New test.
20926 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20928         PR c++/24389
20929         * g++.dg/template/static21.C: New test.
20930         * g++.dg/template/static21-a.cc: Likewise.
20932 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
20934         PR c++/23959
20935         * g++.dg/warn/Wswitch-default-1.C: New test.
20936         * g++.dg/warn/Wswitch-default-2.C: New test.
20938 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20940         PR c++/22173
20941         * g++.dg/parse/template18.C: New test.
20942         * g++.dg/template/nontype15.C: Likewise.
20944 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
20946         PR fortran/22273
20947         * gfortran.dg/spec_expr_2.f90: New.
20949 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
20951         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
20952         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
20953         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
20954         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
20955         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
20956         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
20957         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
20958         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
20959         previous target-specific skips and warning-message matches where
20960         applicable.
20962 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
20964         PR c++/21347
20965         * g++.dg/warn/Wctor-dtor.C: New test.
20967 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20969         PR c/23439
20970         * gcc.dg/for-1.c: New test.
20972 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
20974         PR c++/19565
20975         * g++.dg/warn/Wconversion1.C: New test.
20976         * g++.dg/ext/packed4.C: Compile with -w.
20977         * g++.dg/opt/20050511-1.C: Likewise.
20978         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
20980 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
20982         * gfortran.dg/boz_5.f90: New test.
20984 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
20986         PR c++/22551
20987         * g++.dg/other/switch2.C: New.
20989         PR c++/23984
20990         * g++.dg/init/ctor7.C: New.
20992 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
20994         PR c++/23730
20995         * g++.dg/parse/crash32.C: New test.
20997 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
20999         PR c++/20721
21000         * g++.dg/init/goto2.C: New test.
21002         PR c++/22464
21003         * g++.dg/template/crash/41.C: New test.
21005         PR c++/22180
21006         * g++.dg/template/crash40.C: New test.
21008         PR c++/23694
21009         * g++.dg/parse/friend5.C: New test.
21011         PR c++/23307
21012         * g++.dg/template/crash38.C: New test.
21014         PR c++/22352
21015         * g++.dg/template/friend38.C: New test.
21017         PR c++/22405
21018         * g++.dg/template/crash39.C: New test.
21020 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
21022         * gcc.dg/debug/dwarf2/dwarf-char1.c,
21023         gcc.dg/debug/dwarf2/dwarf-char2.c,
21024         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21026         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21028 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
21030         * gcc.dg/dll-2.c: Add tests for warnings.
21031         * gcc.dg/dll-3.c: Likewise.
21032         * gcc.dg/dll-4.c: Likewise.
21034         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21035         * g++.dg/ext/dllimport2.C: Likewise.
21036         * g++.dg/ext/dllimport3.C: Likewise.
21037         * g++.dg/ext/dllimport7.C: Likewise.
21038         * g++.dg/ext/dllimport8.C: Likewise.
21039         * g++.dg/ext/dllimport9.C: Likewise.
21041 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
21043         PR fortran/24092
21044         * gfortran.dg/derived_pointer_recursion.f90: New test.
21046 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
21048         * gcc.c-torture/execute/20051012-1.c: New test.
21050 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21052         PR fortran/18082
21053         * gfortran.dg/automatic_char_len_1.f90: New test.
21055 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21057         PR fortran/20847
21058         * gfortran.dg/save_common.f90: New test.
21060         PR fortran/20856
21061         * gfortran.dg/save_result.f90: New test.
21063 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21065         PR c++/21592
21066         * g++.dg/template/dependent-expr1.C: Add new expected error.
21067         * g++.dg/template/dependent-expr2.C: Adjust error text.
21068         * g++.dg/template/overload6.C: New.
21070         PR c++/23797
21071         * g++.dg/other/typename8.C: New.
21073         PR c++/21117
21074         * g++.dg/other/return1.C: New.
21076 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
21078         PR c++/24052
21079         * g++.dg/ext/label5.C: New.
21081 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21083         PR c++/19964
21084         * g++.dg/parse/crash31.C: New.
21086 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
21088         * g++.dg/ipa/ipa-1.c: New test.
21089         * g++.dg/ipa/ipa-2.c: New test.
21090         * g++.dg/ipa/ipa-3.c: New test.
21091         * g++.dg/ipa/ipa-4.c: New test.
21092         * g++.dg/ipa/ipa-5.c: New test.
21093         * g++.dg/ipa/ipa.exp: New file.
21095 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21097         PR fortran/24207
21098         * gfortran.dg/private_type_3.f90: New test.
21100 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21102         PR fortran/20786
21103         gfortran.dg/aint_anint_1.f90: New test.
21105 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21107         PR libgfortran/24313
21108         gfortran.dg/csqrt.f: New test.
21110 2005-10-11  Ian Lance Taylor  <ian@airs.com>
21112         PR c++/8057
21113         * g++.dg/warn/noeffect7.C: New test.
21114         * g++.dg/warn/noeffect2.C: Instantiate templates.
21115         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
21116         and warning.
21118 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21120         PR c++/21089
21121         * g++.dg/init/float1.C: New test.
21123         PR c++/24277
21124         * g++.dg/init/member1.C: Tweak error markers.
21126 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
21128         PR testsuite/24281
21129         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21130         Check for null pointer.
21132 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21134         PR c++/21369
21135         * g++.dg/parse/ret-type3.C: New test.
21137 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21139         PR tree-opt/23946
21140         * gcc.c-torture/compile/pr23946.c: New test.
21142 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
21144         * g++.dg/opt/mmx2.C: New test.
21146 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21148         PR c++/24277
21149         * g++.dg/template/static20.C: New test.
21151         PR c++/24302
21152         * g++.dg/warn/Wunused-12.C: New test.
21154         PR c++/23437
21155         * g++.dg/template/arg4.C: New test.
21157 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21159         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21160         * gcc.dg/ucnid-3.c: Likewise.
21161         * gcc.dg/ucnid-4.c: Likewise.
21162         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21163         * g++.dg/other/ucnid-1.C: Likewise.
21164         * gcc.dg/sparc-frame-1.c: New test.
21166 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21168         PR c++/24139
21169         * g++.dg/template/spec27.C: New test.
21171         PR c++/24275
21172         * g++.dg/template/static19.C: New test.
21174 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21176         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21177         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21179 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21181         PR target/24136
21182         * gfortran.fortran-torture/compile/pr24136.f: New test.
21184 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
21186         PR c++/22172
21187         * g++.dg/parse/crash30.C: New test.
21189 2005-10-07  Richard Guenther  <rguenther@suse.de>
21191         PR middle-end/24227
21192         * gcc.c-torture/compile/pr24227.c: New testcase.
21194 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
21196         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21197         Do not put aligned attributes on array elements.
21199 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
21201         PR testsuite/23611, PR testsuite/23615
21202         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21203         writing prototypes of library functions by hand.
21204         * obj-c++.dg/bitfield-4.mm: Likewise.
21205         * obj-c++.dg/const-str-4.mm: Likewise.
21206         * obj-c++.dg/encode-4.mm: Likewise.
21207         * obj-c++.dg/encode-5.mm: Likewise.
21208         * obj-c++.dg/encode-6.mm: Likewise.
21209         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21210         * obj-c++.dg/method-10.mm: Likewise.
21211         * obj-c++.dg/method-17.mm: Likewise.
21212         * obj-c++.dg/method-19.mm: Likewise.
21213         * obj-c++.dg/try-catch-2.mm: Likewise.
21215 2005-10-06  Richard Henderson  <rth@redhat.com>
21217         PR 24236
21218         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21220 2005-10-06  Dale Johannesen  <dalej@apple.com>
21222         * gcc.c-torture/execute/20030125-1.c: Correct.
21224 2005-10-06  Richard Guenther  <rguenther@suse.de>
21226         PR tree-optimization/24238
21227         * g++.dg/tree-ssa/pr24238.C: New testcase.
21229 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
21231         PR 18568
21232         * gfortran.dg/der_pointer_3.f90: New test.
21234 2005-10-05  Devang Patel  <dpatel@apple.com>
21236         PR Debug/23205
21237         * g++.dg/other/PR23205.C: New.
21239 2005-10-05  Richard Henderson  <rth@redhat.com>
21241         PR target/23602
21242         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21243         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21245 2005-10-05  Dale Johannesen  <dalej@apple.com>
21247         * gcc.c-torture/execute/float-floor.c: New.
21249 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
21251         PR tree-optimization/21419
21252         PR tree-optimization/24146
21253         PR tree-optimization/24151
21255         * g++.dg/ext/asm7.C: New.
21256         * g++.dg/ext/asm8.C: New.
21257         * gcc.dg/asm-1.c: Compile on all targets.
21258         * gcc.dg/asm-pr24146.c: New.
21259         * gcc.dg/pr21419.c: Adjust error messages.
21261 2005-10-05  Richard Guenther  <rguenther@suse.de>
21263         PR fortran/24176
21264         * gfortran.fortran-torture/compile/empty.f90: New testcase.
21266 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21268         PR c++/23513
21269         * g++.dg/template/spec22.C: Robustify test.
21270         * g++.dg/template/spec26.C: New.
21272 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
21274         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21275         if target supports vector instructions.
21277 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
21279         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21280         C99 functions.
21282 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
21284         * lib/target-supports.exp (check_effective_target_fortran_large_real,
21285         check_effective_target_fortran_large_int): Replace cached result
21286         when target changes.
21288 2005-10-04  Devang Patel  <dpatel@apple.com>
21290         * gcc.dg/i386-sse-vect-types.c: New.
21292 2005-10-04  Ian Lance Taylor  <ian@airs.com>
21294         PR preprocessor/13726
21295         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21296         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21298 2005-10-04  Richard Guenther  <rguenther@suse.de>
21300         PR c/23576
21301         * gcc.dg/noncompile/pr23576.c: New testcase.
21303 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21305         PR middle-end/23125
21306         * gcc.dg/register-var-3.c: New test.
21308 2005-10-04  Steven Bosscher  <stevenb@suse.de>
21310         * gcc.dg/pr23049.c: New test.
21312         * gcc.dg/ucnid-4.c: Fix test.
21314 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
21316         PR 23445
21317         * gcc.c-torture/compile/pr23445.c: New test.
21319 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
21321         * g++.dg/overload/unknown1.C: New.
21323 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
21325         PR c++/17775
21326         * g++.dg/template/repo4.C: New test.
21328 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21330         PR libfortran/19308
21331         * gfortran.dg/large_real_kind_2.F90: New test.
21332         * gfortran.dg/large_integer_kind_2.f90: New test.
21334 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
21336         * lib/target-supports.exp (check_effective_target_vect_shift):
21337         Implement with result caching. Add i?86, x86_64 and ia64 targets.
21338         (check_effective_target_vect_condition): Fix copy-n-pasto.
21340         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21341         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21342         targets.
21344 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
21346         PR c++/22621
21347         * g++.dg/template/overload5.C : New test.
21349         PR c++/23840
21350         * g++.dg/expr/stdarg1.C: New test.
21352 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
21354         PR 24142
21355         * gcc.c-torture/execute/pr24142.c: New test.
21357 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
21359         PR 24141
21360         * gcc.c-torture/execute/pr24141.c: New test.
21362 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
21363             Diego Novillo  <dnovillo@redhat.com>
21365         PR 23604
21366         * gcc.c-torture/execute/pr23604.c: New test.
21368 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
21370         PR fortran/16404
21371         PR fortran/20835
21372         PR fortran/20890
21373         PR fortran/20899
21374         PR fortran/20900
21375         PR fortran/20901
21376         PR fortran/20902
21377         gfortran.dg/equiv_constraint_1.f90: New test.
21378         gfortran.dg/equiv_constraint_2.f90: New test.
21379         gfortran.dg/equiv_constraint_3.f90: New test.
21380         gfortran.dg/equiv_constraint_4.f90: New test.
21381         gfortran.dg/equiv_constraint_5.f90: New test.
21382         gfortran.dg/equiv_constraint_6.f90: New test.
21383         gfortran.dg/equiv_constraint_7.f90: New test.
21384         gfortran.dg/equiv_constraint_8.f90: New test.
21385         gfortran.dg/private_type_1.f90: New test.
21386         gfortran.dg/private_type_2.f90: New test.
21387         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21388         980628-10.f: Assert std=gnu to permit mixing of
21389         types in equivalence statements.
21391 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
21393         PR 24112
21394         * gfortran.dg/open_status_1.f90: New.
21396 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21398         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21399         * gcc.dg/vect/pr22480.c: Clean up temp files.
21400         * gcc.dg/vect/pr23831.c: Clean up temp files.
21401         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21402         Clean up temp files.
21403         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21404         Clean up temp files.
21406         * gcc.dg/20050309-1.c: Clean up temp files.
21407         * gcc.dg/20050325-1.c: Clean up temp files.
21409 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21411         PR tree-optimization/24059
21412         * gcc.dg/vect/pr24059.c : New test.
21414 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
21416         PR middle-end/24109
21417         * gcc.c-torture/execute/20050929-1.c: New test.
21419 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21421         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21423 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
21425         PR c/21419
21426         * gcc.dg/pr21419.c: New test.
21428 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21430         * gcc.dg/pr23911.c: New test.
21432 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
21434         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21436         PR c++/16782
21437         * g++.dg/parse/qualified4.C: New test.
21438         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21439         * g++.old-deja/g++.mike/p8154.C: Likewise.
21441 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
21443         PR c++/22147
21444         * g++.dg/template/friend37.C: New test.
21445         * g++.dg/parse/crash28.C: Adjust error markers.
21447 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
21449         PR fortran/18518
21450         * gfortran.fortran-torture/execute/save_2.f90: New decl.
21452 2005-09-27  Devang Patel  <dpatel@apple.com>
21454         PR tree-optimization/23625
21455         * gcc.dg/pr23625.c: New test.
21457 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
21459         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21460         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21462 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
21464         PR fortran/23677
21465         * gfortran.fortran-torture/execute/save_1.f90: New test.
21466         * gfortran.dg/save_1.f90: New test.
21468 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
21470         * gcc.target/i386/builtin-apply-mmx.c: New test.
21472         PR target/22576
21473         * gcc.target/i386/pr22576.c: New test.
21475         PR target/22585
21476         * gcc.target/i386/pr22585.c: New test.
21478         PR target/23268
21479         * gcc.target/i386/pr23268.c: New test.
21481         PR middle-end/23831
21482         * gcc.dg/vect/pr23831.c: New test.
21484         PR target/24055
21485         * gcc.target/i386/pr24055.c: New test.
21487 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
21489         PR tree-optimization/23960
21490         * gcc.c-torture/compile/pr23960.c: New.
21492 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
21494         PR fortran/16861
21495         * gfortran.dg/nested_modules_3.f90: New.
21497 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
21499         PR fortran/24005
21500         gfortran.dg/interface_1.f90: New test.
21502 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
21503         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21505         PR fortran/23843
21506         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21508 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
21510         PR fortran/23516
21511         * gfortran.dg/imag_1.f: New test.
21512         * gfortran.dg/imag_2.f: Ditto.
21514 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
21516         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21518 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
21520         PR c++/21983
21521         * g++.dg/warn/pr21983.C: New test.
21523 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
21525         * gcc.dg/20050922-1.c: Testcase added.
21527 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
21529         PR c++/23993
21530         * g++.dg/template/array14.C: New test.
21532 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
21534         PR fortran/19929
21535         * gfortran.dg/der_ptr_component_1.f90: New test.
21537 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21539         PR c++/23965
21540         * g++.dg/template/error1.C: Reject "no matching function" message.
21542 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21544         PR c++/17609
21545         * g++.dg/lookup/error1.C: New test.
21547 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
21549         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21550         functionality of the testcase.
21552 2005-09-20  Richard Henderson  <rth@redhat.com>
21554         * gcc.dg/vect/vect-22.c: Require vect_float.
21555         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21557 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
21559         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21560         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21561         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21562         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21563         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21564         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21565         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21566         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21567         * gcc.dg/cpp/ucnid-8.c: New test.
21569 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21571         PR tree-optimization/23929
21572         * gcc.c-torture/compile/pr23929.c: New test.
21574 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
21576         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21577         for one loop.
21579 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
21581         PR testsuite/23186
21582         * g++.dg/other/pr22003.C: Require named sections.
21584 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21586         PR c++/23947
21587         * g++.dg/rtti/crash3.C: New test.
21589         PR tree-optimization/23818
21590         * gcc.dg/pr23818.c: New test.
21592 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21594         PR fortran/23420
21595         * gfortran.dg/print_fmt_4.f: New.
21597 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21599         PR fortran/23663
21600         * gfortran.fortran-torture/execute/entry_11.f90: New test.
21602 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21604         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21605         Use pointers to local alignable arrays instead. Added comments.
21606         * gcc.dg/vect/vect-46.c: Likewise.
21607         * gcc.dg/vect/vect-48.c: Likewise.
21608         * gcc.dg/vect/vect-49.c: Likewise.
21609         * gcc.dg/vect/vect-52.c: Likewise.
21610         * gcc.dg/vect/vect-53.c: Likewise.
21611         * gcc.dg/vect/vect-54.c: Likewise.
21612         * gcc.dg/vect/vect-56.c: Likewise.
21613         * gcc.dg/vect/vect-57.c: Likewise.
21614         * gcc.dg/vect/vect-58.c: Likewise.
21615         * gcc.dg/vect/vect-60.c: Likewise.
21616         * gcc.dg/vect/vect-61.c: Likewise.
21618         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21619         The test is no longer vectorizable on vect_no_align targets.
21620         * gcc.dg/vect/vect-43.c: Likewsie.
21622         * gcc.dg/vect/vect-44.c: Added comments.
21623         * gcc.dg/vect/vect-45.c: Added comments.
21624         * gcc.dg/vect/vect-50.c: Added comments.
21625         * gcc.dg/vect/vect-51.c: Added comments.
21627         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21628         aligned type.
21629         * gcc.dg/vect/Os-vect-95.c: Likewise.
21631         * gcc.dg/vect/vect-41.c: Test removed.
21632         * gcc.dg/vect/vect-47.c: Test removed.
21633         * gcc.dg/vect/vect-55.c: Test removed.
21634         * gcc.dg/vect/vect-59.c: Test removed.
21636 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21638         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21639         No longer vectorizable on vect_no_align targets.
21640         * gcc.dg/vect/pr20122.c: Likewise.
21641         * gcc.dg/vect/vect-74.c: Likewise.
21642         * gcc.dg/vect/vect-75.c: Likewise.
21643         * gcc.dg/vect/vect-76.c: Likewise.
21645         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21646         Will not be vectorizable on vect_no_align targets once aliasing issues
21647         are resolved.
21648         * gcc.dg/vect/vect-79.c: Likewise.
21650         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21651         * gcc.dg/vect/vect-78.c: Likewise.
21652         * gcc.dg/vect/vect-97.c: Likewise.
21654 2005-09-19  Steven Bosscher  <stevenb@suse.de>
21656         * gcc.dg/pr23943.c: New test.
21658 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21660         PR fortran/19181
21661         * gfortran.dg/derived_pointer_null_1.f90: New test.
21663 2005-09-18  Richard Guenther  <rguenther@suse.de>
21665         PR middle-end/23944
21666         * gcc.c-torture/compile/pr23944.c: New testcase.
21668 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
21670         PR fortran/15975
21671         * gfortran.dg/der_pointer_2.f90: New test.
21673 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21675         PR fortran/16861
21676         * gfortran.dg/nested_modules_2.f90: New test.
21678 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21680         PR c++/18368
21681         * g++.dg/other/semicolon.C: New test.
21683 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
21685         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21686         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21688 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
21690         PR c++/23914
21691         * g++.dg/template/static18.C: New test.
21693         PR c++/21514
21694         * g++.dg/template/crash19.C: Remove dg-error marker.
21695         * g++.dg/template/local4.C: New test.
21697 2005-09-16  Paul Brook  <paul@codesourcery.com>
21699         PR fortran/23906
21700         * gfortran.dg/dependency_1.f90: New test.
21702 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21704         PR c++/23896
21705         * g++.dg/template/static17.C: New test.
21707 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
21709         PR c++/23139
21710         * g++.dg/warn/huge-val1.C: New test.
21712 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21714         PR c++/13140
21715         * g++.dg/parse/class2.C: New test.
21716         * g++.dg/template/explicit8.C: Likewise.
21717         * g++.dg/template/spec25.C: Likewise.
21719 2005-09-14  Josh Conner  <jconner@apple.com>
21721         PR middle-end/23584
21722         * gcc.dg/pr23584.c: New test.
21724 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
21726         PR fortran/21875 Internal Unit Array I/O, NIST
21727         * gfortran.dg/arrayio_1.f90: New test.
21728         * gfortran.dg/arrayio_1.f90: New test.
21729         * gfortran.dg/arrayio_1.f90: New test.
21730         * gfortran.dg/arrayio_1.f90: New test.
21731         * gfortran.dg/arrayio_1.f90: New test.
21733 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
21735         PR middle-end/22480
21736         * gcc.dg/vect/pr22480.c: New test.
21738 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
21740         PR fortran/19358
21741         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21743 2005-09-13 Josh Conner <jconner@apple.com>
21745         PR c++/23180
21746         * g++.dg/init/struct2.C: New test.
21747         * g++.dg/init/struct3.C: New test.
21749 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
21751         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21752         Clean up temp files.
21753         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21754         gcc.dg/tree-ssa/builtin-fprintf-1.c,
21755         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21756         gcc.dg/tree-ssa/builtin-printf-1.c,
21757         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21758         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21759         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21760         gcc.dg/tree-ssa/builtin-vprintf-1.c,
21761         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21762         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21763         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21764         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21765         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21766         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21767         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21768         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21770 2005-09-13  Josh Conner  <jconner@apple.com>
21772         * lib/gcc-dg.exp: Load scanipa.exp.
21773         (cleanup-dump): New procedure.
21774         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21775         * lib/scandump.exp: New file.
21776         * lib/scantree.exp: Use it.
21777         * lib/scanipa.exp: New file.
21779 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
21781         PR fortran/17740
21782         * gfortran.dg/generic_4.f90: New test.
21784 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
21786         PR target/23816
21787         * gcc.target/i386/pr23816-1.c: New test.
21788         * gcc.target/i386/pr23816-2.c: New test.
21791 2005-09-13  Bastian Blank <waldi@debian.org>
21793         PR c++/16171
21794         * g++.dg/abi/mangle26.C: New test.
21795         * g++.dg/abi/mangle27.C: New test.
21796         * g++.dg/abi/mangle28.C: New test.
21797         * g++.dg/abi/mangle29.C: New test.
21799         PR c++/23839
21800         * g++.dg/parse/register1.C: New test.
21802 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
21804         PR c++/23842
21805         * g++.dg/template/access16.C: New test.
21807 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21809         * gfortran.dg/char_pack_2.f90: Increase the vector size.
21811 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21813         PR fortran/18899
21814         * gfortran.dg/shape_2.f90: New test.
21816 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21818         PR target/19269
21819         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21820         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21821         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21822         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21823         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21824         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21825         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21826         tests.
21828 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21830         PR c++/23841
21831         * g++.dg/parse/template17.C: New test.
21833 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21835         PR c++/23789
21836         * g++.dg/template/nontype14.C: New test.
21838 2005-09-12  Ian Lance Taylor  <ian@airs.com>
21840         PR g++/7874
21841         * g++.dg/lookup/friend7.C: New test.
21842         * g++.dg/lookup/friend8.C: New test.
21843         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
21844         so that it will be found via argument dependent lookup.
21845         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
21846         friend functions which will no longer be found.
21847         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
21848         function g, so that it will be found via argument dependent
21849         lookup.
21850         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
21851         * g++.old-deja/g++.mike/net43.C: Likewise.
21853 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21855         PR c++/23691
21856         * g++.dg/template/static16.C: New test.
21858 2005-09-12  Josh Conner  <jconner@apple.com>
21860         PR middle-end/23237
21861         * gcc.c-torture/compile/pr23237.c: New test.
21863 2005-09-11  Richard Henderson  <rth@redhat.com>
21865         * g++.dg/other/error8.C: Update expected diagnostic text.
21867 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21869         PR libfortran/19872
21870         * gfortran.dg/overwrite_1.f: New test.
21872 2005-09-09  Josh Conner  <jconner@apple.com>
21874         * g++.dg/init/pr23180-1.C: Removed.
21875         * g++.dg/init/pr23180-2.C: Removed.
21877 2005-09-09  David Daney <ddaney@avtrex.com>
21879         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
21880         files which are ...
21881         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
21882         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
21884 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21886         * gfortran.dg/iostat_2.f90: New test.
21888 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
21890         PR c++/22252
21891         * g++.dg/ext/interface1.C: New test.
21892         * g++.dg/ext/interface1.h: Likewise.
21893         * g++.dg/ext/interface1a.cc: Likewise.
21895 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
21897         * gfortran.dg/iomsg_1.f90: New test case.
21899 2005-09-09  Richard Guenther  <rguenther@suse.de>
21901         PR c++/23624
21902         * g++.dg/tree-ssa/pr23624.C: New testcase.
21904 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21906         PR fortran/19239
21907         * gfortran.dg/vector_subscript_1.f90,
21908         * gfortran.dg/vector_subscript_2.f90: New tests.
21910 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21912         PR fortran/21104
21913         * gfortran.dg/array_alloc_1.f90,
21914         * gfortran.dg/array_alloc_2.f90,
21915         * gfortran.dg/array_alloc_3.f90: New tests.
21917 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21919         PR fortran/12840
21920         * gfortran.dg/array_constructor_6.f90
21921         * gfortran.dg/array_constructor_7.f90
21922         * gfortran.dg/array_constructor_8.f90
21923         * gfortran.dg/array_constructor_9.f90
21924         * gfortran.dg/array_constructor_10.f90
21925         * gfortran.dg/array_constructor_11.f90
21926         * gfortran.dg/array_constructor_12.f90: New tests.
21928 2005-09-08  Josh Conner  <jconner@apple.com>
21930         PR c++/23180
21931         * g++.dg/init/pr23180-1.C: New test.
21932         * g++.dg/init/pr23180-2.C: New test.
21934 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21936         PR fortran/18878
21937         * gfortran.dg/module_double_reuse.f90: New.
21939 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21941         PR fortran/23270
21942         PR fortran/22304
21943         PR fortran/18870
21944         PR fortran/17917
21945         PR fortran/16511
21946         * gfortran.dg/common_equivalence_1.f: New.
21947         * gfortran.dg/common_equivalence_2.f: New.
21948         * gfortran.dg/common_equivalence_3.f: New.
21949         * gfortran.dg/contained_equivalence_1.f90: New.
21950         * gfortran.dg/module_blank_common.f90: New.
21951         * gfortran.dg/module_commons_1.f90: New.
21952         * gfortran.dg/module_equivalence_1.f90: New.
21953         * gfortran.dg/nested_modules_1.f90: New.
21954         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
21955         equivalences and add comment to connect the test with
21956         the PR.
21958 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21960         PR fortran/23765
21961         * gfortran.dg/common_6.f90: New test.
21963 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21965         PR fortran/15326
21966         * gfortran.dg/char_result_1.f90,
21967         * gfortran.dg/char_result_2.f90,
21968         * gfortran.dg/char_result_3.f90,
21969         * gfortran.dg/char_result_4.f90,
21970         * gfortran.dg/char_result_5.f90,
21971         * gfortran.dg/char_result_6.f90,
21972         * gfortran.dg/char_result_7.f90,
21973         * gfortran.dg/char_result_8.f90: New tests.
21975 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21977         PR fortran/19928
21978         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
21980 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21982         PR obj-c++/16816
21983         * obj-c++.dg/selector-5.mm: New test.
21984         * obj-c++.dg/selector-6.mm: New test.
21986 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21988         PR objc/20574
21989         PR objc/19324
21990         * objc.dg/error-1.m: New test.
21992 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
21994         PR fortran/23373
21995         * gfortran.fortran-torture/execute/pr23373-1.f90,
21996         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
21998 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
22000         PR libfortran/23760
22001         * gfortran.dg/g77/1832.f: Remove long string in write statement
22002         to allow the test to pass on correct list directed output with
22003         prepended space.
22005 2005-09-07  James E Wilson  <wilson@specifix.com>
22007         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22009 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22011         * gfortran.dg/parameter+save.f90: Rename to
22012         * gfortran.dg/parameter_save.f90: .. this.
22014 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
22016         PR fortran/20848
22017         * gfortran.dg/parameter+save.f90: New test case.
22019 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
22021         PR fortran/19269
22022         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22024 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22026         PR c/23075
22027         * gcc.dg/pr23075.c: New test.
22028         * g++.dg/warn/pr23075.C: New test.
22030         PR target/22362
22031         * gcc.target/i386/pr22362.c: New test.
22033         PR rtl-optimization/23098
22034         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22036         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22037         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22038         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22040 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
22042         * g++.dg/expr/cast6.C: New test.
22044         PR c++/9782
22045         * g++.dg/init/new15.C: New test.
22047 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22049         * gcc.dg/vect/Os-vect-95.c: New test.
22050         * gcc.dg/vect/vect-95.c: Same.
22052 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22054         * gcc.dg/vect/vect-29.c: Update xfail testing.
22055         * gcc.dg/vect/vect-44.c: Same.
22056         * gcc.dg/vect/vect-48.c: Same.
22057         * gcc.dg/vect/vect-50.c: Same.
22058         * gcc.dg/vect/vect-72.c: Same.
22059         * gcc.dg/vect/vect-77.c: Same.
22060         * gcc.dg/vect/vect-78.c: Same.
22061         * gcc.dg/vect/vect-80.c: Same.
22062         * gcc.dg/vect/vect-96.c: Same.
22063         * gcc.dg/vect/vect-100.c: Same.
22064         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22065         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22066         * gfortran.dg/vect/vect-5.f90: Same.
22068 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22070         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22071         start strings.
22072         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22073         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22075         PR c++/23056
22076         * g++.dg/opt/pr23056.C: New test.
22078         PR rtl-optimization/23098
22079         * gcc.target/i386/pr23098.c: New test.
22081 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
22083         PR c++/23667
22084         * g++.dg/template/static15.C: New test.
22086         PR c++/21440
22087         * g++.dg/ext/stmtexpr5.C: New test.
22088         * g++.dg/ext/stmtexpr6.C: Likewise.
22090 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
22092         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22094         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22095         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22096         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22098 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
22100         PR libfortran/23321
22101         * gfortran.dg/direct_io_4.f90: New test case.
22103 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
22104             Rasmus Hahn  <rassahah@neofonie.de>
22106         PR libobjc/23108
22107         * objc.dg/type-stream-1.m: New test.
22109 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
22111         PR fortran/23661
22112         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22113         gfortran.dg/print_fmt_3.f90: New test.
22115 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22117         * gfortran.dg/fmt_t_1.f90: New test.
22119 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22121         PR rtl-optimization/23454
22122         * g++.dg/opt/pr23454.C: New test.
22124 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
22126         PR c++/23699
22127         * g++.dg/ext/static1.C: New test.
22129 2005-09-02  Richard Henderson  <rth@redhat.com>
22131         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22132         tail call to check_fa_work.
22134 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
22136         PR c++/21687
22137         * g++.dg/other/gc3.C: New test.
22139 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22141         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22142         * gcc.dg/20050826-1.c: Likewise.
22144 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
22146         PR c++/23167
22147         * g++.dg/expr/volatile1.C: New test.
22149 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
22151         PR middle-end/23547
22152         * gcc.dg/pr23547.c: New test.
22154 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
22156         PR c/22061
22157         * gcc.c-torture/execute/pr22061-1.c,
22158         * gcc.c-torture/execute/pr22061-2.c,
22159         * gcc.c-torture/execute/pr22061-3.c,
22160         * gcc.c-torture/execute/pr22061-4.c: New tests.
22162 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22164         * gcc.dg/Wredundant-decls-2.c: New test to check that
22165         -Wredundant-decls does not issue warning for a variable
22166         definition following a declaration.
22168 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
22170         PR debug/7241
22171         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22172         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22173         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22175         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22176         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22177         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22178         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22179         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22180         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22181         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22182         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22184 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22186         PR objc/23306
22187         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22188         scan-assmbler.
22190 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
22192         PR target/21255
22193         * gcc.dg/pr21255-1.c: New test.
22194         * gcc.dg/pr21255-2-mb.c: Likewise.
22195         * gcc.dg/pr21255-2-ml.c: Likewise.
22196         * gcc.dg/pr21255-3.c: Likewise.
22197         * gcc.dg/pr21255-4.c: Likewise.
22199 2005-08-31  Dale Johannesen  <dalej@apple.com>
22201         * gcc.dg/20050830-1.c: New.
22203 2005-08-31  Josh Conner  <jconner@apple.com>
22205         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22206         command-line options for arm-*-* targets.
22207         * g++.dg/init/array16.C: Likewise.
22208         * g++.dg/other/crash-4.C: Likewise.
22210 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22212         PR obj-c++/23640
22213         * obj-c++.dg/gnu-runtime-3.mm: New test.
22215 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22217         PR c++/13377
22218         * g++.dg/lookup/ambig4.C: New test.
22219         * g++.dg/lookup/ambig5.C: New test.
22220         * g++.dg/tc1/dr101.C: Adjust error markers.
22222 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22224         PR c++/23639
22225         * g++.dg/template/ttp5.C: Adjust error markers.
22227 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
22229         PR testsuite/23609
22230         * lib/obj-c++.exp: Include target-libpath.exp.
22231         (obj-c++_link_flags): Look for the GNU libobjc library
22232         and set the library path to include it.
22233         Don't manually set LD_LIBRARY_PATH (etc.) but call
22234         set_ld_library_path_env_vars instead.
22235         (obj-c++_target_compile): Don't set library path or
22236         linker flags because they are already set correctly
22237         in obj-c++_link_flags.
22239 2005-08-30  Josh Conner  <jconner@apple.com>
22241         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22242         to command-line options for arm-*-* targets.
22244 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
22246         * g++.dg/other/i386-1.C: New.
22248 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
22250         PR preprocessor/20348
22251         PR preprocessor/20356
22252         * gcc.dg/cpp/pr20348.c: New test.
22253         * gcc.dg/cpp/pr20348.h: New file.
22254         * gcc.dg/cpp/inc/pr20348.h: New file.
22255         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22256         * gcc.dg/cpp/pr20356.c: New test.
22257         * gcc.dg/cpp/pr20356.h: New file.
22258         * gcc.dg/cpp/inc/pr20356.h: New file.
22259         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22261 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
22263         * gfortran.fortran-torture/execute/intrinsic_count.f90:
22264         Fix array dimension to avoid correct end-of-file error.
22266 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
22268         PR libfortran/23598
22269         * gfortran.dg/iostat_1.f90: New test.
22271 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
22273         PR middle-end/23408
22274         * gcc.dg/pr23408.c: New test.
22276 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
22278         PR c++/23099
22279         * g++.dg/init/member1.C: Make sure erroneous static data member
22280         definitions are required.
22281         * g++.dg/template/static13.C: New test.
22282         * g++.dg/template/static14.C: Likewise.
22284 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
22286         * gcc.target/i386/pr23575.c: Use -msse2 instead of
22287         -march=pentium4, remove ilp32 requirement.
22289         PR middle-end/23484
22290         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22291         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22293 2005-08-29  Andreas Jaeger  <aj@suse.de>
22295         PR testsuite/23607
22296         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22298 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
22300         * gcc.c-torture/execute/20050316-2.c: New test.
22301         * gcc.c-torture/execute/20050316-3.c: New test.
22302         * gcc.dg/torture/pr16104-1.c: New test.
22304 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
22306         PR middle-end/23463
22307         * gcc.c-torture/execute/zero-struct-1.c: New test.
22309 2005-08-27  Richard Guenther  <rguenther@suse.de>
22311         PR target/23575
22312         * gcc.target/i386/pr23575.c: New testcase.
22314 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
22316         PR rtl-optimization/23561
22317         * gcc.c-torture/execute/20050826-1.c: New test.
22319         PR rtl-opt/23560
22320         * gcc.c-torture/execute/20050826-2.c: New test.
22322 2005-08-26  Dale Johannesen  <dalej@apple.com>
22324         * gcc.dg/20030711-1.c: Modify to work on Darwin.
22325         * gcc.dg/20050826-1.c: New.
22327 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
22329         PR c++/19004
22330         * g++.dg/template/nontype13.C: New test.
22332         PR c++/23491
22333         * g++.dg/init/new14.C: New test.
22334         * g++.dg/expr/anew1.C: Do not XFAIL.
22335         * g++.dg/expr/anew2.C: Likewise.
22336         * g++.dg/expr/anew3.C: Likewise.
22338 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
22340         PR middle-end/22439
22341         * gcc.dg/vla-3.c: New test.
22343 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
22345         PR fortran/20363
22346         * gfortran.dg/named_interface.f90: New.
22348 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
22350         * gcc.c-torture/execute/frame-address.c: New test.
22352 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
22354         PR c++/20817
22355         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22357 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22359         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22361 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22363         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22364         * gcc.dg/altivec-22.c: Rename from..
22365         * gcc.dg/altivec-nomfcr.c: ..this.
22367 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
22369         PR tree-optimization/23546
22370         * gcc.dg/tree-ssa/pr23546.c: New test.
22372 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
22374         PR fortran/17758
22375         * gfortran.dg/nonreturning_statements.f90: New test.
22377 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22379         PR c++/22454
22380         * g++.dg/parse/crash29.C: New.
22382 2005-08-23  DJ Delorie  <dj@redhat.com>
22384         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22385         constants have the L suffix.
22387 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
22389         PR c++/23044
22390         * g++.dg/template/instantiate8.C: New.
22392 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
22394         PR middle-end/23467
22395         * gcc.c-torture/execute/pr23467.c: New test.
22397 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
22399         PR tree-optimization/22043
22400         * gcc.c-torture/execute/20050613-1.c: New test.
22402 2005-08-23  Ben Elliston  <bje@au.ibm.com>
22404         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22406 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
22408         PR rtl-optimization/23478
22409         * g++.dg/opt/pr23478.C: New test.
22411 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
22413         PR c/18715
22414         * gcc.dg/switch-warn-3.c: New test.
22416 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22418         PR c++/22233
22419         * g++.dg/template/param1.C: New test.
22421 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22423         PR c++/23089
22424         * g++.dg/other/incomplete1.C: New test.
22426 2005-08-22  Ira Rosen  <irar@il.ibm.com>
22428         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22429         are vectorizable.
22431 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22433         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22434         d_lines_5.f: New.
22436 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
22438         * gcc.target/i386/sse-4.c: New test.
22440 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22442         PR testsuite/23239
22443         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22445 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
22447         * gcc.dg/20050811-1.c: New test.
22448         * gcc.dg/20050811-2.c: New test.
22450 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
22452         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22454 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
22456         PR 23476
22457         * gcc.c-torture/compile/pr23476.c: New test.
22459 2005-08-19  Devang Patel  <dpatel@apple.com>
22461         PR tree-optimization/23048
22462         * gcc.dg/tree-ssa/pr23048.c: New test.
22464 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22466         PR middle-end/20624
22467         * g++.dg/warn/Wreturn-3.C: New test
22469 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
22471         PR tree-optimization/22228
22472         * g++.dg/vect/pr22543.cc: New test.
22474 2005-08-17  Steven Bosscher  <stevenb@suse.de>
22476         PR tree-optimization/21574
22477         * gcc.dg/tree-ssa/pr21574.c: New test.
22479 2005-08-16  James E Wilson  <wilson@specifix.com>
22481         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22483 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
22485         PR tree-opt/23402
22486         * gcc.c-torture/compile/zero-strct-3.c: New test.
22487         * gcc.c-torture/compile/zero-strct-4.c: New test.
22489 2005-08-16  Steven Bosscher  <stevenb@suse.de>
22491         PR target/23376
22492         * gcc.target/x86_64/pr23376.c: New test.
22494 2005-08-16  Ian Lance Taylor  <ian@airs.com>
22496         PR c++/23337
22497         * g++.dg/ext/vector2.C: New.
22499 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22501         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22503 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22505         PR libfortran/23428
22506         * gfortran.dg/inquire-complex.f90: New test case.
22508 2005-08-16  James E Wilson  <wilson@specifix.com>
22510         PR tree-optimization/21105
22511         * gcc.dg/large-size-array.c: New.
22513 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
22515         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22516         type.
22517         * gcc.dg/vect/vect-41: Likewise.
22518         * gcc.dg/vect/vect-42: Likewise.
22519         * gcc.dg/vect/vect-43: Likewise.
22520         * gcc.dg/vect/vect-44: Likewise.
22521         * gcc.dg/vect/vect-46: Likewise.
22522         * gcc.dg/vect/vect-47: Likewise.
22523         * gcc.dg/vect/vect-48: Likewise.
22524         * gcc.dg/vect/vect-52: Likewise.
22525         * gcc.dg/vect/vect-53: Likewise.
22526         * gcc.dg/vect/vect-54: Likewise.
22527         * gcc.dg/vect/vect-55: Likewise.
22528         * gcc.dg/vect/vect-56: Likewise.
22529         * gcc.dg/vect/vect-57: Likewise.
22530         * gcc.dg/vect/vect-58: Likewise.
22531         * gcc.dg/vect/vect-59: Likewise.
22532         * gcc.dg/vect/vect-60: Likewise.
22533         * gcc.dg/vect/vect-61: Likewise.
22534         * gcc.dg/vect/vect-85: Likewise.
22535         * gcc.dg/vect/vect-87: Likewise.
22536         * gcc.dg/vect/vect-88: Likewise.
22537         * gcc.dg/vect/vect-93.c: Likewise.
22538         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22539         * gcc.dg/vect/vect-75: Likewise.
22540         * gcc.dg/vect/vect-76: Likewise.
22541         * gcc.dg/vect/vect-77: Likewise.
22542         * gcc.dg/vect/vect-78: Likewise.
22543         * gcc.dg/vect/vect-80: Likewise.
22544         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22545         vectorized for the expected reason, rather than checking how alignment
22546         was handled.
22547         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22548         aligned type and also instead of aligned pointers. Added documentation.
22550 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
22552         * gfortran.dg/power.f90: New test.
22554 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
22556         PR rtl-optimization/23299
22557         * g++.dg/opt/pr23299.C: New test.
22559 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22561         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22563 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
22565         * g++.dg/template/local6.C: New test.
22567 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
22569         * execute/exceptions/finally-1.m: Check that the catch and finally are
22570         being called.  Also add a "return 0;" at the end of main.
22572 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
22574         PR fortran/21432.
22575         * gfortran.dg/namelist_print_1.f: New test of functionality of
22576         PRINT namelist.
22577         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22578         namelist generates error with -std=f95.
22580 2005-08-14  Ira Rosen  <irar@il.ibm.com>
22582         PR tree-optimization/23119
22583         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22585 2005-08-13  Marcin Koziej  <creep@desk.pl>
22586             Andrew Pinski  <pinskia@physics.uc.edu>
22588         PR libobjc/22492
22589         * execute/exceptions/finally-1.m: New test.
22591 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22593         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22594         testsuite.
22595         * objc/execute/exceptions/trivial.m: New test.
22596         * objc.dg/try-catch-11.m: Move to ...
22597         * objc/execute/exceptions/foward-1.m: Here.
22598         * objc.dg/try-catch-2.m: Move to ...
22599         * objc/execute/exceptions/catchall-1.m: Here.
22600         * objc.dg/try-catch-8.m: Move to ...
22601         * objc/execute/exceptions/local-variables-1.m: Here.
22603 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22605         * objc.dg/nested-func-1.m: Move to ...
22606         * objc/execute/nested-func-1.m: Here.
22608 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22610         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22611         in ${options} instead of [target_info name].
22612         * lib/obj-c++.exp (objc_target_compile): Likewise.
22614 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22616         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22618 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22620         part of PR testsuite/23348
22621         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22622         each of the torture options.
22623         * objc/compile/trivial.m: New test.
22625 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22627         * gfortran.dg/eoshift.f90: Correct format.
22629 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22631         * gfortran.fortran-torture/execute/character_passing.f90:
22632         Fix comment typo.
22634 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
22636         PR c++/8271
22637         * g++.dg/template/unify10.C: New.
22639 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
22641         * g++.dg/parse/pr22514.C: Move to...
22642         * g++.dg/debug/pr22514.C: here.
22644 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22646         PR c++/23266
22647         * g++.dg/inherit/pure1.C: New test.
22649         * ChangeLog: Fix typos.
22651 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22652             Steven Bosscher  <stevenb@suse.de>
22654         * gfortran.dg/runtime_warning_1.f90: New test.
22656 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22658         PR c++/23219
22659         * g++.dg/parse/crash28.C: New.
22661 2005-08-11  Richard Guenther  <rguenther@suse.de>
22663         PR target/23289
22664         * gcc.target/i386/tailcall-1.c: New testcase.
22666 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22668         * gcc.dg/vect/vect-67.c: Un-xfail.
22670 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22672         PR c++/23225
22673         * g++.dg/parse/crash27.C: new test.
22675 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
22677         PR libfortran/22143
22678         * gfortran.dg/shift-kind.f90: New testcase.
22680 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
22682         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22683         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22685 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22687         PR c++/20646
22688         * g++.dg/other/mult-stor1.C: New test.
22690 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22692         * gcc.c-torture/pr18299-1.c: Move to ...
22693         * gcc.c-torture/compile/pr18299-1.c: Here.
22695 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
22697         * gfortran/fortran.torture/execute/character_passing.f90:
22698         Fix types for LSAME.
22700 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
22702         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22703         input data back to what it was originally.
22705 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22707         * objc.dg/try-catch-8.m: Enable for all targets.
22709 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
22711         * gcc.dg/pr23165.c: New test.
22713 2005-08-09  Steven Bosscher  <stevenb@suse.de>
22715         PR tree-optimization/23234
22716         * gcc.dg/tree-ssa/pr23234.c: New test.
22718 2005-08-08  Josh Conner  <jconner@apple.com>
22720         PR rtl-optimization/23241
22721         * gcc.dg/char-compare.c: New test.
22723 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22725         PR c++/22508
22726         * g++.dg/init/new13.C: New test.
22728 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22730         PR c++/21166
22731         * g++.dg/other/crash-4.C: Adjust
22732         * g++/dg/ext/packed9.C: New.
22734 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22736         PR middle-end/21964
22737         * gcc.c-torture/execute/pr21964-1.c: New test.
22739 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22741         PR c/22458
22742         * gcc.dg/pr22458-1.c: New test.
22744 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
22745             Steven G. Kargl <kargls@comcast.net>
22747         PR fortran/22390
22748         * gfortran.dg/flush_1.f90: New test.
22750 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22752         PR c++/23191
22753         * g++.dg/template/eh2.C: New test.
22755 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22757         PR c++/19498
22758         * g++.dg/template/instantiate7.C: New test.
22760 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
22762         PR c/23113
22763         * gcc.dg/Wunused-value-1.c: New test.
22765 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
22767         PR rtl-optimization/23233
22768         * gcc.c-torture/compile/pr23233-1.c: New test.
22770 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
22772         PR fortran/18833
22773         PR fortran/20850
22774         * gfortran.dg/equiv_1.f90: New test.
22775         * gfortran.dg/equiv_2.f90: New test.
22776         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22777         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22778         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22780 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22782         * gcc.c-torture/execute/vrp-5.c: New test.
22783         * gcc.c-torture/execute/vrp-6.c: New test.
22784         * gcc.dg/tree-ssa/vrp21.c: New test.
22786 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22788         * g++.dg/parse/pr22514.C: New test.
22790 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
22792         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22794         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22795         instead of constant loads / pool entries.
22797 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
22799         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22800         TEST_TO_WCTYPE.
22802 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
22804         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22805         __WINT_TYPE__ in generated prototypes if possible.
22807 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
22809         PR 22037
22810         * g++.dg/tree-ssa/pr22037.C:
22812 2005-08-04  Richard Henderson  <rth@redhat.com>
22814         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22815         scan-tree-dump-times directive.
22817 2005-08-04  Jan Hubicka  <jh@suse.cz>
22819         * gcov-1.C: Fix switch counts.
22820         * gcov-4b.c: Likewise.
22822 2005-08-03  Jeff Law  <law@redhat.com>
22824         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22826 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
22828         * gcc.c-torture/execute/pr23135.c: New test.
22830 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22832         PR tree-optimization/19899
22833         * gcc.dg/tree-ssa/scev-1.c: New test.
22834         * gcc.dg/tree-ssa/scev-2.c: New test.
22836 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
22838         PR target/18582
22839         * gcc.dg/torture/pr18582-1.c: New test.
22841 2005-08-03  Jan Hubicka  <jh@suse.cz>
22843         * update-conroll.c: New testcase.
22844         * update-conroll-2.c: New testcase.
22846 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
22848         * gfortran.dg/constant_substring.f: New test.
22849         * gfortran.dg/pr22491.f: New test.
22851 2005-08-02  Jan Hubicka  <jh@suse.cz>
22853         * update-threading.c: Replace by the proper one.
22855 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22857         PR 23164
22858         * g++.dg/tree-ssa/pr23164.C: New test.
22860 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22862         * gcc.dg/tree-ssa/pr23192.c: New test.
22864 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
22866         * gcc.c-torture/execute/vrp-4.c: New test.
22868 2005-08-02  Jan Hubicka  <jh@suse.cz>
22870         * update-threading.c: New test.
22872 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
22874         * gcc.c-torture/compile/20050801-1.c: New test.
22875         * gcc.c-torture/compile/20050801-2.c: New test.
22877 2005-08-01  Jan Hubicka  <jh@suse.cz>
22879         * val-prof-5.c: New test.
22881 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
22883         PR c/22311
22884         * gcc.dg/pr22311-1.c : New test.
22886 2005-07-31  Steven Bosscher  <stevenb@suse.de>
22888         PR target/23095
22889         * gfortran.dg/pr23095.f: New test.
22891         PR c++/22003
22892         * g++.dg/other/pr22003.C: New test.
22894 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
22896         PR target/20621
22897         * gcc.c-torture/execute/pr20621-1.c: New test.
22899 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
22901         * gfortran.dg/comma_format_extension_4.f: Adjust length
22902         of string for format.
22903         * gfortran.dg/der_array_io_1.f: Replace illegal internal
22904         print statement with internal write.
22905         * gfortran.dg/der_array_io_2.f: Likewise.
22906         * gfortran.dg/der_array_io_3.f: Likewise.
22908 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
22910         * gcc.dg/fold-abs-4.c: new test.
22912 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
22914         PR fortran/22570 an related issues.
22915         * gfortran.dg/x_slash_1.f: New test.
22917 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
22919         PR c/23143
22920         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
22921         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
22923 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22925         PR c/529
22926         * gcc.dg/Wshadow-3.c: New test.
22928 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
22930         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
22931         used to have the wrong bounds).
22933 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22935         PR c/21720
22936         * gcc.dg/hex-round-1.c: Test more cases.
22937         * gcc.dg/hex-round-2.c: New test.
22939 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
22941         PR 22550
22942         * g++.dg/tree-ssa/pr22550.C: New test.
22944 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
22946         * gcc.dg/tree-ssa/vrp19.c: New test.
22947         * gcc.dg/tree-ssa-vrp20.c: New test.
22949 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22951         PR c/22240
22952         * gcc.dg/transparent-union-4.c: New test.
22954 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22956         PR c/22192
22957         * gcc.dg/c99-vla-2.c: New test.
22959 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22961         PR c/21720
22962         * gcc.dg/hex-round-1.c: New test.
22964 2005-07-28  Jan Hubicka  <jh@suse.cz>
22966         * inliner-1.c: Do not dump everything.
22967         * tree-prof.exp: Do not pass -ftree-based-profiling.
22968         * bprob.exp: Likewise.
22970         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
22972 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
22974         PR c++/22545
22975         * g++.dg/expr/ptrmem7.C: New test.
22977 2005-07-28  Mike Stump  <mrs@apple.com>
22979         * g++.old-deja/g++.mike/visibility-1.C: New test.
22981 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22983         PR c/20187
22984         * gcc.c-torture/execute/pr20187-1.c: New test.
22986 2005-07-28  Jeff Law  <law@redhat.com>
22988         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
22989         * gcc.dg/tree-ssa/vrp18.c: New test.
22991 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22993         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
22995 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22997         PR tree-optimization/22506
22998         * gcc.dg/vect/ps22506.c: New test.
23000 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
23002         PR target/21149
23003         * gcc.target/i386/sse-3.c: New test.
23005 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23007         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23008         * gcc.target/mips/mips32-dsp-type.c: Likewise.
23010 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
23012         PR c/22589
23013         * gcc.c-torture/compile/pr22589-1.c: New test.
23015 2005-07-28  Jan Hubicka  <jh@suse.cz>
23017         * update-loopch.c: New testcase.
23019 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23021         PR rtl-optimization/23047
23022         * gcc.c-torture/execute/pr23047.c: New test.
23023         * gcc.c-torture/execute/pr23047.x: New.
23025 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
23027         PR tree-optimization/22493
23028         * gcc.c-torture/execute/pr22493-1.c: New test.
23029         * gcc.c-torture/execute/pr22493-1.x: New.
23030         * gcc.c-torture/execute/vrp-1.c: New test.
23031         * gcc.c-torture/execute/vrp-2.c: New test.
23032         * gcc.c-torture/execute/vrp-2.c: New test.
23034 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
23036         * gcc.target/frv/all-builtin-read8.c: Delete.
23037         * gcc.target/frv/all-builtin-read16.c: Delete.
23038         * gcc.target/frv/all-builtin-read32.c: Delete.
23039         * gcc.target/frv/all-builtin-read64.c: Delete.
23040         * gcc.target/frv/all-builtin-write8.c: Delete.
23041         * gcc.target/frv/all-builtin-write16.c: Delete.
23042         * gcc.target/frv/all-builtin-write32.c: Delete.
23043         * gcc.target/frv/all-builtin-write64.c: Delete.
23044         * gcc.target/frv/all-read-write-1.c: New.
23046 2005-07-27  Jeff Law  <law@redhat.com>
23048         * gcc.c-torture/execute/pr22630.c: New test.
23050 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
23052         PR tree-optimization/23073
23053         * gcc.dg/vect/nodump-pr23073.c: New test.
23054         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23056 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
23058         PR tree-optimize/22348
23059         * gcc.c-torture/execute/pr22348.c: New.
23061 2005-07-27  Richard Guenther  <rguenther@suse.de>
23063         * gcc.dg/tree-ssa/salias-1.c: New testcase.
23065 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23067         PR fortran/22503
23068         * gfortran.dg/logical_comp.f90: New test.
23070 2005-07-27  Jan Hubicka  <jh@suse.cz>
23072         * inliner-1.c: Add cleanup of dumps.
23073         * val-prof-*.c: Likewise.
23074         * update-tailcall.c: New.
23076 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
23078         PR 22591
23079         * gcc.dg/tree-ssa/pr22591.c: New test.
23080         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23082 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
23084         PR libobjc/22606
23085         * objc.dg/try-catch-11.m: New test.
23087 2005-07-26  Richard Guenther  <rguenther@suse.de>
23089         PR tree-optimization/22486
23090         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23092 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23094         PR tree-opt/22484
23095         * g++.dg/opt/loop2.C: New test.
23097 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23099         * gcc.dg/tree-ssa/reassoc-3.c: New test.
23100         * gcc.dg/tree-ssa/reassoc-4.c: New test.
23102 2005-07-25  Adam Nemet  <anemet@lnxw.com>
23104         * lib/profopt.exp (profopt-execute): Check for profiling data
23105         files on the target.
23107 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
23109         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23110         for matching of asm labels.
23112 2005-07-25  Richard Guenther  <rguenther@suse.de>
23114         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23116 2005-07-25  Richard Guenther  <rguenther@suse.de>
23118         PR testsuite/22624
23119         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23121 2005-07-25  Ira Rosen  <irar@il.ibm.com>
23123         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23124         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23125         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23126         * gcc.dg/vect/vect-100.c: New test.
23127         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23128         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23129         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23130         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23131         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23132         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23133         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23134         * gfortran.dg/vect/pr19049.f90: New testcase.
23135         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23137 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
23139         * gcc.c-torture/execute/20050713-1.c: New test.
23141         PR fortran/20063
23142         * gfortran.fortran-torture/execute/data_4.f90: New test.
23144         PR middle-end/20303
23145         * gcc.dg/visibility-d.c: New test.
23147 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
23149         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23150         * gfortran.dg/underflow.f90: Ditto.
23152 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23154         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23155         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23156         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23158 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23160         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23161         include case of field width of zero.
23163 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23165         PR libgfortran/21875
23166         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23167         with trailing blanks on normal formatted read.
23169 2005-07-23  Chao-ying Fu  <fu@mips.com>
23171         * gcc.target/mips/mips32-dsp-type.c: New test.
23172         * gcc.target/mips/mips32-dsp.c: New test.
23174 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
23176         PR testsuite/21073
23177         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23179         PR testsuite/20454
23180         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23181         and __cyg_profile_func_exit.
23183 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
23185         * gfortran.dg/comma_format_extension_3.f: Fix typo.
23186         * gfortran.dg/comma_format_extension_4.f: Same.
23187         * gfortran.dg/pr15332.f: Same.
23188         * gfortran.dg/pr21730.f: Same.
23190 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
23192         * g++.dg/opt/vrp2.C: Fix testcase.
23194         PR tree-opt/22625
23195         * g++.dg/opt/vrp2.C: New test.
23197 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
23199         PR debug/21828
23200         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23202 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
23204         * gcc.dg/tree-ssa/20050719-1.c: New test.
23206 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
23208         * gcc.dg/bfin-longcall-1.c: New file.
23209         * gcc.dg/bfin-longcall-2.c: New file.
23211 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
23213         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23215 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23217         PR middle-end/19055
23218         * gcc.dg/tree-ssa/pr19055.c: New test.
23219         * gcc.dg/tree-ssa/pr19055-2.c: New test.
23221 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23223         PR C++/22358
23224         * g++.dg/other/pr22358.C: New test.
23226 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
23228         PR c++/2922
23229         * g++.dg/lookup/two-stage5.C: New test from bug comments.
23231 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23233         PR c++/15938
23234         * g++.dg/init/union2.C: New test.
23236 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23238         PR c/22393
23239         * gcc.dg/complex-4.c: New test.
23241 2005-07-21  Richard Guenther  <rguenther@suse.de>
23243         PR testsuite/22522
23244         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23245         scanning for asm labels.
23246         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23248 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23250         PR target/22085
23251         * gcc.dg/altivec-pr22085.c: New.
23253 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23255         PR tree-optimization/19210
23256         * gcc.dg/tree-ssa/pr19210-1.c: New.
23257         * gcc.dg/tree-ssa/pr19210-2.c: New.
23259 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
23261         PR rtl-optimization/22167
23262         * g++.dg/opt/pr22167.C: New test.
23264 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
23266         PR c++/2922
23267         * g++.dg/lookup/two-stage2.C: New.
23268         * g++.dg/lookup/two-stage3.C: New.
23269         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23270         fixed two-stage name lookup for operators.
23271         * g++.dg/template/call3.C: Compiler now produces an appropriate
23272         error message.
23273         * g++.dg/template/crash37.C: Compiler now describes bla() on line
23274         14 as a candidate.
23275         * g++.dg/template/ptrmem4.C: Compiler produces different error
23276         message.
23277         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23278         connect_to_method as a candidate.
23280 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
23282         * gcc.dg/fold-alloc-1.c: New test.
23284 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
23286         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23287         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23289 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
23291         * gcc.dg/fold-abs-1.c: New test.
23292         * gcc.dg/fold-abs-2.c: New test.
23293         * gcc.dg/fold-abs-3.c: New test.
23295 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
23297         Make CONSTRUCTOR use VEC to store initializers.
23298         * g++.dg/ext/complit3.C: Check for specific error messages.
23299         * g++.dg/init/brace2.C: Update error message.
23300         * g++.dg/warn/Wbraces2.C: Likewise.
23302 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
23304         PR fortran/16940
23305         * gfortran.dg/module_interface_1.f90: New test.
23307 2005-07-19  Danny Berlin <dberlin@dberlin.org>
23308             Kenneth Zadeck <zadeck@naturalbridge.com>
23310         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23312 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23314         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23315         specify -Wformat for these tests.
23316         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23317         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23318         * gcc.dg/format/opt-6.c: Delete.
23320 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23322         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23323         * gcc.dg/tree-ssa/sra-3.c: Likewise.
23325 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23327         * gcc.dg/tree-ssa/alias-2.c: New test.
23329 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
23331         PR c++/22263
23332         * g++.dg/template/explicit7.C: New test.
23334 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
23336         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23337         field width of 8 to +Inf and -Inf.
23339 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
23341         PR c++/22139
23342         * g++.dg/template/friend36.C: New test.
23344 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
23346         PR fortran/21730
23347         * gfortran.dg/pr21730.f: New test.
23349 2005-07-16  Danny Berlin <dberlin@dberlin.org>
23350             Kenneth Zadeck <zadeck@naturalbridge.com>
23352         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23353         since pure const detection cannot run at -O1 in c compiler.
23354         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23355         can now optimize this case properly.
23356         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23357         because we now pass.
23358         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23360 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
23362         PR c/22421
23363         * gcc.dg/format/bitfld-1.c: New test.
23365 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23367         PR c++/22204
23368         * g++.dg/rtti/repo1.C: New test.
23370 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
23372         PR middle-end/22398
23373         * gcc.c-torture/compile/pr22398.c: New test.
23375 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23377         PR c++/22132
23378         * g++.dg/expr/cast4.C: New test.
23380 2005-07-15  Richard Guenther  <rguenther@suse.de>
23382         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23383         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23385 2005-07-15  Steven Bosscher  <stevenb@suse.de>
23387         PR tree-optimization/22230
23388         * gcc.dg/tree-ssa/pr22230.c: New test.
23390 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
23392         * gfortran.dg/g77/cpp6.f: New test.
23394         PR fortran/22417
23395         * gfortran.dg/g77/cpp5.F: New test.
23396         * gfortran.dg/g77/cpp5.h: New file.
23397         * gfortran.dg/g77/cpp5inc.h: New file.
23399 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
23401         PR libfortran/16435
23402         * gfortran.dg/tl_editting.f90: New.
23403         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23405 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
23407         * gfortran.dg/char_array_constructor.f90: New test.
23409 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
23411         * gfortran.dg/past_eor.f90: New.
23412         * gfortran.dg/complex_read.f90: New.
23414 2005-07-13  Jeff Law  <law@redhat.com>
23416         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23417         additional casts.
23419         * gcc.dg/tree-ssa/pr22321.c: New test
23421 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
23423         PR tree-optimization/21921
23424         * gcc.dg/tree-ssa/pr21921.c: New.
23426 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23428         PR tree-optimizatio/22442
23429         * gcc.dg/tree-ssa/loop-11.c: New test.
23431 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23433         PR tree-opt/21840
23434         * gcc.c-torture/compile/pr21840.c: New test.
23436 2005-07-12  Jan Hubicka  <jh@suse.cz>
23438         * gcc.c-torture/compile/pr22379.c: New test.
23440 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
23442         PR libfortran/21593
23443         gfortran.dg/dev_null.f90: Remove outdated comment about
23444         PR libfortran/21593.
23447 2005-07-12  Dale Johannesen  <dalej@apple.com>
23449         * gcc.target/i386/compress-float-sse.c: New.
23450         * gcc.target/i386/compress-float-sse-pic.c: New.
23451         * gcc.target/i386/compress-float-387.c: New.
23452         * gcc.target/i386/compress-float-387-pic.c: New.
23453         * gcc.dg/compress-float-ppc.c: New.
23454         * gcc.dg/compress-float-ppc-pic.c: New.
23456 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
23458         PR libfortran/21593
23459         gfortran.dg/dev_null.f90: Remove targets.
23461 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23463         PR tree-opt/22335
23464         * gcc.dg/pr22335-1.c: New test.
23465         * gcc.dg/pr22335-2.c: New test.
23467 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23469         PR c++/20172
23470         * g++.dg/template/nontype12.C : New test.
23472 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23474         * gcc.dg/tree-ssa/loop-10.c: New test.
23476 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
23478         * gcc.c-torture/execute/20020720-1.x: Remove.
23480 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
23482         * gfortran.fortran-torture/execute/forall_7.f90: New test.
23484 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
23486         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23487         (dg-mips-options): Use it.
23489 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
23491         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23493 2005-07-09  Richard Henderson  <rth@redhat.com>
23495         * lib/target-supports.exp (check_effective_target_sync_char_short):
23496         Add alpha.
23498 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
23500         PR libfortran/22217
23501         * gfortran.dg/negative-z-descriptor.f90: New test.
23503 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23505         PR tree-opt/22329
23506         * gcc.dg/pr22329.c: New test.
23508 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
23510         PR tree-optimization/20139
23511         * gcc.dg/tree-ssa/pr20139.c: New.
23513 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23515         PR tree-opt/22356
23516         * gcc.dg/pr22356-1.c: New test.
23518 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
23520         PR c++/21799
23521         * g++.dg/template/unify8.C: New.
23522         * g++.dg/template/unify9.C: New.
23524 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
23526         * gfortran.fortran-torture/execute/entry_10.f90: New test.
23528 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
23530         * gcc.dg/darwin-version-1.c: New.
23531         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23532         * gcc.dg/builtins-20.c: Likewise.
23533         * gcc.dg/builtins-53.c: Likewise.
23534         * gcc.dg/torture/builtins-convert-1.c: Likewise.
23535         * gcc.dg/torture/builtins-convert-2.c: Likewise.
23536         * gcc.dg/torture/builtins-convert-3.c: Likewise.
23537         * gcc.dg/torture/builtins-power-1.c: Likewise.
23538         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23539         on Darwin.
23541 2005-07-07  Jeff Law  <law@redhat.com>
23543         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
23544         argument evaluation order.
23546 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
23548         PR libfortran/21594
23549         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23550         Add test cases where the shift length is greater than the
23551         array length.
23553 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23555         * obj-c++.dg/proto-lossage-6.mm: New.
23556         * objc.dg/proto-lossage-6.m: New.
23558 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23560         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23561         * objc.dg/gnu-runtime-2.m: Likewise.
23563 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23565         * gfortran.dg/longline.f: New test.
23567         * gfortran.dg/badline.f: New test.
23569 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23571         PR fortran/16531
23572         PR fortran/15966
23573         PR fortran/18781
23574         * gfortran.dg/hollerith.f90: New.
23575         * gfortran.dg/hollerith2.f90: New.
23576         * gfortran.dg/hollerith3.f90: New.
23577         * gfortran.dg/hollerith4.f90: New.
23578         * gfortran.dg/hollerith_f95.f90: New.
23579         * gfortran.dg/hollerith_legacy.f90: New.
23580         * gfortran.dg/g77/cpp4.F: New. Port from g77.
23582 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23584         PR objc/22274
23585         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23586         * objc.dg/gnu-runtime-2.m: New.
23588 2005-07-06  Jeff Law  <law@redhat.com>
23590         * gcc.dg/tree-ssa/vrp17.c: New test.
23592 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23594         PR fortran/22327
23595         * gfortran.dg/array_constructor_5.f90: New test.
23597 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23599         * gfortran.fortran-torture/execute/entry_9.f90: New test.
23601 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
23603         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23604         * gcc.dg/980816-1.c: Ditto.
23606 2005-07-06  Jeff Law  <law@redhat.com>
23608         * gcc.c-torture/compile/pr21356.c: New test.
23610 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23612         PR c/22013
23613         PR c/22098
23614         * gcc.c-torture/compile/pr22013-1.c,
23615         gcc.c-torture/execute/pr22098-1.c,
23616         gcc.c-torture/execute/pr22098-2.c,
23617         gcc.c-torture/execute/pr22098-3.c: New tests.
23619 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23621         PR c/22308
23622         * gcc.dg/pr22308-1.c: New test.
23624 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
23626         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
23627         target.
23628         * gcc.dg/compare9.c: Use -fshort-enums instead of
23629         -fno-short-enums.  Change the last test to dg-bogus.
23631 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
23633         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23634         * gcc.dg/compare9.c: New.
23636 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23638         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23640 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23642         PR testsuite/22288
23643         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23646 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23648         * gcc.dg/format/gcc_gfc-1.c: New.
23650 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23652         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23654 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23656         PR fortran/20842
23657         * gfortran.dg/io_invalid_1.f90: New test.
23659 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
23661         * gcc.dg/format/gcc_diag-1.c: Update.
23663 2005-07-02  Jeff Law  <law@redhat.com>
23665         * gcc.dg/tree-ssa/pr22051-1.c: New test.
23666         * gcc.dg/tree-ssa/pr22051-2.c: New test.
23668 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
23670         * gcc.dg/format/gcc_diag-1.c: Update.
23672 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
23674         PR tree-opt/22269
23675         * gcc.c-torture/compile/pr22269.c: New test.
23677 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
23679         PR 21584
23680         PR 22219
23681         * g++.dg/tree-ssa/pr21584-1.C: New test.
23682         * g++.dg/tree-ssa/pr21584-2.C: New test.
23684 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
23686         * obj-c++.dg/try-catch-11.mm: New.
23687         * objc.dg/try-catch-10.m: New.
23689 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
23691         * g++.dg/other/ucnid-1.C: xfail on AIX.
23693 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
23695         PR 22234
23696         * gcc.dg/20050629-1.c: New test.
23698 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
23700         * obj-c++.dg/const-str-1[0-1].mm: New.
23701         * objc.dg/const-str-1[0-1].m: New.
23703 2005-05-29  Richard Henderson  <rth@redhat.com>
23705         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23706         Rename from check_effective_target_vect_no_max.
23707         (check_effective_target_vect_no_int_add): New.
23708         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23709         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23710         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23711         * gcc.dg/vect/vect-reduc-1.c: Use both.
23712         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23714 2005-05-29  Richard Henderson  <rth@redhat.com>
23716         * lib/target-supports.exp (check_effective_target_vect_no_max):
23717         Remove i386 and x86_64.
23719 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23721         PR testsuite/21969
23722         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23724 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23726         PR middle-end/21969
23727         * gcc.dg/vect/pr21969.c: New test.
23729 2005-06-28  Eric Christopher  <echristo@redhat.com>
23731         PR c/22052
23732         PR c/21975
23733         * gcc.dg/inline1.c: New test.
23734         * gcc.dg/inline2.c: Ditto.
23735         * gcc.dg/inline3.c: Ditto.
23736         * gcc.dg/inline4.c: Ditto.
23737         * gcc.dg/inline5.c: Ditto.
23739 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23741         PR libfortran/22142
23742         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23743         Add testcase also testing eoshift1 for PR 22142.
23745 2005-06-28  Richard Henderson  <rth@redhat.com>
23747         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23748         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23749         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23750         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23751         gcc.dg/tree-ssa/20030922-2.c: Likewise.
23753 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23755         PR libfortran/22142
23756         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23757         Add testcase for PR 22142.
23759 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
23761         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23762         gcc.target/ia64/fpreg-2.c: New tests.
23764 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23766         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23768 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23770         PR libfortran/22170
23771         * gfortran.dg/slash_1.f90: New test.
23773 2005-06-27  Richard Henderson  <rth@redhat.com>
23775         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23776         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23777         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23778         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23779         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23780         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23782 2005-06-27  Richard Henderson  <rth@redhat.com>
23784         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23785         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23787 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
23789         * obj-c++.dg/proto-lossage-5.mm: New.
23790         * objc.dg/proto-lossage-5.m: New.
23792 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
23794         PR 21959
23795         * gcc.dg/tree-ssa/pr21959.c: New test.
23797 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
23799         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23800         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23801         testing uninitialized var.
23803         * gcc.c-torture/execute/builtins/chk.h: New.
23804         * gcc.c-torture/execute/builtins/lib/chk.c: New.
23805         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23806         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23807         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23808         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23809         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23810         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23811         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23812         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23813         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23814         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23815         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23816         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23817         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23818         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23819         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23820         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23821         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23822         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23823         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23824         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23825         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23826         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23827         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23828         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23829         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
23830         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
23831         * gcc.dg/builtin-object-size-1.c: New test.
23832         * gcc.dg/builtin-object-size-2.c: New test.
23833         * gcc.dg/builtin-object-size-3.c: New test.
23834         * gcc.dg/builtin-object-size-4.c: New test.
23835         * gcc.dg/builtin-object-size-5.c: New test.
23836         * gcc.dg/builtin-stringop-chk-1.c: New test.
23837         * gcc.dg/builtin-stringop-chk-2.c: New test.
23838         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
23839         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
23840         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
23841         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
23842         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
23843         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
23844         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
23845         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
23846         * gcc.c-torture/execute/printf-1.c: New test.
23847         * gcc.c-torture/execute/fprintf-1.c: New test.
23848         * gcc.c-torture/execute/vprintf-1.c: New test.
23849         * gcc.c-torture/execute/vfprintf-1.c: New test.
23850         * gcc.c-torture/execute/printf-chk-1.c: New test.
23851         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
23852         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
23853         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
23855 2005-06-27  Michael Matz  <matz@suse.de>
23857         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
23858         slot is not merged if address escapes.
23860 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23862         PR c/21911
23863         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
23865 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
23867         PR middle-end/17965
23868         * gcc.c-torture/compile/20050622-1.c: New test.
23870         PR middle-end/22028
23871         * gcc.dg/20050620-1.c: New test.
23873 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
23875         PR tree-optimization/22026
23876         * gcc.dg/tree-ssa/pr22026.c: New.
23878 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
23880         PR libfortran/22144
23881         * gfortran.dg/shift-alloc.f90: New testcase.
23883 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
23885         * all files: Update FSF address in copyright headers.
23887 2005-06-22  Jan Hubicka  <jh@suse.cz>
23889         * wholeprogram-1.c: New testcase.
23890         * wholeprogram-2.c: New testcase.
23892 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
23894         PR 22171
23895         * gcc.dg/tree-ssa/pr22171.c: New test.
23897 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
23899         * gfortran.dg/simplify_modulo.f90: New.
23901 2005-06-24  Jan Hubicka  <jh@suse.cz>
23903         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
23905 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23907         * obj-c++.dg/proto-lossage-[1-4].mm: New.
23909 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23911         * obj-c++.dg/typedef-alias-1.mm: New.
23912         * objc.dg/typedef-alias-1.m: New.
23914 2005-06-23  Jeff Law  <law@redhat.com>
23916         * gcc.dg/tree-ssa/vrp16.c: New test.
23918 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23920         * lib/target-supports.exp: Add
23921         check_effective_target_fortran_large_real and
23922         check_effective_target_fortran_large_int to check for
23923         corresponding effective targets.
23924         * gfortran.dg/large_integer_kind_1.f90: New test.
23925         * gfortran.dg/large_real_kind_1.f90: New test.
23927 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
23929         PR tree-optimization/22117
23930         * gcc.dg/tree-ssa/pr22117.c: New.
23932 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
23934         PR testsuite/22123
23935         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
23937 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
23939         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
23941 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
23943         * gfortran.dg/f2c_4.f90: Add tests for complex functions
23944         * gfortran.dg/f2c_4.c: Likewise.
23946 2005-06-22 Paul Brook  <paul@codesourcery.com>
23948         PR fortran/21034
23949         * gfortran.dg/auto_save_1.f90: New test.
23951 2005-06-22  Michael Matz  <matz@suse.de>
23953         * gcc.target/x86-64/abi: New directory.
23954         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
23955         * gcc.target/x86-64/abi/README.gcc: New file.
23956         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
23957         * gcc.target/x86-64/abi/asm-support.s: New file.
23958         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
23959         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
23960         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
23961         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
23962         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
23963         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
23964         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
23965         * gcc.target/x86_64/abi/test_bitfields.c: New test.
23966         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
23967         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
23968         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
23969         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
23970         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
23971         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
23972         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
23973         * gcc.target/x86_64/abi/test_varargs.c: New test.
23975 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
23977         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
23978         32-bit i?86 and x86_64.
23980 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
23982         * obj-c++.dg/const-str-[1-9].mm: New tests.
23984 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
23986         PR fortran/22010
23987         * gfortran.dg/namelist_use.f90: New.
23988         * gfortran.dg/namelist_use_only.f90: New.
23990 2005-06-21  Jeff Law  <law@redhat.com>
23992         * gcc.dg/tree-ssa/vrp15.c: New test.
23994 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
23996         * lib/target-supports.exp (check_effective_target_vect_reduction):
23997         Remove.
23998         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
23999         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24000         remove vect_reduction target keyword. Also avoid two returns in main.
24001         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24002         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24003         * gcc.dg/vect/vect-reduc-1short.c: New test.
24004         * gcc.dg/vect/vect-reduc-1char.c: New test.
24005         * gcc.dg/vect/vect-reduc-2short.c: New test.
24006         * gcc.dg/vect/vect-reduc-2char.c: New test.
24007         * gcc.dg/vect/vect-reduc-6.c: New test.
24008         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24009         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24010         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24012 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24013         Paul Thomas  <pault@gcc.gnu.org>
24015         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24016         New tests.
24018 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24020         * gfortran.dg/backslash_1.f90: New test.
24021         * gfortran.dg/backslash_2.f90: New test.
24023 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
24025         * gfortran.dg/duplicate_labels.f90: New test.
24027 2005-06-20  Jan Beulich  <jbeulich@novell.com>
24029         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24030         unsupportable relocations.
24031         * g++.old-deja/g++.other/store-expr1.C: Likewise.
24032         * gcc.dg/20050321-2.c: xfail for NetWare.
24034 2005-06-20  Andreas Jaeger  <aj@suse.de>
24036         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24037         gcc.target/i386/fastcall-sseregparm.c,
24038         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24040 2005-06-19  Richard Henderson  <rth@redhat.com>
24042         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24044 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
24046         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24048 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
24050         PR c++/22115
24051         * g++.dg/conversion/simd2.C: Change expected error message.
24053 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24055         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24056         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24057         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24059 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
24061         * gcc.dg/fold-mod-1.c: New test.
24063 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
24065         PR fortran/19926
24066         * gfortran.dg/pr19926.f90: New test.
24068 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24070         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24071         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24072         targets.
24073         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24074         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24076 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
24078         * gcc.target/ia64/float80-varargs-1.c: New test.
24080 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24082         PR tree-opt/22035
24083         * gfortran.dg/f2c_6.f90: New test.
24085 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
24087         PR c++/17413
24088         * g++.dg/template/local5.C: New.
24090 2005-06-17  Richard Henderson  <rth@redhat.com>
24092         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24094 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
24096         PR testsuite/21945
24097         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24099 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
24101         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24102         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24103         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24104         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24105         check_vect to verify the presence of hardware vector support.
24107 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
24109         PR testsuite/22056
24110         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24112 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24114         PR libfortran/19216
24115         * gfortran.dg/pr19216.f: Add correct space between brackets and
24116         dg directive.
24118 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24120         PR libfortran/16436
24121         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24123 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
24125         * gcc.target/i386/attributes-error.c: New testcase.
24126         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24127         * gcc.target/i386/regparm-stdcall.c: Likewise.
24128         * gcc.target/i386/sseregparm-1.c: Likewise.
24129         * gcc.target/i386/sseregparm-2.c: Likewise.
24131 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
24133         * g++.dg/rtti/crash2.C: New.
24135 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
24137         * gcc.dg/noncompile/20040203-3.c: Update expected message.
24139 2005-06-15  David Ung  <davidu@mips.com>
24141         * gcc.target/mips/mips16e-extends.c: New test for testing the
24142         generation of MIPS16e zeb/zeh, seb/seh instructions.
24144 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
24146         PR 22018
24147         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24148         * gcc.dg/tree-ssa/pr22018.c: New test.
24150 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
24152         * gcc.dg/simd-1.c: Update error messages.
24153         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
24154         * gcc.dg/simd-2.c: Update error messages.
24155         * gcc.dg/simd-4.c: New.
24157 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
24159         PR c++/20678
24160         * g++.dg/other/crash-4.C: New.
24162 2005-06-14  Devang Patel  <dpatel@apple.com>
24164         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24166 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24168         PR c++/21929
24169         * g++.dg/parse/crash11.C: Update
24171 2005-06-13  Jeff Law  <law@redhat.com>
24173         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24174         perform the desired transformations.
24175         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24176         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24178 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24180         PR fortran/22038
24181         * gfortran.dg/forall_1.f90: Un-XFAIL.
24183 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
24185         PR c++/21929
24186         * g++.dg/parse/crash26.C: New.
24188         PR c++/20789
24189         * g++.dg/init/member1.C: New.
24191 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
24193         * gfortran.dg/altreturn_1.f90: New test.
24195 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
24197         PR middle-end/21985
24198         * gcc.dg/tree-ssa/pr21985.c: New test.
24200 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24202         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24204 2005-06-12  Roger Sayle  <roger@eyesopen.com>
24206         PR c++/21930
24207         * g++.dg/other/error10.C: New test case.
24209 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24211         PR libfortran/19155
24212         * gfortran.dg/pr19155.f: Add test.
24214 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24216         * gfortran.dg/f2c_7.f90: New test.
24218         * gfortran.dg/forall_1.f90: XFAILed.
24220 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24222         * gcc.dg/pr14796-1.c: New.
24223         * gcc.dg/pr14796-2.c: New.
24225 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
24227         PR fortran/17792
24228         PR fortran/21375
24229         * gfortran.dg/deallocate_stat.f90: New test.
24231 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
24233         * gfortran.fortran-torture/execute/in-pack.f90: New test.
24235 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
24237         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24238         access will be generated when this loop is vectorized. Test that
24239         accesses with same alignment were detected.
24240         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24241         Test that accesses with same alignment were detected.
24242         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24243         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24244         alignment were detected.
24246 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
24248         PR c++/10611
24249         * g++.dg/conversion/simd2.C: New.
24251 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24253         * gcc.dg/Wcxx-compat-1.c: New.
24255 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
24257         PR libfortran/21480
24258         * gfortran.dg/reshape-complex.f90: Add a test for a packed
24259         complex array.
24261 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
24263         * gcc.dg/alias-8.c: New.
24265 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
24267         * gcc.dg/format/cmn_err-1.c: Update.
24269 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
24271         PR target/20666
24272         * gcc.target/sparc/fexpand-2.c: New.
24273         * gcc.target/sparc/fpmerge-2.c: New.
24274         * gcc.target/sparc/fpmul-2.c: New.
24275         * gcc.target/sparc/noresult.c: New.
24276         * gcc.target/sparc/pdist-2.c: New.
24277         * gcc.target/sparc/pdist-3.c: New.
24279 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
24281         PR testsuite/21702
24282         * gcc.target/i386/i386.exp: Fix comment typo.
24284 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24286         PR c++/19497
24287         * g++.dg/inherit/using5.C: New.
24288         * g++.dg/inherit/using6.C: New.
24290 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24292         PR c++/19894
24293         * g++.dg/template/ptrmem15.C: New test.
24295         PR c++/20563
24296         * g++.dg/ext/label4.C: New test.
24298 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24300         * gcc.dg/tls/debug-1.c: New test.
24302 2005-06-07  Dale Johannesen  <dalej@apple.com>
24304         * gcc.target/i386/movq.c: New.
24306 2005-06-07  Dale Johannesen  <dalej@apple.com>
24308         * gcc.dg/20050607-1.c: New.
24310 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
24312         PR middle-end/21850
24313         * gcc.c-torture/execute/20050607-1.c: New test.
24315 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
24317         PR libfortran/21926
24318         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24319         Test case where the return array has lowest stride one,
24320         but isn't packed.
24322 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
24324         * lib/target-supports.exp (check_effective_target_sync_int_long):
24325         Add s390 and s390x targets.
24327 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
24329         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24330         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24331         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24332         * gcc.dg/tree-ssa/loop-9.c: New test.
24334 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24336         * g++.dg/parse/defarg10.C: New.
24338 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
24340         PR regression/21897
24341         * gcc.c-torture/execute/20050604-1.c: New test.
24343 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24345         PR 21903
24346         * g++.dg/parse/defarg9.C: New.
24348         PR c++/20637
24349         * g++.dg/inherit/using4.C: New.
24350         * g++.dg/overload/error1.C: Adjust expected errors.
24351         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24352         * g++.old-deja/g++.brendan/arm2.C: Likewise.
24353         * g++.old-deja/g++.other/redecl2.C: Likewise.
24354         * g++.old-deja/g++.other/redecl4.C: Likewise.
24355         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24357 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24359         * gfortran.dg/f2c_5.f90: Add -w to dg-options
24361 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24363         * lib/gfortran.exp (gfortran_target_compile): Call
24364         dg-additional-files-options
24365         * gfortran.dg/f2c_4.f90: New file
24366         * gfortran.dg/f2c_4.c: New file
24367         * gfortran.dg/f2c_5.f90: New file
24368         * gfortran.dg/f2c_5.c: New file
24370 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24372         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24374         PR fortran/21912
24375         * gfortran.dg/array_constructor_4.f90: New test.
24377 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
24379         PR c++/21619
24380         * g++.dg/ext/builtin9.C: New test.
24382 2005-06-05  Dale Johannesen  <dalej@apple.com>
24384         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24385         * gcc.c-torture/execute/20050603-2.c: Ditto.
24387 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
24389         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24390         * gcc.dg/vect/vect-reduc-1.c: New.
24391         * gcc.dg/vect/vect-reduc-2.c: New.
24392         * gcc.dg/vect/vect-reduc-3.c: New.
24394 2005-06-04  Dale Johannesen  <dalej@apple.com>
24396         * gcc.c-torture/execute/20050603-1.c: New.
24397         * gcc.c-torture/execute/20050603-2.c: New.
24398         * gcc.dg/20050603-3.c: New.
24400 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24402         PR fortran/19195
24403         * gfortran.dg/debug_1.f90: New test.
24405         * gfortran.dg/forall_1.f90: New test.
24407 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
24409         * gfortran.dg/array_constructor_3.f90: New test.
24411 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24413         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24415 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
24417         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24419 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
24421         PR c/21873
24422         * gcc.dg/init-excess-1.c: New test.
24424 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24426         PR c++/21853
24427         * g++.dg/expr/static_cast6.C: New test.
24429 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
24431         * gcc.dg/tree-ssa/vrp14.c: New test.
24433 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24435         PR c++/21336
24436         * g++.dg/template/new2.C: New test.
24438 2005-06-03  Josh Conner  <jconner@apple.com>
24440         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24441         all entries in initializer.
24443 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
24445         PR middle-end/21858
24446         * gcc.dg/pr21858.c: New testcase.
24448 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
24450         PR tree-optimization/21292
24452         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24453         New.
24454         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24455         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24456         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24457         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24458         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24460 2005-06-02  Richard Henderson  <rth@redhat.com>
24462         * gcc.dg/sync-2.c: Use -march=i486 for i386.
24464 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
24466         * gcc.dg/wtypequal.c: New testcase.
24468 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
24470         PR 21582
24471         * gcc.dg/tree-ssa/pr21582.c: New test.
24473 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24475         PR c++/21280
24476         * g++.dg/opt/interface2.h: New.
24477         * g++.dg/opt/interface2.C: New.
24478         * g++.dg/init/ctor4.C: Adjust error lines.
24479         * g++.old-deja/g++.bob/inherit2.C: Likewise.
24480         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24481         * g++.old-deja/g++.jason/opeq3.C: Likewise.
24482         * g++.old-deja/g++.pt/assign1.C: Likewise.
24483         * g++.old-deja/g++.pt/crash20.C: Likewise.
24485 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
24487         PR tree-optimization/21734
24488         * g++.dg/vect/pr21734_1.cc: New.
24489         * g++.dg/vect/pr21734_2.cc: New.
24491 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24493         PR c++/20350
24494         * g++.dg/template/spec24.C: New.
24496         PR c++/21151
24497         * g++.dg/pch/local-1.C: New.
24498         * g++.dg/pch/local-1.Hs: New.
24500 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
24502         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24503         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24504         * gcc.dg/tree-ssa/pr14341.c: New test.
24505         * gcc.dg/tree-ssa/pr14841.c: New test.
24506         * gcc.dg/tree-ssa/pr20701.c: New test.
24507         * gcc.dg/tree-ssa/pr21086.c: New test.
24508         * gcc.dg/tree-ssa/pr21090.c: New test.
24509         * gcc.dg/tree-ssa/pr21332.c: New test.
24510         * gcc.dg/tree-ssa/pr21458.c: New test.
24511         * gcc.dg/tree-ssa/pr21658.c: New test.
24512         * gcc.dg/tree-ssa/vrp01.c: New test.
24513         * gcc.dg/tree-ssa/vrp02.c: New test.
24514         * gcc.dg/tree-ssa/vrp03.c: New test.
24515         * gcc.dg/tree-ssa/vrp04.c: New test.
24516         * gcc.dg/tree-ssa/vrp05.c: New test.
24517         * gcc.dg/tree-ssa/vrp06.c: New test.
24518         * gcc.dg/tree-ssa/vrp07.c: New test.
24519         * gcc.dg/tree-ssa/vrp08.c: New test.
24520         * gcc.dg/tree-ssa/vrp09.c: New test.
24521         * gcc.dg/tree-ssa/vrp10.c: New test.
24522         * gcc.dg/tree-ssa/vrp11.c: New test.
24523         * gcc.dg/tree-ssa/vrp12.c: New test.
24524         * gcc.dg/tree-ssa/vrp13.c: New test.
24526 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
24528         PR 21029
24529         * gcc.dg/tree-ssa/pr21029.c: New test.
24531 2005-06-01  Roger Sayle  <roger@eyesopen.com>
24533         * gfortran.dg/logint-1.f: New test case.
24534         * gfortran.dg/logint-2.f: Likewise.
24535         * gfortran.dg/logint-3.f: Likewise.
24537 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
24539         PR c/21536
24540         PR c/20760
24541         * gcc.dg/20050527-1.c: New test.
24543         * gcc.dg/i386-sse-12.c: New test.
24545         PR fortran/21729
24546         * gfortran.dg/implicit_5.f90: New test.
24548 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
24550         PR fortran/20883
24551         * gfortran/assign_4.f90: New test.
24552         * gfortran/assign_2.f90: Change compile to run.
24554 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
24556         * lib/target-supports.exp
24557         (check_effective_target_sync_char_short): New.
24558         * gcc.dg/sync-2.c: New.
24560 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
24562         PR tree-optimization/21817
24563         * gcc.dg/torture/pr21817-1.c: New.
24565 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
24567         PR c++/21165
24568         * g++.dg/template/init5.C: New.
24570 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
24572         * gfortran.dg/char_initialiser_actual.f90:
24573         Test character initialisers as actual arguments.
24574         * gfortran.dg/char_pointer_comp_assign.f90:
24575         Test character pointer structure component assignments.
24576         * gfortran.dg/char_array_structure_constructor.f90:
24577         Test character components in structure constructors.
24579 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
24581         PR middle-end/20931
24582         * g++.dg/opt/pr20931.C: New test.
24584 2005-05-31  Andreas Jaeger  <aj@suse.de>
24586         PR testsuite/20772
24587         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24588         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24589         g++.old-deja/g++.ext/asmspec1.C,
24590         g++.old-deja/g++.other/regstack.C,
24591         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24592         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24593         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24594         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24595         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24596         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24597         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24598         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24599         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24600         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24601         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24602         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24603         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24604         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24605         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24606         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24607         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24608         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24609         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24611 2005-05-31  Jeff Law  <law@redhat.com>
24613         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24615 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
24617         PR middle-end/21743
24618         * gcc.dg/builtins-1.c: Activate disabled clog test.
24619         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24621 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
24623         * gfortran.dg/char_pointer_assign.f90:
24624         Test character-pointer assignments and pointer assignments.
24625         * gfortran.dg/char_pointer_dummy.f90:
24626         Test character-pointer dummy arguments.
24627         * gfortran.dg/char_pointer_func.f90:
24628         Test character-pointer function returns.
24629         * gfortran.dg/char_pointer_dependency.f90:
24630         Test character-pointer functions with dependencies.
24632 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
24634         PR c++/21784
24635         * g++.dg/lookup/using14.C: New test.
24637 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
24639         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24640         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24641         trailing ^M.
24643 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
24645         PR c++/17413
24646         * g++.dg/template/local5.C: New.
24648         PR target/21761
24649         * gcc.c-torture/compile/pr21761.c: New.
24651         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24652         before darwin8.
24654 2005-05-30  Steven G. Kargl
24656         PR fortran/20846
24657         * gfortran.dg/inquire_8.f90: New test.
24659 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24661         PR libfortran/21376
24662         * gfortran.dg/output_exponents_1.f90: New test.
24664 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24666         PR libfortran/20006
24667         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24669 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
24671         PR c++/21210
24672         * g++.dg/ext/complex1.C: New test.
24674         PR c++/21340
24675         * g++.dg/init/ctor6.C: New test.
24677 2005-05-29  Jan Hubicka  <jh@suse.cz>
24679         * gcc.c-torture/compile/pr21562.c: New.
24681 2005-05-28  Steven G. Kargl <kargls@comcast.net>
24683         * gfortran.dg/subnormal_1.f90: New test.
24685 2005-05-28  Jan Hubicka  <jh@suse.cz>
24687         * tree-prof.exp: Fix comment.
24688         * value-prof-1.c: New.
24689         * value-prof-2.c: New.
24690         * value-prof-3.c: New.
24691         * value-prof-4.c: New.
24693 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
24695         PR c++/21614
24696         * g++.dg/expr/ptrmem6.C: New test.
24697         * g++.dg/expr/ptrmem6a.C: Likewise.
24699 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
24701         PR tree-optimization/21658
24702         * gcc.dg/tree-ssa/pr21658.c: New.
24704 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
24706         PR c++/21455
24707         * g++.dg/inherit/ptrmem3.C: New.
24709         PR c++/21681
24710         * g++.dg/parse/template16.C: New.
24712 2005-05-27  Andreas Jaeger  <aj@suse.de>
24714         * gcc.dg/setjmp-2.c: Only run in 32-bit.
24716         * gcc.dg/i386-sse-8.c: Run test on all archs.
24718 2005-05-26  Mike Stump  <mrs@apple.com>
24720         * objc.dg/isa-field-1.m: Only run on darwin.
24721         * objc.dg/lookup-1.m: Likewise.
24722         * objc.dg/try-catch-8.m: Likewise.
24724 2005-05-26  Roger Sayle  <roger@eyesopen.com>
24726         PR tree-optimization/9814
24727         * gcc.dg/pr9814-1.c: New test case.
24729 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24731         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24732         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24733         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24734         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24735         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24736         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24737         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24738         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24739         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24740         objc.dg/try-catch-8.m: New.
24742 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
24744         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24745         remove extraneous semicolons.
24747 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24749         * obj-c++.dg/comp-types-12.mm: New.
24750         * objc.dg/comp-types-11.m: New.
24751         * objc.dg/selector-4.m: New.
24753 2005-05-26  Andreas Jaeger  <aj@suse.de>
24755         PR testsuite/20772
24756         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24757         g++.old-deja/g++.ext/attrib3.C,
24758         g++.old-deja/g++.other/store-expr1.C,
24759         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24760         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24761         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24762         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24763         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24764         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24765         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24766         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24767         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24768         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24769         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24770         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24771         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24772         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24773         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24774         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24775         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24776         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24777         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24779 2005-05-26  Andreas Jaeger  <aj@suse.de>
24781         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24782         x86-64 compilation.
24784 2005-05-26  Andreas Jaeger  <aj@suse.de>
24786         PR testsuite/20772
24787         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24788         gcc.misc-tests/i386-pf-athlon-1.c,
24789         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24790         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24791         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24792         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24793         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24794         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24795         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24796         programs.
24798         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24799         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24800         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24801         x86-64 compilation.
24803         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24804         x86_64.
24806         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24807         effective-target ilp32.
24809 2005-05-26  David Ung  <davidu@mips.com>
24811         * gcc.target/mips/ext_ins.c: New test for testing the generation
24812         of MIPS32/64 rev 2 ext/ins instructions.
24814 2005-05-26  Andreas Jaeger  <aj@suse.de>
24816         * treelang/compile/unsigned.tree: Use gimple instead of
24817         nonexisting generic dump.
24819 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
24821         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24823 2005-05-26  Andreas Jaeger  <aj@suse.de>
24825         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24827 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
24829         PR libfortran/17283
24830         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
24831         Test callee-allocated memory with write statements.
24833 2005-05-25  Roger Sayle  <roger@eyesopen.com>
24835         PR middle-end/21709
24836         * gcc.dg/pr21709-1.c: New test case.
24838 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24839             Mike Stump  <mrs@apple.com>
24841         * objc/execute/next_mapping.h: Update for C++.
24843         * obj-c++.dg/selector-1.mm: Move to...
24844         * obj-c++.dg/selector-4.mm: here...
24846         * obj-c++.dg/basic.mm: New.
24847         * obj-c++.dg/comp-types-1.mm: New.
24848         * obj-c++.dg/cxx-class-1.mm: New.
24849         * obj-c++.dg/cxx-ivars-1.mm: New.
24850         * obj-c++.dg/cxx-ivars-2.mm: New.
24851         * obj-c++.dg/cxx-ivars-3.mm: New.
24852         * obj-c++.dg/cxx-scope-1.mm: New.
24853         * obj-c++.dg/cxx-scope-2.mm: New.
24854         * obj-c++.dg/defs.mm: New.
24855         * obj-c++.dg/empty-private-1.mm: New.
24856         * obj-c++.dg/encode-1.mm: New.
24857         * obj-c++.dg/encode-2.mm: New.
24858         * obj-c++.dg/encode-3.mm: New.
24859         * obj-c++.dg/extern-c-1.mm: New.
24860         * obj-c++.dg/extra-semi.mm: New.
24861         * obj-c++.dg/fix-and-continue-2.mm: New.
24862         * obj-c++.dg/isa-field-1.mm: New.
24863         * obj-c++.dg/ivar-list-semi.mm: New.
24864         * obj-c++.dg/local-decl-1.mm: New.
24865         * obj-c++.dg/lookup-1.mm: New.
24866         * obj-c++.dg/lookup-2.mm: New.
24867         * obj-c++.dg/method-1.mm: New.
24868         * obj-c++.dg/method-2.mm: New.
24869         * obj-c++.dg/method-3.mm: New.
24870         * obj-c++.dg/method-4.mm: New.
24871         * obj-c++.dg/method-5.mm: New.
24872         * obj-c++.dg/method-6.mm: New.
24873         * obj-c++.dg/method-7.mm: New.
24874         * obj-c++.dg/no-extra-load.mm: New.
24875         * obj-c++.dg/overload-1.mm: New.
24876         * obj-c++.dg/pragma-1.mm: New.
24877         * obj-c++.dg/pragma-2.mm: New.
24878         * obj-c++.dg/private-1.mm: New.
24879         * obj-c++.dg/private-2.mm: New.
24880         * obj-c++.dg/proto-qual-1.mm: New.
24881         * obj-c++.dg/qual-types-1.mm: New.
24882         * obj-c++.dg/stubify-1.mm: New.
24883         * obj-c++.dg/stubify-2.mm: New.
24884         * obj-c++.dg/super-class-1.mm: New.
24885         * obj-c++.dg/super-class-2.mm: New.
24886         * obj-c++.dg/super-dealloc-1.mm: New.
24887         * obj-c++.dg/super-dealloc-2.mm: New.
24888         * obj-c++.dg/template-1.mm: New.
24889         * obj-c++.dg/template-2.mm: New.
24890         * obj-c++.dg/template-3.mm: New.
24891         * obj-c++.dg/template-4.mm: New.
24892         * obj-c++.dg/template-5.mm: New.
24893         * obj-c++.dg/template-6.mm: New.
24894         * obj-c++.dg/try-catch-1.mm: New.
24895         * obj-c++.dg/try-catch-2.mm: New.
24896         * obj-c++.dg/try-catch-3.mm: New.
24897         * obj-c++.dg/try-catch-4.mm: New.
24898         * obj-c++.dg/try-catch-5.mm: New.
24899         * obj-c++.dg/try-catch-6.mm: New.
24900         * obj-c++.dg/try-catch-7.mm: New.
24901         * obj-c++.dg/try-catch-8.mm: New.
24902         * obj-c++.dg/try-catch-9.mm: New.
24903         * obj-c++.dg/va-meth-1.mm: New.
24905 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24907         * obj-c++.dg/selector-1.mm: New.
24908         * obj-c++.dg/selector-2.mm: New.
24910 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24912         * obj-c++.dg/selector-3.mm: New.
24913         * objc.dg/selector-3.m: New.
24915 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24917         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
24918         about where warning appears.
24920 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24922         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
24923         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
24924         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
24925         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
24927 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24929         * gcc.dg/20050524-1.c: New test.
24931 2005-05-25  Jan Hubicka  <jh@suse.cz>
24933         * gcc.dg/tree-prof/inliner-1.c: New.
24935 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
24937         * gcc.dg/tree-prof: New directory.
24938         * gcc.dg/tree-prof/tree-prof.exp: New.
24940 2005-05-25  DJ Delorie  <dj@redhat.com>
24942         * gcc.dg/Wattributes-1.c: New.
24943         * gcc.dg/Wattributes-2.c: New.
24944         * gcc.dg/Wattributes-3.c: New.
24946 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
24948         PR tree-optimization/19833
24949         * gcc.dg/uninit-4.c: Remove xfail.
24950         * gcc.dg/uninit-9.c: Ditto.
24952 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
24954         * obj-c++.dg/bitfield-[1-5].mm: New.
24955         * obj-c++.dg/class-protocol-1.mm: New.
24956         * obj-c++.dg/comp-types-1[0-1].mm: New.
24957         * obj-c++.dg/comp-types-[2-9].mm: New.
24958         * obj-c++.dg/encode-[4-8].mm: New.
24959         * obj-c++.dg/layout-1.mm: New.
24960         * obj-c++.dg/method-1[0-9].mm: New.
24961         * obj-c++.dg/method-2[0-1].mm: New.
24962         * obj-c++.dg/method-[8-9].mm: New.
24963         * obj-c++.dg/objc-gc-3.mm: New.
24964         * obj-c++.dg/try-catch-10.mm: New.
24965         * objc.dg/bitfield-5.m: New.
24966         * objc.dg/comp-types-10.m: New.
24967         * objc.dg/comp-types-9.m: New.
24968         * objc.dg/layout-1.m: New.
24969         * objc.dg/objc-gc-4.m: New.
24970         * objc.dg/try-catch-9.m: New.
24971         * objc.dg/class-protocol-1.m: Tweak diagnostics.
24972         * objc.dg/comp-types-1.m: Likewise.
24973         * objc.dg/comp-types-[5-6].m: Likewise.
24974         * objc.dg/method-9.m: Likewise.
24976 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
24978         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
24979         and on hardware without VMX support.
24981         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
24983         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
24985         * lib/profopt.exp (dg-final-generate, dg-final-use,
24986         profopt-final-code, profopt-get-options): New.
24987         (profopt-execute): Process test directives.
24989         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
24990         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24991         cleanup-tree-dump, cleanup-saved-temps): Update comments.
24993 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
24995         PR C++/21645
24996         * g++.dg/init/ctor5.C: New test.
24998 2005-05-24  Ira Rosen  <irar@il.ibm.com>
25000         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25001         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25002         vect-113.c, vect-114.c.
25004 2005-05-23  Adam Nemet  <anemet@lnxw.com>
25006         * gcc.dg/const-elim-1.c: Remove xfails.
25008 2005-05-23  Jeff Law  <law@redhat.com>
25010         * gcc.c-torture/compile/pr21638.c: New test.
25011         * gcc.c-torture/compile/20050520-1.c: New test.
25013 2005-05-23  Nick Clifton  <nickc@redhat.com>
25015         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25016         be a proper triple, ie: m32r*-*-*.
25017         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25019 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
25021         PR middle-end/21331
25022         PR tree-opt/21293
25023         * gcc.c-torture/compile/pr21293.c: New test.
25024         * gcc.c-torture/execute/pr21331.c: New test.
25026 2004-05-20  Richard Henderson  <rth@redhat.com>
25028         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25030 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
25032         * obj-c++-dg.exp: Add.
25033         * obj-c++.exp: Add.
25034         * obj-c++.dg/dg.exp: Add.
25036 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25038         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25039         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25041 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
25043         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25045 2004-05-19  Richard Henderson  <rth@redhat.com>
25047         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25049 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
25051         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25053         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25055 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
25057         PR c++/21495
25058         * g++.dg/parse/extern1.C: New test.
25059         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25061 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25063         * gcc.dg/c99-math.h: New.
25064         * gcc.dg/c99-math-float-1.c: New test.
25065         * gcc.dg/c99-math-double-1.c: Likewise.
25066         * gcc.dg/c99-math-long-double-1.c: Likewise.
25068 2005-05-18  Richard Henderson  <rth@redhat.com>
25070         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25072 2005-05-18  Devang Patel  <dpatel@apple.com>
25074         * g++.dg/opt/20050511-1.C: New test.
25076 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
25078         PR libfortran/21127
25079         * gfortran.dg/reshape-complex.f90: New test.
25081 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
25083         * gfortran.dg/array_constructor_1.f90: New test.
25084         * gfortran.dg/array_constructor_2.f90: New test.
25086 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25088         PR fortran/20954
25089         * gfortran.dg/pr20954.f: New test.
25091 2005-05-17  Mike Stump  <mrs@apple.com>
25093         Yet more Objective-C++...
25095         * objc.dg/method-5.m: Update.
25096         * objc.dg/method-6.m: Update.
25097         * objc.dg/method-7.m: Update.
25098         * objc.dg/method-9.m: Update.
25099         * objc.dg/try-catch-2.m: Update.
25101 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
25103         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25104         Remove little-endian optimizations.
25106 2005-05-17  Jeff Law  <law@redhat.com>
25108         * g++.dg/tree-ssa/pr14814.C: New test.
25109         * gcc.dg/tree-ssa/pr14814.C: New test.
25110         * gcc.dg/tree-ssa/pr17141-1.C: New test.
25111         * gcc.dg/tree-ssa/pr17141-2.C: New test.
25113 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25115         * gcc.dg/compat/generate-random.c: Do not include
25116         libiberty.h.
25117         * gcc.dg/compat/generate-random_r.c: Likewise.
25119 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
25121         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25123 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25125         PR middle-end/21595
25126         * g++.dg/tree-ssa/builtin1.C: New testcase.
25128 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
25130         PR c++/21454
25131         * g++.dg/opt/const4.C: New test.
25133         PR middle-end/21492
25134         * g++.dg/opt/crossjump1.C: New test.
25136         PR tree-optimization/21610
25137         * gcc.c-torture/compile/20050516-1.c: New test.
25139         PR fortran/15080
25140         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25141         about the test failing.
25142         * gfortran.fortran-torture/execute/where_7.f90: New test.
25143         * gfortran.fortran-torture/execute/where_8.f90: New test.
25145 2005-05-16  Richard Henderson  <rth@redhat.com>
25147         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25148         i?86 and x86_64.
25150 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
25152         * gcc.dg/compat/generate-random.c (config.h): Do not include.
25153         (limits.h): Include unconditionally.
25154         (stdlib.h): Likewise.
25155         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25156         (limits.h): Include unconditionally.
25157         (stdlib.h): Likewise.
25158         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25159         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25160         (limits.h): Include unconditionally.
25161         (stdlib.h): Likewise.
25162         (hashtab.h): Do not include.
25163         (getopt.h): Likewise.
25164         (stddef.h): Include.
25165         (hashval_t): Define.
25166         (struct entry): Add "next" field.
25167         (HASH_SIZE): New macro.
25168         (hash_table): New variable.
25169         (switchfiles): Do not use xmalloc.
25170         (mix): New macro.
25171         (iterative_hash): New function.
25172         (hasht): Remove.
25173         (e_exists): New function.
25174         (e_insert): Likewise.
25175         (output): Use, instead of libiberty hashtable functions.
25176         (main): Do not use getopt.  Do not call htab_create.
25178 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
25180         PR libstdc++/21526
25181         * lib/target-supports.exp (check_mkfifo_available):
25182         Return 0 for cygwin as mkfifo support incomplete on platform.
25183         Fix typos in comments.
25185 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
25187         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25189 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
25191         PR fortran/17432
25192         * gfortran.dg/assign_4.f: New test.
25194 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
25196         PR tree-optimization/21563
25197         * gcc.dg/tree-ssa/pr21563.c: New.
25199 2005-05-14  Jan Hubicka  <jh@suse.cz>
25201         * gcc.dg/noreturn-7.c: Allow control reaches warning.
25203 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
25205         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25207 2005-05-13  Julian Brown  <julian@codesourcery.com>
25209         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25210         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25212 2005-05-13  Jan Hubicka  <jh@suse.cz>
25214         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25215         * gcc.dg/fold-xor-?.c: Likewise.
25216         * gcc.dg/pr15784-?.c: Likewise.
25217         * gcc.dg/pr20922-?.c: Likewise.
25218         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25219         * gcc.dg/tree-ssa/pr17598.c: Likewise.
25220         * gcc.dg/tree-ssa/pr20470.c: Likewise.
25222 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25224         PR fortran/21260
25225         * gfortran.dg/hollerith_1.f90: New test.
25227 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25229         * gfortran.dg/func_result_2.f90: New test.
25231 2005-05-11  Bud Davis  <bdavis@gfortran.org>
25233         * gfortran.dg/dev_null.f90: New test.
25235 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
25237         * gcc.dg/arm-vfp1.c: Revert last change.
25239 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
25241         PR middle-end/19807
25242         PR tree-optimization/19639
25243         * g++.dg/tree-ssa/pr19807.C: New testcase.
25245 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25247         PR libfortran/21471
25248         * gfortran.dg/append-1.f90: New test.
25250 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25252         * gcc.dg/pr18501.c: XFAIL.
25253         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25254         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25255         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25256         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25257         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25258         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25259         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25260         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25262 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25264         PR fortran/20178
25265         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25266         gfortran.dg/f2c_3.f90: New tests.
25268         * gfortran.dg/return_1.f90: Fix dg annotation.
25270 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25272         * gcc.c-torture/compile/20050510-1.c: New test.
25274 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
25276         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25278 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
25280         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25282 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
25284         PR c/17913
25285         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25287 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
25289         PR c/21342
25290         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25291         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25293 2005-05-10  Ben Elliston  <bje@au.ibm.com>
25295         PR debug/16676
25296         * gcc.dg/debug/pr16676.c: New test.
25298 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
25300         PR testsuite/21443
25301         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25302         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25303         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25304         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25305         Change -O1 to -O2.
25306         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
25307         -fno-tree-dominator-opts.
25309 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25311         * gfortran.dg/return_1.f90: New test.
25313 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
25315         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25317         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25319 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
25321         PR c++/21427
25322         * g++.dg/inherit/covariant13.C: New.
25324 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25326         PR libfortran/19155
25327         * gfortran.dg/pr19155.f: New test.
25329 2005-05-08  Roger Sayle  <roger@eyesopen.com>
25331         PR inline-asm/8788
25332         * gcc.dg/pr8788-1.c: New testcase.
25334 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
25336         PR target/21416
25337         * gcc.target/mips/fpcmp-[12].c: New tests.
25339 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
25341         * lib/target-supports-dg.exp (dg-require-fork): New function.
25342         (dg-require-mkfifo): Likewise.
25343         * lib/target-supports.exp (check_function_available): New
25344         function.
25345         (check_fork_available): Likewise.
25346         (check_mkfifo_available): Likewise.
25348 2005-05-06  Jeff Law  <law@redhat.com>
25350         * gcc.c-torture/compile/pr21380.c: New test.
25352 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
25354         PR c++/20961
25355         * g++.dg/ext/weak3.C: New test.
25357 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
25359         PR c++/21352
25360         * g++.dg/template/crash37.C: New test.
25362 2005-05-05  Paul Brook  <paul@codesourcery.com>
25364         * gcc.dg/arm-g2.c: Use effective-target arm32.
25365         * gcc.dg/arm-mmx-1.c: Ditto.
25366         * gcc.dg/arm-scd42-2.c: Ditto.
25367         * gcc.dg/arm-vfp1.c: Ditto.
25368         * lib/target-supports.exp (check_effective_target_arm32): New
25369         function.
25371 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
25373         PR libfortran/21354
25374         gfortran.dg/in_pack_rank7.f90: New test.
25376 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
25378         PR middle-end/15618
25379         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25381 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
25383         PR middle-end/21265
25384         * gcc.dg/20050503-1.c: New test.
25386         PR rtl-optimization/21239
25387         * gcc.dg/i386-sse-11.c: New test.
25389 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
25391         PR target/16888
25392         * gcc.target/i386/asm-1.c: New test.
25394 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
25396         PR rtl-optimization/21330
25397         * gcc.c-torture/execute/20050502-1.c: New test.
25399         PR target/21297
25400         * gcc.c-torture/execute/20050502-2.c: New test.
25402 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
25404         PR middle-end/21282
25405         * gcc.dg/pr21282.c: New.
25407 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25409         * gcc.dg/vect/pr20122.c: Clean up .vect file.
25410         * gcc.dg/vect/vect-92.c: Likewise.
25411         * gcc.dg/vect/vect-93.c: Likewise.
25412         * gcc.dg/vect/vect-dv-1.c: Likewise.
25413         * gcc.dg/vect/vect-dv-2.c: Likewise.
25414         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25416 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25418         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25419         * gfortran.dg/vect/vect-2.f90: Likewise.
25420         * gfortran.dg/vect/vect-3.f90: Likewise.
25421         * gfortran.dg/vect/vect-4.f90: Likewise.
25422         * gfortran.dg/vect/vect-5.f90: Likewise.
25424 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
25426         PR target/20813
25427         * gcc.dg/rs6000-fpint-2.c: New.
25429 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
25431         PR c/15698
25432         * gcc.dg/builtins-30.c: Update expected messages.
25433         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25434         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25435         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25437 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
25439         PR tree-optimization/21294
25440         * gcc.dg/tree-ssa/pr21294.c: New.
25442 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
25444         * gcc.dg/altivec-3.c (vec_store): Do not use the old
25445         __builtin_altivec_st_internal_4si built-in.
25447 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
25449         PR c++/15875
25450         * g++.dg/template/ptrmem14.C: New test.
25452 2005-05-02  Paul Brook  <paul@codesourcery.com>
25454         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25456 2005-05-02  Michael Matz  <matz@suse.de>
25458         PR c++/19542
25459         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25461 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
25463         * g++.dg/cpp/weak.C: New test.
25465 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
25467         * gcc.dg/tree-ssa/loop-8.c: New test.
25469 2005-04-30  Michael Maty  <matz@suse.de>
25471         * gcc.dg/inline-mcpy.c: New test.
25473 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
25475         PR libfortran/18958
25476         * gfortran.dg/eoshift.f90: New test case.
25478 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
25480         PR libfortran/18857
25481         * gfortran.dg/matmul_1.f90: New test.
25483 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25485         PR tree-optimization/21030
25486         * gcc.dg/tree-ssa/pr21030.c: New.
25488 2005-04-29  Devang Patel  <dpatel@apple.com>
25490         PR tree-optimization/21272
25491         * gcc.dg/vect/vect-ifcvt-10.c: New test.
25493 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
25495         PR fortran/13082
25496         PR fortran/18824
25497         * gfortran.dg/entry_4.f90: New test.
25498         * gfortran.fortran-torture/execute/entry_1.f90: New test.
25499         * gfortran.fortran-torture/execute/entry_2.f90: New test.
25500         * gfortran.fortran-torture/execute/entry_3.f90: New test.
25501         * gfortran.fortran-torture/execute/entry_4.f90: New test.
25502         * gfortran.fortran-torture/execute/entry_5.f90: New test.
25503         * gfortran.fortran-torture/execute/entry_6.f90: New test.
25504         * gfortran.fortran-torture/execute/entry_7.f90: New test.
25506 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25508         * gfortran.fortran-torture/execute/entry_8.f90: New test.
25510 2005-04-29  Paul Brook  <paul@codesourcery.com>
25512         * gfortran.dg/entry_3.f90: New test.
25514 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25516         * gfortran.dg/implicit_4.f90: New test.
25518 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
25520         * lib/target-supports.exp (check_profiling_available): Return
25521         false for xtensa-*-elf.
25523 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
25525         * lib/fortran-torture.exp (fortran-torture.exp): Catch
25526         error if file cannot be deleted.
25528 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25530         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25531         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25532         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25533         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25534         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25535         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25536         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25537         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25538         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25539         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25540         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25541         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25542         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25544 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25546         PR fortran/20865
25547         * gfortran.dg/pr20865.f90: New test.
25549 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
25551         * gcc.dg/void-cast-2.c: New test.
25553 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25555         PR c/21159
25556         * gcc.dg/void-cast-1.c: New test.
25558 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
25560         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25562 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25564         PR fortran/21177
25565         * gfortran.dg/pr21177.f90: New test.
25567 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
25569         PR tree-optimization/21171
25570         * gcc.dg/tree-ssa/pr21171.c: New test.
25572 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
25574         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25575         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25576         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25577         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25578         gcc.dg/tree-ssa/gen-vect-32.c: New.
25579         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25580         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25581         don't run on PPC32.
25583 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25585         PR c/21213
25586         * gcc.dg/transparent-union-3.c: New test.
25588 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25590         PR c/20740
25591         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25592         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25593         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25594         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25595         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25596         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25598 2005-04-26  Jeff Law  <law@redhat.com>
25600         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25601         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25602         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25603         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25604         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25605         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25606         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25608 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
25610         PR tree-optimization/17598
25611         * gcc.dg/tree-ssa/pr17598.c: New testcase.
25613 2005-04-25  Mike Stump  <mrs@apple.com>
25615         * objc.dg/fix-and-continue-1.m: Add.
25617 2005-04-25  Roger Sayle  <roger@eyesopen.com>
25619         PR c++/20995
25620         * g++.dg/opt/pr20995-1.C: New test case.
25622 2005-04-25  Devang Patel <dpatel@apple.com>
25624         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25626 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25628         PR testsuite/21062
25629         * g++.dg/opt/alias2.C (printf): Correct the prototype.
25631 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25633         PR C++/21188
25634         * g++.dg/opt/rtti2.C: New test.
25636 2005-04-25  Paul Brook  <paul@codesourcery.com>
25637         Steven G. Kargl  <kargls@comcast.net>
25639         PR fortran/20879
25640         * gfortran.dg/ichar_1.f90: New file.
25642 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
25644         PR middle-end/20991
25645         * g++.dg/opt/pr20991.C: New test.
25647         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25648         where sizeof (type) < __alignof__ (type).
25649         * gcc.dg/compat/struct-layout-1.h: Likewise.
25651 2005-04-24  Per Bothner  <per@bothner.com>
25652             Devang Patel  <dpatel@apple.com>
25654         PR preprocessor/20907
25655         * gcc.dg/cpp/very-long-comment.c: New test.
25657 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25659         PR fortran/20059
25660         * gfortran.dg/common_5.f: New test.
25662 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
25664         PR middle-end/21082
25665         * g++.dg/tree-ssa/pr21082.C: New testcase.
25667 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
25669         * gcc.dg/vect/vect-99.c: New test.
25671 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
25673         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25675 2005-04-22  Jeff Law  <law@redhat.com>
25677         * gcc.dg/uninit-5.c: Remove xfails.
25678         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25679         conditionals and loads.
25681 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
25683         PR libfortran/20074
25684         PR libfortran/20436
25685         PR libfortran/21108
25686         * gfortran.dg/nested_reshape.f90: new test
25687         * gfortran.dg/reshape-alloc.f90: new test
25688         * gfortran.dg/reshape.f90: new test
25690 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
25692         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25694         * gcc.dg/arm-vfp1.c: New test.
25696 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
25698         PR c++/21087
25699         * g++.dg/lookup/builtin2.C: New test.
25701 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
25703         * gcc.dg/weak/weak-13.c: New test.
25705 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
25707         * lib/target-supports.exp (check_effective_target_sync_int_long):
25708         Add powerpc*.
25710 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
25712         * gcc.target/mips/branch-1.c: New test.
25714 2005-04-21  Richard Henderson  <rth@redhat.com>
25716         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25717         * gcc.dg/vect/vect-86.c: Likewise.
25718         * gcc.dg/vect/vect-87.c: Likewise.
25719         * gcc.dg/vect/vect-88.c: Likewise.
25721 2005-04-21  Devang Patel  <dpatel@apple.com>
25723         PR optimization/20994
25724         * gcc.dg/tree-ssa/ifc-3.c: New test.
25726 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25728         PR c/12913
25729         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25730         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25731         gcc.dg/c99-vla-jump-5.c: New tests.
25733 2005-04-19  Richard Henderson  <rth@redhat.com>
25735         * lib/target-supports.exp (check_effective_target_vect_int_mult):
25736         Fix typo in exists check.
25737         (check_effective_target_sync_int_long): New.
25738         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25739         * gcc.dg/ia64-sync-2.c: Likewise.
25740         * gcc.dg/ia64-sync-3.c: Likewise.
25741         * gcc.dg/ia64-sync-4.c: Likewise.
25743 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
25745         * gcc.dg/fold-xor-1.c: New test.
25746         * gcc.dg/fold-xor-2.c: New test.
25748 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
25750         PR target/20670
25751         * g++.dg/eh/fp-regs.C: New test.
25753 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25755         * gcc.dg/Wint-to-pointer-cast-1.c,
25756         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25757         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25758         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25760 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25762         PR fortran/16861
25763         * gfortran.dg/pr16861.f90: New test.
25765 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25767         * gcc.dg/pr21085.c: New test.
25769 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
25771         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
25772         (setup_mips_tests, dg-mips-options): New procedures.
25773         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25774         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25775         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25776         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25777         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25778         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25779         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25780         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25781         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25782         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25783         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25784         dg-mips-options instead of dg-options.  Remove now-redundant
25785         preprocessor guards.
25786         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25787         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25788         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25789         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25790         * gcc.dg/vr-mult-2.c: Delete.
25791         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25792         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25793         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25794         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25795         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25796         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25797         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25799 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
25801         * ada/acats/run_all.sh: Use sync when executable not present.
25803 2005-04-18  Devang Patel  <dpatel@apple.com>
25805         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25806         * gcc.dg/vect/vect-11a.c: New.
25807         * gcc.dg/vect/vect-none.c: Update.
25808         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25810 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25812         PR tree-optimization/20922
25813         * gcc.dg/pr20922-1.c: New test.
25814         * gcc.dg/pr20922-2.c: New test.
25815         * gcc.dg/pr20922-3.c: New test.
25816         * gcc.dg/pr20922-4.c: New test.
25817         * gcc.dg/pr20922-5.c: New test.
25818         * gcc.dg/pr20922-6.c: New test.
25820 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25822         PR libfortran/20950
25823         * gfortran.dg/pr20950.f: New test.
25825 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25827         PR libfortran/19216
25828         * gfortran.dg/pr19216.f: New test.
25830 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
25832         PR tree-optimization/21001
25833         * gcc.dg/tree-ssa/pr21001.c: New.
25835 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
25837         PR libfortran/21075
25838         * gfortran.dg/reshape_rank7.f90: New test.
25840 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
25842         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
25843         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
25844         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
25845         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
25846         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
25847         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
25848         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
25849         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
25850         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
25851         wrong way round).
25852         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
25853         in namelists.  New test.
25854         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
25855         New test.
25856         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
25857         New test.
25858         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
25859         namelist.  New test.
25860         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
25861         New test.
25862         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
25863         New test.
25864         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
25865         namelist.  New test.
25866         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
25867         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
25868         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
25869         New test.
25870         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
25871         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
25872         arrays. New test.
25874 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
25876         * gfortran.dg/wtruncate.f: New testcase.
25877         * gfortran.dg/wtruncate.f90: New testcase.
25879 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
25881         PR c++/21025
25882         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
25883         which sizeof/alignof is dependent, rather than just whether we are
25884         processing_template_decl.
25886 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25888         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25889         corrected typo where the wrong variables had been compared.
25891 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25893         PR libfortran/18495
25894         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25895         Test callee-allocated version of return array with a write
25896         statement.
25897         Test spread with a temporary with another write statement.
25899 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
25901         PR tree-optimization/21031
25902         * gcc.dg/tree-ssa/pr21031.c: New.
25904 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
25906         PR tree-optimization/21004
25907         * gcc.dg/builtins-53.c: Include builtins-config.h.
25908         Check floorf, ceilf, floorl and ceill transformations
25909         only when HAVE_C99_RUNTIME is defined.
25911 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
25913         PR middle-end/20739
25914         * gcc.dg/tree-ssa/pr20739.c: New test.
25916 2005-04-14  Mike Stump  <mrs@apple.com>
25918         * gcc.dg/Foundation.framework/empty: New.
25919         * gcc.dg/framework-2.c: New.
25921 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25923         PR tree-optimization/21021
25924         * gcc.c-torture/compile/pr21021.c: New.
25926 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
25928         PR testsuite/21010
25929         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
25930         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
25931         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
25932         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
25933         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
25934         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
25935         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
25936         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
25938 2005-04-14  Richard Henderson  <rth@redhat.com>
25940         * lib/target-supports.exp (check_effective_target_vect_condition):
25941         Add ia64, i?86, and x86_64.
25943 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
25945         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
25947 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25949         PR tree-optimization/20657
25950         * gcc.dg/tree-ssa/pr20657.c: New.
25952 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
25954         * gcc.dg/builtins-53.c: Also check (int)trunc* and
25955         (long long int)trunc*.
25957 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
25959         PR target/20927
25960         * gcc.dg/pr20927.c: New test.
25962 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
25964         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
25965         * gcc.target/mips/asm-1.c: Likewise.
25967 2005-04-13  Dale Johannesen  <dalej@apple.com>
25969         * objc.dg/objc-fast-4.m: New.
25971 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
25973         * gcc.target/cris/torture/cris-torture.exp: New driver in new
25974         directory.
25975         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
25977 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
25979         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
25980         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
25981         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
25983 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
25985         PR tree-optimization/20913
25986         * gcc.dg/tree-ssa/pr20913.c: New.
25988         PR tree-optimization/20702
25989         * gcc.dg/tree-ssa/pr20702.c: New.
25991 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25993         PR c++/13744
25994         * g++.dg/inherit/local3.C: New test.
25996 2005-04-12  Jeff Law  <law@redhat.com>
25998         * gcc.dg/tree-ssa/20050412-1.c: New test.
26000 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
26002         PR libfortran/19016
26003         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26004         Add tests with mask generated by expression.
26005         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26006         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26007         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26009 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
26011         PR middle-end/20917
26012         * gcc.dg/20050409-1.c: New test.
26014 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
26016         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26018 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26020         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26021         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26022         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26023         (TARGET_CXX): Adjust accordingly.
26024         * target.h (struct gcc_target): Remove epxort_class_data.  Add
26025         determine_class_data_visibility and class_data_always_comdat.
26026         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26027         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26028         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26029         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26030         (arm_cxx_determine_class_data_visibility): New.
26031         (arm_cxx_class_data_always_comdat): Likewise.
26032         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26033         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26034         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26035         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26036         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26037         Define.
26039 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26041         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26043 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
26045         * gcc.dg/i386-darwin-fpmath.c: New.
26047 2004-04-11  Devang Patel  <dpatel@apple.com>
26049         * lib/target-supports.exp (check_effective_target_vect_condition): New.
26050         * gcc.dg/vect/vect-ifcvt-1.c: New test.
26051         * gcc.dg/vect/vect-ifcvt-2.c: New test.
26052         * gcc.dg/vect/vect-ifcvt-3.c: New test.
26053         * gcc.dg/vect/vect-ifcvt-4.c: New test.
26054         * gcc.dg/vect/vect-ifcvt-5.c: New test.
26055         * gcc.dg/vect/vect-ifcvt-6.c: New test.
26056         * gcc.dg/vect/vect-ifcvt-7.c: New test.
26057         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26059 2004-04-11  Devang Patel  <dpatel@apple.com>
26061         * gcc.dg/vect/vect-dv-1.c: New test.
26062         * gcc.dg/vect/vect-dv-2.c: New test.
26064 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26066         PR tree-optimization/20933
26067         * gcc.dg/tree-ssa/pr20933.c: New test.
26069 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26071         * gfortran.dg/fold_nearest.f90: New test.
26073 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
26075         * gcc.dg/tree-ssa/alias-1.c: New test.
26077 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26079         PR tree-optimization/20920
26080         * g++.dg/tree-ssa/pr20920.C: New test.
26082 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
26084         * gcc.dg/builtins-53.c: Also check (int)ceil* and
26085         (long long int)ceil*.
26087 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
26089         * g++.dg/warn/Wdtor1.C: Declare template in system header with
26090         explicit C++ linkage.
26092 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26094         * gfortran.dg/pr17229.f: Take care of the new obsolescence
26095         warning for arithmetic IF statements.
26097 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
26099         * eor_handling_1.f90: New test case.
26100         * eor_handling_2.f90: New test case.
26101         * eor_handling_3.f90: New test case.
26102         * eor_handling_4.f90: New test case.
26103         * eor_handling_5.f90: New test case.
26104         * noadv_size.f90: New test case.
26105         * pad_no.f90: New test case.
26107 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
26109         * gcc.c-torture/execute/20050410-1.c: New test.
26111 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
26113         * gcc.dg/pr20126.c: New.
26115 2005-04-09  Bud Davis  <bdavis@gfortran.org>
26116             Steven G. Kargl <kargls@comcast.net>
26118         * gfortran.dg/PR19872.f: New test.
26120 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26122         * gfortran.dg/nint_1.f90: Fix dg-do directive.
26124 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26126         * gfortran.dg/nint_1.f90: New test.
26128 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26130         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26131         Added test for callee-allocated arrays with write statements.
26132         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26133         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26134         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26135         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26136         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26138 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26140         PR libfortran/20163
26141         * gfortran.dg/open-options-blanks.f: New test.
26143 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26145         PR fortran/13257
26146         * gfortran.dg/comma_format_extension_[1234].f: New tests.
26148 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26150         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26151         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26152         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26153         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26154         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26155         * gcc.c-torture/execute/stdarg-4.c: New test.
26157         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26159         PR target/20795
26160         * g++.dg/abi/param2.C: New test.
26162 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26164         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26166 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26168         * gcc.dg/builtins-53.c: New test.
26170 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
26172         * g++.dg/tree-ssa/pr18178.C: New test.
26173         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26174         * gcc.c-torture/execute/20041019-1.c: New test.
26175         * gcc.dg/tree-ssa/20041008-1.c: New test.
26176         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26177         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26178         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26179         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26180         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26181         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26182         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26183         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26184         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26185         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26187 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
26189         PR rtl-optimization/20466
26190         * gcc.c-torture/execute/pr20466-1.c: New test.
26192 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
26194         PR c++/20905
26195         * g++.dg/parse/cond2.C: New test.
26197         PR c++/20145
26198         * g++.dg/warn/Wdtor1.C: New test.
26200 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26202         PR fortran/17229
26203         * gfortran.dg/pr17229.f: New test.
26205 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
26207         * gfortran.dg/tiny_1.f90: New test.
26208         * gfortran.dg/tiny_2.f90: ditto.
26210 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
26212         * gfortran.dg/eor_1.f90: Fix dg-do run line
26213         * gfortran.dg/open_new.f90: Fix dg-do run line
26215 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
26217         * lib/target-supports.exp (get_compiler_messages): Support
26218         optional arguments, the fourth being compiler options.
26219         (check_effective_target_fpic): New proc.
26220         * gcc.dg/20050321-2.c: Restrict to target fpic.
26222 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
26224         * gcc.dg/15443-1.c: New test.
26225         * gcc.dg/15443-2.c: Likewise.
26227 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26229         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26231 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26233         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26235 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26237         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26238         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26239         -m64.
26240         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26241         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26242         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26244 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
26246         PR c++/20212
26247         * g++.dg/warn/Wunused-11.C: New test.
26249 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
26251         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26253 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
26255         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26257 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26259         PR c++/20734
26260         * g++.dg/template/ptrmem13.C: New test.
26262 2005-04-05  Per Bothner  <per@bothner.com>
26264         * lib/gcc.exp: Always add -fno-show-column, for now.
26266 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
26268         PR testsuite/20767
26269         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26270         of plain old "unsigned int" for the type of "i".  Makes this test
26271         64bit clean.
26273 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
26275         * gcc.dg/i386-ssefn-1.c: New test.
26276         * gcc.dg/i386-ssefn-2.c: New test.
26277         * gcc.dg/i386-ssefn-3.c: New test.
26278         * gcc.dg/i386-ssefn-4.c: New test.
26280 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
26282         PR tree-optimization/20076
26283         * gcc.dg/builtin-apply4.c: New test.
26285         PR preprocessor/19475
26286         * gcc.dg/cpp/macspace1.c: New test.
26287         * gcc.dg/cpp/macspace2.c: New test.
26289 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26291         * gfortran.dg/pr20755.f: Fixed bad format.
26293 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26295         PR c++/20763
26296         * g++.dg/ext/attrib21.C: New test.
26298 2004-04-05  Devang Patel  <dpatel@apple.com>
26300         * lib/target-supports.exp (check_effective_target_vect_shif): New.
26301         * gcc.dg/vect/vect-shift-1.c: New test.
26303 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26305         PR libfortran/20755
26306         * gfortran.dg/pr20755.f: New test.
26308 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
26310         * gfortran.dg/pr15959.f90: New test.
26311         * gfortran.dg/string_pad_trunc.f90: New test.
26313 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26315         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26316         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26317         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26318         syntax.
26320 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26322         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26324 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26326         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26327         * gcc.c-torture/compile/20011119-2.c: Likewise.
26328         * gcc.c-torture/compile/981001-2.c: Likewise.
26330 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
26332         PR c++/20679
26333         * g++.dg/template/overload4.C: New test.
26335 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26337         PR c++/20746
26338         * g++.dg/abi/covariant5.C: New.
26340         PR debug/20505
26341         * g++.dg/debug/const2.C: New.
26343 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
26345         PR rtl-optimization/16104
26346         * gcc.c-torture/execute/20050316-1.c: New test.
26348 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26350         * g++.dg/template/spec23.C: Fix dg-error text.
26352 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
26354         PR c++/19199
26355         * g++.dg/expr/lval2.C: New.
26357 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26359         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26360         __builtin_strcasecmp and __builtin_strncasecmp.
26362 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
26364         PR c++/20723
26365         * g++.dg/template/spec22.C: New.
26366         * g++.dg/template/spec23.C: New.
26368 2005-04-03  Dale Ranta  <dir@lanl.gov>
26369             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26371         PR libfortran/20068
26372         PR libfortran/20125
26373         PR libfortran/20156
26374         PR libfortran/20471
26375         * gfortran.dg/backspace.f: New test.
26377 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
26379         * gcc.dg/pr19345.c: New test.
26381 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26383         PR tree-optimization/20640
26384         * gcc.dg/torture/tree-loop-1.c: New.
26386 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26388         PR rtl-optimization/20290
26389         * gcc.c-torture/execute/loop-ivopts-2.c: New.
26391 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
26393         * gcc.dg/rs6000-fpint.c: New.
26395 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26397         * gcc.dg/old-style-then-proto-1.c: New test.
26399 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26401         * gfortran.fortran-torture/execute/backspace.f90: Check
26402         after backspace and read was incorrect.
26404 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26406         * gcc.c-torture/execute/builtins/strcat.c: Check the result
26407         buffer past the terminating NUL using memcmp.
26408         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26409         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26411         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26412         Fix unused/uninitialized variable warnings.
26414         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26415         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26416         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26417         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26419         * gcc.c-torture/execute/builtins/abs-1-lib.c,
26420         gcc.c-torture/execute/builtins/fputs-lib.c,
26421         gcc.c-torture/execute/builtins/lib/fprintf.c,
26422         gcc.c-torture/execute/builtins/lib/main.c,
26423         gcc.c-torture/execute/builtins/lib/memcmp.c,
26424         gcc.c-torture/execute/builtins/lib/memmove.c,
26425         gcc.c-torture/execute/builtins/lib/mempcpy.c,
26426         gcc.c-torture/execute/builtins/lib/memset.c,
26427         gcc.c-torture/execute/builtins/lib/printf.c,
26428         gcc.c-torture/execute/builtins/lib/sprintf.c,
26429         gcc.c-torture/execute/builtins/lib/stpcpy.c,
26430         gcc.c-torture/execute/builtins/lib/strchr.c,
26431         gcc.c-torture/execute/builtins/lib/strcmp.c,
26432         gcc.c-torture/execute/builtins/lib/strcpy.c,
26433         gcc.c-torture/execute/builtins/lib/strcspn.c,
26434         gcc.c-torture/execute/builtins/lib/strlen.c,
26435         gcc.c-torture/execute/builtins/lib/strncat.c,
26436         gcc.c-torture/execute/builtins/lib/strncmp.c,
26437         gcc.c-torture/execute/builtins/lib/strncpy.c,
26438         gcc.c-torture/execute/builtins/lib/strrchr.c,
26439         gcc.c-torture/execute/builtins/lib/strspn.c,
26440         gcc.c-torture/execute/builtins/lib/strstr.c,
26441         gcc.c-torture/execute/builtins/memops-asm-lib.c,
26442         gcc.c-torture/execute/builtins/strlen-2.c,
26443         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26444         prototypes.
26446 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
26448         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26449         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26450         selectany usage.
26452 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
26454         PR c++/19406
26455         * g++.dg/debug/using1.C: New test.
26457 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
26459         PR middle-end/20524
26460         * gcc.dg/alias-7.c: Prefix asm-declared name with
26461         __USER_LABEL_PREFIX__.
26463 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
26465         Fix fallout from PR middle-end/15700:
26466         * gcc.c-torture/compile/20011119-1.c: Take
26467         __USER_LABEL_PREFIX__ into account.
26468         * gcc.c-torture/compile/20011119-2.c: Likewise.
26470 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26472         PR c++/18644
26473         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26475 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26477         PR c/17855
26478         * gcc.c-torture/compile/struct-non-lval-1.c,
26479         gcc.c-torture/compile/struct-non-lval-2.c,
26480         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26482 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
26484         * gcc.dg/tls/tls.exp: Remove temporary file.
26485         * g++.dg/tls/tls.exp: Ditto.
26486         * lib/file-format.exp: Ditto.
26487         * g++.dg/special/ecos.exp: Ditto.
26489         * lib/profopt.exp: Treat prof_ext as a list.
26490         * gcc.misc-tests/bprob.exp: Ditto.
26491         * g++.dg/bprob/bprob.exp: Ditto.
26493         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26494         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26495         g++.dg/tree-ssa/pointer-reference-alias.C,
26496         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26497         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26498         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26499         g++.dg/vect/pr19951.cc: Ditto.
26500         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26501         gcc.dg/builtins-47.c: Ditto.
26502         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26503         gcc.dg/pr20115-1.c: Ditto.
26504         * gcc.dg/tree-ssa/20030530-2.c,
26505         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26506         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26507         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26508         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26509         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26510         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26511         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26512         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26513         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26514         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26515         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26516         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26517         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26518         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26519         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26520         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26521         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26522         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26523         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26524         gcc.dg/tree-ssa/20030824-1.c,
26525         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26526         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26527         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26528         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26529         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26530         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26531         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26532         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26533         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26534         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26535         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26536         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26537         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26538         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26539         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26540         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26541         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26542         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26543         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26544         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26545         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26546         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26547         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26548         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26549         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26550         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26551         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26552         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26553         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26554         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26555         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26556         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26557         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26558         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26559         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26560         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26561         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26562         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26563         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26564         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26565         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26566         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26567         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26568         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26569         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26570         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26571         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26572         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26573         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26574         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26575         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26576         gcc.dg/tree-ssa/useless-1.c: Ditto.
26577         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26578         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26579         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26580         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26581         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26582         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26583         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26584         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26585         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26586         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26587         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26588         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26589         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26590         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26591         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26592         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26593         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26594         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26595         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26596         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26597         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26598         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26599         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26600         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26601         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26602         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26603         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26604         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26605         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26606         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26607         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26608         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26609         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26610         gcc.dg/vect/vect-none.c: Ditto.
26611         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26612         treelang/compile/unsigned.tree: Ditto.
26614         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26615         * gcc.dg/cpp/direct2s.c: Ditto.
26616         * gcc.dg/cpp/paste4.c: Ditto.
26617         * gcc.dg/cpp/separate-1.c: Ditto.
26618         * gcc.dg/pch/save-temps-1.c: Ditto.
26619         * g++.dg/ext/altivec-10.C: Ditto.
26620         * g++.dg/pch/pch.C: Ditto.
26622         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26624         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26625         * g++.dg/template/repo1.C: Ditto.
26626         * g++.dg/template/repo2.C: Ditto.
26627         * g++.dg/template/repo3.C: Ditto.
26628         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26629         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26630         * g++.old-deja/g++.pt/repo1.C: Ditto.
26631         * g++.old-deja/g++.pt/repo2.C: Ditto.
26632         * g++.old-deja/g++.pt/repo3.C: Ditto.
26633         * g++.old-deja/g++.pt/repo4.C: Ditto.
26635         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26636         * gcc.dg/20030107-1.c: Ditto.
26637         * gcc.dg/20030702-1.c: Ditto.
26638         * gcc.dg/profile-generate-1.c: Ditto.
26639         * g++.dg/other/profile1.C: Ditto.
26640         * g++.old-deja/g++.robertl/eb83.C: Ditto.
26642         * lib/gcc-dg.exp (remove-build-file): New.
26643         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26644         cleanup-tree-dump, cleanup-saved-temps): New.
26646 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26648         PR c++/19203, DR 214
26649         * g++.dg/parse/ambig3.C: Not ambiguous.
26650         * g++.dg/template/spec20.C: New.
26651         * g++.dg/template/spec21.C: New.
26653 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
26655         PR target/20045
26656         * gcc.dg/ia64-fptr-1.c: Run only on linux.
26658 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26660         PR libfortran/20660
26661         * gfortran.dg/negative_unit.f: New test.
26663 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26665         * gcc.dg/20050330-1.c: New test.
26667 2005-03-30  Devang Patel  <dpatel@apple.com>
26669         * g++.dg/tree-sra/ssa-sra-3.C: New test.
26671 2005-03-30  Dale Johannesen  <dalej@apple.com>
26673         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26675 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
26677         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26678         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26679         Strip options from test name.
26681 2005-03-31  Jan Hubicka  <jh@suse.cz>
26683         * gcc.dg/varpool-1.c: New testcase.
26685 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26687         PR c/772
26688         PR c/17913
26689         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26690         gcc.dg/stmt-expr-label-3.c : New tests.
26691         * gcc.c-torture/execute/medce-2.c: Remove.
26693 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26695         PR c/20368
26696         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26697         tests.
26699 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
26701         * gcc.c-torture/compile/pr20203.c: New test.
26703 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26705         * gfortran.dg/promotion.f90: New test.
26707 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
26709         PR middle-end/20491
26710         * gcc.dg/torture/asm-subreg-1.c: New test.
26712 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
26714         PR c/20672
26715         * gcc.dg/pr20672-1.c: New test.
26717 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
26719         * gfortran.dg/vect: New directory.
26720         * gfortran.dg/vect/vect.exp: New.
26721         * gfortran.dg/vect/vect-1.f90: New test.
26722         * gfortran.dg/vect/vect-2.f90: New test.
26723         * gfortran.dg/vect/vect-3.f90: New test.
26724         * gfortran.dg/vect/vect-4.f90: New test.
26725         * gfortran.dg/vect/vect-5.f90: New test.
26727 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
26729         PR middle-end/20622
26730         * gcc.dg/alias-7.c: New test.
26732 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26734         * gcc.dg/sparc-reg-1.c: New test.
26736 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
26738         PR target/19890
26739         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26741 2005-03-29  Dale Ranta  <dir@lanl.gov>
26742             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26744         PR libfortran/20163
26745         * gfortran.dg/pr20163-2.f: New test.
26747 2005-03-28  Jan Hubicka  <jh@suse.cz>
26749         PR middle-end/20635
26750         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26751         by Jakub Jelinek.
26753 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
26755         PR tree-optimization/20626
26756         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26757         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26759 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26761         * gfortran.dg/underflow.f90: New test.
26762         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26764 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26766         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26768 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
26770         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26771         (g++_init): Make sure that CXXFLAGS is set.
26772         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26773         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26774         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26775         * lib/objc.exp (objc_init): Likewise.
26776         * lib/treelang.exp (treelang_init): Likewise.
26778 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
26780         PR tree-optimization/20470
26781         * gcc.dg/tree-ssa/pr20470.c: New test.
26783 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
26785         * gcc.dg/ppc-stfiwx.c: New.
26787 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
26789         PR target/19888
26790         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26792 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26794         * gcc.dg/20050325-1.c: Fix a typo.
26796 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26798         PR libfortran/19678
26799         PR libfortran/19679
26800         * gfortran.dg/dos_eol.f: New test.
26802 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26804         PR rtl-optimization/20249
26805         * gcc.dg/20050325-1.c: New test.
26807 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26809         PR libfortran/15332
26810         * gfortran.dg/pr15332.f: New test.
26812 2005-03-24  Dale Johannesen  <dalej@apple.com>
26814         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26816 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
26818         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26819         'internal' visibility.
26820         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26821         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26822         'protected' visibility.
26823         * gcc.dg/visibility-7.c: Likewise.
26824         * lib/target-supports.exp (check_visibility_available): Take
26825         a parameter, the kind of visibility to check for.
26826         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26827         to check_visibility_available.
26829         * g++.dg/expr/cast3.C: New.
26831 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
26833         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
26834         rs6000.
26836 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
26838         PR target/20095
26839         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
26841 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
26843         * gcc.dg/badshift.c: Renamed to...
26844         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
26846         * gcc.target/i386/badshift.c: Renamed to...
26847         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
26848         only.
26850         PR rtl-optimization/20532
26851         * gcc.target/i386/badshift.c: New.
26853 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26855         * gfortran.dg/pr18025.f90: New test.
26857 2005-03-23  Dale Johannesen  <dalej@apple.com>
26859         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
26861 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
26863         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
26865         * lib/target-supports.exp (check_iconv_available): Default
26866         libiconv to -liconv, if there is no definition.
26868 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
26870         * gcc.dg/torture/cris-asm-mof-1.c: New test.
26872 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
26874         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
26875         * g++.dg/opt/pr7503-2.C: Likewise.
26876         * g++.dg/opt/pr7503-3.C: Likewise.
26877         * g++.dg/opt/pr7503-4.C: Likewise.
26878         * g++.dg/opt/pr7503-5.C: Likewise.
26879         * g++.dg/warn/minmax.C: New test.
26881 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26883         * gfortran.dg/g77_intrinsics_funcs.f: New test.
26884         * gfortran.dg/g77_intrinsics_sub.f: New test.
26886 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
26887             Jan Hubicka  <jh@suse.cz>
26888             Steven Bosscher <stevenb@suse.de
26890         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
26892 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26894         PR c++/19980
26895         * g++.dg/template/redecl3.C: New test.
26897 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26899         PR c++/20499
26900         * g++.dg/parse/error16.C: Tweak error markers.
26902 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
26904         PR target/20561
26905         * gcc.dg/20050321-2.c: New test.
26907 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26909         PR c++/20465
26910         PR c++/20381
26911         * g++.dg/template/ptrmem12.C: New.
26913 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
26915         PR rtl-optimization/20527
26916         * gcc.c-torture/execute/pr20527-1.c: New test.
26918 2005-03-22  Ben Elliston  <bje@au.ibm.com>
26920         * gcc.misc-tests/options.exp (check_for_options): Create a real C
26921         program, compile it into a real executable and then delete the .c
26922         and .x files afterwards, to avoid problems on testglue targets.
26924 2005-03-21  Stuart Hastings  <stuart@apple.com>
26926         * gcc.target/i386/sse-2.c: New.
26928 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
26930         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
26932 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26934         * g++.dg/parse/crash25.C: Fix typo.
26936 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26938         PR c++/20461
26939         * g++.dg/parse/crash24.C: New test.
26941         PR c++/20536
26942         * g++.dg/parse/crash25.C: New test.
26944 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26946         PR c++/20147
26947         * g++.dg/ext/stmtexpr4.C: New test.
26949 2005-03-20  Roger Sayle  <roger@eyesopen.com>
26951         PR middle-end/20539
26952         * gcc.c-torture/compile/pr13066-1.c: New test case.
26953         * gcc.c-torture/compile/pr20539-1.c: Likewise.
26954         * g++.dg/opt/pr13066-1.C: Likewise.
26956 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
26958         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
26960 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26962         PR fortran/18525
26963         * gfortran.dg/nesting_1.f90: New test.
26965 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26967         PR c++/20240
26968         * g++.dg/lookup/using13.C: New test.
26970 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26972         PR c++/20333
26973         * g++.dg/template/crash36.C: New test.
26975 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
26977         PR c++/20463
26978         * g++.dg/template/crash35.C: New test.
26980 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
26982         PR c++/19966
26983         * g++.dg/overload/operator2.C: New test.
26985 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26987         PR libfortran/20257
26988         * gfortran.dg/pr20257.f90: New test.
26990 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26992         PR libfortran/20480
26993         * gfortran.dg/pr20480.f90: New test.
26995 2005-03-16  Richard Henderson  <rth@redhat.com>
26997         PR middle-end/15700
26998         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
26999         (_rtld_global): New.
27000         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27001         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27003         * gcc.dg/alias-3.c: New.
27004         * gcc.dg/alias-4.c: New.
27005         * gcc.dg/alias-5.c: New.
27006         * gcc.dg/alias-6.c: New.
27008 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
27010         * gcc.dg/cpp/ucnid-7.c: New.
27012 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
27013             Dorit Naishlos  <dorit@il.ibm.com>
27015         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27016         darwin.
27018 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
27020         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27021         support misaligned accesses.
27022         * gcc.dg/vect/vect-58.c: Likewise.
27023         * gcc.dg/vect/vect-92.c: New.
27024         * gcc.dg/vect/vect-93.c: New.
27026 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
27028         PR fortran/18827
27029         * gfortran.dg/assign_2.f90: New test.
27030         * gfortran.dg/assign_3.f90: New test.
27031         * gfortran.dg/assign.f90: New test.
27033 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
27035         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27036         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27037         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27038         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27039         names.
27041 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
27043         * gcc.dg/cpp/ucnid-6.c: New.
27045         * gcc.dg/cpp/normalize-1.c: New.
27046         * gcc.dg/cpp/normalize-2.c: New.
27047         * gcc.dg/cpp/normalize-3.c: New.
27048         * gcc.dg/cpp/normalize-4.c: New.
27049         * gcc.dg/cpp/ucnid-4.c: New.
27050         * gcc.dg/cpp/ucnid-5.c: New.
27051         * g++.dg/cpp/normalize-1.C: New.
27052         * g++.dg/cpp/ucnid-1.C: New.
27054 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27056         * gcc.dg/pr18628.c: New.
27058 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27060         PR c++/20280
27061         * g++.dg/tree-ssa/pr20280.C: New.
27063 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27065         PR fortran/20467
27066         * gfortran.dg/stfunc_2.f90: New test.
27068 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27070         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27072 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27074         * gcc.dg/tree-ssa/20050314-1.c: New test.
27076 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27078         PR c++/4403
27079         PR c++/9783, DR433
27080         * g++.dg/template/friend34.C: New test.
27081         * g++.dg/template/friend35.C: Likewise.
27082         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27084 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27086         Friend class name lookup 5/n
27087         PR c++/1016
27088         * g++.dg/lookup/hidden-class1.C: New test.
27089         * g++.dg/lookup/hidden-class2.C: Likewise.
27090         * g++.dg/lookup/hidden-class3.C: Likewise.
27091         * g++.dg/lookup/hidden-class4.C: Likewise.
27092         * g++.dg/lookup/hidden-class5.C: Likewise.
27093         * g++.dg/lookup/hidden-class6.C: Likewise.
27094         * g++.dg/lookup/hidden-class7.C: Likewise.
27095         * g++.dg/lookup/hidden-class8.C: Likewise.
27096         * g++.dg/lookup/hidden-class9.C: Likewise.
27097         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27098         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27099         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27100         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27101         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27102         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27103         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27104         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27105         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27106         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27107         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27109 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
27111         PR c++/20157
27112         * g++.dg/template/error18.C: New test.
27114 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27116         PR debug/16792
27117         * g++.dg/debug/pr16792.C: New test.
27119 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27121         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27122         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27123         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27124         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27125         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27126         test assertion names.
27128 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27130         PR fortran/18600
27131         * gfortran.dg/stfunc_1.f90: New test.
27133 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27135         PR fortran/16907
27136         * gfortran.dg/real_index_1.f90: New test.
27138 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27140         PR fortran/20323
27141         * gfortran.dg/spec_expr_1.f90: New test.
27143 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27145         PR c/20402
27146         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27147         new parser.
27149 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27151         PR fortran/20361
27152         * gfortran.dg/largeequiv_1.f90: New test.
27154 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27156         * gcc.dg/ucnid-1.c: New.
27157         * gcc.dg/ucnid-2.c: New.
27158         * gcc.dg/ucnid-3.c: New.
27159         * gcc.dg/ucnid-4.c: New.
27160         * gcc.dg/ucnid-5.c: New.
27161         * gcc.dg/ucnid-6.c: New.
27162         * gcc.dg/cpp/ucnid-1.c: New.
27163         * gcc.dg/cpp/ucnid-2.c: New.
27164         * gcc.dg/cpp/ucnid-3.c: New.
27165         * g++.dg/other/ucnid-1.C: New.
27167 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27169         * gcc.dg/vmx/darwin-abi-3.c: Delete.
27171 2005-03-11  Per Bothner  <per@bothner.com>
27173         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
27174         that diagnotics refer to correct token.
27175         * gcc.dg/unused-3.c: Likewise.
27177 2005-03-11  Per Bothner  <per@bothner.com>
27179         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27180         constant" is now actually on same line as string constant.
27181         * gcc.dg/cpp/direct2s.c: Likewise.
27183 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
27185         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27187 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27189         PR libfortran/20124
27190         * gfortran.dg/pr20124.f90: New Test
27192 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
27194         PR tree-optimization/20130
27195         * gcc.dg/pr20130-1.c: New test.
27197 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27199         PR target/20095
27200         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27202 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27204         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27206 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27208         * g++.dg/eh/forced1.C: Fix comment.
27209         * g++.dg/eh/forced2.C: Ditto.
27210         * g++.dg/eh/forced3.C: Ditto.
27211         * g++.dg/eh/forced4.C: Ditto.
27213 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
27215         PR rtl-opt/20412
27216         * gcc.c-torture/compile/pr20412.c: New test.
27218 2005-03-10  Roger Sayle  <roger@eyesopen.com>
27220         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27222 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27224         PR target/20322
27225         * gcc.dg/20050307-1.c: New test.
27227 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
27229         PR c++/20375
27230         * g++.dg/other/stdarg3.C: New.
27232 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27234         PR c++/18384, c++/18327
27235         * g++.dg/init/array19.C: New test.
27237         PR inline-asm/20314
27238         * gcc.dg/torture/pr20314-1.c: New test.
27239         * gcc.dg/torture/pr20314-2.c: New test.
27241 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
27243         * gcc.dg/20050309-1.c: New test.
27245 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27247         * gcc.dg/builtins-10.c: Reactivate disabled test.
27248         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
27249         new cbrt transformations.
27251 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
27253         PR c++/20208
27254         * g++.dg/template/array13.C: New test.
27256 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
27258         PR c++/16859
27259         * g++.dg/init/brace4.C: New test.
27261 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27263         PR c++/20186
27264         * g++.dg/template/non-dependent12.C: New.
27266 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
27268         PR c++/20142
27269         * g++.dg/init/array18.C: Add dg-do run marker.
27271         PR c++/20142
27272         * g++.dg/init/array18.C: New test.
27274 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27276         * consistency.vlad/vlad.exp: Remove trailing semicolons.
27277         * g++.dg/gcov/gcov.exp: Likewise.
27278         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27279         * gcc.target/xstormy16/xstormy16.exp: Likewise.
27280         * lib/c-torture.exp: Likewise.
27281         * lib/fortran-torture.exp: Likewise.
27282         * lib/g++.exp: Likewise.
27283         * lib/gcc-defs.exp: Likewise.
27284         * lib/gcc-dg.exp: Likewise.
27285         * lib/gcc.exp: Likewise.
27286         * lib/gcov.exp: Likewise.
27287         * lib/gfortran.exp: Likewise.
27288         * lib/mike-g++.exp: Likewise.
27289         * lib/mike-gcc.exp: Likewise.
27290         * lib/objc-torture.exp: Likewise.
27291         * lib/objc.exp: Likewise.
27292         * lib/profopt.exp: Likewise.
27293         * lib/target-libpath.exp: Likewise.
27294         * lib/target-supports.exp: Likewise.
27295         * lib/treelang.exp: Likewise.
27296         * lib/wrapper.exp: Likewise.
27298 2005-03-08  Jeff Law  <law@redhat.com>
27300         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27301         PHI-OPT changes.
27303 2005-03-08  Ira Rosen  <irar@il.ibm.com>
27305         * gcc.dg/vect/pr20122.c: New test.
27307 2005-03-07  Jeff Law  <law@redhat.com>
27309         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27310         was folded away.
27311         * gcc.dg/tree-ssa/pr18133-1.c: New test.
27312         * gcc.dg/tree-ssa/pr18133-2.c: New test.
27313         * gcc.dg/tree-ssa/pr18134.c: New test.
27315 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27317         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27318         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27319         gcc.dg/torture/builtin-noret-2.c: Require weak support.
27321 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
27323         PR tree-opt/17671
27324         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27326 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
27328         * g++.dg/warn/Wnvdtor.C: New test.
27330 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
27332         * gcc.dg/torture/pr19683-1.c: New test.
27334 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
27336         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27337         * gfortran.dg/g77/19990313-2.f: Ditto.
27338         * gfortran.dg/g77/19990313-3.f: Ditto.
27339         * gfortran.dg/g77/19990525-0.f: Ditto.
27340         * gfortran.dg/g77/19990826-0.f: Ditto.
27341         * gfortran.dg/g77/19990826-2.f: Ditto.
27342         * gfortran.dg/g77/19990826-3.f: Ditto.
27343         * gfortran.dg/g77/20000511-1.f: Ditto.
27344         * gfortran.dg/g77/20000511-2.f: Ditto.
27345         * gfortran.dg/g77/970625-2.f: Ditto.
27346         * gfortran.dg/g77/980310-2.f: Ditto.
27347         * gfortran.dg/g77/980310-3.f: Ditto.
27348         * gfortran.dg/g77/980310-8.f: Ditto.
27349         * gfortran.dg/g77/980519-2.f: Ditto.
27350         * gfortran.dg/g77/alpha1.f: Ditto.
27351         * gfortran.dg/g77/claus.f: Ditto.
27352         * gfortran.dg/g77/erfc.f: Ditto.
27353         * gfortran.dg/g77/short.f: Ditto.
27354         * gfortran.fortran-torture/execute/data.f90: Ditto.
27355         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27356         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27358 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27360         * lib/file-format.exp (gcc_target_object_format): Add check for som
27361         format and hardcode object formats on hppa*-*-hpux*.
27362         * lib/target-supports.exp (check_weak_available): Add check for som
27363         object format.  Always return 0 on hppa*-*-hpux10*.
27365         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27366         is defined.
27368         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27370 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27372         * gfortran.dg/pr19936_1.f90: New test.
27373         * gfortran.dg/pr19936_2.f90: New test.
27374         * gfortran.dg/pr19936_3.f90: New test.
27376 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27377             Paul Thomas <prthomas@drfccad.cea.fr>
27379         * gfortran.dg/PR19754_1.f90: New test.
27380         * gfortran.dg/PR19754_2.f90: Ditto.
27382 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27384         PR c++/19311
27385         * g++.dg/template/non-dependent11.C: New test.
27387 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
27389         * lib/target-supports.exp (check_iconv_available): Fix comment.
27391 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
27392             Joseph S. Myers  <joseph@codesourcery.com>
27394         PR c++/19797
27395         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27397 2005-03-04  Matthew Sachs  <msachs@apple.com>
27399         * gcc.exp (gcc_target_compile): Put braces around
27400         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27401         * objc.exp (objc_target_compile): Likewise.
27402         * treelang.exp (treelang_target_compile): Likewise.
27404 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27406         PR fortran/19673
27407         * gfortran.dg/func_result_1.f90: New test.
27409 2005-03-04  Ben Elliston  <bje@au.ibm.com>
27411         * gcc.misc-tests/options.exp: New test.
27413 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
27415         * gcc.dg/pr15784-4.c: New test.
27417 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
27419         * gcc.c-torture/execute/pr17133.c: New.
27420         * gcc.c-torture/compile/20050303-1.c: New.
27422 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
27424         * gcc.dg/cpp/assert4.c: Fix for cygwin.
27426 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
27428         * g++.dg/overload/using2.C: New.
27430 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
27432         PR c++/19916
27433         * g++.dg/init/ptrmem2.C: New test.
27435 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
27437         PR c/8927
27438         * gcc.dg/pr8927-1.c: New test.
27440 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27442         PR c++/20232
27443         * g++.dg/inherit/covariant12.C: New.
27445 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27447         PR fortran/19479
27448         * gfortran.dg/bound_1.f90: New test.
27450 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
27452         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27453         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27455 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
27457         PR c/20245
27458         * gcc.dg/pr20245-1.c: New test.
27460 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
27462         PR middle-end/19874
27463         * gcc.c-torture/execute/20050119-2.c: New test case.
27465 2005-02-28  Ben Elliston  <bje@au.ibm.com>
27467         * README: Update the DejaGnu bug reporting address.
27468         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27469         * lib/objc-torture.exp: Likewise.
27471 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27473         * gfortran.dg/boz_1.f90: New test.
27474         * gfortran.dg/boz_3.f90: New test.
27475         * gfortran.dg/boz_4.f90: New test.
27477 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27479         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27480         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27482 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27484         PR libfortran/20101
27485         * gfortran.dg/write_0_pe_format.f90: New test.
27487 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
27489         PR c++/20206
27490         * g++.dg/opt/thunk2.C: New test.
27491         * g++.dg/opt/covariant1.C: New test.
27493 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27495         * gfortran.dg/e_d_fmt.f90: New test.
27497 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
27499         * gcc.dg/asm-b.c: Fix comment typos.
27501 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27503         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27504         a V_MAY_DEF also.
27506 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27508         PR tree-opt/20188
27509         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27510         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27511         * gcc.dg/asm-b.c: New test.
27513 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
27515         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27516         Disable this test on IRIX 6.
27518 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
27520         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27521         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27522         parser.
27524 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
27526         PR tree-optimization/20204
27527         * gcc.dg/pr20204.c: New test.
27529 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
27531         PR target/20196
27532         * gcc.c-torture/execute/20050224-1.c: New test.
27534         PR c++/20175
27535         * g++.dg/warn/Wbraces2.C: New test.
27537 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
27539         PR c++/19878
27540         * g++.dg/init/const2.C: New test.
27542 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
27544         PR tree-optimization/20100
27545         * gcc.c-torture/execute/pr20100-1.c: New test.
27547 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27549         * gfortran.dg/implicit_3.f90: New test.
27551         * gfortran.dg/deftype_1.f90: New test.
27553 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
27555         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27556         the test passes.
27557         * g++.dg/other/anon3.C: Accept a warning.
27559 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
27561         * gcc.dg/pr20017.c: Fix a comment typo.
27563 2005-02-23  Bud Davis  <bdavis@gfortran.org>
27565         * gfortran.dg/list_read_4.f90: Change to f90 comments.
27567 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27569         PR ada/19902
27570         * ada/acats/tests/cxa/cxa3004.a: Remove.
27571         * ada/acats/tests/cxb/cxb30061.am: Likewise.
27573 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27575         PR c++/20073
27576         * g++.dg/init/const1.C: New test.
27578         PR c++/19991
27579         * g++.dg/parse/constant7.C: New test.
27581         PR c++/20152
27582         * g++.dg/parse/error27.C: New test.
27583         * g++.dg/template/qualttp15.C: Adjust error markers.
27584         * g++.old-deja/g++.other/struct1.C: Likewise.
27586         PR c++/20153
27587         * g++.dg/template/error17.C: New test.
27589         PR c++/20148
27590         * g++.dg/parser/error26.C: New test.
27592 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
27594         PR tree-optimization/20100
27595         PR tree-optimization/20115
27596         * gcc.dg/pr20115.c: New test.
27597         * gcc.dg/pr20115-1.c: New test.
27598         * gcc.dg/pr20100.c: New test.
27599         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27600         call-clobbered variables after alias1.
27602 2005-02-22  Bud Davis  <bdavis@gfortran.org>
27604         * gfortran.dg/list_read_4.f90: new test.
27606 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
27608         PR rtl-optimization/20017.
27609         * gcc.dg/pr20017.c: New.
27611 2005-02-22  Devang Patel  <dpatel@apple.com>
27613         PR 19952
27614         * g++.dg/tree-ssa/pr19952.C: New test.
27616 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27618         PR c++/19883
27619         * g++.dg/parse/constant6.C: New test.
27621 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27623         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27624         * g++.dg/charset/asm2.c: Likewise.
27625         * g++.dg/charset/asm3.c: Likewise.
27626         * g++.dg/charset/asm4.c: Likewise.
27627         * g++.dg/charset/asm5.c: Likewise.
27628         * g++.dg/charset/attribute1.c: Likewise.
27629         * g++.dg/charset/attribute2.c: Likewise.
27630         * g++.dg/charset/extern1.cc: Likewise.
27631         * g++.dg/charset/extern2.cc: Likewise.
27632         * g++.dg/charset/extern3.cc: Likewise.
27633         * g++.dg/charset/function.cc: Likewise.
27634         * g++.dg/charset/string.c: Likewise.
27635         * g++.dg/charset/charset.exp: Likewise.
27636         * lib/target-supports.exp (check_iconv_available): Fix comment.
27638 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27640         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27641         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27642         * gcc.dg/charset/asm2.c: Likewise.
27643         * gcc.dg/charset/asm3.c: Likewise.
27644         * gcc.dg/charset/asm4.c: Likewise.
27645         * gcc.dg/charset/asm5.c: Likewise.
27646         * gcc.dg/charset/asm6.c: Likewise.
27647         * gcc.dg/charset/attribute1.c: Likewise.
27648         * gcc.dg/charset/attribute2.c: Likewise.
27649         * gcc.dg/charset/builtin1.c: Likewise.
27650         * gcc.dg/charset/extern.c: Likewise.
27651         * gcc.dg/charset/function.c: Likewise.
27652         * gcc.dg/charset/string.c: Likewise.
27653         * gcc.dg/charset/charset.exp: Likewise.
27655 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
27657         PR fortran/20086
27658         * gfortran.dg/pr20086.f90: New test.
27660 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
27662         PR tree-optimization/19786
27663         * g++.dg/tree-ssa/pr19786.C: New.
27665 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27667         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27669 2005-02-21  Jeff Law  <law@redhat.com>
27671         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27673 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27675         * gfortran.dg/do_iterator: Split loop, markup all lines for
27676         which an error locus is printed.
27677         * gfortran.dg/pr17708.f90: Markup all lines for which an error
27678         locus is printed.
27679         * gfortran.dg/select_4.f90: Likewise.
27680         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27681         locuses in the various permutations.
27683 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
27685         PR tree-optimization/19951
27686         * g++.dg/vect: New directory.
27687         * g++.dg/vect/vect.exp: New file.
27688         * g++.dg/vect/pr19951.cc: New testcase.
27689         * g++.dg/dg.exp: Also prune vectorizer tests.
27691 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
27693         PR 18785
27694         * gcc.dg/charset/builtin1.c: New test.
27696 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27698         PR c++/19299
27699         * g++.dg/inherit/volatile1.C: New test.
27701         PR c++/19440
27702         * g++.dg/template/dtor4.C: New test.
27704 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27706         * gfortran.dg/int_1.f90: New test.
27708 2005-02-19  Devang Patel  <dpatel@apple.com>
27710         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27712 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27714         * gfortran.dg/achar_1.f90: New test.
27716 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
27718         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27720 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
27721             Jakub Jelinek  <jakub@redhat.com>
27723         PR tree-optimization/19828
27724         * gcc.dg/tree-ssa/loop-7.c: New test.
27725         * gcc.c-torture/execute/20050218-1.c: New test.
27727 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
27729         PR c/20043
27730         * gcc.dg/transparent-union-1.c: New test.
27731         * gcc.dg/transparent-union-2.c: New test.
27733 2005-02-18  James E Wilson  <wilson@specifixinc.com>
27735         PR tree-optimization/18977
27736         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27738 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
27740         PR target/20054
27741         * gcc.dg/pr20054.c: New test.
27743 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27745         PR c++/19508
27746         * g++.dg/ext/attrib20.C: New test.
27748 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
27750         PR middle-end/20030
27751         * gfortran.fortran-torture/execute/character_passing.f90: New test.
27753 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
27755         PR c++/20008
27756         * g++.dg/opt/switch4.C: New.
27758 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
27760         PR c++/20023
27761         PR tree-optimization/20009
27762         * gcc.c-torture/compile/20050217-1.c: New test.
27763         * g++.dg/opt/switch3.C: New test.
27765         PR tree-optimization/18947
27766         * gcc.c-torture/compile/20050215-1.c: New test.
27767         * gcc.c-torture/compile/20050215-2.c: New test.
27768         * gcc.c-torture/compile/20050215-3.c: New test.
27770 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
27772         PR c++/20028
27773         * g++.dg/template/crash34.C: New.
27775         PR c++/20022
27776         * g++.dg/other/access3.C: New.
27778 2005-02-17  Ira Rosen  <irar@il.ibm.com>
27780         * gcc.dg/vect/vect-98.c: New test.
27782 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
27784         PR tree-optimization/19967
27785         * gcc.dg/pr19967.c: New.
27787 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
27789         PR middle-end/19857
27790         * gcc.dg/tree-ssa/20050215-1.c: New test.
27791         * gcc.c-torture/execute/20050215-1.c: New test.
27793 2005-02-15  Eric Christopher  <echristo@redhat.com>
27795         * gcc.dg/cpp/20050215-1.c: New file.
27797 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
27799         PR tree-optimization/15785
27800         * gcc.dg/pr15785-1.c: New test.
27802 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
27804         PR c++/17788
27805         * g++.dg/init/ctor4.C: New.
27806         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27808 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
27810         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27811         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27813 2005-02-15  Andreas Schwab  <schwab@suse.de>
27815         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27816         declare malloc.
27818 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
27820         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27822 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
27824         PR tree-optimization/19853
27825         * gcc.c-torture/compile/pr19853.c: New test.
27827 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27829         PR c++/19608
27830         * g++.dg/parse/local-class1.C: New.
27832         PR c++/19895
27833         * g++.dg/parse/ptrmem3.C: New.
27835         PR c++/19884
27836         * g++.old-deja/g++.oliva/template6.C: Add another case.
27837         * g++.dg/template/explicit6.C: New.
27839 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
27841         PR c++/17816
27842         * g++.dg/other/redecl2.C: New.
27844 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27846         PR c++/19891
27847         * g++.dg/abi/covariant4.C: New.
27849 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
27851         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
27852         New tests.
27854 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
27856         * gcc.dg/vect/vect-96.c: Fix typo.
27858 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27860         PR c++/14479
27861         PR c++/19487
27862         * g++.dg/template/enum5.C: New test.
27864 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27866         * gcc.dg/vect/vect-97.c: New test.
27868 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27870         * gcc.dg/vect/vect-96.c: New test.
27872 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
27874         * gcc.dg/builtins-34.c: Also check ldexp*.
27876 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
27878         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
27880 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
27882         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
27883         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
27884         dg-require-dll, dg-require-iconv, dg-require-named-sections,
27885         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
27886         selector_list, selector_expression, dg-process-target): Move to new
27887         file target-supports-dg.exp.
27888         * lib/target-supports-dg.exp: New.
27890         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
27891         New.
27893 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
27895         PR c++/19666
27896         * g++.dg/other/ptrmem6.C: New test.
27898         PR middle-end/19858
27899         * gcc.c-torture/compile/20050210-1.c: New test.
27901 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
27903         PR c++/19755
27904         * g++.dg/warn/Wbraces1.C: New test.
27906 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
27908         * gcc.dg/builtins-52.c: New testcase.
27910 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
27912         PR c/19342
27913         * gcc.c-torture/execute/20050119-1.c: New test.
27915 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27917         PR c++/19811
27918         * g++.dg/init/delete1.C: New test.
27920 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
27922         PR c++/18470
27923         * g++.dg/template/static12.C: New test.
27925 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27927         PR c++/19787
27928         * g++.dg/conversion/ambig1.C: New test.
27930         PR c++/19739
27931         * g++.dg/ext/attrib19.C: New test.
27933         PR c++/19732
27934         * g++.dg/parse/dtor5.C: New test.
27936         PR c++/19762
27937         * g++.dg/template/dtor3.C: New test.
27939         PR c++/19826
27940         * g++.dg/template/static11.C: New test.
27941         * g++.dg/template/crash2.C: Remove dg-error marker.
27943 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
27945         PR C++/18491
27946         * g++.old-deja/g++.mike/p10769a.C: Remove.
27948 2005-02-09  Roger Sayle  <roger@eyesopen.com>
27950         * gcc.dg/builtins-48.c: New test case.
27951         * gcc.dg/builtins-49.c: New test case.
27952         * gcc.dg/builtins-50.c: New test case.
27953         * gcc.dg/builtins-51.c: New test case.
27955 2005-02-09  Ian Lance Taylor  <ian@airs.com>
27957         PR middle-end/19583
27958         * g++.dg/warn/Wreturn-type-3.C: New test.
27960 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27962         PR middle-end/19402
27963         * gcc.dg/pr19402-1.c: New testcase.
27964         * gcc.dg/pr19402-2.c: likewise.
27966 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27968         PR middle-end/19854
27969         * g++.dg/tree-ssa/tmmti.C: New testcase.
27971 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27973         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
27975 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
27977         PR c++/19733
27978         * g++.dg/parse/crash23.C: New test.
27979         * g++.dg/warn/Weff1.C: New test.
27981 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27983         * gcc.dg/20050209-1.c: New test.
27985 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27987         PR target/19799
27988         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
27990 2005-02-08  Mike Stump  <mrs@apple.com>
27992         * g++.dg/pch/import-2.c: New test.
27993         * g++.dg/pch/import-2.hs: New.
27994         * g++.dg/pch/include/import-2a.h: New.
27995         * g++.dg/pch/include/import-2b.h: New.
27997 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
27999         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28001 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28003         * gfortran.dg/substr_1.f90: New test.
28005 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
28007         PR middle-end/19775
28008         * gcc.dg/torture/builtin-power-1.c: Disable test for
28009         invalid transformation.
28010         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
28011         no longer optimize.
28012         * gcc.dg/builtins-47.c: New testcase.
28014 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
28015             Dorit Naishlos  <dorit@il.ibm.com>
28017         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28019 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
28021         * gcc.c-torture/compile/20050206-1.c: New test.
28023 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28025         PR tree-opt/19768
28026         * g++.dg/opt/pr19768.C: New test.
28028 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
28030         PR tree-opt/19736
28031         * gcc.c-torture/compile/pr19736.c: New test.
28033 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28035         PR c++/17401
28036         * g++.dg/parse/error25.C: New test.
28038 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
28040         * gcc.c-torture/execute/20050203-1.c: New.
28042 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
28044         * gcc.dg/vect/vect-85.c: Remove xfail.
28045         * gcc.dg/vect/vect-86.c: Remove xfail.
28046         * gcc.dg/vect/vect-87.c: Remove xfail.
28047         * gcc.dg/vect/vect-88.c: Remove xfail.
28049 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
28051         * gcc.dg/altivec-19.c: New.
28053 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
28055         PR c/17807
28056         * gcc.dg/nested-func-3.c: New test.
28057         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28059 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
28061         * gcc.test-framework/gen_directive_tests: Generate tests for
28062         selector expressions.
28064 2005-02-02  Matt Austern  <austern@apple.com>
28066         PR c++/19628
28067         * g++/ext/builtin7.C: New.
28068         * g++/ext/builtin8.C: New.
28070 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28072         PR c/18502
28073         * gcc.dg/pr18502-1.c: New test.
28075 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28077         PR c++/17413
28078         * g++.dg/template/local4.C: Tweak.
28080 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
28082         PR tree-optimization/19578
28083         * gcc.c-torture/compile/20050202-1.c: New test.
28085 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28087         PR c/19435
28088         * gcc.dg/c99-init-4.c: New test.
28090 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28092         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28094         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28096         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28097         * g++.dg/eh/check-vect.h: New.
28099         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28100         * gcc.dg/vect/vect-78.c: Ditto.
28101         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28102         Remove.
28104         * g++.dg/conversion/simd1.C: Expect warning.
28105         * g++.dg/ext/attribute-test-1.C: Ditto.
28106         * g++.dg/ext/attribute-test-2.C: Ditto.
28107         * g++.dg/ext/attribute-test-3.C: Ditto.
28108         * g++.dg/ext/attribute-test-4.C: Ditto.
28110         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28111         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28113         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28115 2005-02-01  Richard Henderson  <rth@redhat.com>
28117         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28118         long double for ibm double-double format.
28119         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28121 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
28123         PR tree-optimization/19633
28124         * gcc.dg/pr19633-1.c: New test.
28125         * gcc.dg/pr19633.c: Tweak to make pointer point
28126         to NULL or a symbol.
28128 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28130         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28131         New procs.
28132         (dg-process-target (local override)): Handle selector expressions.
28134         * gcc.test-framework/README: Describe tests in source directory.
28135         * gcc.test-framework/test-framework.awk: Handle dg- tests.
28136         * gcc.test-framework/test-framework.exp: Handle dg- tests.
28137         * gcc.test-framework/dg-bogus-exp-P.c: New test.
28138         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28139         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28140         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28141         * gcc.test-framework/dg-do-link-exp-P.c: New test.
28142         * gcc.test-framework/dg-do-run-exp-P.c: New test.
28143         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28144         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28145         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28146         * gcc.test-framework/dg-error-exp-P.c: New test.
28147         * gcc.test-framework/dg-error-exp-XP.c: New test.
28148         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28149         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28150         * gcc.test-framework/dg-output-exp-P.c: New test.
28151         * gcc.test-framework/dg-output-exp-XF.c: New test.
28152         * gcc.test-framework/dg-warning-exp-P.c: New test.
28153         * gcc.misc-tests/dg-1.c: Remove.
28154         * gcc.misc-tests/dg-2.c: Remove.
28155         * gcc.misc-tests/dg-3.c: Remove.
28156         * gcc.misc-tests/dg-4.c: Remove.
28157         * gcc.misc-tests/dg-5.c: Remove.
28158         * gcc.misc-tests/dg-6.c: Remove.
28159         * gcc.misc-tests/dg-7.c: Remove.
28160         * gcc.misc-tests/dg-8.c: Remove.
28161         * gcc.misc-tests/dg-9.c: Remove.
28162         * gcc.misc-tests/dg-10.c: Remove.
28163         * gcc.misc-tests/dg-11.c: Remove.
28164         * gcc.misc-tests/dg-12.c: Remove.
28165         * gcc.misc-tests/dg-test.exp: Remove.
28167         * gcc.test-framework/test-framework.awk: Change recording and
28168         printing of passes and failures.
28170         * gcc.test-framework: New directory.
28171         * gcc.test-framework/README: New.
28172         * gcc.test-framework/test-framework.exp: New.
28173         * gcc.test-framework/test-framework.awk: New.
28174         * gcc.test-framework/gen_directive_tests: New.
28176 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
28178         * lib/treelang.exp: Fix comment typos.
28179         (treelang_target_compile): Don't append libs=-ltreelang to options.
28181 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
28183         * g++.dg/parse/typename7.C: Adjust error messages.
28185 2005-01-31  Jeff Law  <law@redhat.com>
28187         * gcc.c-torture/execute/20050131-1.c: New test.
28188         * gcc.dg/wcaselabel.c: New test.
28190 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
28192         * g++.dg/other/warning1.C: Adjust error messags.
28193         * g++.dg/parse/constant5.C: New test.
28195 2005-01-31  Steven Bosscher  <stevenb@suse.de>
28197         PR c/19333
28198         * gcc.c-torture/compile/20011130-1.c: Reorder to make
28199         the test case valid.
28200         * gcc.dg/20030815-1.c: Remove invalid tests.
28201         * gcc.dg/array-7.c: Adjust expected result.
28202         * gcc.dg/pr18596-3.c: Likewise.
28203         * gcc.dg/noncompile/20000901-1.c: Likewise.
28204         * gcc.dg/noncompile/init-2.c: Likewise.
28205         * gcc.dg/noncompile/init-4.c: Likewise.
28207 2005-01-31  Dale Johannesen  <dalej@apple.com>
28209         * g++.dg/opt/pr19650.C: New test.
28211 2005-01-31  Richard Henderson  <rth@redhat.com>
28213         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28214         long double for intel double extended format.
28215         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28217 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
28219         PR c++/19555
28220         * g++.dg/template/static10.C: New test.
28222         PR c++/19395
28223         * g++.dg/parse/error24.C: New test.
28225         PR c++/19367
28226         * g++.dg/lookup/builtin1.C: New test.
28228         PR c++/19457
28229         * g++.dg/warn/conv3.C: New test.
28231 2005-01-30  Bud Davis  <bdavis@gfortran.org>
28233         PR fortran/19647
28234         * gfortan.dg/inquire_7.f90
28236 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
28238         PR tree-optimization/15791
28239         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28240         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28241         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28242         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28243         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28244         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28245         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28246         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28247         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28248         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28250 2005-01-29  Paul Brook  <paul@codesourcery.com>
28252         PR fortran/18565
28253         * check.c (real_or_complex_check): New function.
28254         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28255         * intrinsic.c (add_functions): Use new check functions.
28256         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28257         Add prototypes.
28259 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
28261         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28262         gcc.dg/lvalue-3.c: New tests.
28263         * gcc.dg/concat.c: Update expected messages.
28265 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
28267         PR libfortran/19595
28268         * gfortran.dg/eor_1.f90: New test.
28270 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
28272         PR fortran/19589
28273         * gfortran.dg/logical_data_1.f90: New test.
28275 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
28277         PR c++/19253
28278         * g++.dg/template/crash33.C: New test.
28280         PR c++/19667
28281         * g++.dg/template/crash32.C: New test.
28283 2005-01-28  Ian Lance Taylor  <ian@airs.com>
28285         PR middle-end/16558
28286         * g++.dg/warn/Wreturn-type-2.C: New test.
28288 2004-06-24  Jeff Law  <law@redhat.com>
28290         * gcc.dg/tree-ssa/20050128-1.c: New test.
28292 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
28294         * gcc.target/frv/all-mdpackh-1.c: New test.
28296 2005-01-28  Steven Bosscher  <stevenb@suse.de>
28298         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28300 2005-01-27  Richard Henderson  <rth@redhat.com>
28302         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28304 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28306         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28308 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28310         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28311         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28312         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28313         to cope with cases where the multilib options override the dg-options.
28315 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
28317         PR c/18946
28318         * gcc.dg/noncompile/20050120-1.c: New test.
28320 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
28322         PR tree-optimization/19633
28323         * gcc.dg/pr19633.c: New test.
28324         * gcc.dg/tree-ssa/pr19633.c: New test.
28326 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
28328         * gcc.dg/20041216-1.c: New test.
28330 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
28332         PR objc/18862
28333         * objc.dg/selector-2.m: New test.
28335 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
28337         * g++.dg/opt/range-test-2.C: New test.
28339         PR rtl-optimization/19579
28340         * gcc.c-torture/execute/20050124-1.c: New test.
28342 2005-01-26  Greg Parker  <gparker@apple.com>
28343         Stuart Hastings  <stuart@apple.com>
28345         * gcc.c-torture/execute/20050125-1.c: New.
28347 2005-01-18  Jan Hubicka  <jh@suse.cz>
28349         PR tree-optimize/19337
28350         * gcc.c-torture/compile/20050119-1.c: New test.
28352 2005-01-24  James E Wilson  <wilson@specifixinc.com>
28354         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28355         test for successful match.
28357 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
28359         PR objc/18408
28360         * objc.dg/comp-types-7.m: New test.
28362 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
28364         * lib/target-supports.exp (current_target_name): New.
28365         (check_effective_target_ilp32, check_effective_target_lp64):
28366         Cache the result to use as long as the current target, with
28367         multilib flags, remains the same.
28369         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28370         (dg-require-weak, dg-require-visibility, dg-require-alias,
28371         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28372         dg-require-effective-target, dg-skip-if): Remove call to
28373         skip_test_and_clear_xfail.
28374         (dg-test): Clear xfail data.
28376 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
28378         PR target/17751
28379         * gcc.dg/ppc64-toc.c: New test.
28381         * g++.dg/tree-ssa/empty-1.C: New test.
28383         PR middle-end/19551
28384         * gcc.c-torture/execute/20050121-1.c: New test.
28385         * gcc.dg/20050121-2.c: New test.
28387 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
28388         Paul Brook  <paul@codesourcery.com>
28390         PR fortran/17941
28391         * gfortran.dg/real_const_1.f: New test.
28392         * gfortran.dg/real_const_2.f90: New test.
28393         * gfortran.dg/complex_int_1.f90: New test.
28395 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
28397         PR fortran/19313
28398         * gfortan.dg/inquire_6.f90: New test.
28400 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28402         PR libfortran/19451
28403         * open_readonly_1.f90: New test.
28405 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28407         PR libfortran/18982
28408         * gfortran.dg/open_new.f90: New file.
28410 2005-01-22  Paul Brook  <paul@codesourcery.com>
28412         * namelist_1.f90: New test.
28414 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
28416         PR tree-optimization/19484
28417         * gcc.c-torture/compile/20050122-[12].c: New tests.
28419 2005-01-22  Paul Brook  <paul@codesourcery.com>
28421         * gfortran.dg/implicit_2.f90: New test.
28423 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
28425         PR fortran/19314
28426         * gfortran.dg/inquire_5.f90: New test.
28428 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28430         PR c/18809
28431         * gcc.dg/pr18809-1.c: New test.
28433 2005-01-21  Ian Lance Taylor  <ian@airs.com>
28435         * gcc.dg/20050121-1.c: New test.
28437         PR tree-optimization/13000
28438         * gcc.dg/20040206-1.c: Change warning to point where function is
28439         being inlined.
28441 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28443         PR c++/19208
28444         * g++.dg/template/array11.C: New test.
28446 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28448         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28449         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28450         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28451         * gfortran.dg/getenv_1.f90: Add dg-do directive.
28452         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28453         gfortran.dg/pr17164.f90: Add missing dg-do directives.
28455 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28457         PR tree-optimization/15349
28458         * gcc.dg/tree-ssa/pr15349.c: New.
28460 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
28462         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28464 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
28466         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28467         scan-assembler-times directive name.
28469         * gcc.dg/asm-a.c: Move dg-require-effective-target to
28470         after dg-do.
28472         PR rtl-optimization/19462
28473         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28475 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
28477         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28478         counting function calls on ia64.
28480 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
28482         PR rtl-optimization/15139
28483         * gcc.dg/20050111-2.c: New test.
28485         PR c/17297
28486         * gcc.c-torture/compile/20050113-1.c: New testcase.
28488         PR middle-end/19164
28489         * gcc.dg/20050113-1.c: New testcase.
28491 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
28493         * gcc.dg/vect/vect-85.c: Add comment.
28494         * gcc.dg/vect/vect-86.c: Add xfail for now.
28495         * gcc.dg/vect/vect-87.c: Add xfail for now.
28496         * gcc.dg/vect/vect-88.c: Add xfail for now.
28497         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28499 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28501         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28503 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28505         * g++.dg/debug/typedef3.C: New test.
28507 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
28509         PR c/19472
28510         * gcc.dg/asm-a.c: New test.
28512 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
28514         * gcc.dg/sh-relax.c: Add prototype for abort.
28516 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28518         * gcc.dg/short-compare-1.c: New test.
28519         * gcc.dg/short-compare-2.c: Likewise.
28521 2005-01-18  Michael Matz  <matz@suse.de>
28523         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28525 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
28527         PR tree-optimization/19121
28528         * gcc.c-torture/compile/pr19121.c: New test.
28530 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
28532         PR target/19357
28533         * gcc.c-torture/compile/pr19357.c: New test.
28535 2005-01-17  Ian Lance Taylor  <ian@airs.com>
28537         PR c/5675
28538         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28539         pass--those that refer just to the variable, possibly with a
28540         cast.
28541         * gcc.dg/c99-const-expr-3.c: Likewise.
28543         PR middle-end/13127
28544         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28545         longer emitted.
28547 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
28549         PR fortran/18778
28550         * gfortran.dg/endfile_2.f90: New test.
28552 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
28554         PR 19168
28555         * gfortran.dg/select_5.f90: New test.
28557 2004-01-16  Paul Brook  <paul@codesourcery.com>
28559         * gfortran.dg/common_4.f90: New test.
28561 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
28563         PR rtl-optimization/19462
28564         * gcc.dg/torture/pr19462-1.c: New test.
28566 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
28568         PR objc/19321
28569         * objc.dg/func-ptr-2.m: New.
28570         * objc.dg/volatile-1.m: New.
28572 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28574         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28576 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28578         PR tree-optimization/19060
28579         * gcc.c-torture/execute/20050104-1.c: New test.
28581 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
28583         PR fortran/18983
28584         * gfortran.dg/write_to_null.f90: New test.
28586 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
28587             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28589         PR other/19328
28590         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28591         argument.
28593 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28595         PR c++/19263
28596         * g++.dg/init/vector1.C: New test.
28598 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
28600         PR target/13158
28601         * gcc.target/ia64/sibcall-unwind-1.c: New test.
28602         PR target/18987
28603         * gcc.target/ia64/sibcall-unwind-2.c: New test.
28605 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
28607         * gfortran.dg/select_1.f90: New test.
28608         * gfortran.dg/select_2.f90: New test.
28609         * gfortran.dg/select_3.f90: New test.
28610         * gfortran.dg/select_4.f90: New test.
28612 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
28614         PR middle-end/19084
28615         PR rtl-optimization/19348
28616         * gcc.dg/20050111-1.c: New test.
28617         * gcc.c-torture/execute/20050111-1.c: New test.
28619         * gcc.dg/i386-asm-4.c: New test.
28621 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28623         * gcc.dg/nested-func-2.c: New test.
28624         * ada/acats/norun.lst: Remove c953002.
28626 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
28628         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28630 2005-01-12  Ben Elliston  <bje@au.ibm.com>
28632         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28634 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
28636         PR target/18761
28637         * g++.dg/abi/align1.C: New test.
28639 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
28641         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28642         at a time.
28643         * g++.dg/ext/altivec_check.h: Support compiling as C.
28645 2005-01-10  Roger Sayle  <roger@eyesopen.com>
28647         PR c++/19355
28648         * g++.dg/expr/pr19355-1.C: New test case.
28650 2005-01-10  Laurent GUERBY <laurent@guerby.net>
28652         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28653         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28654         * ada/acats/tests/c3/c92005b.ada: Likewise.
28655         * ada/acats/tests/c3/cxb3012.a: Likewise.
28656         * ada/acats/norun.lst: Add c380004 and c953002, add PR
28658 2005-01-09  Paul Brook  <paul@codesourcery.com>
28660         * gfortran.dg/common_2.f90: New file.
28661         * gfortran.dg/common_3.f90: New file.
28663 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
28665         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28667 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28669         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28670         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28671         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28672         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28673         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28674         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28675         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28676         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28677         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28678         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28679         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28680         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28681         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28682         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28683         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28684         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28685         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28686         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28687         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28688         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28689         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28690         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28691         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28692         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28693         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28694         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28695         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28696         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28697         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28698         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28699         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28700         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28701         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28702         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28703         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28704         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28705         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28706         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28707         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28708         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28709         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28710         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28711         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28712         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28713         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28714         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28715         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28716         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28717         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28718         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28719         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28720         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28721         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28722         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28723         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28724         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28725         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28726         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28727         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28728         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28729         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28730         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28731         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28732         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28733         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28734         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28735         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28737         * gcc.dg/vect/vect-1.c: Fix spelling.
28738         * gcc.dg/vect/vect-10.c: Fix spelling.
28739         * gcc.dg/vect/vect-11.c: Fix spelling.
28740         * gcc.dg/vect/vect-12.c: Fix spelling.
28741         * gcc.dg/vect/vect-14.c: Fix spelling.
28742         * gcc.dg/vect/vect-15.c: Fix spelling.
28743         * gcc.dg/vect/vect-16.c: Fix spelling.
28744         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28745         * gcc.dg/vect/vect-64.c: Fix comments.
28746         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28748 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28749             Ira Rosen  <irar@il.ibm.com>
28751         * gcc.dg/vect/vect-70.c: New test.
28752         * gcc.dg/vect/vect-71.c: New test.
28754 2005-01-09  Manfred Hollstein  <mh@suse.com>
28756         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28757         * gcc.dg/pr18241-2.c: Likewise.
28758         * gcc.dg/pr18241-3.c: Likewise.
28759         * gcc.dg/pr18241-4.c: Likewise.
28760         * gcc.dg/pr18241-5.c: Likewise.
28762 2005-01-08  Richard Henderson  <rth@redhat.com>
28764         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28765         False for x86 and x86-64.
28767 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
28769         PR tree-optimization/18241
28770         * gcc.dg/pr18241-1.c: New test.
28771         * gcc.dg/pr18241-2.c: New test.
28772         * gcc.dg/pr18241-3.c: New test.
28773         * gcc.dg/pr18241-4.c: New test.
28774         * gcc.dg/pr18241-5.c: New test.
28776 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
28778         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28779         gfortran.dg/select_4.f90: New.
28781 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28783         * gcc.c-torture/execute/20050107-1.c: New test.
28785 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
28787         PR c++/19298
28788         * g++.dg/template/ref2.C: New.
28790 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
28792         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28793         instead of being empty.
28795 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28797         PR fortran/15553
28798         * gfortran.dg/array-1.f90: New test.
28800 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28802         PR tree-optimization/19283
28803         * gcc.c-torture/execute/20050106-1.c: New test.
28805         PR rtl-optimization/18861
28806         * gcc.dg/20050105-1.c: New test.
28808         PR tree-optimization/18828
28809         * gcc.dg/20050105-2.c: New test.
28811 2005-01-07  Andreas Jaeger  <aj@suse.de>
28813         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28815 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
28817         PR fortran/18398
28818         * gfortran.dg/fmt_read.f90: New test.
28820 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
28822         * gcc.dg/rs6000-ldouble-2.c: New.
28824 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
28826         PR c++/19244
28827         * g++.dg/parser/ctor2.C: New test.
28829 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28831         PR c++/17154
28832         * g++.dg/template/using9.C: New test.
28834 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28836         PR c++/19258
28837         * g++.dg/lookup/friend6.C: New test.
28839 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28841         PR c++/19270
28842         * g++.dg/template/array10.C: New.
28844 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28846         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
28847         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
28849 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
28851         * gcc.c-torture/compile/20050105-1.c: New test.
28853 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
28855         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
28857 2005-01-05  Roger Sayle  <roger@eyesopen.com>
28859         PR middle-end/19100
28860         * gcc.dg/conv-3.c: New test case.
28862 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
28864         * gcc.dg/asm-wide-1.c: New test.
28866 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28868         PR c++/19030
28869         * g++.dg/parse/crash22.C: New
28871 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
28873         PR 19257
28874         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
28876 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
28878         PR middle-end/17767
28879         * gcc.dg/i386-mmx-6.c: New test case.
28881 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
28883         PR tree-optimization/18308
28884         * gcc.dg/vect/pr18308.c: New testcase.
28886 2005-01-04  Andreas Jaeger  <aj@suse.de>
28888         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
28890 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28891             Robert Bowdidge <bowdidge@apple.com>
28893         * gcc.dg/cpp/subframework1.c: New.
28894         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
28895         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
28896         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
28897         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
28899 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28901         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
28902         producing warning.
28903         * gcc.dg/darwin-weakimport-2.c: New.
28905 2005-01-03  Richard Henderson  <rth@redhat.com>
28907         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
28909 2005-01-03  Richard Henderson  <rth@redhat.com>
28911         * gcc.dg/vect/vect.exp: Enable for ia64.
28912         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
28913         (check_effective_target_vect_float): Likewise.
28914         (check_effective_target_vect_no_align): Likewise.
28915         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
28916         * gcc.dg/vect/vect-8.c: Likewise.
28918 2005-01-03  Uros Bizjak <uros@kss-loka.si>
28920         PR target/19236
28921         * gcc.dg/pr19236-1.c: New test case.
28923 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
28925         PR rtl-optimization/12092
28926         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
28928 2005-01-02  Andreas Jaeger  <aj@suse.de>
28930         * gcc.dg/pr12092-1.c: Do not run on x86_64.
28932 2005-01-01  Roger Sayle  <roger@eyesopen.com>
28933             Andrew Pinski  <pinskia@physics.uc.edu>
28935         PR rtl-optimization/12092
28936         * gcc.dg/pr12092-1.c: New test case.
28938 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
28940         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
28941         'hidden' and 'default' for better portability.
28942         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
28944         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
28945         6 and 7.
28946         * g++.old-deja/g++.brendan/new3.C: Likewise.
28948 2005-01-01  Steven Bosscher  <stevenb@suse.de>
28950         * gcc.dg/20041231-1.C: New test.
28951         * g++.dg/warn/Wunreachable-code-1.C: New test.
28953 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
28955         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
28956         file, not /dev/null.  Abort on error.
28958 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
28959             Ziemowit Laski  <zlaski@apple.com>
28961         PR objc/18971
28962         * objc.dg/encode-5.m: New test.
28964 2004-12-29  Richard Henderson  <rth@redhat.com>
28966         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
28967         * objc.dg/stabs-1.m: Disable for ia64.
28969 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
28971         PR c++/19190
28972         * g++.dg/warn/Wunused-10.C: New test.
28974 2004-12-28  Richard Henderson  <rth@redhat.com>
28976         * objc.dg/stabs-1.m: Disable for alpha.
28978 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28980         PR c++/19149
28981         * g++.dg/parse/error23.C: New test.
28983 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28985         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
28987         PR fortran/19032
28988         * gfortran.dg/intrinsic_modulo_1.f90: New.
28989         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
28990         tests with divisor -1.
28992 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28994         * g++.dg/opt/temp1.C (memcpy): Return a value.
28996         PR c++/19148
28997         * g++.dg/expr/cond7.C: New test.
28999 2004-12-27  Paul Brook  <paul@codesourcery.com>
29001         * gfortran.dg/g77/select_no_compile.f: Remove.
29003 2004-12-27  Richard Henderson  <rth@redhat.com>
29005         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29006         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29007         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29009 2004-12-26  Richard Henderson  <rth@redhat.com>
29011         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29012         by 1i instead of token pasting.
29014 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29016         PR tree-optimization/17578
29017         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29018         to additional_flags.
29019         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29021 2004-12-25  Richard Henderson  <rth@redhat.com>
29023         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29024         Remove Alpha.
29026 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29028         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29029         hppa*-*-hpux*.
29030         * gcc.dg/pr17957.c (dg-options): Likewise.
29031         * gcc.dg/struct-ret-1.c: Add prototype for abort.
29032         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29033         instead of 0 on __hppa__.
29034         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29035         "foo,%r" on hppa*-*-*.
29037 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
29039         PR fortran/19071
29040         * gfortran.dg/complex_write.f90: New test.
29042 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29044         PR c++/17595
29045         * g++.dg/parse/pragma2.C: New test.
29047         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29049 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29051         * gcc.dg/empty2.c: Add missing dg-warning.
29053 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29055         PR c++/17413
29056         * g++.dg/template/local4.C: New test.
29057         * g++.dg/template/crash19.C: Add dg-error marker.
29059         * g++.dg/template/crash31.C: Correct embedded PR number.
29061 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29063         PR c++/16405
29064         * g++.dg/opt/temp1.C: Add do-run marker.
29066 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29068         * g++.dg/template/spec19.C: New.
29070 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29072         PR target/16819
29073         * gcc.dg/empty2.c: New.
29075 2004-12-23  Richard Henderson  <rth@redhat.com>
29077         * lib/target-supports.exp (check_effective_target_vect_no_align):
29078         Remove i?86 and x86-64.
29080 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29082         PR c++/16405
29083         * g++.dg/opt/temp1.C: New test.
29085 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29087         PR c++/18733
29088         * g++.dg/template/friend33.C: New testcase.
29090 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
29092         PR c++/18464
29093         * g++.dg/template/cond5.C: New test.
29095         PR c++/18492
29096         * g++.dg/inherit/thunk3.C: New test.
29098         PR c++/11224
29099         * g++.dg/warn/Wunused-9.C: New test.
29101 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
29103         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29105 2004-12-22  Jan Beulich  <jbeulich@novell.com>
29107         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29109 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
29111         PR c++/18378
29112         * g++.dg/ext/packed8.C: New test.
29114         PR c++/19063
29115         * g++.dg/template/crash31.C: New test.
29117         PR c++/19034
29118         * g++.dg/template/crash30.C: New test.
29120 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29122         PR C++/18984
29123         * g++.dg/eh/ctor3.C: New test.
29125 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29127         * objc.dg/stabs-1.m: Allow section name to be quoted and
29128         assembly label to begin with '.LL'.
29130 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
29132         * gcc.dg/vect/vect.exp
29133         (check_effective_target_lp64_or_vect_no_align): New.
29134         * gcc.dg/vect/vect-77.c: Use it.
29135         * gcc.dg/vect/vect-78.c: Use it.
29137         * lib/target-supports.exp
29138         (check_effective_target_vect_no_max,
29139         check_effective_target_vect_no_bitwise,
29140         check_effective_target_vect_no_align): New.
29141         * gcc.dg/vect/vect-13.c: Use them.
29142         * gcc.dg/vect/vect-17.c: Ditto.
29143         * gcc.dg/vect/vect-18.c: Ditto.
29144         * gcc.dg/vect/vect-19.c: Ditto.
29145         * gcc.dg/vect/vect-20.c: Ditto.
29146         * gcc.dg/vect/vect-27.c: Ditto.
29147         * gcc.dg/vect/vect-29.c: Ditto.
29148         * gcc.dg/vect/vect-44.c: Ditto.
29149         * gcc.dg/vect/vect-48.c: Ditto.
29150         * gcc.dg/vect/vect-50.c: Ditto.
29151         * gcc.dg/vect/vect-52.c: Ditto.
29152         * gcc.dg/vect/vect-54.c: Ditto.
29153         * gcc.dg/vect/vect-56.c: Ditto.
29154         * gcc.dg/vect/vect-58.c: Ditto.
29155         * gcc.dg/vect/vect-60.c: Ditto.
29156         * gcc.dg/vect/vect-72.c: Ditto.
29157         * gcc.dg/vect/vect-80.c: Ditto.
29159 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
29161         PR c++/14075
29162         * g++.dg/init/string1.C: New.
29164         PR c++/18975
29165         * g++.dg/other/synth1.C: New.
29167 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29169         PR c/18963
29170         * gcc.dg/pr18963-1.c: New test.
29172 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29174         PR c/18596
29175         * gcc.dg/funcdef-storage-1.c (foo): Remove.
29176         * gcc.dg/pr18596-1.c: Use dg-error.
29177         (dg-options): Use -fno-unit-at-a-time.
29178         * gcc.dg/pr18596-2.c: New test.
29179         * gcc.dg/pr18596-3.c: New test.
29181 2004-12-20  Roger Sayle  <roger@eyesopen.com>
29183         PR middle-end/18683
29184         * g++.dg/opt/pr18683-1.C: New test case.
29186 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
29188         PR other/19093
29189         * g++.dg/opt/max1.C: Fix for 64bit targets.
29191 2004-12-20  Matt Austern  <austern@apple.com>
29193         PR c++/19044
29194         * g++.dg/ext/builtin6.C: New
29196 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
29198         PR tree-optimization/19080
29199         * gcc.c-torture/compile/pr19080.c: New test.
29201 2004-12-20  Steven Bosscher  <stevenb@suse.de>
29203         * gcc.dg/20041219-1.c: New test.
29205 2004-12-19  Roger Sayle  <roger@eyesopen.com>
29207         PR middle-end/19068
29208         * g++.dg/opt/max1.C: New test case.
29210 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29212         * gcc.dg/fdata-sections-1.c: New test.
29214 2004-12-18  Roger Sayle  <roger@eyesopen.com>
29216         PR middle-end/18548
29217         * gcc.dg/max-1.c: New test case.
29219 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
29221         * gcc.c-torture/execute/20041218-1.c: New test.
29223 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
29225         * gcc.dg/pr18501.c: New test.
29226         * gcc.dg/uninit-5.c: XFAIL.
29227         * gcc.dg/uninit-9.c: XFAIL.
29229 2004-12-17  Dale Johannesen  <dalej@apple.com>
29231         * gcc.dg/20041213-1.c: New.
29233 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
29235         * objc.dg/stabs-1.m: Allow assembly label to begin
29236         with a dot ('.').
29238 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
29240         * gcc.c-torture/execute/20041213-1.c: Move...
29241         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29243 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
29245         PR c++/18721
29246         * g++.dg/lookup/conv-5.C: New.
29248 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
29250         * objc.dg/stabs-1.m: New test.
29252 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29254         * gcc.dg/visibility-c.c: Change compile to
29255         assemble for the test.
29257 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29259         PR target/19041
29260         * gcc.dg/visibility-c.c: New test.
29262 2004-12-16  Roger Sayle  <roger@eyesopen.com>
29264         PR middle-end/18493
29265         * gcc.dg/switch-8.c: New test case.
29267 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29269         PR c++/18905
29270         * g++.dg/template/init4.C: New.
29271         * g++.dg/opt/static3.C: Enable optimizer.
29273 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
29275         * g++.dg/other/complex1.C: New test.
29277 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
29279         * g++.dg/opt/inline9.C: New test.
29281 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29283         PR fortran/18993
29284         * gfotran.dg/nullify_1.f: New test.
29286 2004-12-15  Richard Henderson  <rth@redhat.com>
29288         * gcc.target/i386/i386.exp: New harness.
29289         * gcc.target/i386/vect-args.c: New.
29291 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
29293         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29295 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29297         PR c++/18825
29298         * g++.dg/template/friend32.C: New test.
29300 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29302         * cpp/pragma-once-1.c: New test.
29303         * cpp/pragma-once-1b.h: Likewise.
29304         * cpp/pragma-once-1c.h: Likewise.
29305         * cpp/pragma-once-1d.h: Likewise.
29306         * cpp/inc/pragma-once-1a.h: Likewise.
29308 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
29309             Steven G. Kargl  <kargls@comcast.net>
29311         PR fortran/17597
29312         * gfortran.dg/list_read_3.f90: New test.
29314 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29316         * gcc.dg/ftrapv-2.c: New test.
29318 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29320         PR c++/18981
29321         * g++.dg/template/typename9.C: New test.
29323 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29325         PR c++/18738
29326         * g++.dg/template/typename8.C: New test.
29327         * g++.dg/parse/friend2.C: Tweak error message.
29329 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29331         * gcc.c-torture/20041214-1.c: New test.
29333 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29335         PR c++/18965
29336         * g++.dg/init/array17.C: New test.
29338 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29340         PR c++/18793
29341         * g++.dg/init/aggr3.C: New test.
29343 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
29345         * gcc.dg/altivec-types-1.c: New test.
29346         * gcc.dg/altivec-types-2.c: New test.
29347         * gcc.dg/altivec-types-3.c: New test.
29348         * gcc.dg/altivec-types-4.c: New test.
29349         * g++.dg/ext/altivec-types-1.C: New test.
29350         * g++.dg/ext/altivec-types-2.C: New test.
29351         * g++.dg/ext/altivec-types-3.C: New test.
29352         * g++.dg/ext/altivec-types-4.C: New test.
29354 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
29356         PR middle-end/18951
29357         * gcc.c-torture/execute/20041213-1.c: New test.
29359 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
29361         PR c++/18949
29362         * g++.dg/template/cast1.C: New.
29364 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
29366         * gcc.c-torture/execute/20041213-2.c: New test.
29368 2004-12-13  Richard Henderson  <rth@redhat.com>
29370         * gcc.dg/i386-sse-10.c: Fix typo in options.
29372 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
29374         PR c++/18968
29375         * g++.dg/opt/pr18968.C: New test.
29377 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
29379         PR c++/18925
29380         * g++.dg/ext/visibility/staticdatamem.C: New test.
29382 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
29384         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29386 2004-12-13  Roger Sayle  <roger@eyesopen.com>
29388         PR rtl-optimization/18928
29389         * gcc.dg/pr18928-1.c: New test case.
29391 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
29393         PR tree-opt/16951
29394         * gcc.c-torture/compile/20041211-1.c: New.
29396 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29398         PR middle-end/17564
29399         * gcc.c-torture/execute/20041212-1.c: New test.
29401 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29403         PR fortran/18869
29404         * gfortran.dg/common_1.f90: New test.
29406 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
29407         Paul Brook  <paul@codesourcery.com>
29409         PR fortran/16222
29410         * gfortran.dg/real_do_1.f90: New test.
29412 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
29414         PR tree-opt/18040
29415         * g++.dg/opt/ptrmem6.C: New test.
29417 2004-12-11  Roger Sayle  <roger@eyesopen.com>
29419         PR middle-end/18921
29420         * gcc.dg/pr18921-1.c: New test case.
29422 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29424         PR fortran/17175
29425         * gfortran.dg/scale_1.f90: New test.
29427 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
29429         PR middle-end/18903
29430         * gcc.c-torture/compile/pr18903.c: New test.
29432 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
29434         * gcc.c-torture/execute/20041210-1.c: New test.
29436 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29438         PR c++/18731
29439         * g++.dg/parser/struct-1.C: New test.
29440         * g++.dg/parser/struct-2.C: New test.
29441         * g++.dg/parser/struct-3.C: New test.
29443 2004-12-09  Richard Henderson  <rth@redhat.com>
29445         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29447         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29448         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29450 2004-12-09  Matt Austern  <austern@apple.com>
29452         PR c++/18514
29453         * g++.dg/ext/builtin1.C: New
29454         * g++.dg/ext/builtin2.C: New
29455         * g++.dg/ext/builtin3.C: New
29456         * g++.dg/ext/builtin4.C: New
29457         * g++.dg/ext/builtin5.C: New
29459 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
29461         PR tree-opt/18904
29462         * g++.dg/opt/ptrmem5.C: New test.
29464 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
29466         * g++.dg/parse/typename5.C: Adjust for new error.
29467         * g++.dg/parse/typename7.C: New.
29469 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29471         PR c++/18073
29472         * g++.dg/other/mmintrin.C: New test.
29474 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29476         PR c++/16681
29477         * g++.dg/init/array15.C: New.
29478         * g++.dg/init/array16.C: New.
29480 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29482         PR fortran/18826
29483         * gfortran.dg/assign_1.f90: New test.
29485 2004-12-08  Nick Clifton  <nickc@redhat.com>
29487         * gcc.target/xstormy16/bss_below100: New directory containing tests.
29488         * gcc.target/xstormy16/data_below100: Likewise.
29489         * gcc.target/xstormy16/sfr: Likewise.
29490         * gcc.target/xstormy16/below100.S: New test source file.
29491         * gcc.target/xstormy16/below100.ld: New test linker script.
29492         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29493         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29494         bp instructions.
29495         * gcc.target/xstormy16/bp.c: Likewise.
29497         * gcc.target/xstormy16/bss_below100: New files:
29498         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29499         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29500         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29501         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29502         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29503         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29504         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29505         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29506         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29507         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29508         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29509         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29510         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29511         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29512         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29513         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29514         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29515         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29516         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29517         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29518         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29519         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29520         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29521         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29522         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29523         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29524         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29526         * gcc.target/xstormy16/data_below100: New files:
29527         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29528         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29529         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29530         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29531         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29532         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29533         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29534         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29535         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29536         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29537         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29538         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29539         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29540         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29541         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29542         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29543         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29544         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29545         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29546         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29547         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29548         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29549         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29550         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29551         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29552         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29553         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29555         * gcc.target/xstormy16/sfr: New files:
29556         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29557         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29558         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29559         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29560         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29561         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29562         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29563         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29564         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29565         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29566         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29567         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29568         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29569         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29570         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29571         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29572         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29573         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29574         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29575         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29576         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29577         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29578         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29579         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29580         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29581         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29582         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29583         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29584         27_if0_sfrw_bitfield_f.c
29586 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29588         PR c++/18100
29589         * g++.dg/lookup/name-clash4.C: New test.
29591 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
29593         PR c++/18672
29594         * g++.dg/opt/array1.C: New.
29596         PR c++/18803
29597         * g++.dg/template/operator5.C: New.
29599 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
29601         PR c/18867
29602         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29604 2004-12-07  Steven Bosscher  <stevenb@suse.de>
29606         * gcc.dg/noncompile/20041207.c: New test.
29608 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
29610         * g++.dg/other/unreachable-1.C: New test.
29612 2004-12-06  Nick Clifton  <nickc@redhat.com>
29614         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29615         <limits.h> because the latter comes from gcc's include/ directory
29616         and not the newlib/libc/include directory.
29618 2004-12-04  Richard Henderson  <rth@redhat.com>
29620         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29622 2004-12-04  Richard Henderson  <rth@redhat.com>
29624         * lib/target-supports.exp (check_gc_sections_available): Disable
29625         for alpha and ia64.
29627 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
29629         PR middle-end/17909
29630         * g++.dg/other/vararg-2.C: New test.
29632 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29634         PR c++/17011, c++/17971
29635         * g++.dg/template/error15.C: Adjust expected error.
29636         * g++.dg/template/instantiate3.C: Likewise.
29638 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
29640         * gcc.dg/altivec-18.c: Fix for darwin
29642 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29644         PR c++/18782
29645         * g++.dg/parse/ptrmem2.C: New.
29647         PR c++/18318
29648         * g++.dg/template/new1.C: New.
29650 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29652         PR fortran/18710
29653         * gfortran.dg/direct_io_3.f90: New test.
29655 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
29657         PR 18758
29658         * g++.dg/parse/crash21.C: New.
29660 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29662         PR c++/15664, c++/18276
29663         * g++.dg/template/ttp13.C: New test.
29664         * g++.dg/template/ttp14.C: Likewise.
29666 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29668         PR c++/18123
29669         * g++.dg/parse/enum2.C: New test.
29670         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29672 2004-12-02  Nick Clifton  <nickc@redhat.com>
29674         * gcc.target/xstormy16: New test directory.
29675         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29676         * gcc.target/xstormy16/bp.c: Check the generation of bp
29677         instructions.
29678         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29679         bn instructions and the BELOW100 attribute.
29681 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
29683         PR target/16952
29684         * gcc.dg/ppc-eabi.c: New.
29686 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29688         PR fortran/18284
29689         * gfortran.dg/backspace.f90
29691 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29693         * gfortran.dg/inquire.f90: New test.
29695 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
29697         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29698         handle effective-target-keyword.
29699         (dg-skip-if): Support effective-target keyword as target list.
29700         (dg-xfail-if): Ditto.
29701         * lib/target-supports.exp (is-effective-target-keyword): New proc.
29703 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
29705         PR tree-optimization/18291
29706         * gcc.c-torture/compile/pr18291.c: New test.
29708 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29710         PR C++/18729
29711         * g++.dg/parse/crash20.C: New.
29713         PR c++/17431
29714         * g++.dg/overload/arg1.C: New.
29715         * g++.dg/overload/arg2.C: New.
29716         * g++.dg/overload/arg3.C: New.
29717         * g++.dg/overload/arg4.C: New.
29719 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
29721         * gcc.dg/c99-flex-array-4.c: Remove.
29723 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29725         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29727         * lib/target-supports.exp (is-effective-target): Simplify.
29729         * lib/target-supports.exp (check_effective_target_vect_long):
29730         Fix for powerpc64-*-*.
29732 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
29734         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29735         to support new requirements on FreeBSD 5.
29737 2004-11-30  Devang Patel  <dpatel@apple.com>
29739         PR 18702
29740         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29742 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29744         * g++.dg/ext/altivec-13.C: New test.
29746 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
29748         PR tree-opt/18298
29749         * gcc.c-torture/execute/p18298.c: New test.
29751 2004-11-30  Ira Rosen  <irar@il.ibm.com>
29752             Dorit Naishlos  <dorit@il.ibm.com>
29754         PR tree-opt/18607
29755         * gcc.dg/vect/vect-89.c: New test.
29757 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
29759         * gcc.dg/pr18596-1.c: New test.
29761 2004-11-30  Ben Elliston  <bje@au.ibm.com>
29763         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29765 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29767         PR c/18479
29768         * gcc.dg/pr18479.c: New test.
29770 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29772         PR target/18490
29773         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29774         mmix-knuth-mmixware.
29776         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29777         cris-*-elf* cris-*-aout* mmix-*-*
29779 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29781         PR middle-end/18725
29782         * gcc.dg/pr18725.c: New test.
29784 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29786         PR target/18488
29787         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29789         PR target/18336
29790         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29792 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
29794         PR c++/18368
29795         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29796         * g++.old-deja/g++.law/ctors5.C: Likewise.
29797         * g++.old-deja/g++.other/crash25.C: Likewise.
29799         PR c++/18674
29800         * g++.dg/template/error16.C: New test.
29802         PR c++/18512
29803         * g++.dg/template/crash29.C: New test.
29805 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
29807         PR tree-optimization/18712
29808         * gcc.c-torture/compile/pr18712.c: New test.
29810 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
29812         PR c/7544
29813         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29814         tests.
29816 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29818         PR c++/18652
29819         * g++.dg/lookup/crash6.C: New test.
29821 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29823         PR middle-end/18164
29824         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
29826 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
29828         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29829         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
29830         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
29832 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
29834         * gcc.dg/pr18164.c: New test.
29836 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
29838         * gcc.dg/funroll-loops-all.c: New.
29840 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29842         PR target/18489
29843         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
29844         delimeter, match space and TAB as well as ":".
29846         PR target/18484
29847         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
29849         PR target/18348
29850         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
29852         PR target/18345
29853         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
29855         PR target/18337
29856         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
29858 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
29860         * gfortran.dg/direct_io_2.f90: New test.
29862 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29864         PR target/18334
29865         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
29867 2004-11-28  Richard Henderson  <rth@redhat.com>
29869         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
29871 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
29873         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
29874         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
29875         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
29876         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
29877         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
29878         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
29879         gcc.dg/pointer-arith-8.c: New tests.
29881 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
29883         PR fortran/18364
29884         * gfortran.dg/endfile.f90: New test.
29886 2004-11-27  Falk Hueffner  <falk@debian.org>
29888         * gcc.dg/loop-6.c: New test.
29890 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29892         * gcc.c-torture/execute/20041126-1.c: New test.
29894 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29896         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
29897         on IRIX.
29899 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29901         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
29902         functions.
29904 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29906         PR rtl-optimization/17825
29907         * gcc.c-torture/compile/20041119-1.c: New test.
29909 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29911         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
29912         Check existence of ld library path variables before unsetting.
29914 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
29916         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
29918 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29920         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
29922 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29924         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
29926 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29928         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
29929         dg-do directive.
29931 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29933         * gcc.dg/pr17957.c: Pass --param, not -param.
29935 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
29937         PR middle-end/17957
29938         * gcc.dg/pr17957.c: New test.
29940 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
29942         PR c++/18445
29943         * g++.dg/template/crash28.C: Likewise.
29945         PR c++/18001
29946         * g++.dg/expr/unary2.C: Adjust lvalue messages.
29947         * g++.dg/ext/lvaddr.C: Likewise.
29948         * g++.dg/opt/pr7503-3.C: Likewise.
29950         PR c++/18466
29951         * g++.dg/parse/qualified3.C: New test.
29952         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
29954         PR c++/18545
29955         * g++.dg/expr/return1.C: New test.
29957 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29959         Friend class name lookup 3/n, PR c++/3332
29960         * g++.dg/lookup/friend3.C: New test.
29961         * g++.dg/lookup/friend4.C: Likewise.
29962         * g++.dg/lookup/friend5.C: Likewise.
29964 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29966         Friend class name lookup 2/n, PR c++/14513, c++/15410
29967         * g++.dg/lookup/friend2.C: New test.
29968         * g++.dg/template/friend31.C: Likewise.
29970 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29972         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
29974 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29976         PR c++/17473
29977         * g++.dg/tc1/dr56.C: Remove.
29978         * g++.dg/template/typedef1.C: Add dg-error markers.
29979         * g++.old-deja/g++.other/typedef7.C: Likewise.
29981         PR c++/18285
29982         * g++.dg/parse/typedef7.C: New test.
29984 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
29986         * gcc.c-torture/execute/20041124-1.c: New test.
29988 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29990         * g++.dg/template/deduce3.C: New test.
29992         PR c++/18586
29993         * g++.dg/template/crash27.C: New test.
29995         PR c++/18530
29996         * g++.dg/warn/Wshadow-3.C: New test.
29998 2004-11-24  Devang Patel  <dpatel@apple.com>
30000         PR/18555
30001         * gcc.dg/cpp/isysroot-1.c: New test.
30002         * gcc.dg/cpp/usr/include/stdio.h: New file.
30003         * gcc.dg/cpp/isysroot-2.c: New test.
30004         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30005         New file.
30007 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30009         PR c++/8929
30010         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30012 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30014         * gcc.target/sparc/align.c: Do not include <stdint.h>.
30015         * gcc.target/sparc/pdist.c: Likewise.
30017 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
30019         PR c++/16882
30020         * g++.dg/conversion/simd1.C: New test.
30022 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30024         * lib/target-libpath.exp: New file defining
30025         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30026         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30027         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30028         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30029         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
30031 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
30033         * gcc.dg/pragma-align-2.c: Test macro expansion.
30034         * gcc.dg/pragma-pack-2.c: New test.
30036 2004-11-23  Richard Henderson  <rth@redhat.com>
30038         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30039         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30040         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30041         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30042         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30043         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30045         * gcc.dg/vect/vect.exp: Add check for alpha.
30046         * lib/target-supports.exp (check_alpha_max_hw_available): New.
30047         (check_effective_target_vect_int): Enable for alpha.
30048         (check_effective_target_vect_long): New.
30049         (is-effective-target): Add it.
30051 2004-11-23  Uros Bizjak <uros@kss-loka.si>
30053         * gcc.dg/pr18614-1.c: New test.
30055 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30057         * gcc.dg/setjmp-2.c: New test.
30059 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
30061         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30062         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30063         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30064         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30065         gcc.target/sparc/pdist.c: New tests.
30067 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
30069         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30071 2004-11-22  Dale Johannesen  <dalej@apple.com>
30073         * gcc.dg/20041111-1.c: New.
30075 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30077         PR tree-opt/18536
30078         * gcc.dg/vect/pr18536.c: New test.
30080 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30082         PR c++/18354
30083         * g++.dg/template/nontype11.C: New test.
30085 2004-11-21  Roger Sayle  <roger@eyesopen.com>
30087         PR middle-end/18520
30088         * gcc.dg/pr18520-1.c: New test case.
30090 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
30092         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30093         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30094         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30095         expected diagnostics.
30097 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30099         PR target/18580
30100         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30101         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30102         vect-77.c, vect-77a.c: XFAIL on the SPARC.
30104 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30106         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30108 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
30109             Joseph Myers  <joseph@codesourcery.com>
30111         * lib/target-supports.exp (check_visibility_available): Really
30112         test the compiler.
30114 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30116         PR tree-opt/18181
30117         * gcc.dg/vect/vect-85.c: New test.
30118         * gcc.dg/vect/vect-86.c: New test.
30119         * gcc.dg/vect/vect-87.c: New test.
30120         * gcc.dg/vect/vect-88.c: New test.
30122 2004-11-19  Ben Elliston  <bje@au.ibm.com>
30124         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30126 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
30128         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30129         * gcc.dg/ppc-and-1.c: Ditto.
30130         * gcc.dg/ppc-compare-1.c: Ditto.
30131         * gcc.dg/ppc-mov-1.c: Ditto
30133 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
30134             Mark Mitchell  <mark@codesourcery.com>
30136         * gcc.dg/pragma-init-fini-2.c: New test.
30138 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30139             Aldy Hernandez  <aldyh@redhat.com>
30141         * lib/target-supports.exp (check_effective_target_vect_int): New
30142         (check_effective_target_vect_float): New
30143         (check_effective_target_vect_double): New.
30144         (is-effective-target): Support new effective targets keywords.
30145         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30146         default action for dg-do.
30147         * gcc.dg/vect/pr16105.c: Use new support.
30148         * gcc.dg/vect/pr18400.c: Ditto.
30149         * gcc.dg/vect/pr18425.c: Ditto.
30150         * gcc.dg/vect/vect-1.c: Ditto.
30151         * gcc.dg/vect/vect-10.c: Ditto.
30152         * gcc.dg/vect/vect-11.c: Ditto.
30153         * gcc.dg/vect/vect-12.c: Ditto.
30154         * gcc.dg/vect/vect-13.c: Ditto.
30155         * gcc.dg/vect/vect-14.c: Ditto.
30156         * gcc.dg/vect/vect-15.c: Ditto.
30157         * gcc.dg/vect/vect-16.c: Ditto.
30158         * gcc.dg/vect/vect-17.c: Ditto.
30159         * gcc.dg/vect/vect-18.c: Ditto.
30160         * gcc.dg/vect/vect-19.c: Ditto.
30161         * gcc.dg/vect/vect-2.c: Ditto.
30162         * gcc.dg/vect/vect-20.c: Ditto.
30163         * gcc.dg/vect/vect-21.c: Ditto.
30164         * gcc.dg/vect/vect-22.c: Ditto.
30165         * gcc.dg/vect/vect-23.c: Ditto.
30166         * gcc.dg/vect/vect-24.c: Ditto.
30167         * gcc.dg/vect/vect-25.c: Ditto.
30168         * gcc.dg/vect/vect-26.c: Ditto.
30169         * gcc.dg/vect/vect-27.c: Ditto.
30170         * gcc.dg/vect/vect-27a.c: Ditto.
30171         * gcc.dg/vect/vect-28.c: Ditto.
30172         * gcc.dg/vect/vect-29.c: Ditto.
30173         * gcc.dg/vect/vect-29a.c: Ditto.
30174         * gcc.dg/vect/vect-3.c: Ditto.
30175         * gcc.dg/vect/vect-30.c: Ditto.
30176         * gcc.dg/vect/vect-31.c: Ditto.
30177         * gcc.dg/vect/vect-32.c: Ditto.
30178         * gcc.dg/vect/vect-33.c: Ditto.
30179         * gcc.dg/vect/vect-34.c: Ditto.
30180         * gcc.dg/vect/vect-35.c: Ditto.
30181         * gcc.dg/vect/vect-36.c: Ditto.
30182         * gcc.dg/vect/vect-37.c: Ditto.
30183         * gcc.dg/vect/vect-38.c: Ditto.
30184         * gcc.dg/vect/vect-4.c: Ditto.
30185         * gcc.dg/vect/vect-40.c: Ditto.
30186         * gcc.dg/vect/vect-41.c: Ditto.
30187         * gcc.dg/vect/vect-42.c: Ditto.
30188         * gcc.dg/vect/vect-43.c: Ditto.
30189         * gcc.dg/vect/vect-44.c: Ditto.
30190         * gcc.dg/vect/vect-45.c: Ditto.
30191         * gcc.dg/vect/vect-46.c: Ditto.
30192         * gcc.dg/vect/vect-47.c: Ditto.
30193         * gcc.dg/vect/vect-48.c: Ditto.
30194         * gcc.dg/vect/vect-48a.c: Ditto.
30195         * gcc.dg/vect/vect-49.c: Ditto.
30196         * gcc.dg/vect/vect-5.c: Ditto.
30197         * gcc.dg/vect/vect-50.c: Ditto.
30198         * gcc.dg/vect/vect-51.c: Ditto.
30199         * gcc.dg/vect/vect-52.c: Ditto.
30200         * gcc.dg/vect/vect-53.c: Ditto.
30201         * gcc.dg/vect/vect-54.c: Ditto.
30202         * gcc.dg/vect/vect-55.c: Ditto.
30203         * gcc.dg/vect/vect-56.c: Ditto.
30204         * gcc.dg/vect/vect-56a.c: Ditto.
30205         * gcc.dg/vect/vect-57.c: Ditto.
30206         * gcc.dg/vect/vect-58.c: Ditto.
30207         * gcc.dg/vect/vect-59.c: Ditto.
30208         * gcc.dg/vect/vect-6.c: Ditto.
30209         * gcc.dg/vect/vect-60.c: Ditto.
30210         * gcc.dg/vect/vect-61.c: Ditto.
30211         * gcc.dg/vect/vect-62.c: Ditto.
30212         * gcc.dg/vect/vect-63.c: Ditto.
30213         * gcc.dg/vect/vect-64.c: Ditto.
30214         * gcc.dg/vect/vect-65.c: Ditto.
30215         * gcc.dg/vect/vect-66.c: Ditto.
30216         * gcc.dg/vect/vect-67.c: Ditto.
30217         * gcc.dg/vect/vect-68.c: Ditto.
30218         * gcc.dg/vect/vect-69.c: Ditto.
30219         * gcc.dg/vect/vect-7.c: Ditto.
30220         * gcc.dg/vect/vect-72.c: Ditto.
30221         * gcc.dg/vect/vect-72a.c: Ditto.
30222         * gcc.dg/vect/vect-73.c: Ditto.
30223         * gcc.dg/vect/vect-74.c: Ditto.
30224         * gcc.dg/vect/vect-75.c: Ditto.
30225         * gcc.dg/vect/vect-76.c: Ditto.
30226         * gcc.dg/vect/vect-77.c: Ditto.
30227         * gcc.dg/vect/vect-77a.c: Ditto.
30228         * gcc.dg/vect/vect-78.c: Ditto.
30229         * gcc.dg/vect/vect-79.c: Ditto.
30230         * gcc.dg/vect/vect-8.c: Ditto.
30231         * gcc.dg/vect/vect-80.c: Ditto.
30232         * gcc.dg/vect/vect-82.c: Ditto.
30233         * gcc.dg/vect/vect-82_64.c: Ditto.
30234         * gcc.dg/vect/vect-83.c: Ditto.
30235         * gcc.dg/vect/vect-83_64.c: Ditto.
30236         * gcc.dg/vect/vect-9.c: Ditto.
30237         * gcc.dg/vect/vect-all.c: Ditto.
30238         * gcc.dg/vect/vect-none.c: Ditto.
30240 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30242         * lib/gcc-dg.exp (dg-skip-if): New function.
30243         (dg-forbid-option): Remove.
30244         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30245         * g++.dg/abi/bitfield8.C: Likewise.
30246         * g++.dg/abi/dtor1.C: Likewise.
30247         * g++.dg/abi/empty10.C: Likewise.
30248         * g++.dg/abi/empty7.C: Likewise.
30249         * g++.dg/abi/empty9.C: Likewise.
30250         * g++.dg/abi/layout3.C: Likewise.
30251         * g++.dg/abi/layout4.C: Likewise.
30252         * g++.dg/abi/thunk1.C: Likewise.
30253         * g++.dg/abi/thunk2.C: Likewise.
30254         * g++.dg/abi/vbase11.C: Likewise.
30255         * g++.dg/abi/vthunk2.C: Likewise.
30256         * g++.dg/abi/vthunk3.C: Likewise.
30257         * g++.dg/ext/attrib8.C: Likewise.
30258         * g++.dg/opt/longbranch2.C: Likewise.
30259         * g++.dg/opt/reg-stack4.C: Likewise.
30260         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30261         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30262         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30263         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30264         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30265         * gcc.dg/20000609-1.c: Likewise.
30266         * gcc.dg/20000720-1.c: Likewise.
30267         * gcc.dg/20011107-1.c: Likewise.
30268         * gcc.dg/20011119-1.c: Likewise.
30269         * gcc.dg/20020108-1.c: Likewise.
30270         * gcc.dg/20020122-2.c: Likewise.
30271         * gcc.dg/20020122-3.c: Likewise.
30272         * gcc.dg/20020201-3.c: Likewise.
30273         * gcc.dg/20020206-1.c: Likewise.
30274         * gcc.dg/20020218-1.c: Likewise.
30275         * gcc.dg/20020310-1.c: Likewise.
30276         * gcc.dg/20020411-1.c: Likewise.
30277         * gcc.dg/20020418-2.c: Likewise.
30278         * gcc.dg/20020426-1.c: Likewise.
30279         * gcc.dg/20020426-2.c: Likewise.
30280         * gcc.dg/20020517-1.c: Likewise.
30281         * gcc.dg/20020523-1.c: Likewise.
30282         * gcc.dg/20020523-2.c: Likewise.
30283         * gcc.dg/20020729-1.c: Likewise.
30284         * gcc.dg/20030204-1.c: Likewise.
30285         * gcc.dg/20030826-2.c: Likewise.
30286         * gcc.dg/20030926-1.c: Likewise.
30287         * gcc.dg/20031202-1.c: Likewise.
30288         * gcc.dg/980312-1.c: Likewise.
30289         * gcc.dg/980313-1.c: Likewise.
30290         * gcc.dg/990117-1.c: Likewise.
30291         * gcc.dg/990424-1.c: Likewise.
30292         * gcc.dg/990524-1.c: Likewise.
30293         * gcc.dg/991230-1.c: Likewise.
30294         * gcc.dg/i386-387-1.c: Likewise.
30295         * gcc.dg/i386-387-2.c: Likewise.
30296         * gcc.dg/i386-387-3.c: Likewise.
30297         * gcc.dg/i386-387-4.c: Likewise.
30298         * gcc.dg/i386-387-5.c: Likewise.
30299         * gcc.dg/i386-387-6.c: Likewise.
30300         * gcc.dg/i386-asm-1.c: Likewise.
30301         * gcc.dg/i386-bitfield1.c: Likewise.
30302         * gcc.dg/i386-bitfield2.c: Likewise.
30303         * gcc.dg/i386-loop-1.c: Likewise.
30304         * gcc.dg/i386-loop-2.c: Likewise.
30305         * gcc.dg/i386-loop-3.c: Likewise.
30306         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30307         * gcc.dg/i386-pic-1.c: Likewise.
30308         * gcc.dg/i386-regparm.c: Likewise.
30309         * gcc.dg/i386-signbit-1.c: Likewise.
30310         * gcc.dg/i386-signbit-2.c: Likewise.
30311         * gcc.dg/i386-signbit-3.c: Likewise.
30312         * gcc.dg/i386-sse-5.c: Likewise.
30313         * gcc.dg/i386-sse-8.c: Likewise.
30314         * gcc.dg/i386-unroll-1.c: Likewise.
30315         * gcc.dg/tls/opt-1.c: Likewise.
30316         * gcc.dg/tls/opt-2.c: Likewise.
30317         * gcc.dg/unroll-1.c: Likewise.
30318         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30319         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30320         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30321         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30323 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30325         * g++.dg/template/incomplete1.C: New test.
30327 2004-11-16  Nick Clifton  <nickc@redhat.com>
30329         Revert patches accidentally commited during checkin of fixes for
30330         xstormy16 tests:
30331         gcc.c-torture/execute/simd-4.c: Revert
30332         gcc.dg/20040910-1.c: Revert.
30334 2004-11-16  Paul Brook  <paul@codesourcery.com>
30336         PR fortran/13010
30337         * gfortran.dg/der_pointer_1.f90: New test.
30339 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
30341         PR c/18498
30342         * gcc.dg/bitfld-13.c: New test.
30344 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
30346         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30347         powerpc*-*-linux*.
30349         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30350         * gcc.dg/ppc64-abi-2.c: Ditto.
30351         * gcc.dg/ppc64-abi-3.c: Ditto.
30353         * lib/gcc-dg.exp (dg-target-list): Remove.
30355 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
30357         * gcc.dg/ia64-postinc.c: New test.
30359 2004-11-15  Mark Mitchell <mark@codesourcery.com>
30361         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30363 2004-11-15  Nick Clifton  <nickc@redhat.com>
30365         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30366         __INT_MAX__ so that the test can be compiled by toolchains
30367         targeted at 16-bit processors.
30369         * gcc.dg/20040625-1.c: Use long constants rather than integers
30370         when performing arithmetic that will overflow 16-bits.
30372         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30373         xstormy16.  It does not support 128-bit vector operations.
30375         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30376         with the macro PTR_TYPE.  Define this macro to an integer type
30377         suitable for holding a pointer.
30379         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30380         the target is a 16-bit processor.
30382         * gcc.dg/cpp/if-2.c: Expect a different warning message from
30383         16-bit targets where the character constant will be too long.
30385         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30386         where the double will not be directly addressable.
30388 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30390         Friend class name lookup 1/n, PR c++/18471
30391         * g++.dg/template/crash26.C: New test.
30392         * g++.dg/lookup/struct1.C: Adjust expected error.
30393         * g++.dg/parse/elab1.C: Likewise.
30394         * g++.dg/parse/elab2.C: Likewise.
30395         * g++.dg/parse/int-as-enum1.C: Likewise.
30396         * g++.dg/parse/struct-as-enum1.C: Likewise.
30397         * g++.dg/parse/typedef1.C: Likewise.
30398         * g++.dg/parse/typedef3.C: Likewise.
30399         * g++.dg/parse/typedef4.C: Likewise.
30400         * g++.dg/parse/typedef5.C: Likewise.
30401         * g++.dg/template/nontype4.C: Likewise.
30402         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30403         * g++.old-deja/g++.other/elab1.C: Likewise.
30404         * g++.old-deja/g++.other/syntax4.C: Likewise.
30406 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30408         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30410 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
30412         * gcc.c-torture/execute/20041114-1.c: New test.
30414 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
30416         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30417         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30418         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30419         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30420         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30421         gcc.dg/switch-7.c: New tests.
30423 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30425         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30427 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30429         PR tree-opt/18400
30430         * gcc.dg/vect/pr18400.c: New test.
30432 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30433             Andrew Pinski  <pinskia@physics.uc.edu>
30435         PR tree-opt/18425
30436         * gcc.dg/vect/pr18425.c: New test.
30438 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30440         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30441         Guard with dg-require-alias and dg-require-visibility.
30443 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30445         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30447 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30449         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30451 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30453         PR c++/17344
30454         * g++.dg/template/defarg5.C: New test.
30456 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30458         * g++.dg/parse/cast1.C: Run only on ILP32.
30459         * g++.old-deja/g++.mike/p784.C: Likewise.
30461 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
30463         * gcc.c-torture/execute/20041113-1.c: New test.
30465 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30467         PR target/18230
30468         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30469         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30470         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30471         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30472         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30473         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30474         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30475         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30476         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30477         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30478         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30479         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30480         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30482 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30484         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30485         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30486         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30487         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30488         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30489         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30490         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30491         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30492         gcc.target/sparc/combined-1.c: New tests.
30494 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
30496         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30497         New tests.
30499 2004-11-12  Mark Mitchell <mark@codesourcery.com>
30501         * lib/gcc-dg.exp (dg-forbid-option): New function.
30502         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30503         * g++.dg/abi/bitfield8.C: Likewise.
30504         * g++.dg/abi/dtor1.C: Likewise.
30505         * g++.dg/abi/empty10.C: Likewise.
30506         * g++.dg/abi/empty7.C: Likewise.
30507         * g++.dg/abi/empty9.C: Likewise.
30508         * g++.dg/abi/layout3.C: Likewise.
30509         * g++.dg/abi/layout4.C: Likewise.
30510         * g++.dg/abi/thunk1.C: Likewise.
30511         * g++.dg/abi/thunk2.C: Likewise.
30512         * g++.dg/abi/vbase11.C: Likewise.
30513         * g++.dg/abi/vthunk2.C: Likewise.
30514         * g++.dg/abi/vthunk3.C: Likewise.
30515         * g++.dg/ext/attrib8.C: Likewise.
30516         * g++.dg/opt/longbranch2.C: Likewise.
30517         * g++.dg/opt/reg-stack4.C: Likewise.
30518         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30519         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30520         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30521         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30522         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30523         * gcc.dg/20000609-1.c: Likewise.
30524         * gcc.dg/20000720-1.c: Likewise.
30525         * gcc.dg/20011107-1.c: Likewise.
30526         * gcc.dg/20011119-1.c: Likewise.
30527         * gcc.dg/20020108-1.c: Likewise.
30528         * gcc.dg/20020122-2.c: Likewise.
30529         * gcc.dg/20020122-3.c: Likewise.
30530         * gcc.dg/20020201-3.c: Likewise.
30531         * gcc.dg/20020206-1.c: Likewise.
30532         * gcc.dg/20020218-1.c: Likewise.
30533         * gcc.dg/20020310-1.c: Likewise.
30534         * gcc.dg/20020411-1.c: Likewise.
30535         * gcc.dg/20020418-2.c: Likewise.
30536         * gcc.dg/20020426-1.c: Likewise.
30537         * gcc.dg/20020426-2.c: Likewise.
30538         * gcc.dg/20020517-1.c: Likewise.
30539         * gcc.dg/20020523-1.c: Likewise.
30540         * gcc.dg/20020523-2.c: Likewise.
30541         * gcc.dg/20020729-1.c: Likewise.
30542         * gcc.dg/20030204-1.c: Likewise.
30543         * gcc.dg/20030826-2.c: Likewise.
30544         * gcc.dg/20030926-1.c: Likewise.
30545         * gcc.dg/20031202-1.c: Likewise.
30546         * gcc.dg/980312-1.c: Likewise.
30547         * gcc.dg/980313-1.c: Likewise.
30548         * gcc.dg/990117-1.c: Likewise.
30549         * gcc.dg/990424-1.c: Likewise.
30550         * gcc.dg/990524-1.c: Likewise.
30551         * gcc.dg/991230-1.c: Likewise.
30552         * gcc.dg/i386-387-1.c: Likewise.
30553         * gcc.dg/i386-387-2.c: Likewise.
30554         * gcc.dg/i386-387-3.c: Likewise.
30555         * gcc.dg/i386-387-4.c: Likewise.
30556         * gcc.dg/i386-387-5.c: Likewise.
30557         * gcc.dg/i386-387-6.c: Likewise.
30558         * gcc.dg/i386-asm-1.c: Likewise.
30559         * gcc.dg/i386-bitfield1.c: Likewise.
30560         * gcc.dg/i386-bitfield2.c: Likewise.
30561         * gcc.dg/i386-loop-1.c: Likewise.
30562         * gcc.dg/i386-loop-2.c: Likewise.
30563         * gcc.dg/i386-loop-3.c: Likewise.
30564         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30565         * gcc.dg/i386-pic-1.c: Likewise.
30566         * gcc.dg/i386-regparm.c: Likewise.
30567         * gcc.dg/i386-signbit-1.c: Likewise.
30568         * gcc.dg/i386-signbit-2.c: Likewise.
30569         * gcc.dg/i386-signbit-3.c: Likewise.
30570         * gcc.dg/i386-sse-5.c: Likewise.
30571         * gcc.dg/i386-sse-8.c: Likewise.
30572         * gcc.dg/i386-unroll-1.c: Likewise.
30573         * gcc.dg/tls/opt-1.c: Likewise.
30574         * gcc.dg/tls/opt-2.c: Likewise.
30575         * gcc.dg/unroll-1.c: Likewise.
30576         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30577         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30578         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30579         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30580         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30581         -m64 is specified.
30583 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30585         PR c++/18389
30586         * g++.dg/parse/cond1.C: New test.
30588         PR c++/18429
30589         * g++.dg/template/array9.C: New test.
30590         * g++.dg/ext/vla1.C: Adjust error messages.
30591         * g++.dg/ext/vlm1.C: Likewise.
30592         * g++.dg/template/crash2.C: Likewise.
30594         PR c++/18436
30595         * g++.dg/template/call3.C: New test.
30597         PR c++/18407
30598         * g++.dg/template/ptrmem11.C: New test.
30600 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
30602         PR other/14264
30603         * lib/g++.exp: Set LC_ALL and LANG to C.
30604         * lib/gcc-dg.exp: Likewise.
30605         * lib/gfortran.exp: Likewise.
30606         * lib/objc.exp: Likewise.
30607         * lib/treelang.exp: Likewise.
30609 2004-11-12  Andreas Schwab  <schwab@suse.de>
30611         * gcc.dg/pr16286.c: Fix last change.
30613 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30615         PR c++/18416
30616         * g++.dg/init/global1.C: New test.
30618 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
30620         * gcc.c-torture/execute/20041112-1.c: New test.
30622 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30624         * lib/gcc-dg.exp (dg-target-list): New.
30626 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30627             Richard Sandiford  <rsandifo@redhat.com>
30629         * lib/target-supports.exp (get-compiler_messages): New.
30630         (check_named_sections_available): Use it.
30631         (check_effective_target_ilp32): New.
30632         (check_effective_target_lp64): New.
30633         (is-effective-target): New.
30634         * lib/gcc-dg.exp (dg-require-effective-target): New.
30636 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
30638         * gcc.dg/precedence-1.c: New test.
30640 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30642         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30644         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30645         message, delete generated files, use more descriptive name for
30646         executable, and make the test unsupported when it cannot be run.
30648         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30649         (dg-require-weak, dg-require-visibility, dg-require-alias,
30650         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30651         dg-require-iconv, dg-require-named-sections): Use it.
30653         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30655 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
30657         PR target/16457
30658         * gcc.dg/ppc-and-1: New
30660         PR target/16796
30661         * gcc.dg/ppc-mov-1.c: New.
30663         PR target/16458
30664         * gcc.dg/ppc-compare-1.c: New.
30666 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
30668         * objc.dg/desig-init-2.m: New test.
30670 2004-11-10  Adam Nemet  <anemet@lnxw.com>
30672         PR middle-end/18160
30673         * g++.dg/warn/register-var-1.C: New test.
30674         * g++.dg/warn/register-var-2.C: New test.
30676 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30678         * gcc.dg/union-2.c: New test.
30680 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
30682         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30683         New test for PR tree-optimization/17892.
30685 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
30687         PR c++/18369
30688         * g++.dg/init/new12.C: New test.
30690 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
30692         * gcc.target/sparc: New directory.
30693         * gcc.target/sparc/sparc.exp: New driver.
30694         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30695         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30696         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30697         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30699 2004-11-10  Paul Brook  <paul@codesourcery.com>
30701         PR fortran/18218
30702         * gfortran.dg/list_read.c: New test.
30704 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30706         PR c/18322
30707         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30708         expected diagnostic location.
30710 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
30712         * gcc.dg/20041109-1.c: New test.
30714 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30716         PR objc/18406
30717         * objc/compile/pr18406.m: New test.
30719 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30721         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30723 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30725         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30727 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30729         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30731 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30733         * gcc.dg/20030225-2.c: Add prototype for abort and
30734         exit.
30736 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
30738         PR tree-opt/18299
30739         * gcc.c-torture/pr18299-1.c: New test.
30741 2004-11-06  Andreas Schwab  <schwab@suse.de>
30743         * gcc.dg/pr16286.c: Also test for bool and pixel.
30745 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
30747         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30748         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30749         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30750         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30751         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30752         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30753         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30754         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30755         gcc.dg/struct-semi-3.c: New tests.
30757 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30759         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30761 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30763         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30764         Do not use C99 designators.
30766 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30768         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30770 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30772         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30773         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30774         * gcc.c-torture/execute/simd-5.x: Remove.
30776 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
30778         PR rtl-optimization/17933
30779         * gcc.dg/torture/pr17933-1.c: New test.
30781 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30783         PR target/18106
30784         * lib/target-supports.exp (check_weak_available): Support
30785         Windows.
30787 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
30789         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30790         call to fflush(stdout) before abort.
30791         (my_ffsll): New function.
30792         (generate_fields): Use it.
30794 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30796         * gcc.dg/init-undef-1.c: New test.
30798 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30800         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30801         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30802         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30803         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30804         expected messages for new parser.
30806 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
30808         * g++.dg/ext/visibility/symbian1.C: New test.
30810 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30812         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30813         on LP64 targets.
30815 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30817         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30818         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30819         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30820         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30821         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30822         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30823         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30824         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30825         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30826         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30828 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30830         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
30831         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
30832         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
30833         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
30834         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30835         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
30836         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
30837         for new parser.
30839 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
30841         PR target/15342
30842         * gcc.dg/20041104-1.c: New test.
30844 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30846         * g++.dg/template/nontype7.C: New test.
30847         * g++.dg/template/nontype8.C: Likewise.
30848         * g++.dg/template/nontype9.C: Likewise.
30849         * g++.dg/template/nontype10.C: Likewise.
30850         * g++.dg/tc1/dr49.C: Likewise.
30851         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
30852         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
30854 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30856         * g++.dg/rtti/tinfo1.C: Remove xfails.
30858 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30860         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
30861         packed attribute to the definition to satisfy the new C++ parser.
30863 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30865         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
30866         invocations of va_arg.
30868 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
30870         PR c++/18124
30871         * g++.dg/template/crash25.C: New test.
30873         PR c++/18155
30874         * g++.dg/template/typedef2.C: New test.
30875         * g++.dg/parse/crash13.C: Adjust error markers.
30877         PR c++/18177
30878         * g++.dg/conversion/const3.C: New test.
30880 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30882         PR fortran/17535
30883         PR fortran/17583
30884         PR fortran/17713
30885         * gfortran.dg/generic_[123].f90: New testcases.
30887 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30889         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
30890         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
30892 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
30894         PR tree-opt/16808
30895         * gcc.c-torture/compile/pr16808.c: New test.
30897 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
30899         PR rtl-optimization/17104
30900         * gcc.dg/ppc-bitfield1.c: New.
30902 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30904         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
30906 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30908         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
30909         strings for 32-bit code.
30911 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
30913         PR c/18239
30914         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
30916 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
30918         PR c++/18064
30919         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
30921 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
30923         PR c++/15172
30924         * g++.dg/init/aggr2.C: New test.
30926 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
30928         * objc.dg/local-decl-1.m: New test.
30930 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30932         * gcc.dg/20040910-1.c: Adjust regex.
30934 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30936         PR rtl-optimization/18084
30937         * g++.dg/opt/pr18084-1.C: New testcase.
30939 2004-10-30  Matt Austern  <austern@apple.com>
30941         PR c++/17542
30942         * g++.dg/ext/attrib18.C: New test.
30944 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30946         PR middle-end/18096
30947         * gcc.dg/pr18096-1.c: New test case.
30949 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30951         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
30953 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
30955         PR c/16666
30956         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
30957         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
30958         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
30959         gcc.dg/old-style-prom-3.c: New tests.
30961 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
30963         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
30964         Remove unnecessary inclusion of stdio.h.
30966 2004-10-29  Roger Sayle  <roger@eyesopen.com>
30968         PR rtl-optimization/17581
30969         * gcc.dg/pr17581-1.c: New test case.
30971 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
30973         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
30974         being implemented.
30975         * g++.dg/conversion/dr195-1.C: New.
30976         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
30977         * g++.old-deja/g++.mike/p10148.C: Likewise.
30979 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
30981         PR c++/17695
30982         * g++.dg/debug/typedef2.C: New test.
30984 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
30986         PR fortran/13490
30987         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
30988         * gfortran.dg/g77/README: Update.
30990 2004-10-28  Matt Austern  <austern@apple.com>
30992         PR c++/14124
30993         * g++.dg/ext/packed7.C: New test.
30995 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
30997         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
30998         scan-assembler.
30999         * lib/scanasm.exp (hidden-scan-for): New proc.
31000         (scan-hidden): Use hidden-scan-for instead of constructing the scan
31001         string.
31002         (scan-not-hidden): Likewise.
31003         * lib/target-supports.exp (check_visibility_available): mach-o is
31004         support too.
31006 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
31008         PR c++/17132
31009         * g++.dg/template/memclass3.C: New test.
31011 2004-10-28  Adam Nemet  <anemet@lnxw.com>
31013         PR middle-end/18160
31014         * gcc.dg/register-var-1.c: New test.
31015         * gcc.dg/register-var-2.c: New test.
31016         * gcc.dg/asm-7.c: Taking the address of a register variable is an
31017         error now.
31019 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
31021         PR other/18172
31022         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31023         unused variables.
31024         * gcc.dg/vect/vect-22.c: Likewise.
31026 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
31028         * gcc.dg/i386-rotate-1.c: New test.
31030 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
31032         * g++.dg/init/ref12.C: Add "run" marker.
31034         PR c++/17435
31035         * g++.dg/init/ref12.C: New test.
31037         PR c++/18140
31038         * g++.dg/template/shift1.C: New test.
31039         * g++.dg/template/error10.C: Adjust error markers.
31041 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
31043         PR tree-opt/17529
31044         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31046 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
31048         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31049         * gcc.dg/weak/weak-3.c: Likewise.
31050         * gcc.dg/weak/weak-5.c: Likewise.
31051         * gcc.dg/weak/weak-9.c: Likewise.
31052         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31053         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31055         * gcc.dg/darwin-weakimport-1.c: New.
31057 2004-10-28  Ben Elliston  <bje@au.ibm.com>
31059         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31061 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
31063         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31064         'syntax' error messages.
31065         * gcc.dg/cpp/direct2s.c: Likewise.
31067 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
31069         * gcc.c-torture/compile/20041026-1.c: New.
31071 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
31073         PR c++/18093
31074         * g++.dg/lookup/ns2.C: New test.
31076         PR c++/18020
31077         * g++.dg/template/enum4.C: New test.
31079         PR c++/18161
31080         * g++.dg/template/expr1.C: New test.
31082 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31084         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31086 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31088         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31089         gcc.dg/decl-nospec-3.c: New tests.
31091 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
31093         * objc.dg/super-class-3.m: New test.
31095 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31097         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31098         resyncing.
31099         * gcc.dg/cpp/direct2s.c: Likewise.
31101 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
31103         * objc.dg/image-info.m: Update for changes to section selection.
31105 2004-10-25  David Ayers  <d.ayers@inode.at>
31106             Ziemowit Laski  <zlaski@apple.com>
31108         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31109         diagnostics when messaging 'id <Proto>'.
31110         * objc.dg/class-protocol-1.m: New test.
31111         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31112         a non-existent method signature.
31113         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31114         Update diagnostics when messaging with non-existent method signature.
31115         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31116         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31117         invalid receivers are now resolved as if messaging 'id'; remove
31118         extraneous diagnostics.
31120 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31122         PR c/16667
31123         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31124         gcc.dg/init-desig-obs-3.c: New tests.
31126 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
31128         * gcc.dg/debug/20041023-1.c: New test.
31130 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
31132         PR middle-end/17407
31133         * gcc.c-torture/compile/pr17407.c: New test.
31135         PR c++/18121
31136         * g++.dg/template/array8.C: New test.
31138 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31140         PR other/18138
31141         * lib/g++.exp: Accept more than one multilib libgcc.
31142         * lib/gcc-dg.exp: Likewise.
31143         * lib/objc.exp: Likewise.
31144         * lib/treelang.exp: Likewise.
31145         * lib/gfortran.exp: Likewise.
31147 2004-10-24  Ben Elliston  <bje@au.ibm.com>
31149         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31151 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
31153         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31154         * gcc.dg/c99-const-expr-3.c: Likewise.
31156 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
31158         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31160 2004-10-23  Ben Elliston  <bje@au.ibm.com>
31162         * gcc.c-torture/execute/loop-2e.x: Remove.
31164 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31166         PR c++/18095
31167         * g++.dg/parse/crash18.C: New.
31168         * g++.dg/parse/crash19.C: New.
31170 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31172         * g++.dg/ext/dllimport1.C: Move dg-warnings.
31173         * g++.dg/ext/dllimport2.C: Same.
31174         * g++.dg/ext/dllimport8.C: Same.
31176 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
31178         PR c++/10841
31179         * g++.dg/conversion/cast1.C: New test.
31180         * g++.dg/overload/pmf1.C: Adjust error marker.
31182 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
31184         PR objc/17923
31185         * objc.dg/const-str-7.m: New test.
31187 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31189         * g++.dg/template/memfriend11.C: Fix comment typo.
31190         * g++.dg/template/memfriend14.C: Likewise.
31192 2004-10-20  Richard Henderson  <rth@redhat.com>
31194         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31195         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31196         -fasynchronous-unwind-tables.
31198 2004-10-20  Richard Henderson  <rth@redhat.com>
31200         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31201         (main): Return success.
31202         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31203         (main): Return success.
31205 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31207         PR c++/13495
31208         * g++.dg/template/memfriend9.C: New test.
31209         * g++.dg/template/memfriend10.C: Likewise.
31210         * g++.dg/template/memfriend11.C: Likewise.
31211         * g++.dg/template/memfriend12.C: Likewise.
31212         * g++.dg/template/memfriend13.C: Likewise.
31213         * g++.dg/template/memfriend14.C: Likewise.
31214         * g++.dg/template/memfriend15.C: Likewise.
31215         * g++.dg/template/memfriend16.C: Likewise.
31216         * g++.dg/template/memfriend17.C: Likewise.
31217         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31219 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
31221         * g++.dg/conversion/dr195.C: New.
31222         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31224 2004-10-20  Ben Elliston  <bje@au.ibm.com>
31225             Devang Patel  <dpatel@apple.com>
31227         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31228         of floating point arithmetic, which could trap.
31230 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
31232         PR c++/14035
31233         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31234         * g++.dg/conversion/const2.C: New test.
31235         * g++.dg/expr/reinterpret2.C: New test.
31236         * g++.dg/expr/reinterpret3.C: New test.
31237         * g++.dg/expr/cast2.C: New test.
31238         * g++.dg/expr/copy1.C: New test.
31239         * g++.dg/other/conversion1.C: Change error message.
31240         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31241         function pointers to void *.
31242         * g++.old-deja/g++.mike/p10148.C: Likewise.
31244 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31246         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31248 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
31250         PR c++/18047
31252         * g++.dg/parse/expr3.C: New test.
31254 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31256         * gcc.dg/smod-1.c: New test.
31258 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
31260         * objc.dg/method-14.m: New test.
31262 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31264         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31265         Also xfail as the patch was reverted.
31267 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31269         PR middle-end/16973
31270         * gcc.dg/pr16973.c: New test.
31272 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
31274         PR tree-optimization/17656
31275         * gcc.c-torture/compile/pr17656.c: New test.
31277 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
31279         * g++.dg/eh/shadow1.C: New.
31281 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
31283         * gcc.c-torture/compile/20041018-1.c: New test.
31285 2004-10-18  Ben Elliston  <bje@au.ibm.com>
31287         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31288         compiler referring to register 0 when accessing sdata.  The linker
31289         now patches things up.
31291 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
31293         PR c/17529
31294         * gcc.c-torture/compile/pr17529.c: New test.
31296 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31298         PR c++/17743
31299         * g++.dg/ext/attrib17.C: New test.
31301 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31303         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31305 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31307         PR c++/10479
31308         * g++.dg/ext/attrib16.C: New test.
31310 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
31312         PR c++/17042
31313         * g++.dg/init/dso_handle1.C: New test.
31315         PR c++/14667
31316         * g++.dg/parse/typedef6.C: New test.
31318         PR c++/17916
31319         * g++.dg/parse/pragma1.C: New test.
31321 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
31323         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31325 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
31327         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31328         -fno-common when on HPPA HP-UX platforms.
31330 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
31332         PR other/16820
31333         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31334         stdint.h.
31335         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31336         uintptr_t.
31338 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31340         PR c++/16301
31341         * g++.dg/lookup/strong-using-4.C: New test.
31343 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31345         PR middle-end/16567
31346         * gcc.c-torture/compile/nested-1.c: New test.
31348 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31350         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31351         and mipsisa64*-*-* (until support for misaligned loads is added).
31352         * gcc.dg/vect/vect-50.c: Likewise.
31353         * gcc.dg/vect/vect-52.c: Likewise.
31354         * gcc.dg/vect/vect-54.c: Likewise.
31355         * gcc.dg/vect/vect-58.c: Likewise.
31356         * gcc.dg/vect/vect-60.c: Likewise.
31357         * gcc.dg/vect/vect-80.c: Likewise.
31359 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
31361         PR c++/17976
31362         * g++.dg/init/dtor3.C: New test.
31364 2004-10-15  Ben Elliston  <bje@au.ibm.com>
31366         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31368 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
31370         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31371         * gcc.dg/macho-lo-sum.c: Likewise.
31373 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
31375         * gcc.dg/ppc-spe64-1.c: New test.
31377 2004-10-14  Devang Patel  <dpatel@apple.com>
31379         PR 17635
31380         * gcc.dg/pr17635.c : New test.
31382 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
31384         * gcc.dg/vect/vect-28.c: Remove xfail.
31385         * gcc.dg/vect/vect-30.c: Remove xfail.
31386         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31387         * gcc.dg/vect/vect-33.c: Remove xfail.
31388         * gcc.dg/vect/vect-44.c: Remove xfail.
31389         * gcc.dg/vect/vect-46.c: Remove xfail.
31390         * gcc.dg/vect/vect-50.c: Remove xfail.
31391         * gcc.dg/vect/vect-52.c: Remove xfail.
31392         * gcc.dg/vect/vect-54.c: Remove xfail.
31393         * gcc.dg/vect/vect-58.c: Remove xfail.
31394         * gcc.dg/vect/vect-60.c: Remove xfail.
31395         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31396         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31397         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31398         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31399         * gcc.dg/vect/vect-8.c: Remove xfail.
31400         * gcc.dg/vect/vect-80.c: Remove xfail.
31401         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31403 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31405         * gcc.dg/vect/vect-82.c: New testcase.
31406         * gcc.dg/vect/vect-82_64.c: New testcase.
31407         * gcc.dg/vect/vect-83.c: New testcase.
31408         * gcc.dg/vect/vect-83_64.c: New testcase.
31410 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31412         * gcc.dg/cpp/error-1.c: New test.
31414 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31416         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31418 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
31420         PR target/17984
31421         * gcc.dg/cris-peep2-xsrand2.c: New test.
31423 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
31425         PR c++/17661
31426         * g++.dg/expr/for2.C: New test.
31428 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31430         * g++.dg/inherit/thunk1.C: Run on the SPARC.
31432 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
31434         PR tree-optimization/17724
31435         * g++.dg/opt/pr17724-1.C: New test.
31436         * g++.dg/opt/pr17724-2.C: New test.
31437         * g++.dg/opt/pr17724-3.C: New test.
31438         * g++.dg/opt/pr17724-4.C: New test.
31439         * g++.dg/opt/pr17724-5.C: New test.
31440         * g++.dg/opt/pr17724-6.C: New test.
31442 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
31444         PR c/17301
31445         * gcc.dg/pr17301-2.c: New test.
31447 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
31449         PR c++/15876
31450         * g++.dg/parse/error22.C: New test.
31452         PR c++/17936
31453         * g++.dg/template/spec18.C: New test.
31455 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
31457         * gcc.dg/ia64-asm-1.c: Add prototype for abort
31458         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31459         memcpy.
31460         * gcc.dg/ia64-sync-2.c: Ditto.
31461         * gcc.dg/ia64-sync-3.c: Ditto.
31463 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
31465         * g++.dg/eh/cleanup5.C: Add dg-options "".
31467 2004-10-11  Roger Sayle  <roger@eyesopen.com>
31469         PR middle-end/17657
31470         * gcc.dg/switch-4.c: New test case.
31472 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
31474         * gcc.c-torture/execute/20041011-1.c: New test.
31476 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31478         PR c++/17554
31479         * g++.dg/init/for3.C: New test.
31481         PR c++/17657
31482         * g++.dg/opt/switch2.C: New test.
31484         PR middle-end/17703
31485         * g++.dg/warn/Wreturn-2.C: New test.
31487 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31489         PR c++/17907
31490         * g++.dg/eh/cleanup5.C: New test.
31492 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
31494         PR c++/17393
31495         * g++.dg/parse/error21.C: New test.
31497 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31499         * g++.dg/overload/pmf1.C: Adjust quoting marks.
31500         * g++.dg/warn/incomplete1.C: Likewise.
31501         * g++.dg/template/qualttp20.C: Likewise.
31503 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31505         PR c/17881
31506         * parm-incomplete-1.c: New test.
31508 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31510         PR c++/17867
31511         * g++.dg/parse/error19.C: New test.
31513         PR c++/17670
31514         * g++.dg/init/new11.C: New test.
31516         PR c++/17821
31517         * g++.dg/parse/error20.C: New test.
31519         PR c++/17826
31520         * g++.dg/template/crash24.C: New test.
31522 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31524         PR c/17301
31525         * gcc.dg/pr17301-1.c: New test.
31527 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31529         PR c/17189
31530         * gcc.dg/anon-struct-5.c: New test.
31532 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31534         PR c/17844
31535         * gcc.dg/pr17844-1.c: New test.
31537 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
31539         PR tree-optimization/17906
31540         * gcc.c-torture/compile/pr17906.c: New.
31542 2004-10-09  Stuart Hastings  <stuart@apple.com>
31543             Roger Sayle  <roger@eyesopen.com>
31545         PR rtl-optimization/17853
31546         * gcc.dg/i386-mmx-5.c: New testcase.
31548 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
31550         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31552 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31554         PR c++/17524
31555         * g++.dg/template/static9.C: New test.
31557         PR c++/17685
31558         * g++.dg/parse/operator5.C: New test.
31560 2004-10-09  Roger Sayle  <roger@eyesopen.com>
31562         PR middle-end/17894
31563         * gcc.c-torture/execute/divcmp-4.c: New test case.
31565 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31567         PR tree-opt/17902
31568         * g++.dg/opt/pr17902.C: New test.
31570 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
31572         * gcc.dg/cpp/ident-1.c: Add dg-options "".
31574 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31576         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31578 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31580         * gcc.dg/assign-warn-3.c: New test.
31582 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31584         PR c/16999
31585         * gcc.dg/cpp/ident-1.c: New test.
31587 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31589         * gcc.c-torture/compile/acc1.c: New.
31591 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31593         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31594         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31596 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31598         * gcc.dg/ultrasp11.c: New test.
31600 2004-10-08  Michael Matz  <matz@suse.de>
31602         * gcc.dg/doloop-2.c: New test.
31604 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31606         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31607         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31608         objc.dg/method-9.m: Update expected diagnostics.
31610 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
31612         * gcc.dg/ppc-fsel-3.c: New file.
31613         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31615 2004-10-07  Paul Brook  <paul@codesourcery.com>
31617         * gfortran.dg/intrinsic_verify_1.f90: New test.
31619 2004-10-07  Paul Brook  <paul@codesourcery.com>
31621         * gfortran.dg/empty_format_1.f90: Remove stray commas.
31623 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31625         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31626         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31627         commit.
31629 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
31631         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31633 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31635         PR c++/17115
31636         * g++.dg/warn/Winline-4.C: New test.
31638 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31640         * gcc.c-torture/compile/20041007-1.c: New test.
31642 2004-10-07  Paul Brook  <paul@codesourcery.com>
31644         PR fortran/17678
31645         * gfortran.dg/use_allocated_1.f90: New test.
31647 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31649         PR middle-end/17849
31650         * gfortran.fortran-torture/compile/nested.f90: New test
31652 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31654         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31656 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31658         PR c++/17368
31659         * g++.dg/ext/asm6.C: New test.
31661 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
31663         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31665 2004-10-06  Paul Brook  <paul@codesourcery.com>
31667         PR libfortran/17709
31668         * gfortran.dg/empty_format_1.f90: New test.
31670 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31672         PR fortran/17568
31673         * gfortran.dg/ishft.f90: New test.
31675         PR fortran/17283
31676         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31677         tests.
31679 2004-10-06  Paul Brook  <paul@codesourcery.com>
31681         * gfortran.dg/do_1.f90: New test.
31683 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31685         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31686         optimizing for size.
31688 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31690         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31692 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31694         * gcc.c-torture/compile/20041005-1.c: New test.
31696 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31698         PR c++/17829
31699         * g++.dg/lookup/koenig4.C: New.
31701 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31703         * g++.dg/other/classkey1.C: Adjust quoting marks.
31704         * g++.dg/parse/error15.C: Likewise.
31705         * g++.dg/template/meminit2.C (int>): Likewise.
31707 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31709         PR fortran/17283
31710         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31712         PR fortran/17631
31713         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31715         PR fortran/17708
31716         * gfortran.dg/pr17708.f90: New test.
31718 2004-10-04  Chao-ying Fu  <fu@mips.com>
31720         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31721         * gcc.dg/vect/vect-4.c: Ditto.
31722         * gcc.dg/vect/vect-5.c: Ditto.
31723         * gcc.dg/vect/vect-6.c: Ditto.
31724         * gcc.dg/vect/vect-8.c: Ditto.
31725         * gcc.dg/vect/vect-16.c: Ditto.
31726         * gcc.dg/vect/vect-30.c: Ditto.
31727         * gcc.dg/vect/vect-40.c: Ditto.
31728         * gcc.dg/vect/vect-41.c: Ditto.
31729         * gcc.dg/vect/vect-42.c: Ditto.
31730         * gcc.dg/vect/vect-43.c: Ditto.
31731         * gcc.dg/vect/vect-44.c: Ditto.
31732         * gcc.dg/vect/vect-45.c: Ditto.
31733         * gcc.dg/vect/vect-46.c: Ditto.
31734         * gcc.dg/vect/vect-47.c: Ditto.
31735         * gcc.dg/vect/vect-48.c: Ditto.
31736         * gcc.dg/vect/vect-49.c: Ditto.
31737         * gcc.dg/vect/vect-50.c: Ditto.
31738         * gcc.dg/vect/vect-51.c: Ditto.
31739         * gcc.dg/vect/vect-52.c: Ditto.
31740         * gcc.dg/vect/vect-53.c: Ditto.
31741         * gcc.dg/vect/vect-54.c: Ditto.
31742         * gcc.dg/vect/vect-55.c: Ditto.
31743         * gcc.dg/vect/vect-56.c: Ditto.
31744         * gcc.dg/vect/vect-57.c: Ditto.
31745         * gcc.dg/vect/vect-58.c: Ditto.
31746         * gcc.dg/vect/vect-59.c: Ditto.
31747         * gcc.dg/vect/vect-60.c: Ditto.
31748         * gcc.dg/vect/vect-74.c: Ditto.
31749         * gcc.dg/vect/vect-79.c: Ditto.
31750         * gcc.dg/vect/vect-80.c: Ditto.
31752 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
31754         * gcc.dg/unused-7.c: Use the correct option.
31756 2004-10-04  Paul Brook  <paul@codesourcery.com>
31757         Bud Davis  <bdavis9659@comcast.net>
31759         PR fortran/17706
31760         PR fortran/16434
31761         * gfortran/pr17706.f90: New test.
31762         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31764 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31766         * gfortran.dg/pr17612.f90: New test.
31768 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31770         * g++.dg/template/local1.C: Adjust quoting marks in
31771         testing for diagnostics.
31772         * g++.dg/tls/diag-2.C: Likewise.
31773         * g++.dg/other/error8.C: Likewise.
31775 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31777         PR c/17178
31778         * gcc.dg/unused-4.c: Adjust to be correct.
31780         PR c/17820
31781         * gcc.dg/unused-7.c: New test.
31783 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31785         PR c++/17797
31786         * g++.dg/overload/template2.C: New test.
31788 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
31790         PR tree-optimization/16632
31791         * gcc.dg/tree-ssa/20041002-1.c: New.
31793 2004-10-03  Paul Brook  <paul@codesourcery.com>
31795         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
31796         rather than relying on default formatting.
31798 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
31800         * gcc.dg/20040920-1.c: Update expected message text.
31802 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
31804         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31806 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
31808         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31809         tree level.
31811 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31813         * gcc.dg/tree-ssa/pr17343.c: Remove.
31815 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31817         PR tree-opt/17343
31818         * gcc.dg/tree-ssa/pr17343.c: New test.
31820 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
31822         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31823         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31824         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31825         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31826         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31828 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31830         * gcc.dg/lvalue-2.c: New test.
31832 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31834         PR c/17730
31835         * gcc.dg/pr17730-1.c: New test
31837 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31839         PR c/7425
31840         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
31842 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31844         * gcc.c-torture/execute/stdarg-1.c: New test.
31845         * gcc.c-torture/execute/stdarg-2.c: New test.
31846         * gcc.c-torture/execute/stdarg-3.c: New test.
31847         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31848         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31849         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31850         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31851         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31853 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31855         PR tree-optimization/17697
31856         * g++.dg/opt/pr17697-1.C: New test.
31857         * g++.dg/opt/pr17697-2.C: New test.
31858         * g++.dg/opt/pr17697-3.C: New test.
31860 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31862         PR c/16409
31863         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
31864         gcc.dg/vla-init-5.c: New tests.
31866 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31868         PR c/13804
31869         * gcc.dg/pr13804-1.c: New test.
31871 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31873         PR fortran/16938
31874         * gfortran.dg/pr16938.f90: New test.
31876 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31878         * g++.dg/template/crash23.C: New test.
31880 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31882         PR c++/17585
31883         * g++.dg/template/static8.C: New test.
31885 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
31887         PR c++/17681
31888         * g++.dg/other/error9.C: New test.
31890 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31892         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
31894 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31896         PR fortran/15164
31897         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
31899 2004-09-26  Roger Sayle  <roger@eyesopen.com>
31901         PR middle-end/17112
31902         * gcc.dg/pr17112-1.c: New test case.
31904 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31906         PR c/11459
31907         * gcc.dg/pr11459-1.c: New test.
31909 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
31911         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
31912         * gcc.dg/tree-ssa/loop-4.c: Likewise.
31914 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31916         * gfortran.dg/pr15324.f90: Make array bounds consistent.
31918 2004-09-25  Jan Hubicka  <jh@suse.cz>
31920         * compile/30040909-1.c: New test.
31921         * compile/30040907-1.c: New test.
31923 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
31925         * gcc.c-torture/execute/va-arg-26.c: New test.
31927 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
31929         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
31930         extra diagnostics on targets with 64-bit pointers.
31931         * objc.dg/selector-1.m: Adjust dg-warning regexp.
31933 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31935         PR c/17188
31936         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
31937         * gcc.dg/decl-3.c: Adjust expected message.
31939 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31941         PR fortran/17615
31942         * gfortran.dg/pr17615.f90: New test.
31944 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
31946         PR tree-optimzation/17517
31947         * g++.dg/tree-ssa/pr17517.C: New Test.
31949 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31951         PR c++/16889
31952         * g++.dg/lookup/ambig3.C: New.
31954 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
31956         PR tree-opt/17624
31957         * g++.dg/opt/pr17624.C: New test.
31959 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31961         PR c/6980
31962         * gcc.dg/Wbad-function-cast-1.c: New test.
31964 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
31966         * g++.dg/ext/complit1.C
31967         * g++.dg/other/error2.C
31968         * g++.dg/other/nontype-1.C
31969         * g++.dg/parse/crash11.C
31970         * g++.dg/parse/crash12.C
31971         * g++.dg/parse/error15.C
31972         * g++.dg/parse/error4.C
31973         * g++.dg/parse/tmpl-outside1.C
31974         * g++.dg/parse/too-many-tmpl-args1.C
31975         * g++.dg/template/dependent-expr3.C
31976         * g++.dg/template/error10.C
31977         * g++.dg/template/instantiate1.C
31978         * g++.dg/template/vtable2.C
31979         * g++.dg/warn/Wshadow-1.C
31980         * g++.dg/warn/weak1.C
31981         * g++.old-deja/g++.brendan/crash16.C
31982         * g++.old-deja/g++.brendan/crash18.C
31983         * g++.old-deja/g++.brendan/crash48.C
31984         * g++.old-deja/g++.brendan/crash49.C
31985         * g++.old-deja/g++.brendan/crash55.C
31986         * g++.old-deja/g++.brendan/crash56.C
31987         * g++.old-deja/g++.brendan/crash8.C
31988         * g++.old-deja/g++.brendan/enum11.C
31989         * g++.old-deja/g++.brendan/enum8.C
31990         * g++.old-deja/g++.brendan/enum9.C
31991         * g++.old-deja/g++.brendan/friend3.C
31992         * g++.old-deja/g++.brendan/misc14.C
31993         * g++.old-deja/g++.bugs/900402_02.C
31994         * g++.old-deja/g++.bugs/900404_03.C
31995         * g++.old-deja/g++.bugs/900404_04.C
31996         * g++.old-deja/g++.bugs/900428_03.C
31997         * g++.old-deja/g++.jason/crash4.C
31998         * g++.old-deja/g++.jason/overload21.C
31999         * g++.old-deja/g++.jason/redecl1.C
32000         * g++.old-deja/g++.jason/report.C
32001         * g++.old-deja/g++.jason/rfg10.C
32002         * g++.old-deja/g++.jason/template30.C
32003         * g++.old-deja/g++.law/arm12.C
32004         * g++.old-deja/g++.law/ctors5.C
32005         * g++.old-deja/g++.law/cvt20.C
32006         * g++.old-deja/g++.law/init10.C
32007         * g++.old-deja/g++.law/init8.C
32008         * g++.old-deja/g++.law/visibility17.C
32009         * g++.old-deja/g++.law/visibility7.C
32010         * g++.old-deja/g++.mike/net8.C
32011         * g++.old-deja/g++.mike/p646.C
32012         * g++.old-deja/g++.mike/p700.C
32013         * g++.old-deja/g++.mike/p701.C
32014         * g++.old-deja/g++.mike/p811.C
32015         * g++.old-deja/g++.ns/template13.C
32016         * g++.old-deja/g++.other/array3.C
32017         * g++.old-deja/g++.other/crash25.C
32018         * g++.old-deja/g++.other/dtor3.C
32019         * g++.old-deja/g++.other/dtor4.C
32020         * g++.old-deja/g++.other/main1.C
32021         * g++.old-deja/g++.other/warn7.C
32022         * g++.old-deja/g++.pt/crash11.C
32023         * g++.old-deja/g++.pt/crash36.C
32024         * g++.old-deja/g++.pt/spec22.C
32025         * g++.old-deja/g++.pt/spec9.C
32026         * g++.old-deja/g++.pt/ttp52.C
32027         * g++.old-deja/g++.robertl/eb103.C
32028         * g++.old-deja/g++.robertl/eb121.C
32029         * g++.old-deja/g++.robertl/eb22.C
32030         * g++.old-deja/g++.robertl/eb8.C:
32031         Update locations and/or regexps of dg-error markers.
32032         Remove markers for some bogus messages that are no longer issued.
32034 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
32036         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32037         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32039 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
32041         PR c++/17618
32042         * g++.dg/lookup/crash5.C: New test.
32044 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
32046         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32047         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32048         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32049         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32050         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32051         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32053         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32054         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32055         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32056         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32057         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32058         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32060         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32062         * gcc.dg/vect/vect-44.c: Check additional cases.
32063         * gcc.dg/vect/vect-48.c: Check additional cases.
32065         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32066         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32067         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32068         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32069         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32070         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32071         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32072         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32073         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32075         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32076         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32077         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32079 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32081         * gcc.dg/tree-ssa/loop-6.c: New test.
32083 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
32085         PR c++/17620
32086         * g++.dg/inherit/base2.C: New.
32088 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32090         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32091         * gcc.dg/20001012-2.c: Likewise.
32092         * gcc.dg/20001013-1.c: Likewise.
32093         * gcc.dg/20001101-1.c: Likewise.
32094         * gcc.dg/20001102-1.c: Likewise.
32095         * gcc.dg/bf-spl1.c: Likewise.
32096         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32097         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32099 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
32101         PR tree-optimization/16721
32102         * gcc.dg/tree-ssa/pr16721.c: New test.
32104 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
32106         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32107         * gcc.dg/20040305-1.c: Likewise.
32109 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32111         PR c/16566
32112         * gcc.c-torture/compile/pr16566-1.c,
32113         gcc.c-torture/compile/pr16566-2.c,
32114         gcc.c-torture/compile/pr16566-3.c: New tests.
32116 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
32118         PR tree-optimization/17512
32119         * gcc.c-torture/compile/20040916-1.c.
32121 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
32123         * gcc.dg/pragma-re-3.c: New test.
32125 2004-09-17  Matt Austern  <austern@apple.com>
32127         PR c++/15049
32128         * g++.dg/other/anon3.C: New.
32130 2004-09-21  Roger Sayle  <roger@eyesopen.com>
32132         PR c++/7503
32133         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32134         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32135         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32136         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32137         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32139 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
32141         PR fortran/17286
32142         * gfortran.dg/pr17286.f90: New test.
32144 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
32146         PR c++/17530
32147         * g++.dg/template/static7.C: New test.
32149 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
32151         PR tree-opt/17558
32152         * gcc.c-torture/compile/pr17558.c: New test.
32154 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32156         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32157         if SKIP_ATTRIBUTE is defined.
32159 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32161         PR fortran/15957
32162         * gfortran.dg/pr15957.f90: New test.
32164 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
32166         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32167         in comparison.
32168         * gcc.dg/vect/vect-79.c: Likewise.
32169         * gcc.dg/vect/vect-80.c: Likewise.
32171 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32173         PR fortran/15750
32174         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32176 2004-09-20  Ira Rosen  <irar@il.ibm.com>
32178         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32179         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32180         * gcc.dg/vect/vect-62.c: New testcase.
32181         * gcc.dg/vect/vect-63.c: New testcase.
32182         * gcc.dg/vect/vect-64.c: New testcase.
32183         * gcc.dg/vect/vect-65.c: New testcase.
32184         * gcc.dg/vect/vect-66.c: New testcase.
32185         * gcc.dg/vect/vect-67.c: New testcase.
32186         * gcc.dg/vect/vect-68.c: New testcase.
32187         * gcc.dg/vect/vect-69.c: New testcase.
32188         * gcc.dg/vect/vect-79.c: New testcase.
32189         * gcc.dg/vect/vect-80.c: New testcase.
32191 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32193         * gcc.target/mips/asm-1.c: New test.
32195 2004-09-19  Ira Rosen  <irar@il.ibm.com>
32197         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32198         * gcc.dg/vect/vect-73.c: New testcase.
32199         * gcc.dg/vect/vect-74.c: New testcase.
32200         * gcc.dg/vect/vect-75.c: New testcase.
32201         * gcc.dg/vect/vect-76.c: New testcase.
32202         * gcc.dg/vect/vect-77.c: New testcase.
32203         * gcc.dg/vect/vect-78.c: New testcase
32205 2004-09-18  Paul Brook  <paul@codesourcery.com>
32207         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32209 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32211         PR c/17424
32212         * gcc.dg/pr17424-1.c: New test.
32214 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
32216         * g++.dg/tree-ssa/pr17153.C: New test.
32218 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
32220         PR pch/13361
32221         * g++.dg/pch/wchar-1.C: New.
32222         * g++.dg/pch/wchar-1.Hs: New.
32224 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
32226         * gcc.c-torture/execute/20040917-1.c: New test.
32228 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32230         PR tree-optimization/17319
32231         * gcc.dg/pr17319.c: New test.
32233 2004-09-17  Devang Patel  <dpatel@apple.com>
32235         * gcc.dg/20040813-1.c: New test.
32237 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32239         PR tree-optimization/17273
32240         * gcc.c-torture/compile/pr17273.c: New test.
32242 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32244         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32245         Update expected messages.
32246         * gcc.dg/declspec-13.c: New test.
32248 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
32250         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32252 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32254         * gcc.c-torture/execute/pr17252.c: Use post-increment to
32255         change what 'a' is pointing to.
32257 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
32259         PR c++/16002
32260         * g++.dg/template/error18.C: New test.
32262         PR c++/16029
32263         * g++.dg/warn/Wunused-8.C: New test.
32265 2004-09-17  Steven Bosscher  <stevenb@suse.de>
32267         PR tree-optimization/17513
32268         * gcc.dg/20040916-1.c: New test.
32270 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
32272         PR c++/17501
32273         * g++.dg/template/typename7.C: New test.
32275 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32277         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32279 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
32281         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32282         with -ftree-based-profiling also.
32283         * lib/profopt.exp: Support late-set profile_option/feedback_option.
32285 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
32287         PR/15364
32288         * gfortran.dg/der_array_io_1.f90: New test.
32289         * gfortran.dg/der_array_io_2.f90: New test.
32290         * gfortran.dg/der_array_io_3.f90: New test.
32292 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32294         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32295         EABI.
32297 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32299         * g++.dg/opt/switch1.C: New test.
32301 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32303         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32304         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32305         Update expected messages.
32307 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32309         PR fortran/16485
32310         * gfortran.dg/same_name_1.f90: New test.
32312 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
32314         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
32315         dereference garbage pointers.
32317 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
32319         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32320         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32322         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32323         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32324         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32326 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
32328         PR c++/17324
32329         * g++.dg/template/mangle1.C: New test.
32331 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32333         PR tree-optimization/17252
32334         * gcc.c-torture/execute/pr17252.c: New test.
32336 2004-09-14  Andrew Pinski  <apinski@apple.com>
32338         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32340 2004-09-14  Roger Sayle  <roger@eyesopen.com>
32342         PR rtl-optimization/9771
32343         * gcc.dg/pr9771-1.c: New test case.
32345 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32347         PR tree-optimization/15262
32348         * gcc.c-torture/execute/pr15262-1.c: New test.
32349         * gcc.c-torture/execute/pr15262-2.c: New test.
32351 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32353         * gcc.dg/declspec-12.c: New test.
32355 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
32357         * gfortran.dg/pr17090.f90: Add directives to test.
32359 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32361         * gcc.c-torture/compile/20040914-1.c: New test.
32363 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32365         PR c++/16162
32366         * g++.dg/template/decl2.C: New test.
32368 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
32370         PR fortran/17090
32371         * gfortran.dg/pr17090.f90: New test.
32373 2004-09-13  Dale Johannesen  <dalej@apple.com>
32375         * gcc.c-torture/compile/pr17408.c: New test case.
32377 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32379         PR c++/16716
32380         * g++.dg/parse/crash17.C: New test.
32382         PR c++/17327
32383         * g++.dg/template/enum3.C: New test.
32385 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
32387         * lib/gcc-defs.exp: Load wrapper.exp.
32388         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32389         using local code.
32390         * lib/gcc.exp (gcc_init): Similar.
32391         * lib/gfortran.exp (gfortran_init): Similar.
32392         * lib/objc.exp (objc_init): Similar.
32393         * lib/treelang.exp (treelang_init): Similar.
32394         * lib/wrapper.exp: New file with build_wrapper call machinery in
32395         ${tool}_maybe_build_wrapper.
32397 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32399         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32400         "inline".
32401         * gcc.dg/declspec-11.c: Update expected messages.
32402         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32403         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32404         gcc.dg/inline-12.c: New tests.
32406 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
32408         * g++.dg/tree-ssa/pr17400.C: New testcase.
32410 2004-09-13  James E Wilson  <wilson@specifixinc.com>
32412         * gcc.target/mips/sb1-1.c: New testcase.
32414 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
32416         * lib/g77-dg.exp: Remove unused file.
32417         * lib/mike-g77.exp: Ditto.
32418         * lib/g77.exp: Ditto.
32420 2004-09-12  Richard Henderson  <rth@redhat.com>
32422         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32424 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32426         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32427         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32428         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32429         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32430         Update expected messages.
32432 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
32434         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32435         declaration/use mismatch for dirp parameter.
32437 2004-09-12  Andrew Pinski  <apinski@apple.com>
32439         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32440         -fgnu-runtime is passed.
32442 2004-09-12  Richard Henderson  <rth@redhat.com>
32444         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32445         do the uplevel thing and update additional_flags directly.
32446         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32447         gfortran.fortran-torture/execute/intrinsic_nearest.x,
32448         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32449         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32451 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32453         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32455 2004-09-11  Roger Sayle  <roger@eyesopen.com>
32457         PR middle-end/17411
32458         * g++.dg/opt/pr17411-1.C: New test case.
32460 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32462         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32463         gcc.dg/tls/diag-2.c: Update expected messages.
32464         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
32465         messages.
32466         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32467         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32468         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32469         gcc.dg/tls/diag-5.c: New tests.
32471 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
32473         * gcc.dg/20040910-1.c: Correct dg-error regexp.
32475 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32477         * g++.dg/parse/break-in-for.C: New test.
32479 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
32481         * gcc.dg/tree-ssa/20040911-1.c: New test.
32483 2004-09-11  Andreas Jaeger  <aj@suse.de>
32485         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32486         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32488 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
32490         * gcc.target/frv: New directory of FR-V-specific tests.
32492 2004-09-10  James E Wilson  <wilson@specifixinc.com>
32494         * gcc.dg/convert-vec-1.c: New test.
32496 2004-09-10  Roger Sayle  <roger@eyesopen.com>
32498         PR middle-end/17024
32499         * gcc.dg/pr17024-1.c: New test case.
32501 2004-09-10  Eric Christopher  <echristo@redhat.com>
32503         * gcc.dg/20040910-1.c: New test.
32505 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32507         * gcc.dg/bitfld-9.c: New test.
32509 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
32511         * gcc.c-torture/execute/ieee/acc1.c: New test.
32512         * gcc.c-torture/execute/ieee/acc2.c: New test.
32513         * gcc.c-torture/execute/ieee/mzero6.c: New test.
32515 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32517         * gcc.dg/deprecated-2.c: New test.
32519 2004-09-09  James E Wilson  <wilson@specifixinc.com>
32521         * gcc.dg/init-vec-1.c: New test.
32523 2004-09-09  Roger Sayle  <roger@eyesopen.com>
32525         PR middle-end/17055
32526         * gcc.dg/pr17055-1.c: New test case.
32528 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
32530         PR target/17377
32531         * gcc.c-torture/execute/pr17377.c: New test.
32533 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32535         PR c/8420
32536         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32537         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32538         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32539         gcc.dg/long-long-typespec-1.c: New tests.
32540         * gcc.dg/tls/diag-2.c: Update expected diagnostics
32542 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32544         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32545         gcc.dg/gnu99-static-1.c: New tests.
32547 2004-09-08  Devang Patel  <dpatel@apple.com>
32549         * gcc.dg/darwin-ld-20040828-1.c: New test.
32550         * gcc.dg/darwin-ld-20040828-2.c: New test.
32551         * gcc.dg/darwin-ld-20040828-3.c: New test.
32553 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
32555         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32556         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32557         in error message.
32558         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32559         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32560         in error message.
32561         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32562         types they qualify.
32563         * objc.dg/type-size-2.m: Fix wording in comment.
32564         * objc.dg/va-meth-1.m: New test case.
32566 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
32568         PR c/16633:
32569         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32570         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32572 2004-09-06  Devang Patel  <dpatel@apple.com>
32574         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32575         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32577 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
32579         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32580         reflect changed line numbering of diagnostics.
32582 2004-09-06  Paul Brook  <paul@codesourcery.com>
32584         * gfortran.dg/edit_real_1.f90: Add new test.
32586 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32588         * gcc.dg/tree-ssa/loop-2.c: New test.
32589         * gcc.dg/tree-ssa/loop-3.c: New test.
32590         * gcc.dg/tree-ssa/loop-4.c: New test.
32591         * gcc.dg/tree-ssa/loop-5.c: New test.
32593 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32595         * gcc.dg/format/sentinel-1.c: Update for parameter option.
32597 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32599         * gcc.dg/format/sentinel-1.c: New test.
32601 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
32603         * gcc.dg/builtins-46.c: New.
32605 2004-09-03  Devang Patel  <dpatel@apple.com>
32607         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32608         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32610 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32612         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32613         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32614         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32615         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32616         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32617         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32618         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32619         the non-portable bzero.
32620         * gcc.dg/20010912-1.c: xfail for NetWare.
32621         * gcc.dg/20020426-2.c: xfail for NetWare.
32622         * gcc.dg/20021014-1.c: xfail for NetWare.
32623         * gcc.dg/20021018-1.c: xfail for NetWare.
32624         * gcc.dg/20030213-1.c: xfail for NetWare.
32625         * gcc.dg/20030225-1.c: xfail for NetWare.
32626         * gcc.dg/20030708-1.c: xfail for NetWare.
32627         * gcc.dg/builtins-config.h: Also exclude NetWare.
32628         * gcc.dg/format/format.h: Define restrict only if not already defined.
32629         * gcc.dg/nest.c: xfail for NetWare.
32630         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32631         * lib/target-supports.exp (check_visibility_available): Exclude
32632         NetWare.
32634 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32636         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32637         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32638         deterministic starting point for the alignment of structure fields.
32639         * gcc.dg/Wpadded.c: Dito.
32640         * g++.dg/abi/vbase10.C: Dito.
32642 2004-09-03  Devang Patel  <dpatel@apple.com>
32644         * g++.dg/debug/pr15736.cc: New test.
32646 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32648         * README.QMTEST: Fix out-of-date link.
32650 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
32652         PR fortran/16579
32653         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32654         Delete.  Duplicate of gfortran.dg/g77/20010610.f
32656 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32658         * g++.dg/abi/arm_rtti1.C: New test.
32660 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
32662         * gcc.dg/ppc-vector-memcpy.c: New.
32663         * gcc.dg/ppc-vector-memset.c: New.
32665 2004-09-02  Chao-ying Fu  <fu@mips.com>
32667         * gcc.target/mips/mips-3d-1.c: New test.
32668         * gcc.target/mips/mips-3d-2.c: New test.
32669         * gcc.target/mips/mips-3d-3.c: New test.
32670         * gcc.target/mips/mips-3d-4.c: New test.
32671         * gcc.target/mips/mips-3d-5.c: New test.
32672         * gcc.target/mips/mips-3d-6.c: New test.
32673         * gcc.target/mips/mips-3d-7.c: New test.
32674         * gcc.target/mips/mips-3d-8.c: New test.
32675         * gcc.target/mips/mips-3d-9.c: New test.
32676         * gcc.target/mips/mips-ps-1.c: New test.
32677         * gcc.target/mips/mips-ps-2.c: New test.
32678         * gcc.target/mips/mips-ps-3.c: New test.
32679         * gcc.target/mips/mips-ps-4.c: New test.
32680         * gcc.target/mips/mips-ps-type.c: New test.
32682 2004-09-02  Paul Brook  <paul@codesourcery.com>
32684         * gfortran.dg/edit_real_1.f90: Add new tests.
32686 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32688         PR fortran/15327
32689         * gfortran.dg/merge_char_1.f90: New test.
32691 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32693         PR fortran/16404
32694         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32696 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32698         PR c/1522
32699         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32701 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
32703         * g++.dg/opt/loop1.C: Do not XFAIL.
32705 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
32707         * gcc.c-torture/execute/20040831-1.c: New test.
32709 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
32711         PR fortran/16579
32712         * gfortran.dg/g77/20010610.f: Now passes.
32713         Copy from g77.f-torture/execute. Add dg-run directive.
32714         * gfortran.dg/g77/README: Update
32716 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
32718         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32719         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32720         (t1, t2, t3, t4): Add volatile.
32722 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32724         * g++.dg/ext/visibility/arm1.C: New test.
32726 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
32728         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32729         -pedantic-errors.
32731 2004-09-01  Paul Brook  <paul@codesourcery.com>
32733         * gfortran.dg/eof_2.f90: New test.
32735 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32737         PR fortran/16579
32738         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32740 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
32742         PR libfortran/16805
32743         * gfortran.dg/list_read_2.f90: New test.
32745 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32747         * g++.dg/abi/key1.C: New test.
32749 2004-08-31  Richard Henderson  <rth@redhat.com>
32751         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32752         form of offsetof.
32753         * g++.dg/other/offsetof5.C: Remove duplicate.
32755 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32757         PR fortran/17244
32758         * gfortran.dg/func_derived_1.f90: New test.
32760 2004-08-31  Paul Brook  <paul@codesourcery.com>
32762         * gfortran.dg/eof_1.f90: New test.
32764 2004-08-31  Paul Brook  <paul@codesourcery.com>
32766         * gfortran.dg/list_read_1.f90: New file.
32768 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
32770         * g++.dg/opt/loop1.C: XFAIL.
32772 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
32774         * gcc.dg/funcdef-storage-1.c: New.
32775         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32776         an extern function in local scope.
32777         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32778         declare an 'auto inline' function in local scope.
32779         * gcc.dg/20011130-1.c: Likewise.
32780         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32781         an 'auto' function in local scope.
32782         * gcc.dg/20021014-1.c: Likewise.
32783         * gcc.dg/20030331-2.c: Likewise.
32785 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32787         * gfortran.dg/blockdata_1.f90: New test.
32789 2004-08-30  Richard Henderson  <rth@redhat.com>
32791         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32793 2004-08-30  Richard Henderson  <rth@redhat.com>
32795         * lib/fortran-torture.exp (fortran-torture-execute): Honor
32796         additional_flags set by alternate driver.
32797         (ieee-options): New procedure.
32798         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32799         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32800         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32801         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32803 2004-08-30  Richard Henderson  <rth@redhat.com>
32805         * lib/f-torture.exp: Remove.
32807 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
32809         PR rtl-optimization/16590
32810         * g++.dg/opt/loop1.C: New test.
32812 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32814         PR fortran/13910
32815         * gfortran.dg/oldstyle_1.f90: New test.
32817 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
32818         Paul Brook  <paul@codesourcery.com>
32820         * gfortran.dg/g77/README: Update.
32821         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32822         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32823         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32825 2004-08-28  Paul Brook  <paul@codesourcery.com>
32827         PR libfortran/17195
32828         * gfortran.dg/edit_real_1.f90: New test.
32830 2004-08-27  Paul Brook  <paul@codesourcery.com>
32832         * gfortran.dg/rewind_1.f90: New test.
32834 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
32836         PR fortran/16597
32837         * gfortran.dg/pr16597.f90: New test.
32839 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32841         PR c/13801
32842         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
32843         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
32844         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
32845         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
32846         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
32848 2004-08-26  Nick Clifton  <nickc@redhat.com>
32850         * gcc.c-torture/compile/pr17119.c: New test.
32852 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32854         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
32856 2004-08-25  Richard Henderson  <rth@redhat.com>
32858         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
32859         the bits that expect kind=8 to be the largest real kind.
32861 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32863         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
32865 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32867         * gfortran.dg/assignment_1.f90: New test.
32869 2004-08-25  Adam Nemet  <anemet@lnxw.com>
32871         * g++.dg/template/repo3.C: New test.
32873 2004-08-25  Roger Sayle  <roger@eyesopen.com>
32875         PR middle-end/16693
32876         PR tree-optimization/16372
32877         * g++.dg/opt/pr16372-1.C: New test case.
32878         * g++.dg/opt/pr16693-1.C: New test case.
32879         * g++.dg/opt/pr16693-2.C: New test case.
32881 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32883         * objc.dg/proto-lossage-4.m: New test.
32885 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
32887         PR c++/17155
32888         * g++.dg/inherit/local2.C: New test.
32890 2004-08-25  Paul Brook  <paul@codesourcery.com>
32892         PR fortran/17144
32893         * gfortran.dg/string_ctor_1.f90: New test.
32895 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32897         PR c++/14428
32898         * g++.dg/template/redecl2.C: New test.
32900 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32902         PR fortran/17143
32903         * gfortran.dg/pr17143.f90: New test.
32905 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32907         PR fortran/17164
32908         * gfortran.dg/pr17164.f90: New test.
32910 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32912         * gcc.dg/tree-ssa/loop-1.c: New test.
32914 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32916         * gcc.c-torture/compile/20040824-1.c: New test.
32918 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32920         * gcc.c-torture/compile/iftrap-3.c: New test.
32922 2004-08-24  Paul Brook  <paul@codesourcery.com>
32924         * gfortran.dg/entry_2.f90: New test.
32926 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32928         PR c++/16889
32929         * g++.dg/lookup/ambig[12].C: New.
32931 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32933         PR c++/16706
32934         * g++.dg/template/crash21.C: New test.
32935         * g++.dg/template/crash22.C: Likewise.
32937 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32939         PR c++/17149
32940         * g++.dg/template/access15.C: New.
32942 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32944         PR c++/17163
32945         * g++.dg/template/repo2.C: New test.
32947 2004-08-23  Roger Sayle  <roger@eyesopen.com>
32949         PR rtl-optimization/17078
32950         * gcc.c-torture/execute/pr17078-1.c: New test case.
32952 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32954         PR c/14492
32955         * gcc.dg/debug/crash1.c: New test.
32957 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32959         PR c/16180
32960         * gcc.dg/loop-5.c: New test.
32962 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32964         * gcc.c-torture/execute/20040823-1.c: New test.
32966 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
32968         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
32969         to the assembler.  Simplify test accordingly.
32970         (asm_abi_flags): Use GNU names.
32971         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
32972         to check for ABI flags.
32974 2004-08-22  Andrew Pinski  <apinski@apple.com>
32976         * g++.dg/opt/pr14029.C: New test.
32977         * gcc.c-torture/execute/pr15262.c: New test.
32979 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32981         * gfortran.dg/reduction.f90: Add checks with complex arguments.
32983 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
32985         PR 16908
32986         * gfortran.dg/direct_io.f90: New test.
32988 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32990         PR c++/17121
32991         * g++.dg/inherit/local2.C: New test.
32993 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32995         PR c++/17120
32996         * g++.dg/warn/Wparentheses-4.C: New test.
32998 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
33000         PR c++/17121
33001         * g++.dg/inherit/local2.C: New test.
33003         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33004         * gcc.dg/ppc-ldstruct.c: Likewise.
33005         * gcc.dg/ppc64-abi-2.c: Likewise.
33007 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
33009         PR rtl-optimization/17099
33010         * gcc.c-torture/execute/20040820-1.c: New test.
33012 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
33014         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33016 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
33018         PR fortran/17077
33019         * gfortran.dg/auto_array_1.f90: New test.
33021 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33023         PR fortran/17074
33024         * gfortran.dg/simpleif_1.f90: New test.
33026 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
33028         * lib/target-supports.exp (check_profiling_available): Return
33029         false for arm*-*-symbianelf* and arm*-*-eabi*.
33031         PR c++/15890
33032         * g++.dg/template/delete1.C: New test.
33034 2004-08-19  Paul Brook  <paul@codesourcery.com>
33036         PR fortran/14976
33037         PR fortran/16228
33038         * gfortran.dg/data_char_1.f90: New test.
33040 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
33042         PR fortran/16946
33043         * gfortran.dg/reduction.f90: New testcase.
33045 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33047         PR fortran/16520
33048         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33050 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33052         PR c++/17041
33053         * g++.dg/Wparentheses-3.C: New test.
33055 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
33057         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33058         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33059         * gcc.dg/vect/vect-2.c: Likewise.
33060         * gcc.dg/vect/vect-3.c: Likewise.
33061         * gcc.dg/vect/vect-4.c: Likewise.
33062         * gcc.dg/vect/vect-5.c: Likewise.
33063         * gcc.dg/vect/vect-6.c: Likewise.
33064         * gcc.dg/vect/vect-7.c: Likewise.
33065         * gcc.dg/vect/vect-25.c: Likewise.
33066         * gcc.dg/vect/vect-31.c: Likewise.
33067         * gcc.dg/vect/vect-32.c: Likewise.
33068         * gcc.dg/vect/vect-34.c: Likewise.
33069         * gcc.dg/vect/vect-36.c: Likewise.
33070         * gcc.dg/vect/vect-all.c: Likewise.
33072 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
33074         PR c++/17068
33075         * g++.dg/template/operator4.C: New test.
33077 2004-08-18  Richard Henderson  <rth@redhat.com>
33079         * gcc.dg/20040206-1.c: XFAIL.
33081 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33083         PR c++/16246
33084         * g++.dg/template/array7.C: New test.
33086 2004-08-17  James E Wilson  <wilson@specifixinc.com>
33088         * gcc.dg/mips-movcc-1.c: New test.
33089         * gcc.dg/mips-movcc-2.c: New test.
33090         * gcc.dg/mips-movcc-3.c: New test.
33092         * gcc.dg/mips-nmadd-1.c: New test.
33093         * gcc.dg/mips-nmadd-2.c: New test.
33095 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33097         PR c++/15871
33098         * g++.dg/opt/inline8.C: New test.
33100         PR c++/16965
33101         * g++.dg/parse/error17.C: New test.
33103 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
33105         * gcc.dg/vect: New directory for vectorizer tests.
33106         * gcc.dg/vect/tree-vect.h: New file.
33107         * gcc.dg/vect/vect.exp: New file.
33108         * gcc.dg/vect/pr16105.c.c: New test.
33109         * gcc.dg/vect/vect-1.c: New test.
33110         * gcc.dg/vect/vect-2.c: New test.
33111         * gcc.dg/vect/vect-3.c: New test.
33112         * gcc.dg/vect/vect-4.c: New test.
33113         * gcc.dg/vect/vect-5.c: New test.
33114         * gcc.dg/vect/vect-6.c: New test.
33115         * gcc.dg/vect/vect-7.c: New test.
33116         * gcc.dg/vect/vect-8.c: New test.
33117         * gcc.dg/vect/vect-9.c: New test.
33118         * gcc.dg/vect/vect-10.c: New test.
33119         * gcc.dg/vect/vect-11.c: New test.
33120         * gcc.dg/vect/vect-12.c: New test.
33121         * gcc.dg/vect/vect-13.c: New test.
33122         * gcc.dg/vect/vect-14.c: New test.
33123         * gcc.dg/vect/vect-15.c: New test.
33124         * gcc.dg/vect/vect-16.c: New test.
33125         * gcc.dg/vect/vect-17.c: New test.
33126         * gcc.dg/vect/vect-18.c: New test.
33127         * gcc.dg/vect/vect-19.c: New test.
33128         * gcc.dg/vect/vect-20.c: New test.
33129         * gcc.dg/vect/vect-21.c: New test.
33130         * gcc.dg/vect/vect-22.c: New test.
33131         * gcc.dg/vect/vect-23.c: New test.
33132         * gcc.dg/vect/vect-24.c: New test.
33133         * gcc.dg/vect/vect-25.c: New test.
33134         * gcc.dg/vect/vect-26.c: New test.
33135         * gcc.dg/vect/vect-27.c: New test.
33136         * gcc.dg/vect/vect-28.c: New test.
33137         * gcc.dg/vect/vect-29.c: New test.
33138         * gcc.dg/vect/vect-30.c: New test.
33139         * gcc.dg/vect/vect-31.c: New test.
33140         * gcc.dg/vect/vect-32.c: New test.
33141         * gcc.dg/vect/vect-33.c: New test.
33142         * gcc.dg/vect/vect-34.c: New test.
33143         * gcc.dg/vect/vect-35.c: New test.
33144         * gcc.dg/vect/vect-36.c: New test.
33145         * gcc.dg/vect/vect-37.c: New test.
33146         * gcc.dg/vect/vect-38.c: New test.
33147         * gcc.dg/vect/vect-40.c: New test.
33148         * gcc.dg/vect/vect-41.c: New test.
33149         * gcc.dg/vect/vect-42.c: New test.
33150         * gcc.dg/vect/vect-43.c: New test.
33151         * gcc.dg/vect/vect-44.c: New test.
33152         * gcc.dg/vect/vect-45.c: New test.
33153         * gcc.dg/vect/vect-46.c: New test.
33154         * gcc.dg/vect/vect-47.c: New test.
33155         * gcc.dg/vect/vect-48.c: New test.
33156         * gcc.dg/vect/vect-49.c: New test.
33157         * gcc.dg/vect/vect-50.c: New test.
33158         * gcc.dg/vect/vect-51.c: New test.
33159         * gcc.dg/vect/vect-52.c: New test.
33160         * gcc.dg/vect/vect-53.c: New test.
33161         * gcc.dg/vect/vect-54.c: New test.
33162         * gcc.dg/vect/vect-55.c: New test.
33163         * gcc.dg/vect/vect-56.c: New test.
33164         * gcc.dg/vect/vect-57.c: New test.
33165         * gcc.dg/vect/vect-58.c: New test.
33166         * gcc.dg/vect/vect-59.c: New test.
33167         * gcc.dg/vect/vect-60.c: New test.
33168         * gcc.dg/vect/vect-61.c: New test.
33169         * gcc.dg/vect/vect-all.c: New test.
33170         * gcc.dg/vect/vect-none.c: New test.
33172 2004-08-17  Paul Brook  <paul@codesourcery.com>
33174         PR fortran/13082
33175         * gfortran.dg/entry_1.f90: New test.
33177 2004-08-17  Andrew Pinski  <apinski@apple.com>
33179         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33181 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
33183         * gcc.dg/pr17036-1.c: New test.
33185 2004-08-16  Devang Patel  <dpatel@apple.com>
33187         * gcc.dg/darwin-20040809-1.c: New test.
33189 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
33191         * gcc.dg/funcdef-attr-1.c: New test.
33193 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
33195         * gcc.dg/altivec-17.c: New test.
33196         * gcc.dg/altivec-18.c: New test.
33198 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33200         PR c++/6749
33201         * g++.dg/template/vtable2.C: New test.
33203 2004-08-14  Richard Henderson  <rth@redhat.com>
33205         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33206         * gcc.dg/pack-test-4.c (main): Return 0.
33207         * gcc.dg/setjmp-1.c: Remove XFAIL.
33208         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33210 2004-08-14  Richard Henderson  <rth@redhat.com>
33212         * gcc.dg/980217-1.c: Add prototype for printf.
33214 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
33216         * gfortran.dg/pr16935.f90: New test.
33218 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
33220         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33222 2004-08-13  Paul Brook  <paul@codesourcery.com>
33224         * gfortran.dg/der_io_1.f90: Remove stray comma.
33226 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33228         * gcc.dg/vmx/cw-bug-2.c: Remove.
33229         * gcc.dg/vmx/vprint-1.c: Remove.
33230         * gcc.dg/vmx/vscan-1.c: Remove.
33232 2004-08-12  Devang patel  <dpatel@apple.com>
33234         * gcc.dg/darwin-20040809-2.c: New test.
33236 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
33238         * g++.dg/ext/altivec-12.C: New test.
33240         * g++.dg/ext/altivec-11.C: New test.
33242 2004-08-12  Paul Brook  <paul@codesourcery.com>
33244         * g++.dg/abi/arm_cxa_vec_1.C: New test.
33246 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33248         * g++.dg/ext/altivec-2.C: Check for hardware support before
33249         executing any VMX instructions.
33251         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33253 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
33255         PR c++/16276
33256         * g++.old-deja/g++.other/comdat4.C: New test.
33257         * g++.old-deja/g++.other/comdat4-aux.cc: New.
33259 2004-08-12  Ben Elliston  <bje@au.ibm.com>
33261         PR target/16286
33262         * gcc.dg/pr16286.c: New test.
33264 2004-08-12 Jan Beulich <jbeulich@novell.com>
33266         * g++.dg/ext/asm5.C: New.
33268 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33270         PR c++/16698
33271         * g++.dg/eh/crash1.C: New test.
33273         PR c++/16717
33274         * g++.dg/ext/construct1.C: New test.
33276 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33278         PR c++/16853
33279         * g++.dg/init/ptrmem1.C: New test.
33281         PR c++/16618
33282         * g++.dg/parse/offsetof5.C: New test.
33284         PR c++/16870
33285         * g++.dg/template/overload3.C: New test.
33287 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33289         PR c++/16964
33290         * g++.dg/parse/error16.C: New test.
33292         PR c++/16904
33293         * g++.dg/template/error14.C: New test.
33295         PR c++/16929
33296         * g++.dg/template/error15.C: New test.
33298 2004-08-11  Devang Patel  <dpatel@apple.com>
33300         * gcc.dg/darwin-ld-20040809-1.c: New test.
33301         * gcc.dg/darwin-ld-20040809-2.c: New test.
33303 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
33305         PR fortran/16917
33306         * gfortran.dg/dfloat_1.f90: New test.
33308 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
33310         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33311         * gcc.dg/dll-2.c: Fix dg-require syntax.
33312         * gcc.misc-tests/arm-isr.c (abort): Declare.
33313         (exit): Likewise.
33315 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
33317         PR c++/16971
33318         * g++.dg/parse/crash16.C: New test.
33320 2004-08-10  Roger Sayle  <roger@eyesopen.com>
33322         * gcc.dg/mips-rsqrt-1.c: New test case.
33323         * gcc.dg/mips-rsqrt-2.c: New test case.
33324         * gcc.dg/mips-rsqrt-3.c: New test case.
33326 2004-08-10  Paul Brook  <paul@codesourcery.com>
33328         * gfortran.dg/der_io_1.f90: New test.
33330 2004-08-10  Paul Brook  <paul@codesourcery.com>
33332         PR fortran/16919
33333         * gfortran.dg/der_array_1.f90: New test.
33335 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
33337         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33339 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
33341         * gcc.dg/wchar_t-2.c: Fix typo.
33343 2004-08-09  Falk Hueffner  <falk@debian.org>
33345         PR tree-optimization/12517
33346         * gcc.c-torture/compile/pr12517.c: New test.
33348         PR tree-optimization/12578
33349         * gcc.c-torture/compile/pr12578.c: New test.
33351         PR tree-optimization/12899
33352         * gcc.c-torture/compile/pr12899.c: New test.
33354         PR rtl-optimization/14692
33355         * gcc.c-torture/compile/pr14692.c: New test.
33357         PR tree-optimization/16461
33358         * gcc.c-torture/compile/pr16461.c: New test.
33360 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33362         * gfortran.dg/getenv_1.f90: New test.
33364 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33366         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33367         wchar_t.
33368         * gcc.dg/symbian5.c: Test -fno-short-wchar.
33370 2004-08-06  Paul Brook  <paul@codesourcery.com>
33372         * gfortran.dg/ret_array_1.f90: New test.
33373         * gfortran.dg/ret_pointer_1.f90: New test.
33375 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
33377         * gcc.dg/missing-field-init-[12].c: New tests.
33378         * g++.dg/warn/missing-field-init-[12].C: New tests.
33380 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33382         * gcc.dg/enum2.c: New test.
33383         * gcc.dg/symbian3.c: Likewise.
33384         * gcc.dg/symbian4.c: Likewise.
33385         * gcc.dg/wchar_t-2.c: Likewise.
33387 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33389         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33390         destructor tests.
33392 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33394         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33395         dg-require-visiblity.
33396         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33397         * g++.dg/ext/visibility/fvisibility.C: Likewise.
33398         * g++.dg/ext/visibility/memfuncts.C: Likewise.
33399         * g++.dg/ext/visibility/new1.C: Likewise.
33400         * g++.dg/ext/visibility/pragma.C: Likewise.
33401         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33402         * g++.dg/ext/visibility/virtual.C: Likewise.
33403         * g++/dg/ext/visibility/visibility-1.C: Likewise.
33404         * g++/dg/ext/visibility/visibility-2.C: Likewise.
33405         * g++/dg/ext/visibility/visibility-3.C: Likewise.
33406         * g++/dg/ext/visibility/visibility-4.C: Likewise.
33407         * g++/dg/ext/visibility/visibility-5.C: Likewise.
33408         * g++/dg/ext/visibility/visibility-6.C: Likewise.
33409         * g++/dg/ext/visibility/visibility-7.C: Likewise.
33410         * g++/dg/ext/visibility/visibility-8.C: New test.
33411         * gcc.c-torture/compile/dll.x: Remove.
33412         * gcc.dg/dll-2.c: Use dg-require-dll
33413         * gcc.dg/visibility-10.c: New test.
33414         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33415         supporting DLLs.
33416         * lib/scanasm.exp (scan_hidden): New function.
33417         (scan_not_hidden): Likewise.
33419 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
33421         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33423 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
33425         * gcc.c-torture/execute/20040805-1.c: New test.
33427 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
33429         * gcc.dg/20020118-1.c: Declare abort.
33430         * gcc.dg/altivec_check.h: Likewise.
33431         * gcc.dg/iftrap-2.c: Likewise.
33432         * gcc.dg/pragma-darwin.c: Likewise.
33433         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33435 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
33437         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33439 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33441         * gcc.c-torture/execute/builtins/abs-2.c,
33442         gcc.c-torture/execute/builtins/abs-3.c,
33443         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33444         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33445         intmax_t, uintmax_t and their limits.
33446         * gcc.dg/intmax_t-1.c: New test.
33448 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33450         * g++.dg/tc1/dr147.C: Add reference to PR.
33452 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
33454         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33455         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33457 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
33459         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33461 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33463         * gcc.dg/redecl-5.c: New test.
33464         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33465         of scanf.
33467 2004-08-03  Roger Sayle  <roger@eyesopen.com>
33469         PR middle-end/16790
33470         * gcc.c-torture/execute/pr16790-1.c: New test case.
33472 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
33474         * g++.dg/ext/visibility/assign1.C: New test.
33475         * g++.dg/ext/visibility/new1.C: Likewise.
33477         * gcc.dg/symbian1.c: New test.
33478         * gcc.dg/symbian2.c: Likewise.
33480 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
33482         PR target/16570
33483         * gcc.dg/i386-sse-9.c: New test.
33485 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33487         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33489 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33491         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33492         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33493         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33494         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33495         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33496         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33497         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33498         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33499         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33500         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33501         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33502         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33503         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33504         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33505         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33506         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33507         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33508         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33509         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33510         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33511         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33512         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33513         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33514         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33515         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33516         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33517         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33518         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33519         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33520         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33521         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33522         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33523         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33524         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33525         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33526         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33527         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33528         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33529         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33530         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33531         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33532         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33533         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33534         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33535         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33536         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33537         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33538         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33539         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33540         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33541         gcc.misc-tests/i386-pf-3dnow-1.c,
33542         gcc.misc-tests/i386-pf-athlon-1.c,
33543         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33544         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33545         Declare built-in functions used.
33546         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33548 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
33550         PR c++/16707
33551         * g++.dg/lookup/using12.C: New test.
33553         * g++.dg/init/null1.C: Fix PR number.
33554         * g++.dg/parse/namespace10.C: Likewise.
33556 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33558         PR c++/16224
33559         * g++.dg/template/spec17.C: New test.
33560         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33561         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33563 2004-08-02  David Billinghurst
33565         PR fortran/16292
33566         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33568 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
33570         * gcc.dg/ia64-got-1.c: New test case.
33572 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33574         PR c++/16489
33575         * g++.dg/init/null1.C: New test.
33576         * g++.dg/tc1/dr76.C: Adjust error marker.
33578         PR c++/16529
33579         * g++.dg/parse/namespace10.C: New test.
33581         PR c++/16810
33582         * g++.dg/inherit/ptrmem2.C: New test.
33584 2004-08-02  Ben Elliston  <bje@au.ibm.com>
33586         PR target/16155
33587         * gcc.dg/pr16155.c: New test.
33589 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33591         * gcc.dg/redecl-2.c: New test.
33593 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
33595         * gcc.dg/darwin-longdouble.c: New file.
33597 2004-07-30  Richard Henderson  <rth@redhat.com>
33599         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33600         write to constant argument.
33601         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33603 2004-07-30  Richard Henderson  <rth@redhat.com>
33605         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33606         tests of nearest around zero.
33608 2004-07-30  Andrew Pinski  <apinski@apple.com>
33610         * gcc.c-torture/compile/20040730-1.c: New test.
33612 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33614         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33615         powerpc-eabispe.
33617 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33619         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33621 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
33623         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33624         contains $ld_library_path.
33625         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33627 2004-07-29  Richard Henderson  <rth@redhat.com>
33629         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33631         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33632         (alt2, which): New.
33633         (Check): Accept either alternative.
33635 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
33637         * g++.dg/abi/inline1.C: New test.
33638         * g++.dg/abi/local1-a.cc: Likewise.
33639         * g++.dg/abi/local1.C: Likewise.
33640         * g++.dg/abi/mangle11.C: Tweak location of warnings.
33641         * g++.dg/abi/mangle12.C: Likewise.
33642         * g++.dg/abi/mangle17.C: Likewise.
33643         * g++.dg/abi/mangle20-2.C: Likewise.
33644         * g++.dg/opt/interface1.C: Likewise.
33645         * g++.dg/opt/interface1.h: Likewise.
33646         * g++.dg/opt/interface1-a.cc: New test.
33647         * g++.dg/parse/repo1.C: New test.
33648         * g++.dg/template/repo1.C: Likewise.
33649         * g++.dg/warn/Winline-1.C: Likewise.
33650         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33652 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
33654         * gcc.dg/tree-ssa/20040729-1.c: New test.
33656 2004-07-27  Matt Austern <austern@apple.com>
33658         * gcc.dg/darwin-bool-1.c: New test.
33659         * gcc.dg/darwin-bool-2.c: New test.
33661 2004-07-28  Richard Henderson  <rth@redhat.com>
33663         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33664         arguments in the correct type.  Don't write to constant arguments.
33666 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33668         PR tree-optimization/16688
33669         PR tree-optimization/16689
33670         * g++.dg/tree-ssa/pr16688.C: New test.
33672 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33674         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33675         loads.  Not only in the comment, this time.
33677 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
33679         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
33680         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33681         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
33682         * gcc.dg/sh4a-bitmovua.c: New.
33683         * gcc.dg/sh4a-cos.c: New.
33684         * gcc.dg/sh4a-cosf.c: New.
33685         * gcc.dg/sh4a-fprun.c: New.
33686         * gcc.dg/sh4a-fsrra.c: New.
33687         * gcc.dg/sh4a-memmovua.c: New.
33688         * gcc.dg/sh4a-sin.c: New.
33689         * gcc.dg/sh4a-sincos.c: New.
33690         * gcc.dg/sh4a-sincosf.c: New.
33691         * gcc.dg/sh4a-sinf.c: New.
33693 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33695         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33696         conditionals.
33697         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33698         loads.
33699         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33700         DOM1.
33702 2004-07-27  Andrew Pinski  <apinski@apple.com>
33704         * g++.dg/rtti/tinfo1.C: Correct the xfail.
33706 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
33708         * gcc.dg/pragma-isr.c: New test.
33710 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33712         PR c++/14429
33713         * g++.dg/template/ttp11.C: New test.
33715 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
33717         * gcc.c-torture/compile/20040727-1.c: New test.
33719 2004-07-26  Eric Christopher  <echristo@redhat.com>
33721         * gcc.c-torture/compile/20040726-2.c: New test.
33723 2004-07-26  Andrew Pinski  <apinski@apple.com>
33725         * g++.dg/rtti/tinfo1.C: Xfail.
33727 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
33729         * gcc.c-torture/compile/20040726-1.c: New test.
33731 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
33732             Brian Ryner  <bryner@brianryner.com>
33734         PR c++/9283
33735         PR c++/15000
33736         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33737         * g++.dg/ext/visibility/: New directory.
33738         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33739         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33740         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33741         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33742         * g++.dg/ext/visibility/fvisibility.C,
33743         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33744         g++.dg/ext/visibility/fvisibility-override1.C
33745         g++.dg/ext/visibility/fvisibility-override2.C
33746         g++.dg/ext/visibility/memfuncts.C
33747         g++.dg/ext/visibility/noPLT.C
33748         g++.dg/ext/visibility/pragma.C
33749         g++.dg/ext/visibility/pragma-override1.C
33750         g++.dg/ext/visibility/pragma-override2.C
33751         g++.dg/ext/visibility/staticmemfuncts.C
33752         g++.dg/ext/visibility/virtual.C: New tests.
33754 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33756         PR c/15360
33757         * gcc.dg/pr15360-1.c: New test.
33759 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
33761         * gcc.dg/pragma-align-2.c: New test.
33762         * gcc.dg/pragma-init-fini.c: New test.
33763         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
33764         targets.
33766 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33768         * gcc.dg/init-string-2.c: New test.
33770 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
33772         PR 16684
33773         * gcc.dg/Wredundant-decls-1.c: New test case.
33775 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
33777         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33778         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33779         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33780         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33781         * gcc.dg/compat/generate-random.c: New file.
33782         * gcc.dg/compat/generate-random.h: Likewise.
33783         * gcc.dg/compat/generate-random_r.c: Likewise.
33784         * gcc.dg/compat/struct-layout-1.h: Likewise.
33785         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33786         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33787         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33788         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33789         * gcc.dg/compat/struct-layout-1_main.c: New test.
33790         * gcc.dg/compat/struct-layout-1_x.c: New file.
33791         * gcc.dg/compat/struct-layout-1_y.c: New file.
33792         * gcc.dg/compat/struct-layout-1_test.h: New file.
33794 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33796         * gcc.dg/comp-return-1.c: New test
33798 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
33800         * gcc.dg/vmx/8-02a.c: Fix typo.
33802         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33803         * gcc.dg/darwin-abi-3.c: New test.
33805         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33806         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33808         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33809         * gcc.dg/vmx/ops-long-1.c: New test.
33810         * gcc.dg/vmx/ops-long-2.c: New test.
33812 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33814         * g++.dg/lookup/conv-[1234].C: New.
33816 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
33818         * g++.dg/parse/attr2.C: Simplify.
33820 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33822         PR c/7284
33823         * gcc.c-torture/execute/pr7284-1.c: New test.
33825 2004-07-22  Brian Booth  <bbooth@redhat.com>
33827         * gcc.dg/tree-ssa/20040721-1.c: New test.
33829 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33831         * g++.dg/template/crash20.c: New.
33833 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
33835         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
33836         Add dg-run directive.  Declare variables as required.
33837         * gfortran.dg/g77/README: Update
33839 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
33841         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
33842         gcc.dg/cris-peep2-andu2.c: New tests.
33844 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33846         PR c/15052
33847         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
33848         on return type.
33849         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
33850         messages.
33851         * gcc.dg/qual-return-2.c: Update expected messages.
33852         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
33854 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33856         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
33857         * gcc.dg/noncompile/921102-1.c: Update expected error message.
33859 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33861         PR c/11250
33862         * gcc.dg/init-string-1.c: New test.
33864 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
33866         PR middle-end/15345
33867         PR c/16450
33868         * gcc.dg/torture/nested-fn-1.c: New test.
33870 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
33872         PR target/16559
33873         * gcc.dg/ia64-fptr-1.c: New file.
33875 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33877         PR c++/14497
33878         * g++.dg/template/spec16.C: New test.
33879         * g++.old-deja/g++.robertl/eb118.C: Remove.
33881 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33883         PR c++/509
33884         * g++.dg/template/spec15.C: New test.
33886 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
33888         Copy cases from g77.f-torture/execute and add dg-run
33889         directive.  Other changes as noted.
33890         * gfortran.dg/g77/13037.f
33891         * gfortran.dg/g77/1832.f
33892         * gfortran.dg/g77/19981119-0.f
33893         * gfortran.dg/g77/19990313-0.f
33894         * gfortran.dg/g77/19990313-1.f
33895         * gfortran.dg/g77/19990313-2.f
33896         * gfortran.dg/g77/19990313-3.f
33897         * gfortran.dg/g77/19990419-1.f
33898         * gfortran.dg/g77/19990826-0.f
33899         * gfortran.dg/g77/19990826-2.f
33900         * gfortran.dg/g77/20000503-1.f
33901         * gfortran.dg/g77/20001111.f
33902         * gfortran.dg/g77/20010116.f
33903         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
33904         * gfortran.dg/g77/20010430.f
33905         * gfortran.dg/g77/6177.f
33906         * gfortran.dg/g77/947.f
33907         * gfortran.dg/g77/970816-3.f
33908         * gfortran.dg/g77/971102-1.f
33909         * gfortran.dg/g77/980520-1.f
33910         * gfortran.dg/g77/980628-0.f
33911         * gfortran.dg/g77/980628-1.f
33912         * gfortran.dg/g77/980628-10.f
33913         * gfortran.dg/g77/980628-2.f
33914         * gfortran.dg/g77/980628-3.f
33915         * gfortran.dg/g77/980628-7.f
33916         * gfortran.dg/g77/980628-8.f
33917         * gfortran.dg/g77/980628-9.f
33918         * gfortran.dg/g77/980701-0.f
33919         * gfortran.dg/g77/980701-1.f
33920         * gfortran.dg/g77/cabs.f
33921         * gfortran.dg/g77/claus.f
33922         * gfortran.dg/g77/complex_1.f
33923         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
33924         * gfortran.dg/g77/dcomplex.f
33925         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
33926         * gfortran.dg/g77/f90-intrinsic-mathematical.f
33927         * gfortran.dg/g77/f90-intrinsic-numeric.f
33928         * gfortran.dg/g77/int8421.f
33929         * gfortran.dg/g77/labug1.f
33930         * gfortran.dg/g77/large_vec.f
33931         * gfortran.dg/g77/le.f
33932         * gfortran.dg/g77/short.f
33933         * gfortran.dg/g77/README: Update
33935 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
33937         PR c++/16637
33938         * g++.dg/parse/lookup4.C: New test.
33940 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33942         PR c++/16175
33943         * g++.dg/template/ttp10.C: New test.
33945 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33947         * gcc.dg/pr12625-1.c: New test.
33949 2004-07-20  Steven Bosscher  <stevenb@suse.de>
33951         * gcc.dg/switch-warn-1.c: New test.
33952         * gcc.dg/switch-warn-2.c: New test.
33953         * gcc.c-torture/compile/pr14730.c: Update.
33955 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
33957         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
33958         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
33959         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
33960         g++.dg/template/nontype3.C: Remove trailing CR from tests.
33962 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
33964         PR c++/16623
33965         * g++.dg/template/assign1.C: New test.
33967 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33969         PR c++/12170
33970         * g++.dg/template/ttp9.C: New test.
33972 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
33974         * gcc.dg/format/cmn-err-1.c: New test.
33976 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33978         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
33979         gcc.dg/Wparentheses-10.c: New tests.
33980         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
33982 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33984         PR fortran/16465
33985         * gfortran.dg/g77//ffixed-line-length-0.f,
33986         gfortran.dg/g77/ffixed-line-length-132.f,
33987         gfortran.dg/g77/ffixed-line-length-72.f,
33988         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
33989         gfortran.dg/g77/README: Update.
33991 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33993         PR c++/13092
33994         * g++.dg/template/non-dependent7.C: New test.
33995         * g++.dg/template/non-dependent8.C: Likewise.
33996         * g++.dg/template/non-dependent9.C: Likewise.
33997         * g++.dg/template/non-dependent10.C: Likewise.
33999 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
34001         PR c++/16337
34002         * g++.dg/parse/attr2.C: New test.
34004 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
34006         * g77.dg: Removed.
34007         * g77.f-torture: Ditto.
34009 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34011         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34012         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34013         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34015 2004-07-16  Richard Henderson  <rth@redhat.com>
34017         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34019 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34021         * lib/fortran-torture.exp (fortran-torture): Don't test compile
34022         tests with full list of options.
34023         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34024         of TORTURE_OPTIONS if test contains 'dg-do run'.
34026         PR fortran/16404
34027         * gfortran.dg/do_iterator.f90: New test.
34029 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34031         PR rtl-optimization/16536
34032         * gcc.c-torture/execute/restrict-1.c: New test.
34034 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34036         PR fortran/15324
34037         * gfortran.dg/pr15324.f90: New test.
34039         PR fortran/15129
34040         * gfortran.dg/pr15129.f90: New test.
34042         PR fortran/15140
34043         * gfortran.dg/pr15140.f90: New test.
34045         PR fortran/13792
34046         * gfortran.fortran-torture/execute/bounds.f90: Add check for
34047         compile-time simplification.
34049 2004-07-14  Mike Stump  <mrs@apple.com>
34051         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34053 2004-07-14  James E Wilson  <wilson@specifixinc.com>
34055         PR target/16325
34056         * gcc.dg/profile-generate-1.c: New.
34058 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
34060         * gcc.c-torture/execute/20040709-1.c: New test.
34061         * gcc.c-torture/execute/20040709-2.c: New test.
34063 2004-07-14  Mike Stump  <mrs@apple.com>
34065         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34067 2004-07-14  Mike Stump  <mrs@apple.com>
34069         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34071 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
34073         PR c++/16518
34074         * g++.dg/parse/mutable1.C: New test.
34076 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
34078         PR tree-optimization/16443
34079         * gcc.dg/tree-ssa/20040713-1.c: New test.
34081 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
34083         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34084         for operator new.
34086 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34088         * gfortran.dg/g77/README: New file
34089         * gfortran.dg/g77/19981216-0.f: Copy from
34090         g77.f-torture/noncompile.  Add "dg-do compile" and
34091         dg-error as required.
34092         * gfortran.dg/g77/19990218-1.f: Likewise.
34093         * gfortran.dg/g77/19990905-1.f: Likewise.
34094         * gfortran.dg/g77/9263.f: Likewise.
34095         * gfortran.dg/g77/980615-0.f: Likewise.
34096         * gfortran.dg/g77/980616-0.f: Likewise.
34097         * gfortran.dg/g77/check0.f: Likewise.
34098         * gfortran.dg/g77/select_no_compile.f: Likewise.
34100 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34102         Copy files from g77.f-torture/compile.
34103         Add "{ dg-do compile}".  Other changes as noted
34104         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34105         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34106         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34107         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34108         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34109         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34110         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34111         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34112         statement to conform to standard.  Append alpha1.x for reference.
34113         * gfortran.dg/g77/xformat.f: Add dg-warning
34115 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34117         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34118         Add {dg-do compile} directive.
34119         * gfortran.dg/g77/cpp2.F: Likewise.
34121 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34123         PR c++/5402
34124         * g++.dg/lookup/name-clash1.C: New test.
34126         PR c++/9777
34127         * g++.dg/lookup/name-clash2.C: New test.
34129         PR c++/12102
34130         * g++.dg/lookup/name-clash3.C: New test.
34132 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34134         * g++.dg/lookup/new2.C: New test.
34135         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34137 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
34139         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34140         Add {dg-do compile} directive.
34141         * gfortran.dg/g77/13060.f: Likewise.
34142         * gfortran.dg/g77/19990218-0.f: Likewise.
34143         * gfortran.dg/g77/19990305-0.f: Likewise.
34144         * gfortran.dg/g77/19990419-0.f: Likewise.
34145         * gfortran.dg/g77/19990502-0.f: Likewise.
34146         * gfortran.dg/g77/19990502-1.f: Likewise.
34147         * gfortran.dg/g77/19990525-0.f: Likewise.
34148         * gfortran.dg/g77/19990826-1.f: Likewise.
34149         * gfortran.dg/g77/19990826-3.f: Likewise.
34150         * gfortran.dg/g77/19990905-2.f: Likewise.
34151         * gfortran.dg/g77/20000412-1.f: Likewise.
34152         * gfortran.dg/g77/20000511-1.f: Likewise.
34153         * gfortran.dg/g77/20000511-2.f: Likewise.
34154         * gfortran.dg/g77/20000518.f: Likewise.
34155         * gfortran.dg/g77/20000601-1.f: Likewise.
34156         * gfortran.dg/g77/20000601-2.f: Likewise.
34157         * gfortran.dg/g77/20000629-1.f: Likewise.
34158         * gfortran.dg/g77/20000630-2.f: Likewise.
34159         * gfortran.dg/g77/20010115.f: Likewise.
34160         * gfortran.dg/g77/20010321-1.f: Likewise.
34161         * gfortran.dg/g77/20010426.f: Likewise.
34162         * gfortran.dg/g77/20020307-1.f: Likewise.
34163         * gfortran.dg/g77/8485.f: Likewise.
34164         * gfortran.dg/g77/960317-1.f: Likewise.
34165         * gfortran.dg/g77/970915-0.f: Likewise.
34166         * gfortran.dg/g77/980310-1.f: Likewise.
34167         * gfortran.dg/g77/980310-2.f: Likewise.
34168         * gfortran.dg/g77/980310-3.f: Likewise.
34169         * gfortran.dg/g77/980310-4.f: Likewise.
34170         * gfortran.dg/g77/980310-6.f: Likewise.
34171         * gfortran.dg/g77/980310-7.f: Likewise.
34172         * gfortran.dg/g77/980310-8.f: Likewise.
34173         * gfortran.dg/g77/980419-2.f: Likewise.
34174         * gfortran.dg/g77/980424-0.f: Likewise.
34175         * gfortran.dg/g77/980427-0.f: Likewise.
34176         * gfortran.dg/g77/980729-0.f: Likewise.
34177         * gfortran.dg/g77/981117-1.f: Likewise.
34178         * gfortran.dg/g77/toon_1.f: Likewise.
34180 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34182         PR c++/2204
34183         * g++.dg/other/abstract2.C: New test.
34185 2004-07-12  Paul Brook  <paul@codesourcery.com>
34187         * gfortran.dg/pointer_init_1.f90: New test.
34189 2004-07-11  Paul Brook  <paul@codesourcery.com>
34191         PR fortran/15986
34192         * gfortran.dg/contained_1.f90: New test.
34194 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
34196         * g++.dg/parse/defarg8.C: New test.
34198 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34200         PR fortran/16433
34201         * gfortran.dg/pr16433.f: New test.
34203         PR fortran/17574
34204         * gfortran.dg/pr15754.f90: New test.
34206 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34208         PR tree-optimization/16437
34209         * gcc.c-torture/execute/bitfld-4.c: New test.
34211 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34213         * gfortran.fortran-torture/execute/common_2.f90: Add check for
34214         access to common var from module.
34216 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34218         PR fortran/16336
34219         * gfortran.fortran-torture/execute/common_2.f90: New test.
34221 2004-07-10  Paul Brook  <paul@codesourcery.com>
34223         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34225 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34227         PR fortran/15969
34228         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34230 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
34232         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34233         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34234         * gfortran.dg/g77/ffree-form-1.f: Likewise.
34235         * gfortran.dg/g77/ffree-form-2.f: Likewise.
34236         * gfortran.dg/g77/ffree-form-3.f: Likewise.
34237         * gfortran.dg/g77/fno-underscoring.f: Likewise.
34238         * gfortran.dg/g77/funderscoring.f: Likewise.
34239         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
34241 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34243         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34245 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34246         Paul Brook  <paul@codesourcery.com>
34248         PR fortran/13415
34249         * gfortran.dg/common_pointer_1.f90: New test.
34251 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34253         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34255 2004-07-09  James E Wilson  <wilson@specifixinc.com>
34257         PR target/16364
34258         * gcc.c-torture/compile/20040709-1.c: New.
34260 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34262         PR fortran/14077
34263         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34265 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34267         PR fortran/13201
34268         * gfortran.dg/shape_1.f90: New test.
34270 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
34271             Andrew Pinski  <apinski@apple.com>
34273         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34275 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34277         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34278         comment.
34280 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34281         Paul Brook  <paul@codesourcery.com>
34283         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34284         '.f95' and '.F95'.
34286 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
34288         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34290 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34292         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34293         testcases with capital suffix.
34295 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34297         PR fortran/15481
34298         PR fortran/13372
34299         PR fortran/13575
34300         PR fortran/15978
34301         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34303         * gfortran.dg/implicit_1.f90: New test.
34305 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34307         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34308         expression to match gfortran warning/error messages
34309         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34310         dg-error text.
34312 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34314         * lib/fortran-torture.exp: Rename proc search_for to
34315         search_for_re.
34317 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34319         * gcc.c-torture/execute/simd-5.x: New file.
34320         XFAIL on SPARC 64-bit at -O0.
34322 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34324         PR c++/8211
34325         PR c++/16165
34326         * g++.dg/warn/effc3.C: New test.
34328 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34330         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34331         change X to 1X in format.
34332         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34333         add data statements to conform to standard.
34335 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34337         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34338         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34339         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34341 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34343         * gfortran.dg/g77/7388.f: Copy from g77.dg
34344         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34345         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34346         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34347         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34348         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34349         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34350         * gfortran.dg/g77/strlen0.f: Likewise.
34352 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34354         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34355         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34357 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34359         * gcc.c-torture/execute/920428-2.x: Delete.
34360         * gcc.c-torture/execute/920501-7.x: Likewise.
34362 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
34364         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34365         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
34366         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34367         prescott and c3-2.
34368         (PREFETCH_3DNOW): Add -march=c3.
34370 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
34372         PR c/16437
34373         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34374         * gcc.c-torture/execute/bf64-1.x: Likewise.
34376 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34378         * gcc.c-torture/compile/20040708-1.c: New test.
34380 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34382         PR c++/16169
34383         * g++.dg/warn/effc2.C: New test.
34385 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34387         * gcc.c-torture/execute/bitfld-1.x: Remove.
34388         * gcc.c-torture/execute/bitfld-3.c: New test.
34389         * gcc.dg/bitfld-2.c: Remove XFAILs.
34391 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
34393         PR c++/16276
34394         * g++.dg/rtti/tinfo1.C: New file.
34396 2004-07-07  Eric Christopher  <echristo@redhat.com>
34398         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34400 2004-07-07  Andrew Pinski  <apinski@apple.com>
34402         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34404 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
34406         * g++.dg/init/call1.C: XFAIL.
34408 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
34410         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34411         except for movstrict*, to movmem* and clrstr* to clrmem*.
34413 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
34415         * gcc.c-torture/execute/20040707-1.c: New test.
34417 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
34419         * gcc.c-torture/execute/20040706-1.c: New test.
34421 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34423         PR c++/3671
34424         * g++.dg/template/spec14.C: New test.
34426 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
34428         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34429         nothing if not yet defined.  Use it in b, c and d type definitions.
34430         * gcc.c-torture/execute/20040705-1.c: New test.
34431         * gcc.c-torture/execute/20040705-2.c: New test.
34433 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34435         PR c++/2518
34436         * g++.dg/lookup/new1.C: New test.
34438 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34440         PR c++/11406
34441         * g++.dg/template/sizeof8.C: New test.
34443 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
34445         * gcc.c-torture/compile/20040705-1.c: New test.
34447 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
34449         * gfortran.fortran-torture/execute/seq_io.f90: New test.
34451 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
34453         * gcc.dg/cpp/if-mop.c: Two new testcases.
34454         * gcc.dg/cpp/trad/comment-3.c: New.
34456 2004-07-04  Paul Brook  <paul@codesourcery.com>
34458         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34460 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
34462         PR c++/3761
34463         * g++.dg/lookup/crash4.C: New test.
34465 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
34467         * gcc.c-torture/execute/builtin-abs-1.c
34468         * gcc.c-torture/execute/builtin-abs-2.c
34469         * gcc.c-torture/execute/builtin-complex-1.c
34470         * gcc.c-torture/execute/builtins/string-1-lib.c
34471         * gcc.c-torture/execute/builtins/string-1.c
34472         * gcc.c-torture/execute/builtins/string-2-lib.c
34473         * gcc.c-torture/execute/builtins/string-2.c
34474         * gcc.c-torture/execute/builtins/string-3-lib.c
34475         * gcc.c-torture/execute/builtins/string-3.c
34476         * gcc.c-torture/execute/builtins/string-4-lib.c
34477         * gcc.c-torture/execute/builtins/string-4.c
34478         * gcc.c-torture/execute/builtins/string-5-lib.c
34479         * gcc.c-torture/execute/builtins/string-5.c
34480         * gcc.c-torture/execute/builtins/string-6-lib.c
34481         * gcc.c-torture/execute/builtins/string-6.c
34482         * gcc.c-torture/execute/builtins/string-7-lib.c
34483         * gcc.c-torture/execute/builtins/string-7.c
34484         * gcc.c-torture/execute/builtins/string-8-lib.c
34485         * gcc.c-torture/execute/builtins/string-8.c
34486         * gcc.c-torture/execute/builtins/string-9-lib.c
34487         * gcc.c-torture/execute/builtins/string-9.c
34488         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34489         * gcc.c-torture/execute/builtins/string-asm-1.c
34490         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34491         * gcc.c-torture/execute/builtins/string-asm-2.c
34492         * gcc.c-torture/execute/stdio-opt-1.c
34493         * gcc.c-torture/execute/stdio-opt-2.c
34494         * gcc.c-torture/execute/stdio-opt-3.c
34495         * gcc.c-torture/execute/string-opt-1.c
34496         * gcc.c-torture/execute/string-opt-10.c
34497         * gcc.c-torture/execute/string-opt-11.c
34498         * gcc.c-torture/execute/string-opt-12.c
34499         * gcc.c-torture/execute/string-opt-13.c
34500         * gcc.c-torture/execute/string-opt-14.c
34501         * gcc.c-torture/execute/string-opt-15.c
34502         * gcc.c-torture/execute/string-opt-16.c
34503         * gcc.c-torture/execute/string-opt-2.c
34504         * gcc.c-torture/execute/string-opt-6.c
34505         * gcc.c-torture/execute/string-opt-7.c
34506         * gcc.c-torture/execute/string-opt-8.c:
34507         Replace with ...
34509         * gcc.c-torture/execute/builtins/abs-2.c
34510         * gcc.c-torture/execute/builtins/abs-3.c
34511         * gcc.c-torture/execute/builtins/complex-1.c
34512         * gcc.c-torture/execute/builtins/fprintf.c
34513         * gcc.c-torture/execute/builtins/fputs.c
34514         * gcc.c-torture/execute/builtins/memcmp.c
34515         * gcc.c-torture/execute/builtins/memmove.c
34516         * gcc.c-torture/execute/builtins/memops-asm.c
34517         * gcc.c-torture/execute/builtins/mempcpy-2.c
34518         * gcc.c-torture/execute/builtins/mempcpy.c
34519         * gcc.c-torture/execute/builtins/memset.c
34520         * gcc.c-torture/execute/builtins/printf.c
34521         * gcc.c-torture/execute/builtins/sprintf.c
34522         * gcc.c-torture/execute/builtins/strcat.c
34523         * gcc.c-torture/execute/builtins/strchr.c
34524         * gcc.c-torture/execute/builtins/strcmp.c
34525         * gcc.c-torture/execute/builtins/strcpy.c
34526         * gcc.c-torture/execute/builtins/strcspn.c
34527         * gcc.c-torture/execute/builtins/strlen-2.c
34528         * gcc.c-torture/execute/builtins/strlen.c
34529         * gcc.c-torture/execute/builtins/strncat.c
34530         * gcc.c-torture/execute/builtins/strncmp-2.c
34531         * gcc.c-torture/execute/builtins/strncmp.c
34532         * gcc.c-torture/execute/builtins/strncpy.c
34533         * gcc.c-torture/execute/builtins/strpbrk.c
34534         * gcc.c-torture/execute/builtins/strpcpy-2.c
34535         * gcc.c-torture/execute/builtins/strpcpy.c
34536         * gcc.c-torture/execute/builtins/strrchr.c
34537         * gcc.c-torture/execute/builtins/strspn.c
34538         * gcc.c-torture/execute/builtins/strstr-asm.c
34539         * gcc.c-torture/execute/builtins/strstr.c:
34540         ... these new files.
34542         * gcc.c-torture/execute/builtins/abs-2-lib.c
34543         * gcc.c-torture/execute/builtins/abs-3-lib.c
34544         * gcc.c-torture/execute/builtins/complex-1-lib.c
34545         * gcc.c-torture/execute/builtins/fprintf-lib.c
34546         * gcc.c-torture/execute/builtins/fputs-lib.c
34547         * gcc.c-torture/execute/builtins/memcmp-lib.c
34548         * gcc.c-torture/execute/builtins/memmove-lib.c
34549         * gcc.c-torture/execute/builtins/memops-asm-lib.c
34550         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34551         * gcc.c-torture/execute/builtins/mempcpy-lib.c
34552         * gcc.c-torture/execute/builtins/memset-lib.c
34553         * gcc.c-torture/execute/builtins/printf-lib.c
34554         * gcc.c-torture/execute/builtins/sprintf-lib.c
34555         * gcc.c-torture/execute/builtins/strcat-lib.c
34556         * gcc.c-torture/execute/builtins/strchr-lib.c
34557         * gcc.c-torture/execute/builtins/strcmp-lib.c
34558         * gcc.c-torture/execute/builtins/strcpy-lib.c
34559         * gcc.c-torture/execute/builtins/strcspn-lib.c
34560         * gcc.c-torture/execute/builtins/strlen-2-lib.c
34561         * gcc.c-torture/execute/builtins/strlen-lib.c
34562         * gcc.c-torture/execute/builtins/strncat-lib.c
34563         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34564         * gcc.c-torture/execute/builtins/strncmp-lib.c
34565         * gcc.c-torture/execute/builtins/strncpy-lib.c
34566         * gcc.c-torture/execute/builtins/strpbrk-lib.c
34567         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34568         * gcc.c-torture/execute/builtins/strpcpy-lib.c
34569         * gcc.c-torture/execute/builtins/strrchr-lib.c
34570         * gcc.c-torture/execute/builtins/strspn-lib.c
34571         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34572         * gcc.c-torture/execute/builtins/strstr-lib.c
34573         * gcc.c-torture/execute/builtins/lib/abs.c
34574         * gcc.c-torture/execute/builtins/lib/fprintf.c
34575         * gcc.c-torture/execute/builtins/lib/memset.c
34576         * gcc.c-torture/execute/builtins/lib/printf.c
34577         * gcc.c-torture/execute/builtins/lib/sprintf.c
34578         * gcc.c-torture/execute/builtins/lib/strcpy.c
34579         * gcc.c-torture/execute/builtins/lib/strcspn.c
34580         * gcc.c-torture/execute/builtins/lib/strncat.c
34581         * gcc.c-torture/execute/builtins/lib/strncmp.c
34582         * gcc.c-torture/execute/builtins/lib/strncpy.c
34583         * gcc.c-torture/execute/builtins/lib/strpbrk.c
34584         * gcc.c-torture/execute/builtins/lib/strspn.c
34585         * gcc.c-torture/execute/builtins/lib/strstr.c:
34586         New files containing support routines.
34588         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34589         declaration.
34590         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34591         when not optimizing.
34593 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
34595         PR c++/16240
34596         * g++.dg/abi/mangle22.C: New test.
34597         * g++.dg/abi/mangle23.C: Likewise.
34599 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
34601         PR fortran/16290
34602         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34603         Allow for cases without denormalized floating point numbers.
34605 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
34607         PR c/1027
34608         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34609         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34610         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34611         expected warning text.
34612         * gcc.dg/format/diag-2.c: New test.
34614 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34616         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34618 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
34620         * gcc.dg/builtins-43.c: New.
34621         * gcc.dg/builtins-44.c: New.
34622         * gcc.dg/builtins-45.c: New.
34624 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
34625             Andreas Tobler  <a.tobler@schweiz.ch>
34627         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34628         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
34629         as SIGSEGV.
34630         * gcc.dg/cleanup-11.c: Likewise.
34631         * gcc.dg/cleanup-8.c: Likewise.
34632         * gcc.dg/cleanup-9.c: Likewise.
34633         * gcc.dg/cleanup-5.c: Run on all platforms.
34635 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34637         * g++.dg/warn/nonnull1.C: New test.
34639 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34641         * gcc.dg/compat/compat-common.h: Wrap up CINT in
34642         an #ifndef SKIP_COMPLEX_INT/#endif pair.
34643         Special-case the Sun compiler wrt to <complex.h>.
34645 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
34647         * gcc.dg/Wunreachable-8.C: New test.
34649         * gcc.dg/h8300-ice2.c : New test.
34651 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
34653         PR fortran/16161
34654         * gfortran.fortran-torture/compile/implicit.f90: Add test
34655         for implicit character.
34657 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
34659         PR fortran/16289
34660         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34661         Use tiny() intrinsic to find smallest non-negative real
34663 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
34665         * gcc.dg/compat/struct-by-value-22_main.c: New test.
34666         * gcc.dg/compat/struct-by-value-22_x.c: New.
34667         * gcc.dg/compat/struct-by-value-22_y.c: New.
34669         * gcc.c-torture/execute/20040629-1.c: New test.
34671 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
34673         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34674         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34676         PR target/16195
34677         * gcc.dg/20040625-1.c: New test.
34679 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34681         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34683 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34685         PR fortran/15963
34686         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34688 2004-06-29  Richard Henderson  <rth@redhat.com>
34690         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34692 2004-06-29  Paul Brook  <paul@codesourcery.com>
34694         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34695         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34697 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
34699         PR c++/16260
34700         * g++.dg/parse/crash15.C: New.
34702 2004-06-28  Andrew Pinski  <apinski@apple.com>
34704         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34705         by the error already.
34707         * g++.dg/opt/ptrmem4.C: Change to compile only test.
34709 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
34711         PR target/14041
34712         * gcc.dg/h8300-bss-align-1.c : New.
34714 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34716         * PR c++/16174
34717         * g++.dg/template/ctor4.C: New.
34719 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34721         PR c++/16205
34722         * g++.dg/warn/Wsequence-point-1.C: New test.
34724 2004-06-27  Paul Brook  <paul@codesourcery.com>
34726         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34728 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
34730         * g++.old-deja/g++.mike/p7325.C: Remove.
34732 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34734         PR c/14963
34735         * gcc.dg/pr14963.c: New test.
34737 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
34739         PR c++/16193
34740         * g++.dg/parse/redef1.C: New test.
34742 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34744         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34745         20021110.c.
34746         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34747         20021119-1.c.
34748         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34749         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34750         5-04.c.
34751         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34752         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34753         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34754         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34755         g++.brendan/enum14.C.
34756         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34757         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34758         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34759         g++.mike/virt1.C.
34760         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34761         memtemp24.C.
34763 2004-06-27  Roger Sayle  <roger@eyesopen.com>
34765         * gcc.dg/20040527-1.c: New test case.
34767 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
34769         PR gfortran/pr16196
34770         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34772 2004-06-25  Roger Sayle  <roger@eyesopen.com>
34774         PR middle-end/15825
34775         * gcc.dg/pr15825-1.c: New test case.
34777 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34779         * gcc.c-torture/execute/20040625-1.c: New test.
34781 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34783         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34785 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34787         * gcc.dg/torture/mips-div-1.c: New test.
34789 2004-06-24  Jeff Law  <law@redhat.com>
34791         * gcc.dg/tree-ssa/20040624-1.c: New test.
34793 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
34795         * gcc.c-torture/compile/20040624-1.c: New test.
34797 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34799         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34800         this directory.
34802 2004-06-23  Andrew Pinski  <apinski@apple.com>
34804         PR middle-end/15988
34805         * g++.dg/opt/ptrmem4.C: New test.
34807         * gcc.dg/c90-array-quals-2.c: New test.
34809 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
34811         * gcc.dg/kpice1.c: New test.
34813 2006-06-23  Andrew Pinski  <apinski@apple.com>
34815         * gcc.dg/c90-array-quals.c: New test.
34817 2006-06-22  Richard Henderson  <rth@redhat.com>
34819         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34821 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
34823         * gcc.dg/builtins-config.h: Handle FreeBSD.
34825 2006-06-22  Richard Henderson  <rth@redhat.com>
34827         * g++.dg/opt/devirt1.C: New.
34829 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
34831         * g++.dg/opt/pr15551.C: New testcase.
34833 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
34835         PR target/14800
34836         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
34837         x86_64-*-linux* when compiling for 32bit.
34839 2004-06-21  Andrew Pinski  <apinski@apple.com>
34841         * gcc.dg/pch/struct-1.c: New.
34842         * gcc.dg/pch/struct-1.hs: New.
34844 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
34846         * gcc.dg/pch/save-temps-1.c: New file.
34847         * gcc.dg/pch/save-temps-1.hs: New file.
34849 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34851         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
34852         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
34854 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34856         * gfortran.fortran-torture/execute/select_1.f90: Rename function
34857         to fix type error.
34858         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
34859         Remove trailing spaces.
34861 2004-06-21  Richard Henderson  <rth@redhat.com>
34863         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
34864         merging && to BIT_FIELD_REF.
34866 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
34868         * g++.dg/opt/placeholder1.C: New test.
34870 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34872         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
34873         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34874         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34875         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34877 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
34879         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
34880         extern "C".
34881         * g++.dg/other/pragma-re-1.C: Add comments.
34883 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
34885         PR gfortran/16080
34886         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
34888 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
34890         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
34891         instead of setting the type of size_t by
34892         hand.
34894 2004-06-18  Roger Sayle  <roger@eyesopen.com>
34896         * gcc.dg/unordered-2.c: New test case.
34897         * gcc.dg/unordered-3.c: New test case.
34899 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
34901         PR other/16043
34902         * lib/g++.exp (g++_version): Tweak regexp for version
34903         * lib/g77.exp (g77_version): Likewise.
34904         * lib/gfortran.exp (gfortran_version): Likewise.
34905         * lib/objc.exp (objc_version): Likewise.
34906         * lib/treelang.exp (treelang_version): Likewise.
34908 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
34910         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
34911         Use INT_MAX instead of __INT_MAX__.
34912         * gcc.dg/compat/struct-align-2_y.c: Likewise.
34914         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
34915         * gcc.dg/compat/scalar-return-3_x.c: Use it.
34916         * gcc.dg/compat/scalar-return-3_y.c: Use it.
34917         * gcc.dg/compat/scalar-return-4_x.c: Use it.
34918         * gcc.dg/compat/scalar-return-4_y.c: Use it.
34919         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
34920         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
34921         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
34922         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
34924         * gcc.dg/range-test-1.c: New test.
34925         * g++.dg/opt/range-test-1.C: New test.
34927 2004-06-17  Richard Henderson  <rth@redhat.com>
34929         * objc.dg/sync-1.m: New.
34930         * objc.dg/try-catch-1.m: Don't force next runtime.
34931         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
34932         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
34933         shadowed catch clause.
34934         * objc.dg/try-catch-5.m: New.
34936 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
34938         Bug 14610
34939         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
34941 2004-06-15  Richard Henderson  <rth@redhat.com>
34943         * gcc.dg/20001116-1.c: Move expected warning line.
34945 2004-06-15  Richard Henderson  <rth@redhat.com>
34947         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
34948         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
34950 2004-06-15  Jeff Law  <law@redhat.com>
34952         * gcc.dg/tree-ssa/20040615-1.c: New test.
34953         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
34954         be less sensitive to operand ordering.
34955         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
34957 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
34959         * g++.dg/abi/bitfield3.C: Add comment..
34961 2004-06-15  Richard Henderson  <rth@redhat.com>
34963         * g++.dg/ext/stmtexpr1.C: XFAIL.
34964         * gcc.dg/20030612-1.c: XFAIL.
34966 2004-06-15  Eric Christopher  <echristo@redhat.com>
34968         * g++.dg/charset/asm5.c: New.
34969         * gcc.dg/charset/asm6.c: New.
34971 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34973         PR fortran/15962
34974         * gfortran.fortran-torture/execute/select_1.f90: New test.
34976 2004-06-15  Paul Brook  <paul@codesourcery.com>
34978         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
34980 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34982         PR c++/15967
34983         * g++.dg/lookup/crash3.C: New test.
34985 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34987         PR c++/15947
34988         * g++.dg/parse/dtor4.C: New test.
34990 2004-06-14  Jeff Law  <law@redhat.com>
34992         * gcc.c-torture/compile/20040614-1.c: New test.
34994 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34996         PR fortran/15211
34997         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
34998         LEN of a character array.
35000 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
35002         PR c++/15096
35003         * g++.dg/template/ptrmem10.C: New test.
35005         PR c++/14930
35006         * g++.dg/template/friend30.C: New test.
35008 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35010         PR fortran/14928
35011         * gfortran.fortran-torture/compile/mloc.f90: New test.
35013 2004-06-13  Paul Brook  <paul@codesourcery.com>
35015         * gfortran.fortran-torture/execute/random_2.f90: New test.
35017 2004-06-13  Eric Christopher  <echristo@redhat.com>
35019         * gcc.dg/noncompile/redecl-1.c: Fix error message.
35021 2004-06-12  Paul Brook  <paul@codesourcery.com>
35023         * gfortran.fortran-torture/execute/contained_3.f90: New test.
35025 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35027         PR fortran/14923
35028         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35030 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35032         PR fortran/14957
35033         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35034         syntax errors in end statements of contained subroutines.
35036 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35038         PR fortran/12841
35039         * gfortran.fortran-torture/execute/null_arg.f90: New test.
35041 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35043         PR fortran/15665
35044         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35046 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35048         PR gfortran/12839
35049         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35051 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
35053         PR c++/15862
35054         * g++.dg/parse/enum1.C: New test.
35056 2004-06-10  Jeff Law  <law@redhat.com>
35058         * gcc.c-torture/compile/20040610-1.c: New test.
35060 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35062         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35063         * g++.old-deja/g++.other/decl3.C: Likewise.
35065 2004-06-10  Brian Booth  <bbooth@redhat.com>
35067         * gcc.dg/tree-ssa/20031015-1.c: Scan for
35068         V_MAY_DEF instead of VDEF.
35069         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35071 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
35073         PR c++/14211
35074         * g++.dg/conversion/const1.C: New test.
35076         PR c++/15076
35077         * g++.dg/conversion/reinterpret1.C: New test.
35079         PR c++/15877
35080         * g++.dg/template/enum2.C: New test.
35082         PR c++/15227
35083         * g++.dg/template/error13.C: New test.
35085 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35087         PR fortran/14957
35088         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35089         arguments to test_* REAL and of the right size.
35091 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35093         PR target/15569
35094         PR rtl-optimization/15681
35095         * gcc.dg/20040609-1.c: New test.
35097 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35099         PR c++/14791
35100         * g++.dg/opt/builtins1.C: New test.
35102 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
35104         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35105         that use default windows32 struct layout.
35106         * gcc.dg/i386-bitfield2.c: Likewise.
35108 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
35110         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35111         for mingw32 and cygwin targets.
35113 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
35115         * gcc.dg/pch/macro-4.c: New.
35116         * gcc.dg/pch/macro-4.hs: New.
35118 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35120         PR fortran/13249
35121         * gfortran.fortran-torture/compile/name_clash.f90: New test.
35123 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35125         PR fortran/13372
35126         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35128 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35130         PR gfortran/14897
35131         * gfortran.fortran-torture/execute/t_edit.f90: New test.
35133 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35135         PR gfortran/15755
35136         * gfortran.fortran-torture/execute/backspace.c : New test.
35138 2004-06-09  Paul Brook  <paul@codesourcery.com>
35140         * gfortran.fortran-torture/execure/intrinsic_associated.f90
35141         (pointer_to_section): Rewrite to use smaller array.
35143 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
35145         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35146         * gcc.dg/ext/altivec-10.c: Same.
35147         * gcc.dg/ext/altivec-11.c: Same.
35148         * gcc.dg/ext/altivec-12.c: Same.
35149         * gcc.dg/ext/altivec-13.c: Same.
35150         * gcc.dg/ext/altivec-14.c: Same.
35151         * gcc.dg/ext/altivec-15.c: Same.
35152         * gcc.dg/ext/altivec-16.c: Same.
35153         * gcc.dg/ext/altivec-3.c: Same.
35154         * gcc.dg/ext/altivec-4.c: Same.
35155         * gcc.dg/ext/altivec-6.c: Same.
35156         * gcc.dg/ext/altivec-7.c: Same.
35157         * gcc.dg/ext/altivec-8.c: Same.
35158         * gcc.dg/ext/altivec-varargs-1.c: Same.
35160         * g++.dg/ext/altivec-1.C: Correct dg syntax.
35161         * g++.dg/ext/altivec-10.C: Same.
35162         * g++.dg/ext/altivec-2.C: Same.
35163         * g++.dg/ext/altivec-3.C: Same.
35164         * g++.dg/ext/altivec-4.C: Same.
35165         * g++.dg/ext/altivec-5.C: Same.
35166         * g++.dg/ext/altivec-6.C: Same.
35167         * g++.dg/ext/altivec-7.C: Same.
35168         * g++.dg/ext/altivec-8.C: Same.
35169         * g++.dg/ext/altivec-9.C: Same.
35171 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35173         PR c++/7841
35174         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35176 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35178         * gcc.dg/union-1.c: New test.
35180 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35182         * gcc.dg/builtins-41.c: New test case.
35183         * gcc.dg/builtins-42.c: New test case.
35185 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35187         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35188         * g++.dg/ext/altivec-10.C: Same.
35189         * g++.dg/ext/altivec-2.C: Same.
35190         * g++.dg/ext/altivec-3.C: Same.
35191         * g++.dg/ext/altivec-4.C: Same.
35192         * g++.dg/ext/altivec-5.C: Same.
35193         * g++.dg/ext/altivec-6.C: Same.
35194         * g++.dg/ext/altivec-7.C: Same.
35195         * g++.dg/ext/altivec-8.C: Same.
35196         * g++.dg/ext/altivec-9.C: Same.
35197         * g++.old-deja/g++.abi/cxa_vec.C: Same.
35198         * g++.old-deja/g++.brendan/new3.C: Same.
35199         * gcc.c-torture/execute/eeprof-1.x: Same.
35201 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35203         PR c/14765
35204         * gcc.dg/pr14765-1.c: New test.
35206 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35208         PR c/14649
35209         * gcc.dg/pr14649-1.c: New test case.
35211 2004-06-07  Richard Henderson  <rth@redhat.com>
35213         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35214         if temporaries.
35216 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35218         * g++.dg/eh/elide1.C: Remove XFAIL.
35220 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
35222         PR c++/15337
35223         * g++.dg/expr/sizeof3.C: New test.
35225         PR c++/14777
35226         * g++.dg/template/access14.C: New test.
35228         PR c++/15554
35229         * g++.dg/template/enum1.C: New test.
35231         PR c++/15057
35232         * g++.dg/eh/throw1.C: New test.
35234 2004-06-07  David Ayers  <d.ayers@inode.at>
35235             Ziemowit Laski  <zlaski@apple.com>
35237         * lib/objc.exp (objc_target_compile): Revert the '-framework
35238         Foundation' flag fix, since bare Darwin does not ship
35239         with the Foundation framework.
35240         * objc/execute/next_mapping.h: Provide a local NSConstantString
35241         @interface and @implementation.
35242         (objc_constant_string_init): A constructor function, used to
35243         initialize the NSConstantString meta-class object.
35244         * objc/execute/string1.m: Include "next_mapping.h" instead of
35245         <Foundation/NSString.h>.
35246         * objc/execute/string2.m: Likewise.
35247         * objc/execute/string3.m: Likewise.
35248         * objc/execute/string4.m: Likewise.
35250 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
35252         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35253         to double. Replace double with FLOAT.
35254         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35256         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35257         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35258         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35259         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35260         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35261         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35262         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35263         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35265 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35267         PR c/13519
35268         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35270 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35272         PR c++/15503
35273         * g++.dg/template/meminit2.C: New test.
35275 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
35277         PR target/15822
35278         * gcc.c-torture/execute/compare-fp-1.c,
35279         gcc.c-torture/execute/compare-fp-2.c,
35280         gcc.c-torture/execute/compare-fp-3.c,
35281         gcc.c-torture/execute/compare-fp-4.c,
35282         gcc.c-torture/execute/compare-fp-3.x,
35283         gcc.c-torture/execute/compare-fp-4.x: Moved...
35284         * gcc.c-torture/execute/ieee/compare-fp-1.c,
35285         gcc.c-torture/execute/ieee/compare-fp-2.c,
35286         gcc.c-torture/execute/ieee/compare-fp-3.c,
35287         gcc.c-torture/execute/ieee/compare-fp-4.c,
35288         gcc.c-torture/execute/ieee/compare-fp-3.x,
35289         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35291 2004-06-04  David Ayers  <d.ayers@inode.at>
35293         * objc/execute/protocol-isEqual-4.m: New testcase.
35295 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
35297         * objc/execute/protocol-isEqual-1.m: New testcase.
35298         * objc/execute/protocol-isEqual-2.m: New testcase.
35299         * objc/execute/protocol-isEqual-3.m: New testcase.
35301 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35303         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35305 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
35307         * lib/objc.exp (objc_target_compile): When running tests on
35308         Darwin (Mac OS X), inform the linker about '-framework
35309         'Foundation'.
35311 2004-06-02  Eric Christopher  <echristo@redhat.com>
35313         * gcc.c-torture/compile/20040602-1.c: New.
35315 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
35317         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35318         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35320         PR tree-optimization/14736
35321         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35323         PR tree-optimization/14042
35324         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35326         PR tree-optimization/14729
35327         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35329 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35331         PR fortran/15557
35332         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35334 2004-06-01  Richard Hederson  <rth@redhat.com>
35336         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35338 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35340         PR c++/14932
35341         * g++.dg/parse/offsetof4.C: New test.
35343 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
35345         PR objc/7993
35346         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35348 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
35350         PR c++/15701
35351         * g++.dg/template/friend29.C: New test.
35353 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35355         PR c/15749
35356         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35358 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
35360         * gcc.dg/sparc-trap-1.c: New test.
35362 2004-05-31  Roger Sayle  <roger@eyesopen.com>
35364         PR middle-end/15069
35365         * g++.dg/opt/fold3.C: New test case.
35367 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
35369         * lib/target-supports.exp (check_iconv_available): Fix fallout
35370         from 2004-05-28 patch.
35372 2004-05-30  Paul Brook  <paul@codesourcery.com>
35374         PR fortran/15620
35375         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35376         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35378 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
35380         * gfortran.fortran-torture/execute/random_1.f90: New test.
35382 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35384         * g++.dg/ext/altivec-10.C: New test.
35386 2004-05-29  Paul Brook  <paul@codesourcery.com>
35388         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35390 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35392         * gcc.dg/altivec-16.c: New test.
35394 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
35396         * lib/target-supports.exp (check_vmx_hw_available): New.
35397         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35399         * lib/target-supports.exp (check_alias_available,
35400         check_iconv_available, check_named_sections_available): Use
35401         unique names for temporary files.
35403 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35405         * gcc.dg/altivec-15.c: New test.
35407 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35409         PR c++/15083
35410         * g++.dg/warn/noeffect6.C: New test.
35412         PR c++/15471
35413         * g++.dg/expr/ptrmem4.C: New test.
35415         PR c++/15640
35416         * g++.dg/template/operator3.C: New test.
35418 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35420         PR c++/14668
35421         * g++.dg/lookup/redecl1.C: New test.
35422         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35424 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
35426         * gcc.c-torture/execute/compare-fp-1.c,
35427         gcc.c-torture/execute/compare-fp-2.c,
35428         gcc.c-torture/execute/compare-fp-3.c,
35429         gcc.c-torture/execute/compare-fp-4.c,
35430         gcc.c-torture/execute/compare-fp-3.x,
35431         gcc.c-torture/execute/compare-fp-4.x,
35432         gcc.dg/pr15649-1.c: New.
35434 2004-05-27  Adam Nemet  <anemet@lnxw.com>
35436         PR c++/12883
35437         * g++.dg/init/array14.C: New test.
35439 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
35441         * lib/compat.exp (compat-get-options-main): New.
35442         (compat-get-options): Remove unneeded code, warn for ignored
35443         command.
35444         (compat-execute): Check flag set by dg-require-* commands.
35446         * lib/compat.exp (compat-execute): Break up long lines.
35448 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
35450         * gcc.dg/altivec-7.c: Don't use 'vector long'.
35451         * gcc.dg/altivec-14.c: New test.
35452         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35454         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35455         * gcc.dg/altivec-12.c: Ditto.
35457         * gcc.dg/altivec-3.c: Move call to altivec_check.
35459 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35461         PR c++/15044
35462         * g++.dg/template/error12.C: New test.
35464         PR c++/15317
35465         * g++.dg/ext/attrib15.C: New test.
35467         PR c++/15329
35468         * g++.dg/template/ptrmem9.C: New test.
35470 2004-05-25  Paul Brook  <paul@codesourcery.com>
35472         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35474 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35476         PR c++/15165
35477         * g++.dg/template/crash19.C: New test.
35479 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35481         PR c++/15025
35482         * g++.dg/template/redecl1.C: New test.
35484 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35486         PR c++/14821
35487         * g++.dg/other/ns1.C: New test.
35489         PR c++/14883
35490         * g++.dg/template/invalid1.C: New test.
35492 2004-05-23  Paul Brook  <paul@codesourcery.com>
35493         Victor Leikehman  <lei@haifasphere.co.il>
35495         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35496         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35498 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35500         PR c++/15285
35501         PR c++/15299
35502         * g++.dg/template/non-dependent5.C: New test.
35503         * g++.dg/template/non-dependent6.C: New test.
35505 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35507         PR c++/15507
35508         * g++.dg/inherit/union1.C: New test.
35510         PR c++/15542
35511         * g++.dg/template/addr1.C: New test.
35513         PR c++/15427
35514         * g++.dg/template/array5.C: New test.
35516         PR c++/15287
35517         * g++.dg/template/array6.C: New test.
35519 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
35520             Roger Sayle  <roger@eyesopen.com>
35522         * g++.dg/lookup/forscope2.C: New test case.
35524 2004-05-22  Ben Elliston  <bje@au.ibm.com>
35526         * gcc.dg/cpp/Wmissingdirs.c: New.
35528 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35530         PR target/15301
35531         * gcc.dg/compat/union-m128-1.h: New file.
35532         * gcc.dg/compat/union-m128-1_main.c: Likewise.
35533         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35534         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35536 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35538         PR target/15302
35539         * gcc.dg/compat/struct-complex-1.h: New file.
35540         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35541         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35542         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35544 2004-05-20  Roger Sayle  <roger@eyesopen.com>
35546         PR middle-end/3074
35547         * gcc.dg/pr3074-1.c: New test case.
35548         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35550 2004-05-20  Falk Hueffner  <falk@debian.org>
35552         PR other/15526
35553         * gcc.dg/ftrapv-1.c: New test case.
35555 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
35557         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35559 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
35560             Jeff Law  <law@redhat.com>
35562         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35563         * gcc.dg/tree-ssa/20040518-2.c: New test.
35565         * gcc.dg/tree-ssa/20040518-1.c: New test.
35567 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
35569         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35571 2004-05-18  Paul Brook  <paul@codesourcery.com>
35573         PR fortran/13930
35574         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35576 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35578         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35579         constant folding.
35581 2004-05-17  Steven Bosscher  <stevenb@suse.de>
35583         * gcc.dg/tree-ssa/20040517-1.c: New test.
35585 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35587         * gcc.dg/loop-4.c: New test.
35589 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
35591         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35593 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
35595         PR fortran/15311
35596         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35598 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35600         PR fortran/13826
35601         PR fortran/13940
35602         * gfortran.fortran-torture/compile/data_1.f90: New test.
35604 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
35606         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35607         * gcc.dg/uninit-H.c: Define ASM for __s390__.
35609 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35611         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35613 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35615         PR c/15444
35616         * gcc.dg/format/xopen-1.c: Adjust expected message.
35617         * gcc.dg/format/xopen-3.c: New test.
35619 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
35621         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35623 2004-05-14  Jeff Law  <law@redhat.com>
35625         * gcc.dg/tree-ssa/20040514-2.c: New test.
35627 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35629         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35630         this ...
35631         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35632         this.
35634 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
35636         * gcc.dg/tree-ssa/20040514-1.c: New test.
35638 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35640         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35641         test.
35643 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35645         PR fortran/14066
35646         * gfortran.fortran-torture/compile/do_1.f90: New test.
35648 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35650         PR fortran/15051
35651         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35652         test.
35654 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
35656         PR fortran/15149
35657         * gfortran.fortran-torture/execute/random_init.f90: New test.
35659 2004-05-13  Paul Brook  <paul@codesourcery.com>
35661         PR fortran/15314
35662         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35664 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
35666         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35667         for the powerpc case.
35669 2004-05-13  Jeff Law  <law@redhat.com>
35671         * gcc.dg/tree-ssa/20040513-1.c: New test.
35672         * gcc.dg/tree-ssa/20040513-2.c: New test.
35674 2004-05-13  Paul Brook  <paul@codesourcery.com>
35676         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35677         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35678         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35680 2004-05-13  Andreas Schwab  <schwab@suse.de>
35682         PR other/10819
35683         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35684         characters.
35686 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
35688         PR fortran/15294
35689         * gfortran.fortran-torture/execute/adjustr.f90: New file.
35691 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
35693         Merge from tree-ssa-20020619-branch.  See
35694         ChangeLog.tree-ssa for details.
35696 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
35698         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35699         include <altivec.h> explicitly.
35700         * gcc.dg/altivec-13.c: Likewise.
35702 2004-05-11  Paul Brook  <paul@codesourcery.com>
35704         * gcc.c-torture/compile/20010518-1.c: Force enum size.
35706 2004-05-10  Eric Christopher  <echristo@redhat.com>
35708         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35709         * gcc.dg/sibcall-4.c: Ditto.
35711 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
35713         * g++.dg/ext/altivec-8.C: New test case.
35714         * gcc.dg/altivec-13.c: New test case.
35716 2004-05-08  Roger Sayle  <roger@eyesopen.com>
35718         * gcc.c-torture/execute/divcmp-1.c: New test case.
35719         * gcc.c-torture/execute/divcmp-2.c: New test case.
35720         * gcc.c-torture/execute/divcmp-3.c: New test case.
35722 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
35724         * g++.dg/other/pragma-re-2.C: New test.
35726 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35728         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35729         * gcc.dg/i386-387-2.c: Likewise.
35731         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35732         __builtin_drem.
35733         * gcc.dg/i386-387-6.c: Likewise.
35735 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35737         * gcc.dg/builtins-33.c: Also check log1p*.
35739 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
35741         PR optimization/15296
35742         * gcc.c-torture/execute/pr15296.c: New test.
35744 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
35746         * gcc.dg/builtins-40.c: New test.
35748 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
35750         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35752 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
35754         * g++.dg/ext/spe1.C: New testcase.
35756 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
35758         * objc.dg/image-info.m: Allow additional attributes
35759         for __image_info section.
35761 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
35763         * gcc.dg/torture/mips-hilo-2.c: New test.
35765 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35767         PR c++/14389
35768         * g++.dg/template/member5.C: New test.
35770 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
35772         * gcc.dg/builtins-34.c: Also check expm1*.
35774 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35776         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35777         * gcc.dg/torture/builtin-convert-3.c: New test.
35779 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
35781         PR middle-end/15054
35782         * g++.dg/opt/pr15054.C: New test.
35784 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35786         * gcc.dg/torture/builtin-rounding-1.c: New test.
35787         * gcc.dg/builtins-25.c: Delete.
35788         * gcc.dg/builtins-29.c: Delete.
35790 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
35792         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35793         * gcc.dg/sibcall-4.c: Likewise.
35794         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35796 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35798         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35799         bit-field on 16-bit targets.
35801 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35803         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35804         16-bit targets.
35806 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
35808         * gcc.dg/rs6000-power2-1.c: Change to compile only.
35809         * gcc.dg/rs6000-power2-2.c: Likewise.
35811 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
35813         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35814         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35815         Change the asm registers to be in form of frN instead of fN.
35817 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35819         * gcc.dg/torture/builtin-convert-2.c: New test.
35821 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
35823         * gcc.dg/rs6000-power2-1.c: New test.
35824         * gcc.dg/rs6000-power2-2.c: New test.
35826 2004-04-28  Jan Hubicka  <jh@suse.cz>
35828         * gcc.dg/unused-6.c: New test.
35830 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
35831             Ulrich Weigand  <uweigand@de.ibm.com>
35833         * ada/acats/run_all.sh: Define $target variable.
35835 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
35837         PR c++/15119
35838         * g++.dg/other/vararg-1.C: New test.
35840         PR c++/4794
35841         * g++.dg/eh/cleanup3.C: New test.
35843 2004-04-24  Laurent GUERBY <laurent@guerby.net>
35845         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
35846         and ad8011a (target_insn).
35847         * ada/acats/support/macro.dfs: Likewise.
35848         * ada/acats/support/impbit.adb: New file.
35850 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
35852         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
35854 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35856         * gcc.dg/loop-3.c: New test.
35858 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
35860         * gcc.c-torture/execute/simd-5.c: New test.
35862 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35864         PR c++/15064
35865         * g++.dg/template/crash18.C: New test.
35867 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
35869         * g++.dg/ext/complit3.C: New test.
35871 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35873         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
35874         * gcc.dg/altivec-3.c: Same.
35875         * gcc.dg/altivec-varargs-1.c: Same.
35877 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35879         * lib/target-supports.exp (check_profiling_available): Assume
35880         profiling is not available on powerpc-eabi targets.
35882 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
35884         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
35885         * gcc.dg/vmx/bug-1.c: Ditto.
35887 2004-04-20  Eric Christopher  <echristo@redhat.com>
35889         * gcc.dg/charset/extern.c: New test.
35890         * g++.dg/charset/extern3.cc: Ditto.
35892 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
35894         * gcc.dg/builtins-39.c: New test.
35896 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
35898         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
35900 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
35902         * gcc.dg/torture/mips-hilo-1.c: New test.
35904 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
35906         * gcc.c-torture/compile/20040419-1.c: New test.
35908 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
35910         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
35912 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
35913             Aldy Hernandez  <aldyh@redhat.com>
35915         * gcc.c-torture/execute/va-arg-24.c: New.
35917 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
35918             Aldy Hernandez  <aldyh@redhat.com>
35920         * gcc.dg/vmx/1b-01.c: New.
35921         * gcc.dg/vmx/1b-02.c: New.
35922         * gcc.dg/vmx/1b-03.c: New.
35923         * gcc.dg/vmx/1b-04.c: New.
35924         * gcc.dg/vmx/1b-05.c: New.
35925         * gcc.dg/vmx/1b-06.c: New.
35926         * gcc.dg/vmx/1b-07.c: New.
35927         * gcc.dg/vmx/1c-01.c: New.
35928         * gcc.dg/vmx/1c-02.c: New.
35929         * gcc.dg/vmx/3a-01a.c: New.
35930         * gcc.dg/vmx/3a-01.c: New.
35931         * gcc.dg/vmx/3a-01m.c: New.
35932         * gcc.dg/vmx/3a-03.c: New.
35933         * gcc.dg/vmx/3a-03m.c: New.
35934         * gcc.dg/vmx/3a-04.c: New.
35935         * gcc.dg/vmx/3a-04m.c: New.
35936         * gcc.dg/vmx/3a-05.c: New.
35937         * gcc.dg/vmx/3a-06.c: New.
35938         * gcc.dg/vmx/3a-06m.c: New.
35939         * gcc.dg/vmx/3a-07.c: New.
35940         * gcc.dg/vmx/3b-01.c: New.
35941         * gcc.dg/vmx/3b-02.c: New.
35942         * gcc.dg/vmx/3b-10.c: New.
35943         * gcc.dg/vmx/3b-13.c: New.
35944         * gcc.dg/vmx/3b-14.c: New.
35945         * gcc.dg/vmx/3b-15.c: New.
35946         * gcc.dg/vmx/3c-01a.c: New.
35947         * gcc.dg/vmx/3c-01.c: New.
35948         * gcc.dg/vmx/3c-02.c: New.
35949         * gcc.dg/vmx/3c-03.c: New.
35950         * gcc.dg/vmx/3d-01.c: New.
35951         * gcc.dg/vmx/4-01.c: New.
35952         * gcc.dg/vmx/4-03.c: New.
35953         * gcc.dg/vmx/5-01.c: New.
35954         * gcc.dg/vmx/5-02.c: New.
35955         * gcc.dg/vmx/5-03.c: New.
35956         * gcc.dg/vmx/5-04.c: New.
35957         * gcc.dg/vmx/5-05.c: New.
35958         * gcc.dg/vmx/5-06.c: New.
35959         * gcc.dg/vmx/5-07.c: New.
35960         * gcc.dg/vmx/5-07t.c: New.
35961         * gcc.dg/vmx/5-08.c: New.
35962         * gcc.dg/vmx/5-10.c: New.
35963         * gcc.dg/vmx/5-11.c: New.
35964         * gcc.dg/vmx/7-01a.c: New.
35965         * gcc.dg/vmx/7-01.c: New.
35966         * gcc.dg/vmx/7c-01.c: New.
35967         * gcc.dg/vmx/7d-01.c: New.
35968         * gcc.dg/vmx/7d-02.c: New.
35969         * gcc.dg/vmx/8-01.c: New.
35970         * gcc.dg/vmx/8-02a.c: New.
35971         * gcc.dg/vmx/8-02.c: New.
35972         * gcc.dg/vmx/brode-1.c: New.
35973         * gcc.dg/vmx/bug-1.c: New.
35974         * gcc.dg/vmx/bug-2.c: New.
35975         * gcc.dg/vmx/bug-3.c: New.
35976         * gcc.dg/vmx/cw-bug-1.c: New.
35977         * gcc.dg/vmx/cw-bug-2.c: New.
35978         * gcc.dg/vmx/cw-bug-3.c: New.
35979         * gcc.dg/vmx/dct.c: New.
35980         * gcc.dg/vmx/debug-1.c: New.
35981         * gcc.dg/vmx/debug-2.c: New.
35982         * gcc.dg/vmx/debug-3.c: New.
35983         * gcc.dg/vmx/debug-4.c: New.
35984         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
35985         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
35986         * gcc.dg/vmx/eg-5.c: New.
35987         * gcc.dg/vmx/fft.c: New.
35988         * gcc.dg/vmx/gcc-bug-1.c: New.
35989         * gcc.dg/vmx/gcc-bug-2.c: New.
35990         * gcc.dg/vmx/gcc-bug-3.c: New.
35991         * gcc.dg/vmx/gcc-bug-4.c: New.
35992         * gcc.dg/vmx/gcc-bug-5.c: New.
35993         * gcc.dg/vmx/gcc-bug-6.c: New.
35994         * gcc.dg/vmx/gcc-bug-7.c: New.
35995         * gcc.dg/vmx/gcc-bug-8.c: New.
35996         * gcc.dg/vmx/gcc-bug-9.c: New.
35997         * gcc.dg/vmx/gcc-bug-b.c: New.
35998         * gcc.dg/vmx/gcc-bug-c.c: New.
35999         * gcc.dg/vmx/gcc-bug-d.c: New.
36000         * gcc.dg/vmx/gcc-bug-e.c: New.
36001         * gcc.dg/vmx/gcc-bug-f.c: New.
36002         * gcc.dg/vmx/gcc-bug-g.c: New.
36003         * gcc.dg/vmx/gcc-bug-i.c: New.
36004         * gcc.dg/vmx/harness.h: New.
36005         * gcc.dg/vmx/ira1.c: New.
36006         * gcc.dg/vmx/ira2a.c: New.
36007         * gcc.dg/vmx/ira2b.c: New.
36008         * gcc.dg/vmx/ira2.c: New.
36009         * gcc.dg/vmx/ira2c.c: New.
36010         * gcc.dg/vmx/mem.c: New.
36011         * gcc.dg/vmx/newton-1.c: New.
36012         * gcc.dg/vmx/ops.c: New.
36013         * gcc.dg/vmx/sn7153.c: New.
36014         * gcc.dg/vmx/spill2.c: New.
36015         * gcc.dg/vmx/spill3.c: New.
36016         * gcc.dg/vmx/spill.c: New.
36017         * gcc.dg/vmx/t.c: New.
36018         * gcc.dg/vmx/varargs-1.c: New.
36019         * gcc.dg/vmx/varargs-2.c: New.
36020         * gcc.dg/vmx/varargs-3.c: New.
36021         * gcc.dg/vmx/varargs-4.c: New.
36022         * gcc.dg/vmx/varargs-5.c: New.
36023         * gcc.dg/vmx/varargs-6.c: New.
36024         * gcc.dg/vmx/varargs-7.c: New.
36025         * gcc.dg/vmx/vmx.exp: New.
36026         * gcc.dg/vmx/vprint-1.c: New.
36027         * gcc.dg/vmx/vscan-1.c: New.
36028         * gcc.dg/vmx/x-01.c: New.
36029         * gcc.dg/vmx/x-02.c: New.
36030         * gcc.dg/vmx/x-03.c: New.
36031         * gcc.dg/vmx/x-04.c: New.
36032         * gcc.dg/vmx/x-05.c: New.
36033         * gcc.dg/vmx/yousufi-1.c: New.
36034         * gcc.dg/vmx/zero-1.c: New.
36035         * gcc.dg/vmx/zero.c: New.
36037 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
36039         * g++.dg/lookup/java1.C: Update for chage of
36040         _Jv_AllocObject.
36041         * g++.dg/lookup/java2.C: Likewise.
36043 2004-04-17  Laurent GUERBY <laurent@guerby.net>
36045         * ada/acats/run_all.sh: use -O2 by default.
36047 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
36049         * gcc.dg/vr-mult-[12].c: New tests.
36051 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36053         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36055         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36057 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
36059         * lib/target-supports.exp (check_profiling_available): Assume
36060         profiling isn't available for mips*-*-elf targets.
36062 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
36064         * gcc.dg/builtins-38.c: New test.
36066 2004-04-14  Eric Christopher  <echristo@redhat.com>
36068         * g++.dg/charset/charset.exp: Run .cc extension tests.
36070 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
36072         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
36074 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36076         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36078 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
36080         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36081         * gcc.dg/i386-387-2.c: Likewise.
36083         * gcc.dg/i386-387-7.c: New test.
36084         * gcc.dg/i386-387-8.c: New test.
36086         * gcc.dg/builtins-37.c: New test.
36088 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
36090         * g++.dg/pch/externc-1.C: Add missing semicolon.
36092 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
36094         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36096 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36098         * gcc.c-torture/execute/20040411-1.c: New test.
36100 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36102         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36104 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
36106         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36108 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
36110         * lib/target-supports.exp (check_named_sections_available): New.
36111         * lib/gcc-dg.exp (dg-require-named-sections): New.
36112         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36113         old-deja.exp.  Also prune error-count message from HP linker.
36114         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36116         * g++.dg/init/init-ref4.C: Use dg-require-weak.
36117         * g++.old-deja/g++.pt/static3.C: Likewise.
36118         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36120 2004-04-09  Roger Sayle  <roger@eyesopen.com>
36122         * gcc.c-torture/execute/20040409-1.c: New test case.
36123         * gcc.c-torture/execute/20040409-2.c: New test case.
36124         * gcc.c-torture/execute/20040409-3.c: New test case.
36126 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
36128         * gcc.dg/20040409-1.c: New test.
36130 2004-04-08  Roger Sayle  <roger@eyesopen.com>
36132         PR target/14888
36133         * g++.dg/opt/pr14888.C: New test case.
36135 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
36137         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36138         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36139         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36140         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36141         New tests.
36143 2004-04-08  Paul Brook  <paul@codesourcery.com>
36145         * gcc.dg/spill-1.c: New test.
36147 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36149         * gcc.dg/torture/builtin-ctype-2.c: New test.
36151 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
36153         * gcc.dg/pch/pch.exp: Add largefile test.
36155 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
36157         * g++.dg/pch/externc-1.Hs: New.
36158         * g++.dg/pch/externc-1.C: New.
36160 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36162         * gcc.dg/compat/struct-by-value-5a_main.c,
36163         gcc.dg/compat/struct-by-value-5b_main.c: New files.
36164         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36165         * gcc.dg/compat/struct-by-value-5a_x.c,
36166         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36167         gcc.dg/compat/struct-by-value-5_x.c.
36168         * gcc.dg/compat/struct-by-value-5a_y.c,
36169         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36170         gcc.dg/compat/struct-by-value-5_y.c.
36172         * gcc.dg/compat/struct-by-value-6a_main.c,
36173         gcc.dg/compat/struct-by-value-6b_main.c: New files.
36174         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36175         * gcc.dg/compat/struct-by-value-6a_x.c,
36176         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36177         gcc.dg/compat/struct-by-value-6_x.c.
36178         * gcc.dg/compat/struct-by-value-6a_y.c,
36179         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36180         gcc.dg/compat/struct-by-value-6_y.c.
36182         * gcc.dg/compat/struct-by-value-7a_main.c,
36183         gcc.dg/compat/struct-by-value-7b_main.c: New files.
36184         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36185         * gcc.dg/compat/struct-by-value-7a_x.c,
36186         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36187         gcc.dg/compat/struct-by-value-7_x.c.
36188         * gcc.dg/compat/struct-by-value-7a_y.c,
36189         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36190         gcc.dg/compat/struct-by-value-7_y.c.
36192 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
36194         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36195         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36196         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36197         options.
36199 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
36201         * gcc.dg/builtins-36.c: New test.
36203 2004-04-06  Paul Brook  <paul@codesourcery.com>
36205         * README.gcc: Remove obsolete contraint on testcases.
36207 2004-04-05  Paul Brook  <paul@codesourcery.com>
36209         PR2123
36210         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
36211         failure and exit(0) on success.
36212         * g++.dg/expr/anew2.C: Ditto.
36213         * g++.dg/expr/anew3.C: Ditto.
36214         * g++.dg/expr/anew4.C: Ditto.
36216 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
36218         PR c++/3518
36219         * g++.dg/template/unify7.C: New.
36221 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36223         * g++.dg/README: Bring up to date with new subdirectories; remove
36224         duplicate subdirectory lines.
36226 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
36228         PR c++/14007
36229         * g++.dg/template/unify5.C: New.
36230         * g++.dg/template/unify6.C: New.
36231         * g++.dg/template/qualttp20.C: Adjust.
36232         * g++.old-deja/g++.jason/report.C: Adjust.
36233         * g++.old-deja/g++.other/qual1.C: Adjust.
36235 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
36237         PR c++/14803
36238         * g++.dg/inherit/ptrmem1.C: New test.
36240 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
36242         PR c++/14755
36243         * gcc.c-torture/execute/20040331-1.c: New test.
36244         * gcc.dg/20040331-1.c: New test.
36246 2004-04-01  Paul Brook  <paul@codesourcery.com>
36248         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36250 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
36252         PR c++/14724
36253         * g++.dg/init/goto1.C: New test.
36255         PR c++/14763
36256         * g++.dg/template/defarg4.C: New test.
36258 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
36260         * gcc.dg/altivec-11.c: Extend test for more valid cases.
36262 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
36264         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36266 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
36268         * gcc.dg/noncompile/undeclared-2.c: New test.
36270 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36272         * gcc.dg/940409-1.c: Remove XFAIL.
36273         * gcc.dg/reg-vol-struct-1.c: New test.
36275 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36277         * gcc.dg/torture/builtin-wctype-1.c: New test.
36279 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
36281         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36282         * gcc.dg/20001101-1.c: Likewise.
36283         * gcc.dg/20001102-1.c: Likewise.
36285 2004-03-25  Roger Sayle  <roger@eyesopen.com>
36287         * gcc.dg/compare8.c: Add an additional test for XOR.
36289 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36291         * gcc.dg/torture/builtin-ctype-1.c: New test.
36293 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36295         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36296         * gcc.dg/torture/builtin-math-1.c: Likewise.
36297         * gcc.dg/torture/builtin-power-1.c: New test.
36299 2004-03-24  Andreas Schwab  <schwab@suse.de>
36301         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36302         IA64 assembler.
36304 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36305             Roger Sayle  <roger@eyesopen.com>
36307         * gcc.dg/compare8.c: New test case.
36309 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
36311         * g++.dg/ext/altivec-7.C: New test.
36313 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
36315         PR 12267, 12391, 12560, 13129, 14114, 14133
36316         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36317         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36318         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36319         Adjust error regexps.
36320         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36321         * gcc.dg/noncompile/undeclared-1.c: New test cases.
36322         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36323         * gcc.dg/local1.c: Add explanatory comment.
36325 2004-03-23  Roger Sayle  <roger@eyesopen.com>
36327         PR optimization/14669
36328         * g++.dg/opt/fold2.C: New test case.
36330 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
36332         PR c/14069
36333         * gcc.dg/20040322-1.c: New test.
36335 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36337         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
36338         * gcc.dg/ultrasp4.c: Likewise.
36339         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
36341 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36343         * gcc.dg/i386-sse-8.c: Reset default options.
36345 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36347         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36348         in the error message text.
36350 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36352         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36354 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
36356         PR c++/14616
36357         * g++.dg/init/array13.C: New test.
36359 2004-03-20  Roger Sayle  <roger@eyesopen.com>
36361         PR target/13889
36362         * gcc.c-torture/compile/pr13889.c: New test case.
36364 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36366         PR c/14635
36367         * builtins-1.c (nan, nans): Don't test.
36368         * builtins-30.c: Don't use nan, nanf, nanl.
36369         * builtins-35.c: New test.
36371 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
36373         * g++.dg/ext/altivec-6.C: New test.
36375 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
36377         * g++.dg/init/placement3.C: New test.
36379         * g++.dg/template/spec13.C: New test.
36381         * g++.dg/lookup/using11.C: New test.
36383         * g++.dg/lookup/koenig3.C: New test.
36385         * g++.dg/template/operator2.C: New test.
36387         * g++.dg/expr/dtor3.C: New test.
36388         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36389         marker.
36390         * g++.old-deja/g++.law/visibility28.C: Likewise.
36392 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
36394         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36395         * gcc.dg/ppc64-abi-3.c: Likewise.
36397 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36399         PR c++/14545
36400         * g++.dg/parse/template15.C: New test.
36402 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36404         * g++.dg/expr/dtor2.C: New test.
36406         * g++.dg/lookup/anon4.C: New test.
36408         * g++.dg/overload/using1.C: New test.
36410         * g++.dg/template/lookup7.C: New test.
36412         * g++.dg/template/typename6.C: New test.
36414         * g++.dg/expr/cond6.C: New test.
36416 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36418         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36420 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36422         * g++.dg/expr/cond5.C: New test.
36423         * g++.dg/expr/constcast1.C: Likewise.
36424         * g++.dg/expr/ptrmem2.C: Likewise.
36425         * g++.dg/expr/ptrmem3.C: Likewise.
36426         * g++.dg/lookup/main1.C: Likewise.
36427         * g++.dg/template/lookup6.C: Likewise.
36429 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36431         * gcc.dg/local1.c: New test.
36433         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36435 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36437         * gcc.dg/torture/builtin-convert-1.c: New test.
36439 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36441         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36443 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36445         PR c++/14481
36446         * g++.dg/warn/Wunused-7.C: New test.
36448 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36450         * gcc.dg/torture/builtin-integral-1.c: New test.
36452 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36454         PR c++/14586
36455         * g++.dg/parse/non-dependent3.C: New test.
36457 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
36459         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36460         * g++.dg/eh/simd-2.C: Likewise.
36461         * g++.dg/init/array10.C: Likewise.
36462         * gcc.c-torture/compile/simd-1.c: Likewise.
36463         * gcc.c-torture/compile/simd-2.c: Likewise.
36464         * gcc.c-torture/compile/simd-3.c: Likewise.
36465         * gcc.c-torture/compile/simd-4.c: Likewise.
36466         * gcc.c-torture/compile/simd-6.c: Likewise.
36467         * gcc.c-torture/execute/simd-1.c: Likewise.
36468         * gcc.c-torture/execute/simd-2.c: Likewise.
36469         * gcc.dg/compat/vector-defs.h: Likewise.
36470         * gcc.dg/20020531-1.c: Likewise.
36471         * gcc.dg/altivec-3.c: Likewise.
36472         * gcc.dg/altivec-4.c: Likewise.
36473         * gcc.dg/altivec-varargs-1.c: Likewise.
36474         * gcc.dg/compat/vector-defs.h: Likewise.
36475         * gcc.dg/i386-mmx-3.c: Likewise.
36476         * gcc.dg/i386-sse-4.c: Likewise.
36477         * gcc.dg/i386-sse-5.c: Likewise.
36478         * gcc.dg/i386-sse-8.c: Likewise.
36479         * gcc.dg/simd-1.c: Likewise.
36480         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
36481         __ev64_opaque__ since the machine description provides it.
36483 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36485         * lib/compat.exp (skip_list): New global variable.
36486         Use it to hold the user defined COMPAT_SKIPS list if any.
36487         (compat-obj): Add the members of skip_list to optall.
36489 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36491         * gcc.dg/compat/union-by-value-1_main.c,
36492         union-by-value-1_x.c, union-by-value-1_y.c,
36493         union-check.h, union-defs.h,
36494         union-init.h, union-return-1_main.c,
36495         union-return-1_x.c, union-return-1_y.c: New files.
36497 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36499         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36500         mixed-struct-init.h: Add 4 mixed structure types.
36501         struct-by-value-21_main.c, struct-by-value-21_x.c,
36502         struct-by-value-21_y.c, struct-return-21_main.c,
36503         struct-return-21_x.c, struct-return-21_y.c: New files.
36505 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
36507         PR c++/14550
36508         * g++.dg/parse/template14.C: New test.
36510 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36512         * gcc.c-torture/execute/20040313-1.c: New test.
36514 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
36516         PR target/14533
36517         * gcc.dg/20040311-2.c: New test.
36519 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
36521         PR other/14544
36522         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36523         bit-field.
36525 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
36527         * gcc.dg/20040305-2.c: Add missing return statement.
36529 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36531         * gcc.dg/builtins-34.c: Also check pow10*.
36533 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36535         PR target/14262
36536         * gcc.dg/20040305-2.c: New test.
36538 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36540         * gcc.dg/20040310-1.c: New test.
36542 2004-03-11  Roger Sayle  <roger@eyesopen.com>
36544         * gcc.c-torture/execute/20040311-1.c: New test case.
36546 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
36548         PR c++/14476
36549         * g++.dg/lookup/enum1.C: New test.
36551 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
36553         PR c++/14510
36554         * g++.dg/lookup/struct2.C: New test.
36556 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
36558         * gcc.dg/builtins-34.c: New test.
36560 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36562         * gcc.dg/torture/builtin-nonneg-1.c: New test.
36564 2004-03-09  James E Wilson  <wilson@specifixinc.com>
36566         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36567         * gcc.dg/alias-2.c: New testcase.
36569 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
36571         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36573 2004-03-09  Roger Sayle  <roger@eyesopen.com>
36575         * gcc.c-torture/execute/20040309-1.c: New test case.
36577 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
36579         PR c++/14397
36580         * g++.dg/overload/ref1.C: New.
36582 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36584         PR c++/14409
36585         * g++.dg/template/spec12.C: New test.
36587         PR c++/14448
36588         * g++.dg/parse/crash14.C: New test.
36590 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36592         PR c++/14230
36593         * g++.dg/init/ref11.C: New test.
36595 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36597         PR c++/14432
36598         * g++.dg/parse/builtin2.C: New test.
36600 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36602         PR c++/14401
36603         * g++.dg/init/ctor3.C: New test.
36604         * g++.dg/init/union1.C: New test.
36605         * g++.dg/ext/anon-struct4.C: New test.
36607 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36609         * g++.dg/lookup/koenig1.C: Tweak error messages.
36610         * g++.dg/lookup/used-before-declaration.C: Likewise.
36611         * g++.dg/other/do1.C: Likewise.
36612         * g++.dg/overload/koenig1.C: Likewise.
36613         * g++.dg/parse/crash13.C: Likewise.
36614         * g++.dg/template/instantiate3.C: Likewise.
36616 2004-03-08  Eric Christopher  <echristo@redhat.com>
36618         * * lib/target-supports.exp: Enable libiconv in test
36619         compilation.  Fix up error checking.
36621 2004-03-08  Roger Sayle  <roger@eyesopen.com>
36623         PR middle-end/14289
36624         * gcc.dg/pr14289-1.c: New test case.
36625         * gcc.dg/pr14289-2.c: Likewise.
36626         * gcc.dg/pr14289-3.c: Likewise.
36628 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
36630         * gcc.c-torture/execute/20040308-1.c: New test.
36632 2004-03-07  Roger Sayle  <roger@eyesopen.com>
36634         * gcc.c-torture/execute/20040307-1.c: New test case.
36636 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
36638         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36640 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
36642         * gcc.dg/20040306-1.c: New test.
36644 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
36646         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36647         them static.
36648         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36650 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36652         PR c/14465
36653         * gcc.dg/decl-6.c: New test.
36655 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36657         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36658         Rename LOGPOW -> LOG_POW.
36659         (SQRT_EXP, POW_EXP): New.
36661 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36663         * gcc.dg/i386-sse-8.c: New test.
36665 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36667         PR c/14114
36668         * gcc.dg/decl-5.c: New test.
36670 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
36672         * gcc.dg/20040305-1.c: New test.
36674 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
36676         PR other/14354
36677         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36679 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
36681         PR c++/14425, c++/14426
36682         * g++.dg/ext/altivec-4.C: New test.
36683         * g++.dg/ext/altivec-5.C: New test.
36685 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
36687         * g++.old-deja/g++.other/linkage1.C: Expect errors about
36688         global variables of a type with no linkage.
36689         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36690         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36691         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36692         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36693         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36694         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36695         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36696         * g++.dg/warn/deprecated.C: Name enum Color.
36697         * g++.dg/overload/VLA.C: Name structure for 'b'.
36698         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36700 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36702         * gcc.c-torture/compile/20040304-1.c: New test.
36704 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
36706         PR 13728
36707         * gcc.dg/decl-4.c: New testcase.
36709 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
36711         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36712         as PRECF if sizeof (float) > sizeof (double).
36713         (PRECL): Make it the same as PRECF if
36714         sizeof (float) > sizeof (long double).
36716 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36718         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36719         system type.  Add check for irix6 which doesn't have c99 runtime.
36721 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
36723         * gcc.dg/const-elim-1.c: xfail for xtensa.
36725 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36727         PR c++/14369
36728         * g++.dg/template/cond4.C: New test.
36730 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36732         PR c++/14360
36733         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36735         PR c++/14361
36736         * g++.dg/parse/defarg7.C: New test.
36738         PR c++/14359
36739         * g++.dg/template/friend26.C: New test.
36741 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36743         PR c++/14324
36744         * g++.dg/abi/mangle21.C: New test.
36746         PR c++/14260
36747         * g++.dg/parse/constructor2.C: New test.
36749         PR c++/14337
36750         * g++.dg/template/sfinae1.C: New test.
36752 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36754         PR c++/14267
36755         * g++.dg/expr/crash2.C: New test.
36757         PR middle-end/13448
36758         * gcc.dg/inline-5.c: New test.
36759         * gcc.dg/always-inline.c: Split out tests into ...
36760         * gcc.dg/always-inline2.c: ... this and ...
36761         * gcc.dg/always-inline3.c: ... this.
36763 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36765         PR debug/12103
36766         * g++.dg/debug/crash1.C: New test.
36768 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
36770         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36771         function with __attribute__((noinline)).
36772         (recurser_void2): Likewise.
36773         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36774         (recurser_void2): Likewise.
36776 2004-02-29  Roger Sayle  <roger@eyesopen.com>
36778         PR middle-end/14203
36779         * g++.dg/warn/Wunused-6.C: New test case.
36781 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
36783         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36784         not defined.
36786 2004-02-27  Eric Christopher  <echristo@redhat.com>
36788         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36789         * g++.dg/charset/asm2.c: Run only x86.
36790         * gcc.dg/charset/asm3.c: Ditto.
36792 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
36794         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36795         ld_library_path.
36797 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
36799         * g++.dg/ext/altivec-3.C: New.
36801 2004-02-26  Richard Henderson  <rth@redhat.com>
36803         * g++.dg/ext/attrib10.C: Mark for warning.
36804         * gcc.dg/attr-alias-1.c: New.
36806 2004-02-26  Richard Henderson  <rth@redhat.com>
36808         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36809         * gcc.c-torture/execute/20040208-2.c: ... it back.
36811 2004-02-26  Eric Christopher  <echristo@redhat.com>
36813         * lib/target-supports.exp (check-iconv-available): New function.
36814         * lib/gcc-dg.exp (dg-require-iconv): New function.
36815         Use above.
36816         * gcc.dg/charset: New directory.
36817         * gcc.dg/charset/charset.exp: New file.
36818         * gcc.dg/charset/asm1.c: Ditto.
36819         * gcc.dg/charset/asm2.c: Ditto.
36820         * gcc.dg/charset/asm3.c: Ditto.
36821         * gcc.dg/charset/asm4.c: Ditto.
36822         * gcc.dg/charset/asm5.c: Ditto.
36823         * gcc.dg/charset/attribute1.c: Ditto.
36824         * gcc.dg/charset/attribute2.c: Ditto.
36825         * gcc.dg/charset/string1.c: Ditto.
36826         * g++.dg/charset: New directory.
36827         * g++.dg/dg.exp: Add here. Special options.
36828         * g++.dg/charset/charset.exp: New file.
36829         * g++.dg/charset/asm1.c: Ditto.
36830         * g++.dg/charset/asm2.c: Ditto.
36831         * g++.dg/charset/asm3.c: Ditto.
36832         * g++.dg/charset/asm4.c: Ditto.
36833         * g++.dg/charset/attribute1.c: Ditto.
36834         * g++.dg/charset/attribute2.c: Ditto.
36835         * g++.dg/charset/extern1.cc: Ditto.
36836         * g++.dg/charset/extern2.cc: Ditto.
36837         * g++.dg/charset/string1.c: Ditto.
36839 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
36841         PR c++/14278
36842         * g++.dg/parse/comma1.C: New test.
36844 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36846         PR c++/14284
36847         * g++.dg/template/ttp8.C: New test.
36849 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
36851         * gcc.dg/fixuns-trunc-1.c: New test.
36853 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36855         * gcc.dg/builtins-config.h: Use #elif.
36857 2004-02-26  Michael Matz  <matz@suse.de>
36859         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
36860         * gcc.dg/991214-1.c: Likewise.
36861         * gcc.dg/i386-asm-1.c: Likewise.
36863 2004-02-25  Richard Henderson  <rth@redhat.com>
36865         * gcc.c-torture/execute/20040208-2.c: Move ...
36866         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
36868 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36870         PR c++/14246
36871         * g++.dg/other/crash-3.C: New test.
36873 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36875         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
36876         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
36878         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
36879         HP-UX.
36881 2004-02-24  Michael Matz  <matz@suse.de>
36883         * gcc.dg/i386-regparm.c: New.
36885 2004-02-23  James E Wilson  <wilson@specifixinc.com>
36887         * gcc.c-torture/execute/20040223-1.c: New.
36889 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
36890             Kazu Hirata  <kazu@cs.umass.edu>
36892         * gcc.dg/fwritable-strings-1.c: Remove.
36894 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
36896         PR c/14156
36897         * gcc.dg/20040223-1.c: New test.
36899 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36901         PR c++/14106
36902         * g++.dg/ext/typeof9.C: New test.
36904 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36906         PR c++/14250
36907         * g++.dg/other/switch1.C: New test.
36909 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36911         * gcc.dg/cast-function-1.c: Adjust for new informative message.
36912         * gcc.dg/va-arg-1.c: Likewise.
36914 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36916         PR c++/14143
36917         * g++.dg/template/koenig5.C: New test.
36919 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
36921         * g++.dg/ext/altivec-1.C: Generalize target triple.
36922         * g++.dg/ext/altivec-2.C: New test case.
36923         * g++.dg/ext/altivec_check.h: New file.
36924         * gcc.dg/altivec-1.c: Generalize target triple;
36925         include altivec_check.h and call altivec_check().
36926         * gcc.dg/altivec-[2-5].c: Generalize target triple.
36927         * gcc.dg/altivec-6.c: New test case.
36928         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
36929         type casts as needed.
36930         * gcc.dg/altivec-10.c: Include altivec_check.h and call
36931         altivec_check().
36932         * gcc.dg/altivec-12.c: New test case.
36933         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
36934         include altivec_check.h and call altivec_check().
36935         * gcc.dg/altivec_check.h: New file.
36937 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36939         * lib/target-supports.exp (check_alias_available): Don't mangle
36940         function `g' in test program.
36942 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36944         * lib/target-supports.exp (check_profiling_available): Check
36945         argument to determine whether we support a profiling type.
36946         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
36947         check_profiling_available.
36948         * g++.dg/bprob/bprob.exp: Likewise.
36949         * g77.dg/bprob/bprob.exp: Likewise.
36950         * gcc.misc-tests/bprob.exp: Likewise.
36951         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
36952         dg-require-profiling and delete expected error handling.
36953         * gcc.dg/20021014-1.c: Likewise.
36954         * gcc.dg/nest.c: Likewise.
36956 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36958         PR c++/12007
36959         * g++.dg/other/vthunk1.C: New test.
36961 2004-02-20  Falk Hueffner  <falk@debian.org>
36963         PR target/14201
36964         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
36966 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
36968         PR c++/13927
36969         * g++.dg/other/error8.C: Remove XFAIL markers.
36971         PR c++/14173
36972         * g++.dg/ext/packed5.C: New test.
36974         PR c++/14199
36975         * g++.dg/warn/Wunused-5.C: New test.
36977         PR c++/14186
36978         * g++.dg/lookup/member1.C: New test.
36980 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
36982         * gcc.c-torture/compile/20040130-1.c: Enable only when
36983         __INT_MAX__ >= 2147483647L.
36984         * gcc.c-torture/compile/961203-1.c: Likewise.
36986 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
36988         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
36989         * g++.dg/opt/template1.C: Robustify assembler regexp
36991 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36993         * gcc.c-torture/execute/simd-4.x: Remove.
36994         * gcc.c-torture/execute/va-arg-25.x: Likewise.
36995         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
36996         Guard with #ifndef SKIP_ATTRIBUTE.
36997         * gcc.dg/compat/vector-1_y.c: Likewise.
36998         * gcc.dg/compat/vector-2_x.c: Likewise.
36999         * gcc.dg/compat/vector-2_y.c: Likewise.
37000         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37001         * g++.dg/eh/simd-2.C: Likewise.
37003 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
37005         * gcc.c-torture/compile/complex-1.c: New.
37007 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
37009         PR target/14209
37010         * gcc.c-torture/execute/20040218-1.c: New test.
37012 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37014         PR c++/14181
37015         * g++.dg/parse/new2.C: New test.
37017 2004-02-18  Paul Brook  <paul@codesourcery.com>
37019         * gcc.c-torture/compile/libcall-1.c: New test.
37021 2004-02-18  Paul Brook  <paul@codesourcery.com>
37023         PR debug/12934
37024         * gcc.dg/debug/debug-7.c: New test.
37026 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
37028         * gcc.dg/20040217-1.c: New test.
37030 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
37032         * gcc.c-torture/execute/990208-1.x: Delete.
37034 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
37036         * gcc.c-torture/execute/20040208-2.x: New file.
37038 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
37040         PR c++/11326
37041         * g++.dg/abi/structret1.C: New test.
37043 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
37045         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37046         (i386_cpuid): No need to test if cpuid is available on AMD64.
37047         Fix assembly, so that it works onboth i386 and AMD64.
37048         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37049         (vecInLong): Fix s[] member type to unsigned int.
37050         (vecInWord): Remove type.
37051         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37052         (a64, b64, c64, d64, e64): Remove.
37053         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37054         Remove unused variable.  Remove initialization of removed variables.
37055         Don't call mmx_tests nor sse_tests.
37056         (reference_mmx, reference_sse): Remove.
37057         (check): Add return stmt.
37058         * gcc.dg/i386-sse-7.c: New test.
37059         * gcc.dg/i386-mmx-4.c: New test.
37061 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37063         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37064         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37065         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37066         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37067         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37068         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37069         g++.dg/tc1/dr94.C: Fix line terminator.
37071 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
37073         * gcc.c-torture/compile/20040216-1.c: New.
37075 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37077         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37078         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37079         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37080         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37081         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37082         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37084 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37086         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37088 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
37090         PR c++/13971
37091         * g++.dg/expr/cond4.C: New test.
37093         PR c++/14086
37094         * g++.dg/lookup/crash2.C: New test.
37096 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
37098         * gcc.c-torture/compile/20040214-2.c: New test.
37100 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
37102         PR c++/14116
37103         * g++.dg/ext/typeof8.C: New test.
37105 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
37107         * gcc.c-torture/compile/20040214-1.c: New test.
37109 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37111         PR c++/13635
37112         * g++.dg/template/spec11.C: New test.
37114 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37116         PR c++/13927
37117         * g++.dg/other/error8.C: New test.
37119 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
37121         PR c++/14122
37122         * g++.dg/template/array4.C: New test.
37124         PR c++/14108
37125         * g++.dg/inherit/thunk2.C: New test.
37127         PR c++/14083
37128         * g++.dg/eh/cond2.C: New test.
37130 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
37132         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37134 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
37136         * lib/scanasm.exp (dg-scan): Quote pattern before display.
37138 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
37140         * g++.dg/simd-2.C: xfail on ppc64-linux.
37142 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37144         PR c/456
37145         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37146         tests.
37148 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
37150         * gcc.dg/builtins-33.c: New test.
37152 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
37154         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37156 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37158         * g++.dg/simd-2.C: Set -maltivec for ppc64.
37160 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37162         * gcc.dg/ppc64-abi-3.c: New test.
37164 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
37166         PR c/14092
37168         * gcc.dg/pr14092-1.c: New testcase.
37170 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
37172         * gcc.dg/cpp/assert4.c: Fix typo last change.
37174         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37175         * gcc.dg/cpp/assert4.c: Handle powerpc64.
37177         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37179 2004-02-09  Roger Sayle  <roger@eyesopen.com>
37181         * gcc.c-torture/compile/20040209-1.c: New test case.
37183 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37185         * gcc.dg/c90-init-1.c: Adjust expected error messages.
37187 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
37189         * gcc.c-torture/execute/20040208-[12].c: New tests.
37191 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37193         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37195 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37197         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37199 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37201         Bug 13856
37202         * gcc.dg/visibility-8.c: New testcase.
37204 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37206         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37207         arguments.
37208         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37210 2004-02-07  Roger Sayle  <roger@eyesopen.com>
37212         PR middle-end/13696
37213         * g++.dg/opt/fold1.C: New test case.
37215 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37217         PR c++/14033
37218         * g++.dg/other/crash-2.C: New test.
37220 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37222         PR c++/14028
37223         * g++.dg/parse/angle-bracket2.C: New test.
37225 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37227         PR middle-end/13750
37228         Revert:
37229         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37230         PR pch/13361
37231         * g++.dg/pch/wchar-1.C: New.
37232         * g++.dg/pch/wchar-1.Hs: New.
37234 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37236         PR c++/14008
37237         * g++.dg/parse/error15.C: New test.
37238         * g++.dg/parse/crash11.C: Update dg-error mark.
37240 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37242         PR c++/13932
37243         * g++.dg/warn/conv2.C: New test.
37245 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37247         PR c++/13086
37248         * g++.dg/warn/incomplete1.C: Remove xfail.
37250 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37252         * lib/file-format.exp (gcc_target_object_format): Use
37253         ${tool}_target_compile, not gcc_target_compile.
37254         * lib/target-supports.exp (check_alias_available): Likewise.
37255         (check_gc_sections_available): Likewise.
37256         * g++.dg/ext/attrib10.C: Use dg-require-alias.
37257         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37258         dg-require-alias.
37260 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37262         PR c++/13969
37263         * g++.dg/template/static6.C: New test.
37265 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
37267         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37269 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37271         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37272         tests for systems where `char' is unsigned by default.
37274 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37276         PR c++/13997
37277         * g++.dg/template/partial3.C: New test.
37279 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
37281         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37282         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37283         Remove mentions of obsolete ports.
37285 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
37287         * gcc.dg/noncompile/20001228-1.c: Fix for new
37288         error message.
37290 2004-02-03  Roger Sayle  <roger@eyesopen.com>
37292         PR target/9348
37293         * gcc.c-torture/execute/multdi-1.c: New test case.
37295 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37297         PR c++/13925
37298         * g++.dg/template/lookup5.C: New test.
37300 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37302         PR c++/13950
37303         * g++.dg/template/lookup4.C: New test.
37305         PR c++/13970
37306         * g++.dg/parse/error14.C: New test.
37308         PR c++/14002
37309         * g++.dg/parse/template13.C: New test.
37311 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37313         PR c++/13978
37314         * g++.dg/template/koenig4.C: New test.
37316         PR c++/13968
37317         * g++.dg/template/crash17.C: New test.
37319         PR c++/13975
37320         * g++.dg/parse/error13.C: New test.
37321         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37323 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37325         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37327 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
37329         PR c/11658
37330         PR c/13994
37331         * gcc.dg/noncompile/20040203-1.c: New test.
37332         * gcc.dg/noncompile/20040203-2.c: Likewise.
37333         * gcc.dg/noncompile/20040203-3.c: Likewise.
37334         * gcc.dg/20040203-1.c: Likewise.
37336 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
37338         PR c++/10858
37339         * g++.dg/template/sizeof7.C: New test.
37341 2004-02-02  Eric Christopher  <echristo@redhat.com>
37342             Zack Weinberg  <zack@codesourcery.com>
37344         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37346 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
37348         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37349         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37350         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37351         * gcc.dg/cleanup-5.c: Run only on Linux targets.
37353 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
37355         PR c++/13113
37356         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37358         PR c++/13854
37359         * g++.dg/ext/attrib13.C: New test.
37361         PR c++/13907
37362         * g++.dg/conversion/op2.C: New test.
37364 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37366         * gcc.dg/titype-1.c: Fix pasto.
37368 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37370         * gcc.dg/titype-1.c: New test.
37372 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37374         PR c++/13957
37375         * g++.dg/template/non-type-template-argument-1.C,
37376         g++.dg/template/qualified-id1.C: Update dg-error marks.
37377         * g++.dg/template/nontype6.C: New test.
37379 2004-02-01  Roger Sayle  <roger@eyesopen.com>
37381         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37382         * gcc.dg/builtins-31.c: New testcase.
37383         * gcc.dg/builtins-32.c: New testcase.
37385 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
37387         * objc.dg/call-super-2.m: Update line numbers
37388         for the including of stddef.h.
37390 2004-01-30  Michael Matz  <matz@suse.de>
37392         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37393         g++.dg/ext/case-range3.C: New tests.
37395 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37397         DR206
37398         PR c++/13813
37399         * g++.dg/template/member4.C: New test.
37401 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37403         PR c++/13683
37404         * g++.dg/template/sizeof6.C: New test.
37406 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37408         * gcc.dg/fwritable-strings-1.c: New test.
37410 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37412         * gcc.c-torture/compile/20040130-1.c: New test.
37414 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
37416         * objc.dg/call-super-2.m: Include stddef.h for size_t.
37418 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
37420         PR c++/13883
37421         * g++.dg/template/ctor3.C: New test.
37423 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37425         * g++.dg/tc1: New directory.
37426         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37427         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37428         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37429         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37430         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37432 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37434         * g++.dg/parse/error11.C: New test.
37435         * g++.dg/parse/error12.C: Likewise.
37437 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
37439         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37440         (scan_initial, main): Use aligned_sizeof instead of sizeof.
37442 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
37444         PR c++/13791
37445         * g++.dg/ext/attrib12.C: New test.
37447         PR c++/13736
37448         * g++.dg/parse/cast2.C: New test.
37450 2004-01-27  James E Wilson  <wilson@specifixinc.com>
37452         * objc.dg/encode-2.m (main): New local string.  Set depending on
37453         sizeof long.  Use in sscanf call.
37454         * objc.dg/encode-3.m (main): New local string.  Set depending on
37455         sizeof long.  Use in scan_initial call.
37457 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37459         * objc.dg/call-super-2.m: Make LP64-safe.
37460         * objc.dg/desig-init-1.m: Likewise.
37462 2004-01-27  Devang Patel <dpatel@apple.com>
37464         * g++.dg/debug/namespace1.C: New test.
37466 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
37468         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37469         xscale-*-*.
37471         * gcc.dg/arm-mmx-1.c: New test.
37473 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37475         * gcc.dg/20040127-1.c: New test.
37476         * gcc.dg/20040127-2.c: New test.
37478 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37480         * objc.dg/stret-1.m (glob): Renamed to globa.
37482 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
37484         PR c++/13663
37485         * g++.dg/expr/for1.C: New test.
37487 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
37489         PR middle-end/13779
37490         * gcc.dg/darwin-longlong.c: New test.
37492 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
37494         * gcc.dg/20040124-1.c: Moved test from here...
37495         * gcc.c-torture/compile/20040124-1.c: ...to here.
37497 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37499         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
37500         the assembly output if -m64 is passed.
37502 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
37504         PR c++/13833
37505         * g++.dg/template/cond3.C: New test.
37507 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37509         PR c++/13810
37510         * g++.dg/template/ttp7.C: New test.
37512 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37514         PR c++/13797
37515         * g++.dg/template/nontype4.C: New test.
37516         * g++.dg/template/nontype5.C: Likewise.
37518 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
37520         * gcc.dg/torture/mips-clobber-at.c: New test.
37522 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
37524         * gcc.dg/20040124-1.c: New test.
37526 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
37528         * gcc.dg/20040123-1.c: New test.
37530 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37532         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37534 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37536         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37538 2004-01-23  Andrew Pinski  <apinski@apple.com>
37540         * gcc.dg/20030121-1.c: Move to ..
37541         * gcc.dg/20040121-1.c: here.
37543 2004-01-23  Roger Sayle  <roger@eyesopen.com>
37545         * gcc.dg/builtins-29.c: New test case.
37547 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37549         PR 18314
37550         * gcc.dg/builtins-30.c: New testcase.
37552 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
37554         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37555         * lib/g77.exp: Likewise.
37556         * lib/objc.exp: Likewise.
37557         * lib/g++.exp: Likewise.
37559 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37561         * gcc.dg/struct-by-value-2.c: New test.
37563 2004-01-21  Andrew Pinski  <apinski@apple.com>
37565         PR target/13785
37566         * gcc.dg/20030121-1.c: New test.
37568 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
37570         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
37571         clobber frame pointer register in asm statement.
37573 2004-01-21  Falk Hueffner  <falk@debian.org>
37575         * gcc.c-torture/compile/20040121-1.c: New test.
37577 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
37579         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37581 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
37583         * gcc.dg/ppc64-abi-2.c: New test.
37585 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
37587         * lib/treelang.exp: Fill out this file.
37588         * lib/treelang-dg.exp: New File.
37590 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37592         * gcc.c-torture/compile/981022-1.c: Remove.
37593         * gcc.dg/array-5.c: Remove XFAIL.
37594         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37595         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37596         gcc.dg/cond-lvalue-1.c: Update.
37597         * gcc.dg/cast-lvalue-2.c: New test.
37599 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
37601         PR c++/13592
37602         * g++.dg/other/error1.C (class foo): Tweak error message.
37604         PR c++/13592
37605         * g++.dg/template/call2.C: New test.
37607 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37609         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37610         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37611         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37612         scalar-return-1_x.c, scalar-return-2_y.c,
37613         scalar-return-3_x.c, scalar-return-3_y.c,
37614         scalar-return-4_x.c, scalar-return-4_y.c,
37615         struct-align-1.h, struct-align-1_x.c,
37616         struct-align-1_y.c, struct-align-2.h,
37617         struct-align-2_x.c, struct-align-2_y.c,
37618         struct-by-value-10_y.c, struct-by-value-11_x.c,
37619         struct-by-value-11_y.c, struct-by-value-12_x.c,
37620         struct-by-value-12_y.c, struct-by-value-13_x.c,
37621         struct-by-value-13_y.c, struct-by-value-14_x.c,
37622         struct-by-value-14_y.c, struct-by-value-15_x.c,
37623         struct-by-value-15_y.c, struct-by-value-16_y.c,
37624         struct-by-value-17_y.c, struct-by-value-18_y.c,
37625         struct-by-value-19_y.c, struct-by-value-1_x.c,
37626         struct-by-value-1_y.c, struct-by-value-20_y.c,
37627         struct-by-value-2_x.c, struct-by-value-2_y.c,
37628         struct-by-value-3_y.c, struct-by-value-4_x.c,
37629         struct-by-value-4_y.c, struct-by-value-5_y.c,
37630         struct-by-value-6_y.c, struct-by-value-7_y.c
37631         struct-by-value-8_x.c, struct-by-value-8_y.c
37632         struct-by-value-9_x.c, struct-by-value-9_y.c
37633         struct-return-10_x.c, struct-return-10_y.c,
37634         struct-return-19_x.c, struct-return-20_x.c
37635         struct-return-2_x.c, struct-return-2_y.c
37636         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37637         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
37639 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37641         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37642         attribute on sparc*-sun-solaris2.*.
37644 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
37646         PR c++/13710
37647         * g++.dg/ext/typeof7.C: New test.
37649 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
37651         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37652         * gcc.dg/const-elim-1.c: Same.
37654 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
37656         * objc.dg/stret-1.m: New.
37657         * objc.dg/stret-2.m: New.
37659 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
37661         PR c++/11895
37662         * g++.dg/ext/vector1.C: New test.
37664 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
37666         * gcc.dg/pch/import-1.c: New.
37667         * gcc.dg/pch/import-1.hs: New.
37668         * gcc.dg/pch/import-1a.h: New.
37669         * gcc.dg/pch/import-1b.h: New.
37670         * gcc.dg/pch/import-1c.h: New.
37672 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37674         PR c++/13574
37675         * g++.dg/ext/array1.C: New test.
37677         PR c++/13178
37678         * g++.dg/conversion/op1.C: New test.
37680 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
37682         PR 11864
37683         From Kazumoto Kojima / Dan Kegel:
37684         * gcc.dg/pr11864-1.c: New test.
37686         PR 10392
37687         From Marcus Comstedt / Dan Kegel:
37688         * gcc.dg/pr10392-1.c: New test.
37690 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37692         PR c++/13478
37693         * g++.dg/init/ref10.C: New test.
37695 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37697         PR c++/13407
37698         * g++.dg/parse/typename6.C: New test.
37700 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37702         PR pch/13361
37703         * g++.dg/pch/wchar-1.C: New.
37704         * g++.dg/pch/wchar-1.Hs: New.
37706 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37708         PR c++/9259
37709         * g++.dg/expr/sizeof2.C: New test.
37711 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
37713         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37715 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37717         PR c++/13659
37718         * g++.dg/lookup/strong-using-3.C: New.
37719         * g++.dg/lookup/using-10.C: New.
37721 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37723         PR c++/13594
37724         * g++.dg/lookup/strong-using-2.C: New.
37726 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
37727             Dan Kegel <dank@kegel.com>
37728             J"orn Rennecke <joern.rennecke@superh.com>
37730         PR target/9365
37731         * gcc.dg/pr9365-1.c: New test.
37733 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37735         PR c++/8856
37736         * g++.dg/parse/casting-operator2.C: New test.
37737         * g++.old-deja/g++.pt/explicit83.C: Remove.
37739 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37741         * gcc.dg/label-compound-stmt-1.c: New test.
37742         * gcc.c-torture/compile/950922-1.c,
37743         gcc.c-torture/compile/20000211-3.c,
37744         gcc.c-torture/compile/20000518-1.c,
37745         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37746         compound statements.
37748 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
37750         * gcc.dg/ppc64-abi-1.c: New test.
37752 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
37754          * g++.dg/ext/attrib9.C: Add dg-warnings.
37756 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37758         PR c++/12335
37759         * g++.dg/parse/dtor3.C: New test.
37761 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
37763         PR c++/12709
37764         * g++.dg/parse/try-catch-1.C: New test.
37766 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
37768         * ada/acats/run_all.sh: Add more verbose output in acats.log
37769         when compiling tests.
37771 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37773         PR 13656
37774         * gcc.dg/typedef-redecl.c: New test case.
37775         * gcc.dg/typedef-redecl.h: New support file.
37777 2004-01-13  Jan Hubicka  <jh@suse.cz>
37779         * gcc.dg/always_inline.c: New test.
37780         * gcc.dg/debug/20031231-1.c: Fix.
37782 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37784         PR c++/13474
37785         * g++.dg/template/array3.C: New test.
37787 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37789         * g++.dg/ext/lvalue1.C: No longer expected to fail.
37790         * g++.dg/warn/Wunused-2.C: Likewise.
37792 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37794         PR c++/13289
37795         * g++.dg/template/instantiate6.C: New test.
37797 2004-01-12  Roger Sayle  <roger@eyesopen.com>
37799         PR middle-end/11397
37800         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37802 2004-01-12  Jan Hubicka  <jh@suse.cz>
37804         PR opt/12826
37805         * gcc.dg/20040112-1.c: New.
37807         * gcc.dg/dwarf-die[1-7].c: Move to...
37808         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37809         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37811 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
37813         PR c++/4100
37814         * g++.dg/parse/friend4.C: New test.
37816 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
37818         PR c++/4100
37819         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37820         definition is called a friend.
37822 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
37824         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37826 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
37828         PR c++/3478
37829         * g++.dg/parse/error10.C: New test.
37830         * g++.dg/template/arg2.C: Accept "invalid type" error.
37832 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
37834         PR middle-end/13392
37835         * g++.dg/opt/expect2.C: New test.
37837 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37839         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
37840         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
37841         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
37842         Update dg-error regexps.
37844 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37846         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
37847         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
37849 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37851         * gcc.dg/pragma-re-1.c: Use right pointer type.
37853 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37855         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
37857 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
37859         * gcc.dg/rs6000-ldouble-1.c: New.
37861 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37863         DR 337
37864         PR c++/9256
37865         * g++.dg/other/abstract1.C: New test.
37867 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
37869         * g++.dg/lookup/strong-using-1.C: New.
37871 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37873         PR c/11234
37874         * gcc.dg/func-ptr-conv-1.c: New test.
37875         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
37877 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
37879         PR target/13380.
37880         * gcc.c-torture/compile/20040109-1.c: New.
37882 2004-01-08  Stuart Hastings  <stuart@apple.com>
37884         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
37885         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
37886         * gcc.dg/i386-sse-6.c: ...this new testcase.
37888 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
37890         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
37892 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37894         * ada/acats/run_acats: Treat 'gnatchop' the same way
37895         as 'gnatmake'.  Export GCC_DRIVER.
37896         * ada/acats/run_all.sh: Add target_gnatchop.  Use
37897         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
37899 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37901         PR c++/12573
37902         * g++.dg/template/dependent-expr4.C: New test.
37904 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
37906         * gcc.dg/altivec-11.c: New test.
37908 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
37910         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
37912 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37914         PR c/6024
37915         * gcc.dg/enum-compat-1.c: New test.
37916         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
37918 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37920         PR c/12165
37921         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
37922         gcc.dg/c99-idem-qual-3.c: New tests.
37924 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
37926         * gcc.dg/winline-7.c: Don't cast void * to int.
37928 2004-01-06  Jan Hubicka  <jh@suse.cz>
37930         * gcc.dg/i386-sse-5.c: New test
37931         * g++.dg/eh/simd-1.c: Add -w argument for i386.
37933 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37935         PR c++/12815
37936         * g++.dg/rtti/typeid4.C: New test.
37938 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37940         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
37942 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37944         PR c++/12132
37945         * g++.dg/template/error11.C: New test.
37947         PR c++/13451
37948         * g++.dg/template/class2.C: New test.
37950 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37951         Richard Sandiford <rsandifo@redhat.com>
37953         PR c++/13387
37954         * g++.dg/opt/alias3.C: New test.
37956 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
37958         PR c++/13157
37959         * g++.dg/template/koenig3.C: New test.
37961         PR c++/13529
37962         * g++.dg/parse/offsetof3.C: New test.
37964         * g++.dg/init/copy7.C: Add missing dg-error markers.
37966         PR c++/12226
37967         * g++.dg/init/copy7.c: New test.
37969         PR c++/13536
37970         * g++.dg/parse/cast1.C: New test.
37972 2004-01-04  Jan Hubicka  <jh@suse.cz>
37974         * gcc.dg/winline[1-7].c: New tests.
37976 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37978         PR c++/13520
37979         * g++.dg/template/qualttp22.C: New test.
37981 2004-01-01  Jan Hubicka  <jh@suse.cz>
37983         * gcc.dg/debug/20031231-1.c: New.
37984         * gcc.c-torture/compile/20040101-1.c: New.
37985         * gcc.dg/dwarf-die-[1-7].c: New.
37987 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
37989         PR optimization/13521
37990         * gcc.c-torture/compile/20031231-1.c: New test.
37992 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37994         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
37996 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37998         PR c++/10079
37999         * g++.dg/template/crash16.C: New test.
38001 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
38003         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38005 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
38007         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38008         ports.
38009         * g++.old-deja/g++.jason/thunk3.C: Likewise.
38010         * g++.old-deja/g++.law/profile1.C: Likewise.
38011         * gcc.c-torture/compile/981006-1.c: Likewise.
38012         * gcc.c-torture/execute/loop-2e.x: Likewise.
38013         * gcc.c-torture/execute/loop-2f.x: Remove.
38014         * gcc.c-torture/execute/loop-2g.x: Likewise.
38015         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38016         * gcc.dg/20020312-2.c: Remove traces of dead ports.
38018 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
38020         PR c++/13507
38021         * g++.dg/ext/attrib11.C: New test.
38023         PR c++/13494
38024         * g++.dg/template/array2-1.C: New test.
38025         * g++.dg/template/array2-2.C: New test.
38027 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
38029         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38031 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
38033         PR c++/12774
38034         * g++.dg/template/array1-1.C: New test.
38035         * g++.dg/template/array1-2.C: New test.
38037 2003-12-29  Roger Sayle  <roger@eyesopen.com>
38039         PR fortran/12632
38040         * g77.dg/12632.f: New test case.
38042 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38044         PR c++/13289
38045         * g++.dg/parse/nontype1.C: New test.
38047 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38049         PR c++/12403
38050         * g++.dg/parse/explicit1.C: New test.
38051         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38053 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38055         PR c++/13081
38056         * g++.dg/opt/inline6.C: New test.
38058         PR c++/12613
38059         * g++.dg/parse/error9.C: New test.
38061         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38063 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38065         PR c++/13009
38066         * g++.dg/init/assign1.C: New test.
38068 2003-12-28  Roger Sayle  <roger@eyesopen.com>
38070         PR c++/13070
38071         * g++.dg/warn/format3.C: New test case.
38073 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38075         * gcc.c-torture/compile/20031227-1.c: New test.
38077 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38079         * g++.dg/bprob/bprob.exp: Load target-supports.exp
38080         * g77.dg/bprob/bprob.exp: Likewise.
38081         * gcc.misc-tests/bprob.exp: Likewise.
38082         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
38083         variants on systems where the library does not provide that
38084         functionality.
38085         * gcc.dg/builtins-20.c: Use builtins-config.h.
38086         * gcc.dg/builtins-config.h: New file.
38088 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38090         * lib/gcc-dg.exp (dg-require-profiling): New function.
38091         * lib/target-supports.exp (check_profiling_available): Likewise.
38092         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38093         * g77.dg/bprob/bprob.exp: Likewise.
38094         * gcc.misc-tests/bprob.exp: Likewise.
38095         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38096         * gcc.dg/20021014-1.c: Likewise.
38097         * gcc.dg/nest.c: Likewise.
38099 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38101         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38102         compiling.
38103         * g++.dg/lookup/java2.C: Likewise.
38104         * gcc.dg/cpp/lexident.c: Likewise.
38106 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
38108         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38109         given.
38110         * gcc.c-torture/compile/961203-1.c: Likewise.
38111         * gcc.c-torture/compile/980506-1.c: Likewise.
38113 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
38115         * lib/gcc-dg.exp (dg-prune-output): New annotation.
38116         (additional_prunes): New global.
38117         (gcc-dg-prune): Handle additional per-test pruning.
38118         (dg-test): Clear additional_prunes between tests.
38120         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
38121         dg-prune-output to avoid spurious failures from assembler
38122         complaining about nonexistent WAW violations.
38123         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38124         Use dg-prune-output to avoid spurious failures from assembler
38125         warning about Itanium B-step errata.
38127 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38129         * g++.dg/abi/macro0.C: New test.
38130         * g++.dg/abi/macro1.C: Likewise.
38131         * g++.dg/abi/macro2.C: Likewise.
38133         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38134         * g++.dg/abi/bitfield7.C: Likewise.
38135         * g++.dg/abi/dtor2.C: Likewise.
38136         * g++.dg/abi/mangle11.C: Likewise.
38137         * g++.dg/abi/mangle12.C: Likewise.
38138         * g++.dg/abi/mangle14.C: Likewise.
38139         * g++.dg/abi/mangle17.C: Likewise.
38140         * g++.dg/abi/vbase10.C: Likewise.
38141         * g++.dg/abi/vbase14.C: Likewise.
38142         * g++.dg/template/qualttp17.C: Likewise.
38144 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
38146         PR c/11995
38147         * gcc.dg/20031223-1.c: New test.
38149 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38151         * gcc.dg/noreturn-7.c: New test.
38153 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38155         * gcc.dg/null-pointer-1.c: New test.
38157 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38159         * g++.old-deja/g++.jason/template18.C: Remove.
38160         * g++.old-deja/g++.jason/template37.C: Likewise.
38162         PR c++/12862
38163         * g++.dg/lookup/ns1.C: New test.
38165         PR c++/12397
38166         * g++.dg/template/lookup3.C: New test.
38168 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38170         * g++.dg/template/recurse1.C: New test
38172 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38174         PR c++/12479
38175         * g++.dg/parse/semicolon1.C: New test.
38176         * g++.dg/parse/semicolon1.h: Likewise.
38178 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
38180         * gcc.dg/darwin-misaligned.c: New test.
38182 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38184         PR c/9163
38185         * gcc.dg/20031222-1.c: New test.
38187 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
38189         PR c++/13438
38190         * g++.dg/parse/error8.C: New test.
38192         PR c++/11554
38193         * g++.dg/warn/ctor-init-1.C: New test.
38195 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
38197         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38198         too small.
38199         * gcc.c-torture/compile/930217-1.c: Likewise.
38200         * gcc.c-torture/compile/930513-1.c: Likewise.
38201         * gcc.c-torture/execute/920908-2.c: Likewise.
38202         * gcc.c-torture/execute/921204-1.c: Likewise.
38203         * gcc.c-torture/execute/930621-1.c: Likewise.
38204         * gcc.c-torture/execute/930630-1.c: Likewise.
38205         * gcc.c-torture/execute/931031-1.c: Likewise.
38206         * gcc.c-torture/execute/980602-2.c: Likewise.
38207         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38208         * gcc.c-torture/execute/compndlit-1.c: Likewise.
38209         * gcc.c-torture/execute/extzvsi.c: Likewise.
38210         * gcc.c-torture/unsorted/ext.c: Likewise.
38212 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
38214         PR target/12749
38215         * gcc.c-torture/compile/20031220-2.c: New test case.
38217 2003-12-20  Roger Sayle  <roger@eyesopen.com>
38219         PR optimization/13031
38220         * gcc.c-torture/compile/20031220-1.c: New test case.
38222 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38224         * gcc.dg/cast-function-1.c: New test.
38226 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38228         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38229         formats.
38231 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
38233         PR c++/12795
38234         * g++.dg/ext/attrib10.C: New test.
38236 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38238         * gcc.dg/cleanup-10.c: New test.
38239         * gcc.dg/cleanup-11.c: New test.
38241 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38243         PR c++/13239
38244         * g++.dg/opt/expect1.C: New test.
38246 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
38248         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38250 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
38252         PR debug/12923
38253         * gcc.dg/20031218-1.c: New test.
38255         PR debug/12389
38256         * gcc.dg/20031218-2.c: New test.
38257         * gcc.dg/20031218-3.c: New test.
38259         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38260         of label name and allow for USER_LABEL_PREFIX == "_" names.
38261         * g++.dg/abi/mangle18-2.C: Likewise.
38262         * g++.dg/abi/mangle19-1.C: Likewise.
38263         * g++.dg/abi/mangle19-2.C: Likewise.
38264         * g++.dg/abi/mangle20-1.C: Likewise.
38265         * g++.dg/abi/mangle20-2.C: Likewise.
38267 2003-12-18  Richard Henderson  <rth@redhat.com>
38269         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38271 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
38272             Dan Kegel <dank@kegel.com>
38274         PR other/12009
38275         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38276         testing a cross compiler, it causes spurious compile failures.
38277         * lib/g++.exp: Likewise.
38279 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38281         PR c++/13262
38282         * g++.dg/template/access13.C: New test.
38284 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
38286         * gcc.dg/20031216-1.c: New test.
38288 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38290         PR c++/9154
38291         * g++.dg/template/error10.C: New test.
38293 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38295         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38296         * g++.dg/eh/simd-2.C: Likewise.
38298 2003-12-17  James E Wilson  <wilson@specifixinc.com>
38299             Roger Sayle  <roger@eyesopen.com>
38301         * gcc.c-torture/execute/ieee/mzero5.c: New.
38303 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
38305         PR c++/10603
38306         * g++.dg/parse/error6.C: New test.
38308         PR c++/12827
38309         * g++.dg/parse/error7.C: New test.
38311 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38313         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38314         at -O with stabs debugging formats.
38315         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38316         * gcc.dg/debug/debug-2.c: Likewise.
38318 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38320         PR c++/12696
38321         * g++.dg/init/error1.C: New test.
38323         PR c++/12218
38324         * g++.dg/init/pm3.C: New test.
38326 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38328         PR c/3347
38329         * gcc.dg/bitfld-8.c: New test.
38331 2003-12-16  James Lemke  <jim@wasabisystems.com>
38333         * gcc.dg/arm-scd42-[123].c: New tests.
38335 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38337         PR c++/9043
38338         * g++.dg/abi/mangle20-1.C: New test.
38339         * g++.dg/abi/mangle20-2.C: New test.
38341 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38343         PR c++/13275
38344         * g++.dg/other/offsetof2.C: Remove XFAIL.
38345         * g++.dg/parse/offsetof1.C: New test.
38346         * g++.gd/parse/offsetof2.C: Likewise.
38348 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38350         * g++.dg/template/nontype3.C: New test.
38351         * g++.dg/template/static2.C: Tweaked the dg-error clause.
38353 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38355         * g++.dg/warn/noreturn-3.C: Also test instantiation.
38357 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38359         PR c++/13387
38360         * g++.dg/expr/assign1.C: New test.
38362         PR c++/13242
38363         * g++.dg/abi/mangle19-1.C: New test.
38364         * g++.dg/abi/mangle19-2.C: New test.
38366 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
38368         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38370 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38372         * gcc.c-torture/execute/20031216-1.c: New test.
38374 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38376         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38377         an ICE regression.
38379 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38381         PR c++/10926
38382         * g++.dg/template/error9.C: New test.
38384         PR c++/11116
38385         * g++.dg/template/error8.C: New test.
38387 2003-12-15  Roger Sayle  <roger@eyesopen.com>
38389         PR middle-end/13400
38390         * gcc.c-torture/execute/20031215-1.c: New test case.
38392 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38394         PR c++/13269
38395         * g++.dg/parse/error5.C: New test.
38397         PR c++/12989
38398         * g++.dg/expr/sizeof1.C: New test.
38400         PR c++/13310
38401         * g++.dg/template/crash15.C: New test.
38403 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
38405         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38406         a non-POD type as the last named parameter of a varargs function.
38408 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38410         PR c++/13243
38411         PR c++/12573
38412         * g++.dg/template/crash14.C: New test.
38413         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38415 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
38417         * g++.dg/other/java1.C: New test.
38419         PR c++/13241
38420         * g++.dg/abi/mangle18-1.C: New test.
38421         * g++.dg/abi/mangle18-2.C: New test.
38423 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38425         PR optimization/10312
38426         * gcc.c-torture/execute/20031214-1.c: New.
38428 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
38430         PR c++/10779
38431         PR c++/12160
38432         * g++.dg/parse/error3.C: New test.
38433         * g++.dg/parse/error4.C: Likewise.
38434         * g++.dg/abi/mangle4.C: Tweak error messages.
38435         * g++.dg/lookup/using5.C: Likewise.
38436         * g++.dg/other/error2.C: Likewise.
38437         * g++.dg/parse/typename5.C: Likewise.
38438         * g++.dg/parse/undefined1.C: Likewise.
38439         * g++.dg/template/arg2.C: Likewise.
38440         * g++.dg/template/ttp3.C: Likewise.
38441         * g++.dg/template/type1.C: Likewise.
38442         * g++.old-deja/g++.other/crash32.C: Likewise.
38443         * g++.old-djea/g++.pt/defarg8.C: Likewise.
38445 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38447         PR c++/13106
38448         * g++.dg/warn/noreturn-3.C: New test.
38450 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38452         PR c++/13118
38453         * g++.dg/abi/covariant3.C: New.
38455 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
38457         * g++.dg/eh/ia64-1.C: New test.
38459 2003-12-12  Roger Sayle  <roger@eyesopen.com>
38461         PR optimization/13037
38462         * g77.f-torture/execute/13037.f: New test case.
38464 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38466         PR c++/12881
38467         * g++.dg/abi/covariant2.C: New.
38469 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
38471         * gcc.dg/cpp/trad/macro.c: New tests.
38473 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
38475         * gcc.c-torture/execute/wchar_t-1.x: Delete.
38477 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
38479         PR other/10819
38480         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38481         to fix Bug 10819.
38482         * lib/g++.exp (g++_version): Likewise.
38483         * lib/g77.exp (g77_version): Likewise.
38484         * lib/objc.exp (default_objc_version): Likewise.
38486 2003-12-10  Richard Henderson  <rth@redhat.com>
38488         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38490         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38492 2003-12-08  Matt Austern  <austern@apple.com>
38494         PR c/13134
38495         * lib/gcc-dg.exp (dg-require-visibility): Define.
38496         * lib/target-supports (check_visibility_available): Define.
38497         * gcc.dg/visibility-1.c: New test.
38498         * gcc.dg/visibility-2.c: Likewise.
38499         * gcc.dg/visibility-3.c: Likewise.
38500         * gcc.dg/visibility-4.c: Likewise.
38501         * gcc.dg/visibility-5.c: Likewise.
38502         * gcc.dg/visibility-6.c: Likewise.
38503         * g++.dg/ext/visibility-1.C: Likewise.
38504         * g++.dg/ext/visibility-2.C: Likewise.
38505         * g++.dg/ext/visibility-3.C: Likewise.
38506         * g++.dg/ext/visibility-4.C: Likewise.
38507         * g++.dg/ext/visibility-5.C: Likewise.
38508         * g++.dg/ext/visibility-6.C: Likewise.
38510 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38512         * g++.dg/lookup/java1.C: New test.
38513         * g++.dg/lookup/java2.C: New test.
38515 2003-12-07  Falk Hueffner  <falk@debian.org>
38517         * g++.dg/opt/noreturn-1.C: New test.
38519 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
38521         * gcc.dg/overflow-1.c: New test.
38523 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38525         * g77.f-torture/compile/13060.f: New test.
38527 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
38529         PR c++/13323
38530         * g++.dg/inherit/operator2.C: New test.
38532 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38534         PR c++/13305
38535         * g++.dg/ext/attrib9.C: New test.
38537 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38539         PR c++/13314
38540         * g++.dg/template/error7.C: New test.
38542 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
38543             J"orn Rennecke <joern.rennecke@superh.com>
38545         PR target/13302
38546         * g++.dg/other/struct-va_list.C: New test.
38548 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38550         PR c++/13166
38551         * g++.dg/parse/defarg6.C: New test.
38553 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
38555         PR target/13256
38556         * gcc.c-torture/execute/20031201-1.c: New test.
38558 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
38560         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38562 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38564         * gcc.dg/builtin-return-1.c: New test.
38566 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
38567             J"orn Rennecke <joern.rennecke@superh.com>
38569         PR optimization/13260
38570         * gcc.c-torture/execute/20031204-1.c: New test.
38572 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38574         PR c++/9127
38575         * g++.dg/template/error6.C: New test.
38577 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
38579         * gcc.dg/20031202-1.c: New test.
38581 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38583         PR c++/13179
38584         * g++.dg/template/eh1.C: New test.
38586         PR c++/10771
38587         * g++.dg/template/error5.C: New test.
38589 2003-12-02  David Ung  <davidu@mips.com>
38591         * gcc.dg/compat/vector-check.h: Corrected type for var
38592         g_##TMODE
38594 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38596         PR c++/10126
38597         * g++.dg/template/ptrmem8.C: New test.
38599 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38601         PR c++/12573
38602         * g++.dg/template/dependent-expr3.C: New test.
38604 2003-12-01  James Lemke  <jim@wasabisystems.com>
38606         * gcc.dg/arm-g2.c: New test.
38608 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38610         PR optimization/11634
38611         * gcc.dg/20031201-2.c: New test case.
38613 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
38615         PR 11433
38616         * objc.dg/proto-lossage-3.m: New test.
38618 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38620         PR optimization/12628
38621         * gcc.dg/20031201-1.c: New test case.
38623 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38625         * gcc.dg/unaligned-1.c: New test.
38627 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
38629         PR c++/9849
38630         * g++.dg/template/error4.C: New test.
38631         * g++.dg/template/nested3.C: Adjust error markers.
38633 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38635         * gcc.dg/cpp/assert4.c: Check more #system assertions.
38637 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38639         PR c/10333
38640         * gcc.dg/bitfld-7.c: New test.
38642 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
38644         * gcc.dg/tls/asm-1.C: New test.
38646 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38648         * gcc.dg/cpp/assert4.c: Update.
38650 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38652         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38653         * gcc.dg/builtin-apply3.c: New test.
38655 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38657         * lib/compat.exp (compat-obj): New xfaildata parameter.
38658         Use it to set compiler_conditional_xfail_data before compiling.
38659         (compat-get-options): Handle dg-xfail-if.
38660         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38661         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38662         * gcc.dg/compat/vector-1_y.c: Likewise.
38663         * gcc.dg/compat/vector-2_x.c: Likewise.
38664         * gcc.dg/compat/vector-2_y.c: Likewise.
38666 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38668         * g++.dg/opt/reg-stack4.C: New test.
38670 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38672         * gcc.dg/builtin-apply2.c: New test.
38674 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38676         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38678 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38680         PR c++/12924
38681         * g++.dg/template/template-id-2.C: New test.
38683 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38685         PR c++/5369
38686         * g++.dg/template/memfriend1.C: New test.
38687         * g++.dg/template/memfriend2.C: Likewise.
38688         * g++.dg/template/memfriend3.C: Likewise.
38689         * g++.dg/template/memfriend4.C: Likewise.
38690         * g++.dg/template/memfriend5.C: Likewise.
38691         * g++.dg/template/memfriend6.C: Likewise.
38692         * g++.dg/template/memfriend7.C: Likewise.
38693         * g++.dg/template/memfriend8.C: Likewise.
38694         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38696 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
38698         PR c++/12515
38699         * g++.dg/ext/cond1.C: New test.
38701 2003-11-20  Richard Henderson  <rth@redhat.com>
38703         * gcc.dg/20020201-2.c: Remove.
38704         * gcc.dg/20020201-4.c: Remove.
38705         * gcc.dg/20020304-1.c: Remove.
38707 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
38709         * gcc.dg/cpp/trad/xwin1.c: New test case.
38711 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
38713         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38714         * lib/g77.exp: Likewise.
38715         * lib/objc.exp: Likewise.
38716         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38717         for darwin.
38719 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38721         PR c++/12932
38722         * g++.dg/template/static5.C: New test.
38724 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38726         * gcc.dg/nested-func-1.c: New test.
38728 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38730         * gcc.dg/cpp/assert4.c: New test.
38732 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38734         PR c++/2294
38735         * g++.dg/lookup/using9.c: New test.
38737 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
38739         PR c++/12762
38740         * g++.dg/template/error3.C: New test.
38742 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
38744         PR ada/13035
38745         * ada/acats/run_acats, run_all.sh: Fix syntax error.
38746         No longer use a wrapper for gcc, since this does not work under
38747         Windows.
38749 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38751         PR c++/2094
38752         * g++.dg/template/ptrmem7.C: New test.
38754 2003-11-13  Andrew Pinski <apinski@apple.com>
38756         * gcc.c-torture/compile/20031113-1.c: New test.
38758 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
38759             Kean Johnston <jkj@sco.com>
38761         PR c/13029
38762         * gcc.dg/unused-4.c: Update.
38764 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38766         * g++.dg/opt/const3.C: New test.
38768 2003-11-13  Jan Hubicka  <jh@suse.cz>
38770         * gcc.c-torture/compile/20031112-1.c: New test.
38772 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
38774         * g++.dg/parse/crash10.C: Remove bogus error marker.
38776 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38778         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38779         (host_gcc): Likewise.
38780         (ROOT): Honor $PWDCMD.
38781         (BASE): Likewise.
38782         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38784 2003-11-12  Catherine Moore  <clm@redhat.com>
38786         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38788 2003-11-12  Andreas Jaeger  <aj@suse.de>
38789             Jakub Jelinek  <jakub@redhat.com>
38790             Andrew Pinski  <pinskia@physics.uc.edu>
38791             Richard Henderson  <rth@redhat.com>
38793         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38794         systems.
38795         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38797         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38798         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38800 2003-11-11  Andreas Jaeger  <aj@suse.de>
38802         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38804         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38806 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
38808         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38809         Clean ups.
38811 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
38813         * gcc.dg/trampoline-1.c: New test.
38815 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
38817         * gcc.c-torture/compile/200031109-1.c: New test.
38819 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38821         PR c/3190
38822         PR c/8714
38823         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38824         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38825         gcc.dg/format/no-y2k-1.c: Update.
38827 2003-11-08  Roger Sayle  <roger@eyesopen.com>
38829         PR optimization/10467
38830         * gcc.dg/20031108-1.c: New test case.
38832 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
38834         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
38836 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38838         * gcc.dg/compound-lvalue-1.c: New test.
38839         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
38840         some XFAILs.
38842 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
38844         * gcc.dg/altivec-varargs-1.c: New test.
38846 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38848         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
38849         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
38850         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
38851         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
38852         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
38854 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38856         * gcc.dg/cond-lvalue-1.c: New test.
38858 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
38860         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
38862 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38864         PR c++/11616
38865         * g++.dg/template/instantiate5.C: New test.
38867 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38869         PR c++/12726
38870         * g++.dg/ext/complit2.C: Replace test with self-contained version.
38871         * ChangeLog: Add missing first entry for above test.
38873 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38875         PR c++/9810
38876         * g++.dg/template/using8.C: New test.
38877         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
38879 2003-11-02  Roger Sayle  <roger@eyesopen.com>
38881         PR optimization/10817
38882         * gcc.c-torture/compile/20031102-1.c: New test case.
38884 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
38886         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
38887         2147483647.
38889 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38891         * gcc.dg/20031102-1.c: New test.
38893 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38895         * gcc.dg/complex-1.c: New test.
38897 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38899         PR c++/12796
38900         * g++.dg/template/crash13.C: Adjust expected error location.
38901         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38903 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38905         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38907 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38909         PR/10239
38910         * gcc.c-torture/compile/20031031-2.c: New test.
38912 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38914         PR/11640
38915         * gcc.c-torture/compile/20031031-1.c: New test.
38917 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38919         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38920         * gcc.misc-tests/bprob.exp: Likewise.
38921         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
38922         the execution test on arm-elf configs.
38923         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
38924         configs that don't support scratch files.
38925         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
38927 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
38929         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
38930         done by dejagnu.
38932 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
38934         * ada/acats/run_all.sh: Redirect mv output to /dev/null
38935         Avoid non pure sh syntax. Add more logging.
38937         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
38938         fail.
38940 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38942         PR libgcj/10610
38943         * gcc.dg/ppc-stackalign-1.c: New test.
38945 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
38947         * ada/acats/run_all.sh: Change output to be more compliant with
38948         dejagnu framework.
38949         Create acats.sum and acats.log files under testsuite/ada/acats
38950         Only run [a-z]* directories, to filter out e.g. CVS.
38951         Redirect build output to log file.
38953 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38955         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
38957 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38959         PR ada/5909:
38960         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
38962 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
38964         * gcc.c-torture/compile/20031023-1.c: New test.
38965         * gcc.c-torture/compile/20031023-2.c: New test.
38966         * gcc.c-torture/compile/20031023-3.c: New test.
38967         * gcc.c-torture/compile/20031023-4.c: New test.
38969 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38971         PR c++/10371
38972         * g++.dg/lookup/scoped8.C: New test.
38974 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38976         * g++.dg/opt/reg-stack3.C: New test.
38978 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38980         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
38982 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38984         PR c++/11076
38985         * g++.dg/template/crash13.C: New test.
38987 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38989         * gcc.dg/c99-restrict-2.c: New test.
38991 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
38993         PR c++/12698, c++/12699, c++/12700, c++/12566
38994         * g++.dg/inherit/covariant9.C: New test.
38995         * g++.dg/inherit/covariant10.C: New test.
38996         * g++.dg/inherit/covariant11.C: New test.
38998 2003-10-23  Jason Merrill  <jason@redhat.com>
39000         PR c++/12726
39001         * g++.dg/ext/complit2.C: New test.
39003 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39005         PR target/12654
39006         * gcc.c-torture/execute/20031020-1.c: New test.
39008 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39010         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39011         following the jump_insn.
39013 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39015         * gcc.dg/cast-lvalue-1.c: New test.
39017 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
39019         PR c++/11962
39020         * g++.dg/template/cond2.C: New test.
39022 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39024         * gcc.dg/builtins-28.c: New test.
39026 2003-10-20  Jan Hubicka  <jh@suse.cz>
39028         * g++.dg/opt/inline4.C: Do not use min-inline-insns
39029         parameter.
39030         * gcc.dg/inline-2.c: Likewise.
39032 2003-10-20  Phil Edwards  <phil@codesourcery.com>
39034         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39035         * gcc.dg/nest.c: Likewise.
39037 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39039         PR c++/9781, c++/10583, c++/11862
39040         * g++.dg/parse/crash13.C: New test.
39042 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39044         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39046 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39048         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39049         Define HAVE_C99_RUNTIME except on Solaris.
39050         * gcc.dg/builtins-20.c: Likewise.
39052 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39054         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39056 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39058         PR c++/12495
39059         * g++.dg/template/crash21.C: New test.
39061 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39063         PR c++/2513
39064         * g++.dg/template/typename5.C: New test.
39066 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39068         PR c++/12369
39069         * g++.dg/template/friend25.C: New test.
39071 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
39073         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39074         versions.
39076 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
39078         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39079         == 2147483647.
39081 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
39083         * gcc.c-torture/execute/960416-1.x: Remove.
39084         * gcc.c-torture/execute/divconst-3.x: Likewise.
39086 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
39088         PR target/12598
39089         * gcc.dg/torture/cris-volatile-1.c: New test.
39091 2003-10-14  Roger Sayle  <roger@eyesopen.com>
39093         PR optimization/9325
39094         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39095         for overflowing floating point to integer conversion during RTL
39096         simplification.
39098 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
39100         * objc/execute/_cmd.m: Fix typo.
39101         * objc.dg/image-info.m, objc.dg/symtab-1.m:
39102         Relax 'scan-assembler' regexp.
39103         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39104         objc.dg/try-catch-4.m: Run on non-Darwin targets.
39105         * objc.dg/zero-link-2.m: Remove blank line.
39106         * objc.dg/zero-link-3.m: New test case.
39108 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
39110         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39112         * gcc.dg/asm-names.c: Use scan-assembler-not rather
39113         than linker trickery.
39115 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39117         PR c++/12370
39118         * g++.dg/other/friend2.C: New test.
39120 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39122         * gcc.dg/20031012-1.c: New test.
39124 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39126         * gcc.dg/weak/weak-3.c: Fix for new warning.
39128 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
39130         PR optimization/8750
39131         * gcc.c-torture/execute/20031012-1.c: New test case.
39133 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39135         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39136         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39138 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39140         PR optimization/12260
39141         * gcc.c-torture/compile/20031011-2.c: New test case.
39143 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39145         * gcc.c-torture/execute/20031011-1.c: New testcase.
39147 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
39149         * gcc.c-torture/compile/20031011-1.c: New test.
39151 2003-10-11  Jan Hubicka  <jh@suse.cz>
39153         * g++.dg/other/first-global.C: New test.
39155 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39157         * gcc.c-torture/execute/string-opt-18.c: New testcase.
39159 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
39161         * gcc.c-torture/compile/20031010-1.c: New test.
39163 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
39165         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39166         * gcc.c-torture/execute/va-arg-25.c: ... here.
39168 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
39170         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39172 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
39174         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39176 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
39178         * g++.dg/parse/error2.C: New test.
39180 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
39182         PR c++/11097
39183         * g++.dg/other/error5.C: Modify the error message.
39184         * g++.dg/lookup/using8.C: New test.
39186 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
39188         * gcc.dg/darwin-abi-2.c: New file.
39189         * gcc.c-torture/execute/va-arg-24.c: New file.
39191 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
39193         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
39194         indentation.
39196 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
39198         PR c++/10147
39199         * g++.dg/other/error4.C: Update error messages.
39200         * g++.dg/template/ptrmem4.C: Likewise.
39202         PR c++/12337
39203         * g++.dg/init/new9.C: New test.
39205         PR c++/12334, c++/12236, c++/8656
39206         * g++.dg/ext/attrib8.C: New test.
39208 2003-10-06  Devang Patel  <dpatel@apple.com>
39210         * gcc.dg/debug/dwarf2-3.h: New test.
39211         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39213 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
39215         * g++.dg/opt/cfg2.C: New test.
39217 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39219         * g++.dg/opt/float1.C: New test.
39221 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39223         * gcc.dg/c90-array-lval-6.c: New test.
39224         * gcc.dg/c99-array-lval-6.c: New test.
39226 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
39227             Ziemowit Laski  <zlaski@apple.com>
39229         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39230         'Derived', so that it is never considered a class method; add
39231         new warning for '+port' method ambiguity.
39232         * objc.dg/method-12.m: Include <objc/objc.h> instead of
39233         <objc/objc-api.h> (needed on Mac OS X).
39234         * objc.dg/method-13.m: New test.
39236 2003-10-03  Roger Sayle  <roger@eyesopen.com>
39238         PR optimization/9325, PR java/6391
39239         * gcc.c-torture/execute/20031003-1.c: New test case.
39241 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
39243         PR optimization/12180
39244         * gcc.dg/20031002-1.c: New test.
39246         PR c++/12486
39247         * g++.dg/inherit/error1.C: New test.
39249 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
39251         * lib/f-torture.exp (search_for): Rename to...
39252         (search_for_re): This.  Also, clean up comments and the
39253         "regexp" invocation.
39255 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
39257         * gcc.c-torture/compile/20031002-1.c: New test.
39259 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
39261         * g++.dg/opt/cond1.C: New test.
39263 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
39265         * gcc.dg/Wold-style-definition-2.c: New testcase.
39266         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39268 2003-09-29  Richard Henderson  <rth@redhat.com>
39270         * g++.dg/init/array10.C: Add dg-options.
39272 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
39274         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39276 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39278         * g++.dg/template/friend19.C: Fix typo.
39279         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39281 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
39283         * gcc.c-torture/execute/20030928-1.c: New test.
39284         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39286 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39288         * g++.dg/opt/unroll1.C: New test.
39290 2003-09-26  Roger Sayle  <roger@eyesopen.com>
39292         PR optimization/11741
39293         * gcc.dg/20030926-1.c: New test case.
39295 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39297         PR c++/5655
39298         * g++.dg/parse/access7.C: New test.
39299         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39301 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
39303         MERGE OF objc-improvements-branch into MAINLINE:
39304         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39305         if libobjc has not been built.
39306         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39307         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39308         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39309         objc/execute/nested-3.m, objc/execute/np-2.m,
39310         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39311         objc/execute/redefining_self.m, objc/execute/root_methods.m,
39312         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39313         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39314         objc.dg/special/unclaimed-category-1.h,
39315         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39316         well as GNU runtime.
39317         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39318         * execute/cascading-1.m, execute/function-message-1.m,
39319         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39320         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39321         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39322         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39323         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39324         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39325         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39326         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39327         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39328         * objc.dg/bitfield-2.m: Run only on Darwin.
39329         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39330         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39331         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39332         * objc.dg/const-str-1.m: Fix constant string layout.
39334 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
39336         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39338 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
39340         * gcc.dg/darwin-abi-1.c: New file.
39342 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
39344         PR target/12281
39345         * gcc.c-torture/compile/20030921-1.c: New test.
39347 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39349         * g++.dg/opt/reg-stack2.C: New test.
39351 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39353         * g++.dg/eh/delayslot1.C: New test.
39355 2003-09-20  Richard Henderson  <rth@redhat.com>
39357         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39359 2003-09-20  Roger Sayle  <roger@eyesopen.com>
39361         * gcc.c-torture/execute/20030920-1.c: New test case.
39363 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39365         * g++.dg/rtti/typeid3.C: Correct expected error message.
39367 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39369         PR c++/157
39370         * g++.dg/parse/crash12.C: New test.
39372 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
39374         * gcc.dg/compat/mixed-struct-check.h: New.
39375         * gcc.dg/compat/mixed-struct-defs.h: New.
39376         * gcc.dg/compat/mixed-struct-init.h: New.
39377         * gcc.dg/compat/struct-by-value-19_main.c: New.
39378         * gcc.dg/compat/struct-by-value-19_x.c: New.
39379         * gcc.dg/compat/struct-by-value-19_y.c: New.
39380         * gcc.dg/compat/struct-by-value-20_main.c: New.
39381         * gcc.dg/compat/struct-by-value-20_x.c: New.
39382         * gcc.dg/compat/struct-by-value-20_y.c: New.
39383         * gcc.dg/compat/struct-return-19_main.c: New.
39384         * gcc.dg/compat/struct-return-19_x.c: New.
39385         * gcc.dg/compat/struct-return-19_y.c: New.
39386         * gcc.dg/compat/struct-return-20_main.c: New.
39387         * gcc.dg/compat/struct-return-20_x.c: New.
39388         * gcc.dg/compat/struct-return-20_y.c: New.
39390 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
39391         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39392         so that it will not complain on LP64 targets.
39394 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39396         PR c++/495
39397         * g++.dg/template/friend24.C: New test.
39399 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
39401         PR c++/12332
39402         * g++.dg/template/memtmpl2.C: New test.
39404 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
39406         PR target/11184
39407         * gcc.dg/builtin-apply1.c: New test.
39409 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39411         PR c++/9848
39412         * g++.dg/warn/Wunused-4.C: New test.
39414 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39416         PR c++/12316
39417         * g++.dg/other/gc2.C: New test.
39419 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
39421         PR c++/11991
39422         * g++.dg/rtti/typeid3.C: New test.
39424         PR c++/12266
39425         * g++.dg/overload/template1.C: New test.
39427 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39429         * g++.dg/opt/cfg3.C: New test.
39431 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39433         PR c++/7939
39434         * g++.dg/template/crash11.C: New test.
39436 2003-09-16  Jason Merrill  <jason@redhat.com>
39437             Jakub Jelinek  <jakub@redhat.com>
39439         * gcc.dg/attr-warn-unused-result.c: New test.
39441 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39443         PR c++/12184
39444         * g++.dg/expr/call2.C: New test.
39446 2003-09-15  Andreas Jaeger  <aj@suse.de>
39448         * gcc.dg/Wold-style-definition-1.c: New test.
39450 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
39452         PR c++/3907
39453         * g++.dg/parse/template12.C: New test.
39455         * g++.dg/abi/bitfield11.C: New test.
39456         * g++.dg/abi/bitfield12.C: Likewise.
39458 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
39460         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
39461         non-expansion of functional macro name without arguments at EOL.
39462         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
39464 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
39466         * gcc.c-torture/execute/20030914-[12].c: New tests.
39468 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39470         PR c++/11788
39471         * g++.dg/overload/addr1.C: New test.
39473 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
39475         * gcc.dg/20030909-1.c: New test.
39477 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39479         * gcc.dg/ultrasp10.c: New test.
39481 2003-09-09  Devang Patel  <dpatel@apple.com>
39483         * gcc.dg/darwin-ld-6.c: New test.
39485 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39487         * gcc.dg/torture/builtin-explog-1.c: New testcase.
39489 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39491         * gcc.dg/ia64-types1.c: New test.
39492         * gcc.dg/ia64-types2.c: Likewise.
39494 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39496         * gcc.dg/builtins-1.c: Add more _Complex tests.
39497         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39499         * gcc.dg/builtins-1.c: Test existing _Complex functions.
39500         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39502 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39504         PR c++/11786
39505         * g++.dg/lookup/koenig2.C: New test.
39507         PR c++/5296
39508         * g++.dg/rtti/typeid2.C: New test.
39510 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
39512         * gcc.c-torture/compile/20030904-1.c: New test.
39514 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39516         * g++.dg/opt/longbranch2.C: New test.
39518 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39520         * g++.dg/template/crash10.C: Only compile it.
39522 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39524         PR middle-end/11665
39525         * gcc.c-torture/compile/20030907-1.c: New test.
39526         * g++.dg/init/array11.C: New test.
39528 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39530         PR c++/11852
39531         * g++.dg/init/struct1.C: New test.
39533 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39535         PR c++/12181
39536         * g++.dg/expr/comma1.C: New test.
39538 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
39540         PR c++/11867
39541         * g++.dg/expr/static_cast5.C: New test.
39543 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
39545         PR c++/11507
39546         * g++.dg/lookup/scoped7.C: New test.
39548         PR c++/9574
39549         * g++.dg/other/static1.C: New test.
39551         PR c++/11490
39552         * g++.dg/warn/template-1.C: New test.
39554         PR c++/11432
39555         * g++.dg/template/crash10.C: New test.
39557         PR c++/2478
39558         * g++.dg/overload/VLA.C: New test.
39560         PR c++/10804
39561         * g++.dg/template/call1.C: New test.
39563 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39565         PR c++/11794
39566         * g++.dg/parse/using3.C: New test.
39568 2003-09-06  Roger Sayle  <roger@eyesopen.com>
39570         PR c++/11409
39571         * g++.dg/overload/builtin3.C: New test case.
39573 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
39575         PR c/9862
39576         * gcc.dg/20030906-1.c: New test.
39577         * gcc.dg/20030906-2.c: Likewise.
39579 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39581         PR c++/12167
39582         * g++.dg/parse/defarg5.C: New test.
39584         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39586 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
39588         PR c++/12163
39589         * g++.dg/expr/static_cast4.C: New test.
39591         PR c++/12146
39592         * g++.dg/template/crash9.C: New test.
39594 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
39596         * g++.old-deja/g++.ext/pretty2.C: Update for change
39597         in __FUNCTION__.
39598         * g++.old-deja/g++.ext/pretty3.C: Likewise.
39600 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
39602         PR c++/11922
39603         * g++/dg/template/qualified-id1.C: New test.
39605         PR c++/12037
39606         * g++.dg/warn/noeffect4.C: New test.
39608 2003-09-04  Matt Austern  <austern@apple.com>
39610         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39611         * g++.dg/ext/fnname2.C: Likewise.
39612         * g++.dg/ext/fnname3.C: Likewise.
39614 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
39616         * g++.dg/expr/lval1.C: New test.
39617         * g++.dg/ext/lvcast.C: Remove.
39619 2003-09-03  Roger Sayle  <roger@eyesopen.com>
39621         PR optimization/11700.
39622         * gcc.c-torture/compile/20030903-1.c: New test case.
39624 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
39626         PR c++/12053
39627         * g++.dg/abi/layout4.C: New test.
39629 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
39631         PR c++/11553
39632         * g++.dg/parse/friend3.C: New test.
39634 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
39636         PR c++/11847
39637         * g++.dg/template/class1.C: New test.
39639         PR c++/11808
39640         * g++.dg/expr/call1.C: New test.
39642 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
39644         PR c++/12114
39645         * g++.dg/init/ref9.C: New test.
39647         PR c++/11972
39648         * g++.dg/template/nested4.C: New test.
39650 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39652         PR c++/12093
39653         * g++.dg/template/non-dependent4.C: New test.
39655         PR c++/11928
39656         * g++.dg/inherit/conv1.C: New test.
39658 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39660         PR c++/6196
39661         * g++.dg/ext/label1.C: New test.
39662         * g++.dg/ext/label2.C: Likewise.
39664 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39666         * g++.dg/expr/cond3.C: New test.
39668 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39670         * gcc.dg/builtins-1.c: Add new builtin cases.
39672 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39674         * gcc.dg/builtins-1.c: Add new cases.
39675         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39677 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39679         * gcc.dg/builtins-1.c: Add more math builtin tests.
39680         * gcc.dg/torture/builtin-attr-1.c: New test.
39682 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39684         PR optimization/5079
39685         * g++.dg/opt/static3.C: New test.
39687 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39689         * gcc.misc-tests/gcov-10b.c: New test.
39691 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
39693         * g++.dg/opt/ptrmem3.C: New test.
39695         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39697 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
39699         * gcc.dg/20030826-2.c: New test.
39701 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39703         PR middle-end/12002
39704         * g77.f-torture/compile/12002.f: New test case.
39706 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39708         * gcc.dg/20030826-1.c: New test case.
39710 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
39712         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39714 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
39716         PR c++/11871
39717         * c++.dg/lookup/crash1.C: New test.
39719         * c++.dg/warn/noeffect3.C: New test.
39721 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
39723         * gcc.dg/compat/vector-1_x.c: Compile with -w.
39724         * gcc.dg/compat/vector-1_y.c: Ditto.
39725         * gcc.dg/compat/vector-2_x.c: Ditto.
39726         * gcc.dg/compat/vector-2_y.c: Ditto.
39728 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
39730         * gcc.dg/20030702-1.c: New test.
39732 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
39734         PR c++/8795
39735         * g++.dg/ext/altivec-1.C: New test.
39737 2003-08-24  Richard Henderson  <rth@redhat.com>
39739         * g++.dg/eh/simd-2.C: Add -w for x86.
39741 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
39743         * gcc.dg/20030815-1.c: New test.
39745 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39747         PR c++/3765
39748         * g++.dg/parse/access6.C: New test.
39750 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39752         PR c++/641, c++/11876
39753         * g++.dg/template/friend22.C: New test.
39754         * g++.dg/template/friend23.C: Likewise.
39756 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39758         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39759         identically.
39761 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39763         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39765 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39767         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39769 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39771         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39773 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39775         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39777 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
39779         PR c++/11919
39780         * g++.dg/overload/prom1.C: New test.
39782         PR c++/11551
39783         * g++.dg/parse/dtor2.C: New test.
39785         PR c++/10762
39786         * g++.dg/parse/using2.C: New test.
39788 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
39790         PR target/11805
39791         * gcc.c-torture/compile/20030821-1.c: New.
39793 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
39795         PR c++/11834
39796         * g++.dg/template/deduce2.C: New test.
39798 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
39800         * gcc.c-torture/execute/20030821-1.c: New test.
39802 2003-08-20  Roger Sayle  <roger@eyesopen.com>
39804         PR middle-end/11984
39805         * gcc.dg/20030820-1.c: New test case.
39807 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
39809         PR c++/11945
39810         * g++.dg/warn/noeffect2.C: New test.
39812 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
39814         PR c++/10926
39815         * g++.dg/template/dtor2.C: New test.
39817         PR c++/11684
39818         * g++.dg/template/operator1.C: New test.
39819         * g++.dg/parse/operator4.C: New test.
39821         PR c++/11946.C
39822         * g++.dg/expr/enum1.C: New test.
39823         * gcc.dg/c99-bool-1.c: Remove bogus warning.
39825         PR c++/11036.C
39826         * g++.dg/parse/elab2.C: New test.
39827         * g++.dg/parse/typedef4.C: Change error message.
39828         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39829         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
39830         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
39832 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
39834         * gcc.dg/pch/warn-1.c: New.
39835         * gcc.dg/pch/warn-1.hs: New.
39837         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
39838         not-tested file.
39840 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39842         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
39844 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39846         * gcc.dg/uninit-D.c: New Test.
39847         * gcc.dg/uninit-E.c: New Test.
39848         * gcc.dg/uninit-F.c: New Test.
39849         * gcc.dg/uninit-G.c: New Test.
39851 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
39853         * g++.dg/README: Describe the pch directory.
39855 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39857         PR c++/11174
39858         * g++.dg/parse/access4.C: New test.
39859         * g++.dg/parse/access5.C: Likewise.
39860         * g++.old-deja/g++.jason/access17.C: Adjust error message.
39862 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
39864         * gcc.dg/noncompile/20030818-1.c: New.
39866 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39868         PR c++/11957
39869         * g++.dg/warn/noeffect1.C: New test.
39871         * g++.dg/template/scope2.C: New test.
39872         * g++.dg/template/error2.C: Correct dg-error
39874 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
39876         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
39878 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
39880         PR C++/11512
39881         * g++.dg/template/warn1.C: New.
39883 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39885         * g++.dg/template/error2.C: New test.
39886         * g++.dg/lookup/using7.C: Adjust errors
39887         * g++.old-deja/g++.pt/crash36.C: Likewise.
39888         * g++.old-deja/g++.pt/derived3.C: Likewise.
39890 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39892         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
39893         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
39894         * gcc.c-torture/execute/builtins/string-9.c: New, from
39895         string-opt-9.c.  Adjust for execute/builtins framework.
39896         * gcc.c-torture/execute/string-opt-9.c: Delete.
39898 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
39900         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
39902         * g++.dg/parse/ret-type2.C: New test.
39904         PR c++/11703
39905         * g++.dg/init/new8.C: New test.
39907         PR c++/10923
39908         * g++.dg/parse/typedef5.C: New test.
39910         PR c++/9512
39911         * g++.dg/parse/qualified2.C: New test.
39912         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
39913         invalid code.
39915 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
39917         * g++.dg/conversion/ptrmem1.C: New test.
39919 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
39921         PR target/11693
39922         * gcc.dg/20030811-1.c: New test.
39924         PR target/11535
39925         * gcc.c-torture/execute/20030811-1.c: New test.
39927 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39929         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
39931 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
39933         PR c++/11789.C
39934         * g++.dg/inherit/multiple1.C: New test.
39936 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39938         * gcc.dg/spe1.c: New test.
39940         PR c++/11670
39941         * g++.dg/expr/cast2.C: New test.
39943         PR c++/10530
39944         * g++.dg/template/dependent-name2.C: New test.
39946 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
39948         * g++.dg/parse/crash11.C: Put the dg options in comments.
39950 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
39952         * lib/gcc-dg.exp: Update for diagnostic change.
39954 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39956         PR c++/5767
39957         * g++.dg/parse/crash11.C: New test.
39959 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
39961         * gcc.dg/cpp/spacing1.c: Update.
39963 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
39965         PR target/11739
39966         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
39967         a value for -mtune.
39969 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39971         PR middle-end/11771
39972         * gcc.c-torture/compile/20030804-1.c: New test case.
39974 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39976         * gcc.dg/20030804-1.c: New test case.
39978 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
39980         * gcc.dg/cpp/separate-1.c: New test.
39982 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
39984         PR c++/11704
39985         * g++.dg/template/dependent-expr2.C: New test.
39987         PR c++/11766
39988         * g++.dg/expr/ptrmem1.C: New test.
39990 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39992         PR c++/9453
39993         * g++.dg/template/friend15.C: New test.
39995 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
39997         * lib/dg-pch.exp: Work round PCH bug.
39999 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40001         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
40002         builtins.  Move cases from builtins-4.c here.
40004         * gcc.dg/torture/builtin-math-1.c: New test taken from
40005         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40006         additional cases.
40008         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40009         Delete.
40011 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
40013         PR c++/9447
40014         * g++.dg/template/using7.C: New test.
40016 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
40018         * import1.c, import2.c: New tests.
40020 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
40022         * g++.dg/eh/crossjump1.C: New test.
40024 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
40026         PR c++/11697
40027         * g++.dg/template/using6.C: New test.
40029         PR c++/11744
40030         * g++.dg/template/koenig2.C: New test.
40032 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40034         PR c++/7983
40035         * g++.dg/parse/typedef4.C: New test.
40037 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40039         PR c++/8442, c++/8806
40040         * g++.dg/template/elab1.C: New test.
40041         * g++.dg/template/type2.C: Likewise.
40042         * g++.dg/template/ttp3.C: Adjust expected error message.
40043         * g++.old-deja/g++.law/visibility13.C: Likewise.
40044         * g++.old-deja/g++.niklas/t135.C: Likewise.
40045         * g++.old-deja/g++.pt/ttp41.C: Likewise.
40046         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40047         template argument.
40048         * g++.old-deja/g++.pt/ttp44.C: Likewise.
40050 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
40052         PR c++/11295
40053         * g++.dg/ext/stmtexpr1.C: New test.
40055         * g++.dg/opt/tmp1.C: New test.
40057         PR c++/11525
40058         * g++.dg/parse/constant4.C: New test.
40060         PR c++/9447
40061         * g++.dg/template/using5.C: New test.
40063 2003-07-31  Roger Sayle  <roger@eyesopen.com>
40065         * gcc.dg/builtins-27.c: New test case.
40067 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
40069         * gcc.dg/tls/opt-7.c: New test.
40071 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
40073         * g++.old-deja/g++.other/crash18.C: Remove.
40075 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40077         * g++.dg/template/explicit3.C: New.
40078         * g++.dg/template/explicit4.C: New.
40079         * g++.dg/template/explicit5.C: New.
40081         PR c++/11347
40082         * g++.dg/template/memtmpl1.C: New.
40084 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
40086         PR target/11565
40087         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40088         * gcc.dg/i386-387-5.c (dg-options): Likewise.
40090 2003-07-30  Jan Hubicka  <jh@suse.cz>
40092         * vtgc1.c: Kill.
40094 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
40096         * gcc.dg/struct-in-proto-1.c: New test.
40098 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
40100         * gcc.dg/cpp/include2.c: Only expect one message.
40102 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
40104         PR c++/9447
40105         * g++.dg/template/using1.C: New test.
40106         * g++.dg/template/using2.C: New test.
40107         * g++.dg/template/using3.C: New test.
40108         * g++.dg/template/using4.C: New test.
40110 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
40112         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40113         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40115 2003-07-28  Jan Hubicka  <jh@suse.cz>
40117         PR c++/11530
40118         * g++.dg/opt/call1.C: New test.
40120 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
40122         PR c++/11667
40123         * g++.dg/init/enum2.C: New test.
40124         * g++.dg/template/overload1.C: Add "-w" option.
40126 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
40128         * gcc.dg/Wdeclaration-after-statement-1.c,
40129         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40131 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
40133         * gcc.c-torture/compile/20030725-1.c: New test.
40135 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
40137         * gcc.dg/20030505.c: Only run for SPE.
40138         Remove definition of opaque type.
40140 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
40142         * g++.dg/template/ptrmem6.C: New test.
40144 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
40146         * gcc.c-torture/compile/zero-strct-2.c: New test.
40148 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
40150         * gcc.dg/intermod-1.c: New test.
40152 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40154         PR c++/11617
40155         * g++.dg/template/lookup2.C: New test.
40156         * g++.dg/template/memclass1.C: Remove instantiated from error.
40157         * g++.dg/other/error2.C: Tweak expected errors.
40159         PR c++/11596
40160         * g++.dg/template/defarg3.C: New test.
40162         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40164 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
40166         * g++.dg/inherit/access5.C: New test.
40168 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40170         PR c++/11513
40171         * g++.dg/template/crash8.C: New test.
40173 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
40175         PR c/10602
40176         * gcc.dg/noncompile/incomplete-2.c: New test.
40178 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
40180         PR c++/11645
40181         * g++.dg/inherit/access4.C: New test.
40183         PR c++/11517
40184         * g++.dg/expr/cond2.C: New test.
40186         PR optimization/10679
40187         * g++.dg/opt/inline4.C: New test.
40189 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40191         * g++.dg/parse/crash10: New test.
40193 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40195         * g++.dg/ext/flexary1.C: New test.
40197 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40199         PR c++/10793
40200         * g++.dg/template/crash9.C: New test.
40202 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40204         PR c++/3004
40205         * g++.dg/parse/typedef3.C: New test.
40207         PR c++/7906
40208         * g++.dg/parse/operator2.C: New test.
40210         PR c++/8895
40211         * g++.dg/parse/def-tmpl-arg1.C: New test.
40213         PR c++/9282
40214         * g++.dg/parse/funptr1.C: New test.
40216         PR c++/9452
40217         * g++.dg/parse/ambig3.C: New test.
40219         PR c++/9454
40220         * g++.dg/parse/operator3.C: New test.
40222         PR c++/9486
40223         * g++.dg/parse/template10.C: New test.
40225         PR c++/9488
40226         * g++.dg/parse/template11.C: New test.
40228         PR c++/10150
40229         * g++.dg/parse/invalid-op1.C: New test.
40231         PR c++/10247
40232         * g++.dg/parse/condexpr1.C: New test.
40234 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40236         * g++.dg/ext/packed3.C: New test.
40237         * g++.dg/ext/packed4.C: New test.
40239         * gcc.dg/pack-test-3.c: New test.
40241 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
40243         * lib/compat.exp: Handle dg-options per source file.
40244         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40245         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40246         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40247         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40248         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40249         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40250         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40251         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40252         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40253         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40254         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40255         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40256         * g++.dg/compat/break/bitfield7_x.C: Ditto.
40257         * g++.dg/compat/break/bitfield7_y.C: Ditto.
40259 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
40261         PR c/10320
40262         * gcc.c-torture/execute/20030718-1.c: New test.
40264 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40266         PR optimization/11536
40267         * gcc.dg/20030721-1.c: New test.
40269 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
40271         PR c++/11546
40272         * g++.dg/template/lookup1.C: New test.
40274 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
40276         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40277         diagnostics of ill-formed constructs involving labels.
40278         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40279         the new 'previously defined here' message.
40281 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
40283         * g++.dg/parse/non-dependent2.C: New test.
40285 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
40287         * g++.dg/init/init-ref4.C: xfail on targets without
40288         weak symbols.
40290 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
40292         PR target/11087
40293         * gcc.c-torture/execute/20030717-1.c: New test.
40295 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40297         * g++.dg/opt/cfg1.C: New test.
40299 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
40301         PR optimization/11557
40302         * gcc.dg/20030717-1.c: New test.
40304 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
40306         PR c++/10476
40307         * g++.dg/expr/crash-1.C: New test.
40309         PR c++/11027
40310         * g++.dg/template/init3.C: New test.
40312         PR c++/8222
40313         * g++.dg/template/non-dependent1.C: New test.
40315         PR c++/11070
40316         * g++.dg/template/non-dependent2.C: New test.
40318         PR c++/11071
40319         * g++.dg/template/non-dependent3.C: New test.
40321         PR c++/9907
40322         * g++.dg/template/sizeof5.C: New test.
40324 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
40326         PR 11498
40327         * gcc.c-torture/compile/mangle-1.c: New file.
40329 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40331         PR c++/7809
40332         * g++.dg/parse/access3.C: New test.
40334 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
40336         PR c++/11384
40337         * g++.dg/init/init-ref4.C: New test.
40339 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
40341         PR c++/11547
40342         * g++.dg/parse/constant3.C: New test.
40343         * g++.dg/parse/crash7.C: Likewise.
40345 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
40347         PR target/11008
40348         * gcc.dg/i386-pentium4-not-mull.c: New.
40350 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
40352         * gcc.dg/asm-names.c (ymain): Make it weak.
40354 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40356         PR c++/5421
40357         * g++.dg/template/friend21.C: New test.
40359 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
40361         * gcc.dg/cleanup-8.c: New test.
40362         * gcc.dg/cleanup-9.c: New test.
40364 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
40366         * g++.dg/ext/dll-MI1.h: New file.
40367         * g++.dg/ext/dllexport-MI1.C: New file.
40368         * g++.dg/ext/dllimport-MI1.C: New file.
40370 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
40372         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40373         it does not have cmpstrsi patterns (just cmpmemsi).
40375 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
40377         PR debug/11473
40378         * g++.dg/debug/debug8.C: New test.
40380 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40382         PR c++/10108
40383         * g++.dg/template/crash7.C: New test.
40385 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
40387         PR target/10795
40388         * gcc.c-torture/compile/20030708-1.c: New.
40390 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
40392         * gcc.c-torture/execute/20030715-1.c: New test.
40394 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
40396         * gcc.dg/pch/inline-3.c: New file.
40397         * gcc.dg/pch/inline-3.hs: New file.
40398         * gcc.dg/pch/inline-4.c: New file.
40399         * gcc.dg/pch/inline-4.hs: New file.
40401 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
40403         PR c++/11509
40404         * g++.dg/template/crash6.C: New test.
40406         PR c++/7053
40407         * g++.dg/template/friend20.C: New test.
40409         PR c++/7019
40410         * g++.dg/template/overload2.C: New test.
40412 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40414         PR optimization/11440
40415         * gcc.c-torture/execute/20030714-1.c: New test.
40417 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40419         PR c++/11154
40420         * g++.dg/template/partial2.C: New test.
40422 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
40424         PR c++/11503
40425         * g++.dg/template/anon1.C: New test.
40427         PR c++/11493
40428         PR c++/11495
40429         * g++.dg/parse/template9.C: Likewise.
40430         * g++.dg/template/crash4.C: New test.
40431         * g++.dg/template/koenig1.C: Likewise.
40432         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40433         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40434         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40435         functions.
40436         * g++.old-deja/g++.jason/template36.C: Likewise.
40437         * g++.old-deja/g++.mike/p1989.C: Likewise.
40438         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40439         * g++.old-deja/g++.pt/ttp20.C: Use this->.
40440         * g++.old-deja/g++.pt/ttp21.C: Use this->.
40441         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40442         compiling.
40443         * g++.old-deja/g++.pt/union2.C: Use this->.
40445 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
40447         * gcc.dg/20030711-1.c: New test.
40449 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
40451         PR c++/11050
40452         * g++.dg/parse/args1.C: New test.
40453         * g++.pt/defarg8.C: Change expected errors.
40455 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
40457         PR c++/8164
40458         * g++.dg/template/nontype2.C: New test.
40460         PR c++/10558
40461         * g++.dg/parse/template8.C: New test.
40463         PR c++/8327
40464         * g++.dg/template/scope1.C: New test.
40466         * g++.dg/warn/Wsign-compare-1.C: New test.
40468 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40470         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40472 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
40474         PR c++/9411
40475         * g++.dg/template/explicit2.C: New test.
40477         PR c++/10032
40478         * g++.dg/warn/pedantic1.C: New test.
40480 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
40482         PR c++ 9483
40483         * g++.dg/other/field1.C: New test.
40485 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40487         PR c/11449
40488         * gcc.c-torture/compile/20030707-1.c: New.
40490 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40492         PR c++/10849
40493         * g++.dg/template/access12.C: New test.
40495 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
40497         * g++.dg/bprob/bprob.exp (prof_ext): Update.
40498         * g77.dg/bprob/bprob.exp (prof_ext): Update.
40499         * gcc.misc-tests/bprob.exp (prof_ext): Update.
40500         * gcc.misc-tests/gcov.exp: Update
40501         * g++.dg/gcov/gcov.exp: Update
40502         * lib/gcov.exp: Update.
40504 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
40506         * g++.dg/abi/mangle17.C: Make sure template expressions are
40507         dependent.
40508         * g++.dg/abi/mangle4.C: Mark erroneous casts.
40509         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40510         * g++.dg/opt/stack1.C: Remove erroneous code.
40511         * g++.dg/parse/template7.C: New test.
40512         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40513         * g++.old-deja/g++.pt/crash4.C: Likewise.
40515 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40517         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40518         with zero or one occurence of `$' after the initial `L'.
40520 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
40522         * gcc.c-torture/compile/20030704-1.c: Add a comment.
40524 2003-07-08  Roger Sayle  <roger@eyesopen.com>
40526         PR c/11370
40527         * gcc.dg/Wunreachable-6.c: New testcase.
40528         * gcc.dg/Wunreachable-7.c: New testcase.
40530 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40532         PR c/11420
40533         * gcc.dg/20030708-1.c: New test.
40535 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
40537         * gcc.dg/compat/sdata-section.h: New file.
40538         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40539         * gcc.dg/torture/mips-sdata-1.c: New test.
40541 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40543         PR c++/11030
40544         * g++.dg/template/friend19.C: New test.
40546 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40548         * g++.dg/opt/strength-reduce.C: New test.
40550 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40552         PR target/10979
40553         * gcc.dg/20030707-1.c: New testcase.
40555 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40557         PR optimization/11059
40558         * g++.dg/opt/emptyunion.C: New testcase.
40560 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40561             Eric Botcazou  <ebotcazou@libertysurf.fr>
40563         * g++.dg/opt/stack1.C: New test.
40565 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
40567         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40568         run test.
40570         PR c++/11431
40571         * g++.dg/expr/static_cast3.C: New test.
40573 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
40575         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40576         everywhere.
40577         * gcc.dg/concat.c: Concatenation of string constants with
40578         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40579         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40580         * gcc.dg/cpp/escape-2.c: Use wide character constants where
40581         necessary to avoid multi-character character constant warning.
40582         * gcc.dg/cpp/escape.c: Likewise.
40583         * gcc.dg/cpp/ucs.c: Likewise.
40584         Remove backslashes from dg-bogus comments, as they confuse Tcl.
40585         Fix a typo.
40587 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40589         PR c/11428
40590         * gcc.c-torture/compile/20030704-1.c: New.
40592 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40594         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40596 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
40598         PR c++/5287, PR c++/7910,  PR c++/11021
40599         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40600         tests for warnings.
40601         * g++.dg/ext/dllimport2.C: Add tests for warnings.
40602         * g++.dg/ext/dllimport3.C: Likewise.
40603         * g++.dg/ext/dllimport4.C: New file.
40604         * g++.dg/ext/dllimport5.C: New file.
40605         * g++.dg/ext/dllimport6.C: New file.
40606         * g++.dg/ext/dllimport7.C: New file.
40607         * g++.dg/ext/dllimport8.C: New file.
40608         * g++.dg/ext/dllimport9.C: New file.
40609         * g++.dg/ext/dllimport10.C: New file.
40610         * g++.dg/ext/dllexport1.C: New file.
40612 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40614         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40615         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40617 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40619         * gcc.dg/builtins-25.c: New testcase.
40620         * gcc.dg/builtins-26.c: New testcase.
40622 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
40624         * gcc.dg/compat/vector-defs.h: New file.
40625         * gcc.dg/compat/vector-setup.h: New file.
40626         * gcc.dg/compat/vector-check.h: New file.
40627         * gcc.dg/compat/vector-1_main.c: New file.
40628         * gcc.dg/compat/vector-1_x.c: New file.
40629         * gcc.dg/compat/vector-1_y.c: New file.
40630         * gcc.dg/compat/vector-2_main.c: New file.
40631         * gcc.dg/compat/vector-2_x.c: New file.
40632         * gcc.dg/compat/vector-2_y.c: New file.
40634         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40635         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40636         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40637         * gcc.dg/compat/struct-align-1.h: New file.
40638         * gcc.dg/compat/struct-align-1_main.c: New file.
40639         * gcc.dg/compat/struct-align-1_x.c: New file.
40640         * gcc.dg/compat/struct-align-1_y.c: New file.
40641         * gcc.dg/compat/struct-align-2.h: New file.
40642         * gcc.dg/compat/struct-align-2_main.c: New file.
40643         * gcc.dg/compat/struct-align-2_x.c: New file.
40644         * gcc.dg/compat/struct-align-2_y.c: New file.
40646         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40647         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40648         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40649         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40650         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40651         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40652         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40653         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40654         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40655         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40656         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40657         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40658         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40659         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40660         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40661         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40662         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40663         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40664         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40665         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40666         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40667         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40668         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40669         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40670         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40671         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40672         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40673         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40674         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40676 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40678         * gcc.dg/i386-call-1.c: New test.
40680 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40682         PR c++/9162
40683         * g++.dg/parse/defarg4.C: New.
40685 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40687         PR target/10700
40688         * gcc.c-torture/compile/20030703-1.c: New test case.
40690 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40692         * g++.dg/template/local3.C: Remove extra semicolon.
40694 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40696         * gcc.dg/i386-volatile-1.c: New test.
40698 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
40700         PR c++/11072
40701         * g++.dg/other/offsetof2.C: XFAIL.
40702         * g++.dg/other/offsetof5.C: New.
40704         PR c++/10219
40705         * g++.dg/template/error1.C: New.
40707         PR c++/9779
40708         * g++.dg/template/dependent-expr1.C: New.
40710 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40712         PR c++/6949
40713         * g++.dg/template/local3.C: New test.
40715         PR c++/11149
40716         * g++.dg/lookup/scoped6.C: New test.
40718 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
40720         PR c++/8046
40721         * g++.dg/other/error7.C: New test.
40723 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
40725         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40726         * g++.old-deja/g++.abi/vtable3.h: Likewise.
40727         * g++.old-deja/g++.law/code-gen5.C: Likewise.
40728         * g++.old-deja/g++.other/union2.C: Likewise.
40729         * gcc.dg/c90-const-expr-2.c: Likewise.
40730         * gcc.dg/c90-const-expr-3.c: Likewise.
40731         * gcc.dg/c99-const-expr-2.c: Likewise.
40732         * gcc.dg/c99-const-expr-3.c: Likewise.
40733         * gcc.dg/concat.c: Likewise.
40735 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40737         PR c++/9559
40738         * g++.dg/init/static1.C: New test.
40740 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40742         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40743         * g++.old-deja/g++.other/access2.C: Likewise.
40744         * g++.old-deja/g++.other/decl2.C: Likewise.
40745         * gcc.c-torture/execute/20020615-1.c: Likewise.
40747 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40749         PR c++/4933
40750         * g++.dg/template/sizeof4.C: New test.
40752 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40754         * g++.dg/other/error6.C: New test.
40756 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40758         PR c++/10750
40759         * g++.dg/parse/constant2.C: New test.
40761 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
40763         PR c++/11106
40764         * g++.dg/other/error5.C: New test.
40766 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40768         * gcc.dg/format/gcc_diag-1.c: New test.
40770 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
40772         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40774 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40776         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40777         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40778         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40780 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
40782         * gcc.c-torture/execute/builtins/string-8.c: New test.
40783         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40784         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40785         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40787 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40789         PR c++/10468
40790         * g++.dg/ext/typeof6.C: New test.
40792 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40794         PR c++/10796
40795         * g++.dg/init/enum1.C: New test.
40797 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
40799         * gcc.dg/20030627-1.c: New test.
40801 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
40803         PR c++/11332
40804         * g++.dg/expr/static_cast2.C: New test.
40806 2003-06-26  Roger Sayle  <roger@eyesopen.com>
40807             Jakub Jelinek  <jakub@redhat.com>
40809         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40810         sprintf(dst,"%s",src) optimization.
40811         * gcc.c-torture/execute/20030626-1.c: New test case.
40812         * gcc.c-torture/execute/20030626-2.c: New test case.
40814 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
40816         * gcc.c-torture/execute/multi-ix.c: New test.
40818         * gcc.c-torture/execute/simd-4.c (main):
40819         Added missing semicolon at end of union.
40821 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
40823         PR c++/8266
40824         * g++.dg/template/explicit-instantiation3.C: New test.
40826 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40828         * gcc.dg/20030626-1.c: Use signed char.
40830 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40832         * gcc.dg/20030626-1.c: New test.
40834 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
40836         * const-str-2.m: Update.
40838 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
40840         PR c++/10990
40841         * g++.dg/rtti/dyncast1.C: New test.
40842         * g++.dg/abi/mangle4.C: Correct base-specifier access.
40843         * g++.dg/lookup/scoped1.C: Remove XFAIL.
40844         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
40846         PR c++/10931
40847         * g++.dg/expr/static_cast1.C: New test.
40849 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
40851         * gcc.dg/20030625-1.c: New test.
40853 2003-06-24  Roger Sayle  <roger@eyesopen.com>
40855         * gcc.c-torture/compile/20030624-1.c: New test case.
40857 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
40859         * gcc.c-torture/execute/string-opt-17.c: New test.
40861 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
40863         PR c++/5754
40864         * g++.dg/parse/crash6.C: New test.
40866 2003-06-23  Roger Sayle  <roger@eyesopen.com>
40868         * gcc.dg/builtins-24.c: New test case.
40870 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
40872         * g++.dg/opt/operator1.C: New test.
40874 2003-06-22  Roger Sayle  <roger@eyesopen.com>
40876         * gcc.c-torture/execute/string-opt-16.c: New test case.
40878 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40880         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
40881         * g++.old-deja/g++.other/conv7.C: Likewise.
40882         * g++.old-deja/g++.other/overcnv2.C: Likewise.
40883         * g++.old-deja/g++.other/overload14.C: Likewise.
40885 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40887         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
40888         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
40890 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40892         PR c++/10888
40893         * g++.dg/warn/Winline-3.C: New test.
40895 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40897         * lib/target-supports.exp (check_alias_available): Make the test
40898         program acceptable to the Solaris assembler.
40900         PR c++/10749
40901         * g++.dg/template/memclass2.C: New test.
40903 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40904             Eric Botcazou  <ebotcazou@libertysurf.fr>
40906         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
40907         data for non-matching targets.
40908         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
40910 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40912         PR c++/10845
40913         * g++.dg/template/member3.C: New test.
40915 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
40917         PR c++/10939
40918         * g++.dg/template/func1.C: New test.
40920         PR c++/9649
40921         * g++.dg/template/static4.C: New test.
40922         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
40924         PR c++/11041
40925         * g++.dg/init/ref7.C: New test.
40927 2003-06-19  Matt Austern  <austern@apple.com>
40929         PR c++/11228
40930         * g++.dg/anew1.C: New test.
40931         * g++.dg/anew2.C: New test.
40932         * g++.dg/anew3.C: New test.
40933         * g++.dg/anew4.C: New test.
40935 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
40937         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
40939 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
40941         * gcc.c-torture/execute/simd-4.c (main): Make expected value
40942         endian-dependent.
40944 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
40946         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
40947         Remove cruft.
40949 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
40951         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
40952         * gcc.c-torture/compile/961203-1.c: Likewise.
40953         * gcc.c-torture/compile/980506-1.c: Likewise.
40955 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40957         PR c++/10712
40958         * g++.dg/lookup/using7.C: New test.
40960 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40962         PR c++/11105
40963         * g++.dg/abi/conv1.C: Remove it.
40964         * g++.dg/template/conv7.C: New test.
40965         * g++.dg/template/conv8.C: Likewise.
40966         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
40967         conversion operator.
40969 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
40971         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
40972         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40973         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40974         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40975         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40976         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40977         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40978         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40979         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40980         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40981         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40982         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40983         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40984         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40985         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40986         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40987         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40988         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40989         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40990         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40991         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40992         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40993         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40994         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40995         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40996         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40997         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40998         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40999         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41001 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
41003         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41004         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41005         indications.
41007 2003-06-16  Roger Sayle  <roger@eyesopen.com>
41009         * gcc.dg/i386-387-5.c: New test case.
41010         * gcc.dg/i386-387-6.c: New test case.
41011         * gcc.dg/builtins-23.c: New test case.
41013 2003-06-15  Roger Sayle  <roger@eyesopen.com>
41015         * gcc.dg/builtins-22.c: New test case.
41016         * gcc.dg/i386-387-1.c: Update to test exp.
41017         * gcc.dg/i386-387-2.c: Likewise.
41019 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41021         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41023 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41025         * lib/gcc-dg.exp (dg-require-dll): New function.
41026         (dg-xfail-if): Likewise.
41027         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41028         driver.
41030         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41031         * gcc.c-torture/compile/20001205-1.c: Likewise.
41032         * gcc.c-torture/compile/20001226-1.c: Likewise.
41033         * gcc.c-torture/compile/20010518-2.c: Likewise.
41034         * gcc.c-torture/compile/20020312-1.c: Likewise.
41035         * gcc.c-torture/compile/20020604-1.c: Likewise.
41036         * gcc.c-torture/compile/920501-12.c: Likewise.
41037         * gcc.c-torture/compile/920501-4.c: Likewise.
41038         * gcc.c-torture/compile/920520-1.c: Likewise.
41039         * gcc.c-torture/compile/920521-1.c: Likewise.
41040         * gcc.c-torture/compile/920625-1.c: Likewise.
41041         * gcc.c-torture/compile/961203-1.c: Likewise.
41042         * gcc.c-torture/compile/980506-1.c: Likewise.
41043         * gcc.c-torture/compile/981006-1.c: Likewise.
41044         * gcc.c-torture/compile/981022-1.c: Likewise.
41045         * gcc.c-torture/compile/981223-1.c: Likewise.
41046         * gcc.c-torture/compile/990617-1.c: Likewise.
41047         * gcc.c-torture/compile/dll.c: Likewise.
41048         * gcc.c-torture/compile/labels-3.c: Likewise.
41049         * gcc.c-torture/compile/mipscop-1.c: Likewise.
41050         * gcc.c-torture/compile/mipscop-2.c: Likewise.
41051         * gcc.c-torture/compile/mipscop-3.c: Likewise.
41052         * gcc.c-torture/compile/mipscop-4.c: Likewise.
41053         * gcc.c-torture/compile/simd-5.c: Likewise.
41054         * gcc.c-torture/compile/20000804-1.x: Remove.
41055         * gcc.c-torture/compile/20001205-1.x: Likewise.
41056         * gcc.c-torture/compile/20001226-1.x: Likewise.
41057         * gcc.c-torture/compile/20010518-2.x: Likewise.
41058         * gcc.c-torture/compile/20020312-1.x: Likewise.
41059         * gcc.c-torture/compile/20020604-1.x: Likewise.
41060         * gcc.c-torture/compile/920501-12.x: Likewise.
41061         * gcc.c-torture/compile/920501-4.x: Likewise.
41062         * gcc.c-torture/compile/920520-1.x: Likewise.
41063         * gcc.c-torture/compile/920521-1.x: Likewise.
41064         * gcc.c-torture/compile/920625-1.x: Likewise.
41065         * gcc.c-torture/compile/961203-1.x: Likewise.
41066         * gcc.c-torture/compile/980506-1.x: Likewise.
41067         * gcc.c-torture/compile/981006-1.x: Likewise.
41068         * gcc.c-torture/compile/981022-1.x: Likewise.
41069         * gcc.c-torture/compile/981223-1.x: Likewise.
41070         * gcc.c-torture/compile/990617-1.x: Likewise.
41071         * gcc.c-torture/compile/mipscop-1.x: Likewise.
41072         * gcc.c-torture/compile/mipscop-2.x: Likewise.
41073         * gcc.c-torture/compile/mipscop-3.x: Likewise.
41074         * gcc.c-torture/compile/mipscop-4.x: Likewise.
41075         * gcc.c-torture/compile/simd-5.x: Likewise.
41077         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41079 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41081         * gcc.c-torture/execute/20030611-1.c: New test.
41083 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41085         PR middle-end/168
41086         * gcc.dg/20030612-1.c: New test case.
41088 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41090         PR c++/10635
41091         * g++.dg/expr/cast1.C: New test.
41093 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41095         * gcc.dg/builtins-21.c: New test case.
41097 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
41099         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41100         options instead of at the end.
41101         * lib/objc.exp (objc_target_compile): Likewise.
41103 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
41105         PR c++/10432
41106         * g++.dg/parse/error1.C: New test.
41108 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
41110         * gcc.dg/compat/struct-by-value-11_main.c: New file.
41111         * gcc.dg/compat/struct-by-value-11_x.c: New file.
41112         * gcc.dg/compat/struct-by-value-11_y.c: New file.
41113         * gcc.dg/compat/struct-by-value-12_main.c: New file.
41114         * gcc.dg/compat/struct-by-value-12_x.c: New file.
41115         * gcc.dg/compat/struct-by-value-12_y.c: New file.
41116         * gcc.dg/compat/struct-by-value-13_main.c: New file.
41117         * gcc.dg/compat/struct-by-value-13_x.c: New file.
41118         * gcc.dg/compat/struct-by-value-13_y.c: New file.
41119         * gcc.dg/compat/struct-by-value-14_main.c: New file.
41120         * gcc.dg/compat/struct-by-value-14_x.c: New file.
41121         * gcc.dg/compat/struct-by-value-14_y.c: New file.
41122         * gcc.dg/compat/struct-by-value-15_main.c: New file.
41123         * gcc.dg/compat/struct-by-value-15_x.c: New file.
41124         * gcc.dg/compat/struct-by-value-15_y.c: New file.
41125         * gcc.dg/compat/struct-by-value-16_main.c: New file.
41126         * gcc.dg/compat/struct-by-value-16_x.c: New file.
41127         * gcc.dg/compat/struct-by-value-16_y.c: New file.
41128         * gcc.dg/compat/struct-by-value-17_main.c: New file.
41129         * gcc.dg/compat/struct-by-value-17_x.c: New file.
41130         * gcc.dg/compat/struct-by-value-17_y.c: New file.
41131         * gcc.dg/compat/struct-by-value-18_main.c: New file.
41132         * gcc.dg/compat/struct-by-value-18_x.c: New file.
41133         * gcc.dg/compat/struct-by-value-18_y.c: New file.
41135         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41136         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41137         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41138         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41139         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41140         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41141         * gcc.dg/compat/scalar-return-3_main.c: New file.
41142         * gcc.dg/compat/scalar-return-3_x.c: New file.
41143         * gcc.dg/compat/scalar-return-3_y.c: New file.
41144         * gcc.dg/compat/scalar-return-4_main.c: New file.
41145         * gcc.dg/compat/scalar-return-4_x.c: New file.
41146         * gcc.dg/compat/scalar-return-4_y.c: New file.
41148 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
41150         * gcc.dg/compat/fp2-struct-check.h: New file.
41151         * gcc.dg/compat/fp2-struct-defs.h: New file.
41152         * gcc.dg/compat/fp2-struct-init.h: New file.
41153         * gcc.dg/compat/struct-by-value-10_main.c: New file.
41154         * gcc.dg/compat/struct-by-value-10_x.c: New file.
41155         * gcc.dg/compat/struct-by-value-10_y.c: New file.
41156         * gcc.dg/compat/struct-return-10_main.c: New file.
41157         * gcc.dg/compat/struct-return-10_x.c: New file.
41158         * gcc.dg/compat/struct-return-10_y.c: New file.
41160         * gcc.dg/compat/compat-common.h: New file.
41161         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41162         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41163         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41164         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41165         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41166         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41167         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41168         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41169         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41170         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41171         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41172         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41173         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41174         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41175         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41176         * gcc.dg/compat/small-struct-check.h: Ditto.
41177         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41178         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41179         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41180         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41181         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41182         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41183         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41184         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41185         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41186         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41187         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41188         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41189         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41190         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41191         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41192         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41193         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41194         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41195         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41196         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41197         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41198         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41199         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41200         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41201         * gcc.dg/compat/struct-return-2_main.c: Ditto.
41202         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41203         * gcc.dg/compat/struct-return-2_y.c: Ditto.
41204         * gcc.dg/compat/struct-return-3_main.c: Ditto.
41205         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41206         * gcc.dg/compat/struct-return-3_y.c: Ditto.
41208 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
41210         * g++.dg/pch/static-1.C: New file.
41211         * g++.dg/pch/static-1.Hs: New file.
41213 2003-06-10  Richard Henderson  <rth@redhat.com>
41215         * gcc.dg/asm-7.c: Adjust expected warning text.
41217 2003-06-10  Roger Sayle  <roger@eyesopen.com>
41219         * gcc.dg/builtins-20.c: New test case.
41221 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
41223         PR c++/11131
41224         * g++.dg/opt/template1.C: New test.
41226 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41228         * lib/gcc-dg.exp (dg-test): Clear additional_files and
41229         additional_sources.
41231 2003-05-21  David Taylor  <dtaylor@emc.com>
41233         * gcc.dg/Wpadded.c: New file.
41235 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41237         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41238         * gcc.dg/special/weak-2.c: Add dg-require-weak.
41239         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41240         dg-require-weak.
41242 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
41244         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41246 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41248         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41249         (dg-require-alias): Likewise.
41250         (dg-require-gc-sections): Likewise.
41251         * lib/target-supports.exp (check_gc_sections_available): Likewise.
41253 2003-06-08  Richard Henderson  <rth@redhat.com>
41255         * gcc.dg/20011029-2.c: Fix the array reference.
41256         * gcc.dg/asm-7.c: New.
41258 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
41260         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41262 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
41264         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41265         (dg-require-gc-sections): Likewise.
41267 2003-06-08  Jan Hubicka  <jh@suse.cz>
41269         * i386-cmov1.c: Fix regular expression.
41270         * i386-cvt-1.c: Likewise.
41271         * i386-local.c: Likewise.
41272         * i386-local2.c: Likewise.
41273         * i386-mul.c: Likewise.
41274         * i386-ssetype-1.c: Likewise.
41275         * i386-ssetype-3.c: Likewise.
41276         * i386-ssetype-5.c: Likewise.
41278 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41280         PR c++/11039
41281         * g++.dg/warn/implicit-typename2.C: New test.
41282         * g++.dg/warn/implicit-typename3.C: New test.
41284 2003-06-07  Richard Henderson  <rth@redhat.com>
41286         * g++.dg/other/offsetof3.C: Use size_t.
41287         * g++.dg/other/offsetof4.C: Likewise.
41289 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
41291         * lib/copy-file.exp: New. Implement gcc_copy_files.
41293         * lib/dg-pch.exp: Load copy-file.exp
41294         (dg-pch): Use gcc_copy_files instead of "file copy".
41296 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
41298         * gcc.dg/weak/weak.exp: Simplify.
41299         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41300         * gcc.dg/weak/weak-1.c: Likewise.
41301         * gcc.dg/weak/weak-2.c: Likewise.
41302         * gcc.dg/weak/weak-3.c: Likewise.
41303         * gcc.dg/weak/weak-4.c: Likewise.
41304         * gcc.dg/weak/weak-5.c: Likewise.
41305         * gcc.dg/weak/weak-6.c: Likewise.
41306         * gcc.dg/weak/weak-7.c: Likewise.
41307         * gcc.dg/weak/weak-8.c: Likewise.
41308         * gcc.dg/weak/weak-9.c: Likewise.
41310 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
41312         gcc.c-torture/execute/20030606-1.c: New.
41314 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41316         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41317         * gcc.dg/builtins-19.c: Likewise.
41319 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41321         * gcc.dg/builtins-2.c: Add some more tests.
41322         * gcc.dg/builtins-18.c: New test case.
41323         * gcc.dg/builtins-19.c: New test case.
41325 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41326             Jim Wilson  <wilson@tuliptree.org>
41328         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41330 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
41332         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41333         mempcpy/stpcpy calls not to be optimized into something else.
41334         * gcc.c-torture/execute/string-opt-3.c: Moved to...
41335         * gcc.c-torture/execute/builtins/string-7.c: ...here.
41336         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41338 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41340         * gcc.dg/format/asm_fprintf-1.c: New test.
41342 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
41344         * lib/gcc-defs.exp (additional_sources): New variable.
41345         (dg-additional-sources): New function.
41346         (additional_files): New variable.
41347         (dg-additional-files): New function.
41348         (dg-additional-files-options): Likewise.
41349         * lib/gcc-dg.exp (dg-require-weak): New function.
41350         (dg-require-alias): Likewise.
41351         (dg-require-gc-sections): Likewise.
41352         * lib/target-supports.exp (check_alias_available): Remove testfile
41353         parameter.
41354         (check_gc_sections_available): New function.
41355         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41356         (dg-gpp-additional-files): Likewise.
41357         * lib/g++.exp (additional_sources): Remove.
41358         (additional_files): Likewise.
41359         (g++_target_compile): Use dg-additional-files-options.
41361         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
41362         Tcl logic.
41363         * gcc.dg/special/ecos.exp: Remove.
41364         * gcc.dg/special/20000419-2.c: Use dg-require-*.
41365         * gcc.dg/special/alias-1.c: Likewise.
41366         * gcc.dg/special/alias-2.c: Likewise.
41367         * gcc.dg/special/gcsec-1.c: Likewise.
41368         * gcc.dg/special/weak-1.c: Likewise.
41369         * gcc.dg/special/weak-2.c: Likewise.
41370         * gcc.dg/special/wkali-1.c: Likewise.
41371         * gcc.dg/special/wkali-2.c: Likewise.
41373         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41374         dg-gpp-additional-*.
41375         * g++.dg/special/conpr-3.C: Likewise.
41376         * g++.dg/special/conpr-4.C: Likewise.
41377         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41378         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41379         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41380         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41381         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41382         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41383         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41384         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41385         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41386         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41387         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41388         * g++.old-deja/g++.other/comdat1.C: Likewise.
41389         * g++.old-deja/g++.other/comdat2.C: Likewise.
41390         * g++.old-deja/g++.other/comdat3.C: Likewise.
41391         * g++.old-deja/g++.other/ctor1.C: Likewise.
41392         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41394 2003-06-05  Richard Henderson  <rth@redhat.com>
41396         * gcc.dg/debug/20030605-1.c: New.
41398 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41400         * README.QMTEST: Update.
41402 2003-06-04  Richard Henderson  <rth@redhat.com>
41404         * gcc.dg/cleanup-1.c: New.
41405         * gcc.dg/cleanup-2.c: New.
41406         * gcc.dg/cleanup-3.c: New.
41407         * gcc.dg/cleanup-4.c: New.
41408         * gcc.dg/cleanup-5.c: New.
41409         * gcc.dg/cleanup-6.c: New.
41410         * gcc.dg/cleanup-7.c: New.
41412 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41414         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41416         * lib/dg-pch.exp: New file.
41417         * g++.dg/pch/pch.exp: Use dg-pch.exp.
41418         * gcc.dg/pch/pch.exp: Likewise.
41420 2003-06-04  Roger Sayle  <roger@eyesopen.com>
41422         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41423         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41424         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41425         * gcc.dg/builtins-17.c: New test case.
41426         * gcc.dg/i386-387-4.c: New test case.
41427         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41429 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41431         * gcc.dg/ultrasp9.c: New test.
41433 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41435         * gcc.c-torture/compile/20030604-1.c: New test.
41436         * gcc.dg/sparc-constant-1.c: New test.
41438 2003-06-03  Glen Nakamura  <glen@imodulo.com>
41440         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41442 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
41444         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41446         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41447         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41449 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
41451         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41453 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41455         PR c++/10940
41456         * g++.dg/template/spec10.C: New test.
41458 2003-06-03  Roger Sayle  <roger@eyesopen.com>
41460         * gcc.dg/builtins-16.c: New test case.
41462 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
41464         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41465         mempcpy test with post-increments.
41466         * gcc.c-torture/execute/string-opt-3.c: New test.
41467         * gcc.dg/string-opt-1.c: New test.
41469 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
41471         PR fortran/10965
41472         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41474 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
41476         * lib/scanasm.exp (dg-scan): New function, factored out of ...
41477         (scan-assembler): ... here.  Use dg-scan.
41478         (scan-assembler-not): Likewise.
41479         (scan-file): New function.
41480         (scan-file-not): Likewise.
41481         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41482         * gcc.dg/cpp/_Pragma4.c: Likewise.
41483         * gcc.dg/cpp/_Pragma5.c: Likewise.
41484         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41485         * gcc.dg/cpp/avoidpaste2.c: Likewise.
41486         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41487         * gcc.dg/cpp/cmdlne-P.c: Likewise.
41488         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41489         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41490         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41491         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41492         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41493         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41494         * gcc.dg/cpp/cxxcom1.c: Likewise.
41495         * gcc.dg/cpp/line1.c: Likewise.
41496         * gcc.dg/cpp/maccom1.c: Likewise.
41497         * gcc.dg/cpp/maccom2.c: Likewise.
41498         * gcc.dg/cpp/maccom3.c: Likewise.
41499         * gcc.dg/cpp/maccom4.c: Likewise.
41500         * gcc.dg/cpp/maccom5.c: Likewise.
41501         * gcc.dg/cpp/maccom6.c: Likewise.
41502         * gcc.dg/cpp/multiline.c: Likewise.
41503         * gcc.dg/cpp/spacing1.c: Likewise.
41504         * gcc.dg/cpp/spacing2.c: Likewise.
41505         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41506         * gcc.dg/cpp/trad/maccom1.c: Likewise.
41507         * gcc.dg/cpp/trad/maccom2.c: Likewise.
41508         * gcc.dg/cpp/trad/maccom3.c: Likewise.
41509         * gcc.dg/cpp/trad/maccom4.c: Likewise.
41510         * gcc.dg/cpp/trad/maccom6.c: Likewise.
41511         * gcc.dg/cpp/cxxcom2.c: Likewise.
41512         * gcc.dg/cpp/cxxcom2.h: New file.
41514         * gcc.dg/cpp/truefalse.cpp: Move it to ...
41515         * g++.dg/cpp/truefalse.C: Here.
41516         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41518 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
41520         * gcc.dg/cpp/redef3.c: New file.
41522 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41524         * gcc.dg/i386-loop-3.c: New test.
41526 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
41528         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41530 2003-05-31  Roger Sayle  <roger@eyesopen.com>
41532         * gcc.dg/fwrapv-1.c: New test case.
41533         * gcc.dg/fwrapv-2.c: New test case.
41535 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41537         PR c++/10956
41538         * g++.dg/template/spec9.C: New test.
41540 2003-05-29  Roger Sayle  <roger@eyesopen.com>
41542         * gcc.dg/duff-4.c: New test case.
41544 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
41546         PR fortran/10843
41547         * g77.dg/ffixed-form-1.f: New test
41548         * g77.dg/ffixed-form-2.f: New test
41549         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41550         * g77.dg/ffree-form-3.f: New test
41552 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
41554         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41555         * gcc.dg/wint_t-1.c: Likewise.
41557 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41559         * g++.dg/template/access11.C: New test.
41561 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41563         PR c++/10849
41564         * g++.dg/template/access10.C: New test.
41566 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41567             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41569         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41571 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41573         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41574         suppress for powerpc-*-darwin*.
41575         * gcc.dg/torture/builtin-noret-2.c: Likewise.
41577 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41579         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41580         suppress option for powerpc-*-darwin*.
41582 2003-05-23  Roger Sayle  <roger@eyesopen.com>
41584         * gcc.dg/builtins-1.c: Add tests for tan and atan.
41585         * gcc.dg/builtins-4.c: Add test for fmod.
41587 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41589         PR c++/10682
41590         * g++.dg/template/instantiate4.C: New test.
41592 2003-05-22  Roger Sayle  <roger@eyesopen.com>
41594         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41596 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
41598         * gcc.dg/compat/scalar-return-1_main.c: New file.
41599         * gcc.dg/compat/scalar-return-1_x.c: New file.
41600         * gcc.dg/compat/scalar-return-1_y.c: New file.
41601         * gcc.dg/compat/scalar-return-2_main.c: New file.
41602         * gcc.dg/compat/scalar-return-2_x.c: New file.
41603         * gcc.dg/compat/scalar-return-2_y.c: New file.
41604         * gcc.dg/compat/struct-return-3_main.c: New file.
41605         * gcc.dg/compat/struct-return-3_y.c: New file.
41606         * gcc.dg/compat/struct-return-3_x.c: New file.
41607         * gcc.dg/compat/struct-return-2_main.c: New file.
41608         * gcc.dg/compat/struct-return-2_x.c: New file.
41609         * gcc.dg/compat/struct-return-2_y.c: New file.
41611 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41613         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41614         for hppa*-hp-hpux*.
41615         * gcc.dg/20021014-1.c (dg-options): Likewise.
41616         * gcc.dg/nest.c (dg-options): Likewise.
41618 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
41620         PR c++/9738
41621         * g++.dg/ext/dllimport2.C: New file.
41622         * g++.dg/ext/dllimport3.C: New file.
41624 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
41626         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41627         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41628         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41629         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41630         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41631         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41632         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41633         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41634         * gcc.dg/compat/small-struct-defs.h: New file.
41635         * gcc.dg/compat/small-struct-init.h: New file.
41636         * gcc.dg/compat/small-struct-check.h: New file.
41637         * gcc.dg/compat/fp-struct-defs.h: New file.
41638         * gcc.dg/compat/fp-struct-check.h: New file.
41639         * gcc.dg/compat/fp-struct-init.h: New file.
41640         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41641         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41643 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
41645         * gcc.dg/20030225-2.c: New test.
41647 2003-05-18  Roger Sayle  <roger@eyesopen.com>
41648             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41650         * gcc.c-torture/compile/20030518-1.c: New test case.
41652 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
41654         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41655         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41656         gcc-dg-debug-runtest.
41657         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41658         gcc-dg-debug-runtest.
41660 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41662         PR c++/9022
41663         * g++.dg/lookup/using6.C: New test.
41665 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41667         * g++.dg/parse/access2.C: New test.
41669 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
41671         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41672         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41673         * gcc.dg/debug/debug.exp: Likewise.
41675 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
41677         * gcc.dg/dollar.c: New test.
41679 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
41681         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41682         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41683         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41684         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41685         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41686         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41687         * gcc.dg/compat/struct-by-value-6_main.c: New file.
41688         * gcc.dg/compat/struct-by-value-6_x.c: New file.
41689         * gcc.dg/compat/struct-by-value-6_y.c: New file.
41690         * gcc.dg/compat/struct-by-value-7_main.c: New file.
41691         * gcc.dg/compat/struct-by-value-7_x.c: New file.
41692         * gcc.dg/compat/struct-by-value-7_y.c: New file.
41693         * gcc.dg/compat/struct-by-value-8_main.c: New file.
41694         * gcc.dg/compat/struct-by-value-8_x.c: New file.
41695         * gcc.dg/compat/struct-by-value-8_y.c: New file.
41696         * gcc.dg/compat/struct-by-value-9_main.c: New file.
41697         * gcc.dg/compat/struct-by-value-9_x.c: New file.
41698         * gcc.dg/compat/struct-by-value-9_y.c: New file.
41700 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
41702         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41703         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
41704         support for "repo" mode.
41705         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41706         * lib/g77-dg.exp: Likewise.
41707         * lib/obj-dg.exp: Likewise.
41709 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
41711         Merge from gcc-3_2-rhl8-branch:
41712         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
41714         * gcc.dg/tls/opt-6.c: New test.
41716         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
41718         * gcc.dg/20030405-1.c: New test.
41720         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
41722         * gcc.dg/20030309-1.c: New test.
41724         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41726         * gcc.c-torture/execute/20030307-1.c: New test.
41728         2003-02-20  Randolph Chung  <tausq@debian.org>
41730         * gcc.c-torture/compile/20030220-1.c: New test.
41732         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
41734         * gcc.dg/20030217-1.c: New test.
41736         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
41738         * gcc.c-torture/compile/20020129-1.c: New test.
41740         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41742         * gcc.dg/unroll-1.c: New test.
41744         2002-11-16  Jan Hubicka  <jh@suse.cz>
41746         * gcc.c-torture/execute/20020920-1.c: New test.
41748         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
41750         PR target/7434
41751         * gcc.c-torture/compile/20021008-1.c: New test.
41753         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
41755         PR target/7559
41756         * gcc.c-torture/execute/20020810-1.c: New test.
41758         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41760         * gcc.c-torture/compile/20020807-1.c: New test.
41762         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
41764         * gcc.dg/tls/opt-1.c: New test.
41766         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
41768         * gcc.dg/20020729-1.c: New test.
41770         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
41772         * g++.dg/opt/life1.C: New test.
41774         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
41776         * gcc.dg/20020525-1.c: New test.
41778         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41780         PR c++/6794
41781         * g++.dg/ext/pretty1.C: New test.
41782         * g++.dg/ext/pretty2.C: New test.
41784 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
41786         PR c++/8385
41787         * g++.dg/ext/typeof5.C: New test.
41789 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
41791         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41792         __USER_LABEL_PREFIX__ into account.
41793         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41795 2003-05-14  Roger Sayle  <roger@eyesopen.com>
41797         * gcc.dg/builtins-15.c: New test case.
41799 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
41801         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41803 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
41805         * lib/g++.exp: Tweak handling of additional source files.
41806         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41807         * g++.dg/special/conpr-2a.C: Rename to ...
41808         * g++.dg/special/conpr-2a.cc: ... this.
41809         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41810         * g++.dg/special/conpr-3a.C: Rename to ...
41811         * g++.dg/special/conpr-3a.cc: This.
41812         * g++.dg/special/conpr-3b.C: Rename to ...
41813         * g++.dg/special/conpr-3b.cc: This.
41814         * g++.dg/special/conpr-4.C: New test.
41815         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41817 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
41819         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41821 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41823         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41824         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41825         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41826         * g++.old-deja/g++.other/warn3.C: Likewise.
41828 2003-05-11  Roger Sayle  <roger@eyesopen.com>
41830         * gcc.dg/i386-387-1.c: Update to also test log.
41831         * gcc.dg/i386-387-2.c: Likewise.
41833 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41835         * g77.f-torture/execute/int8421.f: New test.
41837 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41839         PR c++/10230, c++/10481
41840         * g++.dg/lookup/scoped5.C: New test.
41842 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41844         PR c++/10552
41845         * g++.dg/template/ttp6.C: New test.
41847 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
41849         * gcc.c-torture/execute/builtins: New directory.
41850         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
41851         gcc.c-torture/execute/builtins.
41852         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
41853         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
41854         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
41855         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
41857 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41859         PR c++/9252
41860         * g++.dg/template/access8.C: New test.
41861         * g++.dg/template/access9.C: New test.
41863 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41865         PR c++/9554
41866         * g++.dg/parse/access1.C: New test.
41868 2003-05-09  DJ Delorie  <dj@redhat.com>
41870         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
41871         long, and not an int.
41873 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41875         PR c++/10555, c++/10576
41876         * g++.dg/template/memclass1.C: New test.
41878 2003-05-08  DJ Delorie  <dj@redhat.com>
41880         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
41881         targets.
41882         * gcc.c-torture/execute/20021024-1.x: Likewise.
41883         * gcc.c-torture/execute/shiftdi.x: Likewise.
41884         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
41885         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
41886         * gcc.dg/20021018-1.c: Likewise.
41888 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41890         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
41892         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
41893         (bcopy): Call memmove.
41895 2003-05-08  Roger Sayle  <roger@eyesopen.com>
41897         * g77.f-torture/compile/8485.f: New test case.
41899 2003-05-07  Richard Henderson  <rth@redhat.com>
41901         PR c++/10570
41902         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
41903         Verify exception_cleanup not called for rethrows.
41904         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
41905         when exiting catch block without rethrowing.
41906         * g++.dg/eh/forced3.C: New.
41907         * g++.dg/eh/forced4.C: New.
41909 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
41911         * gcc.dg/20030505.c: Fix triplet.
41913 2003-05-06  DJ Delorie  <dj@redhat.com>
41915         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
41916         * gcc.dg/nest.c: Likewise.
41918 2003-05-05  Roger Sayle  <roger@eyesopen.com>
41920         * gcc.dg/builtins-14.c: New test case.
41922 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
41924         * lib/compat.exp (compat-execute): New argument.
41925         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
41926         * gcc.dg/compat: New test directory.
41927         * gcc.dg/compat/compat.exp: New expect script.
41928         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
41929         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
41930         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
41931         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
41932         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
41933         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
41935         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
41936         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
41937         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
41938         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
41939         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
41940         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
41941         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
41942         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
41943         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
41944         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
41945         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
41946         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
41947         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
41948         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
41949         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
41951 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
41953         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
41955 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
41957         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
41959 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
41961         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
41962         * gcc.dg/ppc-fsel-2.c: New test.
41964         * gcc.dg/unused-5.c: New test.
41966 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41968         PR c++/10496
41969         * g++.dg/warn/pmf1.C: New test.
41971 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41973         PR c++/4494
41974         * g++.dg/warn/main.C: New test.
41976 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41978         * gcc.dg/nonnull-3.c: New test.
41980 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
41982         * gcc.dg/cpp/Wtrigraphs.c: Update.
41983         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
41985 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
41987         * gcc.dg/ppc-fsel-1.c: New test.
41989 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
41991         PR c/10604
41992         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
41994 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
41996         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
41998 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42000         PR c++/9364, c++/10553, c++/10586
42001         * g++.dg/parse/typename4.C: New test.
42002         * g++.dg/parse/typename5.C: Likewise.
42004 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
42006         * gcc.c-torture/compile/20030503-1.c: New test.
42008 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42010         * g++.dg/lookup/using5.C: Fix testcase error.
42012 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
42014         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42015         since MEABI is no longer supported.  Remove all vestiges
42016         of MEABI from the test.
42018 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42020         PR c++/10554
42021         * g++.dg/lookup/using5.C: New test.
42023 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42025         PR c++/8772
42026         * g++.dg/template/ttp5.C: New test.
42028 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
42030         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42031         (dg-gpp-additional-sources): New function.
42032         (dg-gpp-additional-files): Likewise.
42033         * lib/g++.exp (additional_sources): New variable.
42034         (additional_files): Likewise.
42035         (g++_target_compile): Deal with them.
42036         * lib/old-dejagnu.exp: Remove.
42037         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42038         * g++.old-deja: Revise all tests to use dg commands.
42040 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42042         PR c++/9432, c++/9528
42043         * g++.dg/lookup/using4.C: New test.
42045 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
42047         * gcc.dg/noreturn-5.c: New file.
42048         * gcc.dg/noreturn-6.c: New file.
42050         * gcc.c-torture/compile/inline-1.c: New file.
42052 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42054         PR c++/10551
42055         * g++.dg/template/explicit1.C: New test.
42057 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42059         PR c++/10549
42060         * g++.dg/other/bitfield1.C: New test.
42062         PR c++/10527
42063         * g++.dg/init/new7.C: New test.
42065 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42067         * g++.dg/ext/desig1.C: New test.
42068         * g++.dg/ext/init1.C: Update.
42070         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42072 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
42074         PR c++/10180
42075         * g++.dg/warn/Winline-1.C: New test.
42077 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
42079         * gcc.c-torture/execute/string-opt-19.c: New test.
42081         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42082         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42084 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
42086         PR c++/10506
42087         * g++.dg/init/new6.C: New test.
42089         PR c++/10503
42090         * g++.dg/init/ref6.C: New test.
42092 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
42094         * g++.dg/warn/weak1.C: XFAIL on AIX4.
42096 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42098         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42099         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42101 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
42103         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42104         initialized static data members.
42106 2003-04-25  H.J. Lu <hjl@gnu.org>
42108         * gcc.dg/ia64-sync-4.c: New test.
42110 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42112         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
42113         date.
42115 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
42117         PR c++/10337
42118         * g++.dg/warn/conv1.C: New test.
42119         * g++.old-deja/g++.other/conv7.C: Adjust.
42120         * g++.old-deja/g++.other/overload14.C: Adjust.
42122 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42124         PR c++/10471
42125         * g++.dg/template/defarg2.C: New test.
42127 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
42129         * gcc.dg/cpp/include2.c: Update.
42130         * gcc.dg/cpp/multiline-2.c: New.
42131         * gcc.dg/cpp/multiline.c: Update.
42132         * gcc.dg/cpp/strify2.c: Update.
42133         * gcc.dg/cpp/trad/literals-2.c: Update.
42135 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42137         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42139 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42141         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42143 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42145         PR c++/10451
42146         * g++.dg/parse/crash4.C: New test.
42148         PR c++/9847
42149         * g++.dg/parse/crash5.C: New test.
42151 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
42153         PR c++/10446
42154         * g++.dg/parse/crash3.C: New test.
42156         PR c++/10428
42157         * g++.dg/parse/elab1.C: New test.
42159 2003-04-22  Devang Patel  <dpatel@apple.com>
42161         * gcc.dg/cpp/trad/funlike-5.c: New test.
42163 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
42165         * g++.dg/other/packed1.C: Fix dg options.
42167 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
42169         * g++.dg/other/offsetof2.C: New test.
42171 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
42173         * g++.dg/template/recurse.C: Adjust location of error messages.
42175 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
42177         PR c++/9881
42178         * g++.dg/init/addr-const1.C: New test.
42179         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42181 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42183         PR c++/10405
42184         * g++.dg/lookup/struct-hack1.C: New test.
42186 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
42188         * ucs.c: Update diagnostic messages.
42190 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42192         * gcc.dg/cpp/truefalse.cpp: New test.
42193         * gcc.dg/cpp/cpp.exp: Update.
42194         * g++.dg/other/stdbool-if.C: Remove.
42196 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42198         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42199         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42201 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42203         * gcc.c-torture/compile/20030418-1.c: New test.
42205 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
42207         * README.compat: Remove; content moved to doc/sourcebuild.texi.
42209 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42211         PR c++/10347
42212         g++.dg/template/dependent-name1.C: New test.
42214 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
42216         * gcc.dg/warn-1.c (tourist_guide): New array,
42217         contains a pointer to bar.
42219 2003-04-16  Roger Sayle  <roger@eyesopen.com>
42221         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42222         * gcc.c-torture/execute/medce-1.c: New test case.
42223         * gcc.c-torture/execute/medce-2.c: New test case.
42225 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
42227         * lib/prune.exp: Ignore more messages.
42229         PR c++/10381
42230         * g++.dg/parse/lookup3.C: New test.
42232 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
42234         * gcc.c-torture/compile/20030415-1.c : New test.
42236 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
42238         * gcc.c-torture/execute/scope-2.c: Move to ...
42239         * gcc.dg/noncompile/scope.c: .... here.
42241 2003-04-14  Roger Sayle  <roger@eyesopen.com>
42243         * gcc.dg/20030414-2.c: New test case.
42245 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
42247         PR target/10377
42248         * gcc.dg/20030414-1.c: New test.
42250 2003-04-13  Roger Sayle  <roger@eyesopen.com>
42252         * gcc.dg/builtins-12.c: New test case.
42253         * gcc.dg/builtins-13.c: New test case.
42255 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42257         * gcc.c-torture/execute/string-opt-18.c: New test.
42259 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
42261         PR c++/10300
42262         * g++.dg/init/new5.C: New test.
42264 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
42266         PR c++/7910
42267         * g++.dg/ext/dllimport1.C: New test.
42269 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42271         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42273 2003-04-11  Bud Davis <bdavis9659@comcast.net>
42275         PR Fortran/9263
42276         * g77.f-torture/noncompile/9263.f: New test
42277         PR Fortran/1832
42278         * g77.f-torture/execute/1832.f: New test
42280 2003-04-11  David Chad  <davidc@freebsd.org>
42281             Loren J. Rittle  <ljrittle@acm.org>
42283         PR libobjc/8562
42284         * objc.dg/headers.m: New test.
42286 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
42288         * gcc.c-torture/execute/builtin-noret-2.c: New.
42289         * gcc.c-torture/execute/builtin-noret-2.x: New.
42290         XFAIL builtin-noret-2.c at -O1 and above.
42291         * gcc.dg/redecl.c: New.
42292         * gcc.dg/Wshadow-1.c: Update error regexps.
42294 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
42296         * g++.dg/abi/bitfield10.C: New test.
42298 2003-04-09  Mike Stump  <mrs@apple.com>
42300         * gcc.dg/pch/pch.exp: Make testcase names longer.
42301         * g++.dg/pch/pch.exp: Make testcase names longer.
42303 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42305         * gcc.dg/builtins-11.c: New test case.
42307 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42309         * gcc.dg/builtins-9.c: New test case.
42310         * gcc.dg/builtins-10.c: New test case.
42312 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
42314         * gcc.dg/noncompile/init-4.c.c: New test.
42316 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42318         * gcc.misc-test/gcov-9.c: New test.
42319         * gcc.misc-test/gcov-10.c: New test
42320         * gcc.misc-test/gcov-11.c: New test.
42322 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
42324         PR optimization/10024
42325         * gcc.c-torture/compile/20030405-1.c: New test.
42327 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
42329         * gcc.dg/pch/static-3.c: New.
42330         * gcc.dg/pch/static-3.hs: New.
42331         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42333 2003-04-04  Richard Henderson  <rth@redhat.com>
42335         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42336         * g++.dg/eh/forced2.C: Likewise.
42338 2003-04-03  Mike Stump  <mrs@apple.com>
42340         * lib/scanasm.exp (scan-assembler): Add xfail processing for
42341         target arg.
42342         (scan-assembler-times, scan-assembler-not): Likewise.
42343         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42345 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42347         * gcc.dg/sparc-loop-1.c: New test.
42349 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
42351         PR other/9274
42352         * g++.dg/pch/system-2.C: New.
42353         * g++.dg/pch/system-2.Hs: New.
42355 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
42357         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42359         * g++.dg/eh/simd-1.C (vecfunc): Same.
42361 2003-04-01  Roger Sayle  <roger@eyesopen.com>
42363         * gcc.c-torture/execute/20030401-1.c: New test case.
42365 2003-04-01  Ziemowit Laski <zlaski@apple.com>
42367         * objc.dg/defs.m: New.
42369 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
42371         * g++.dg/eh/simd-1.C: New.
42372         * g++.dg/eh/simd-2.C: New.
42374 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
42376         * gcc.c-torture/execute/simd-3.c: New.
42378 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42380         PR c/9936
42381         * gcc.dg/20030331-2.c: New test.
42383 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42385         PR c++/10278
42386         * g++.dg/parse/crash2.C: New test.
42388 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42390         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42391         * gcc.c-torture/execute/20030331-1.c: ...here.
42393 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42395         * gcc.c-torture/execute/20030331-1.c: New test.
42397 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
42399         * lib/gcov.exp: Adjust call return testing strings.
42400         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42402 2003-03-31  Roger Sayle  <roger@eyesopen.com>
42404         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42405         * gcc.dg/builtins-7.c: New test case.
42406         * gcc.dg/builtins-8.c: New test case.
42408 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42410         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42412 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
42414         PR c++/7647
42415         * g++.dg/lookup-class-member-2.C: New test.
42417 2003-03-30  Glen Nakamura  <glen@imodulo.com>
42419         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42421 2003-03-28  Roger Sayle  <roger@eyesopen.com>
42423         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42425 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
42427         * g++.dg/init/attrib1.C: New test.
42429 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42431         * gcc.dg/ultrasp8.c: New test.
42433 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42435         * gcc.dg/ultrasp7.c: New test.
42437 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
42439         PR c++/10047
42440         * g++.dg/template/inline1.C: New test.
42442 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42444         * gcc.dg/sparc-dwarf2.c: New test.
42446 2003-03-27  Roger Sayle  <roger@eyesopen.com>
42448         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42449         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42451 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
42453         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42454         than reading .x files.
42455         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42456         * g77.dg/gcov/gcov-1.f: Likewise.
42457         * gcc.misc-tests/gcov-4b.c: Likewise.
42458         * gcc.misc-tests/gcov-5b.c: Likewise.
42459         * gcc.misc-tests/gcov-6.c: Likewise.
42460         * gcc.misc-tests/gcov-7.c: Likewise.
42461         * gcc.misc-tests/gcov-8.c: Likewise.
42462         * g++.dg/gcov/gcov-1.x: Remove.
42463         * g77.dg/gcov/gcov-1.x: Likewise.
42464         * gcc.misc-tests/gcov-4b.x: Likewise.
42465         * gcc.misc-tests/gcov-5b.x: Likewise.
42466         * gcc.misc-tests/gcov-6.x: Likewise.
42467         * gcc.misc-tests/gcov-7.x: Likewise.
42468         * gcc.misc-tests/gcov-8.x: Likewise.
42470 2003-03-27  Glen Nakamura  <glen@imodulo.com>
42472         PR opt/10087
42473         * gcc.dg/20030324-1.c: New test.
42475 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
42477         PR c++/10224
42478         * g++.dg/template/arg3.C: New test.
42480         PR c++/10158
42481         * g++.dg/template/friend18.C: New test.
42483 2003-03-26  Roger Sayle  <roger@eyesopen.com>
42485         * g77.f-torture/compile/20030326-1.f: New test case.
42487 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
42489         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42491         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42493 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
42495         * gcc.dg/ia64-sync-3.c: New test.
42497 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
42499         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42501 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42503         * gcc.dg/ultrasp6.c: New test.
42505 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42507         * gcc.dg/i386-signbit-1.c: New test.
42508         * gcc.dg/i386-signbit-2.c: New test.
42509         * gcc.dg/i386-signbit-3.c: New test.
42511 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42513         * gcc.dg/ultrasp5.c: Fix options.
42515 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42517         * gcc.dg/ultrasp5.c: Fix comment.
42519 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
42521         PR fortran/10197
42522         * g77.f-torture/execute/10197.f: New test.
42524 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
42526         PR c++/9898, c++/383
42527         * g++.dg/template/conv6.C: New test.
42529         PR c++/10119
42530         * g++.dg/template/ptrmem5.C: New test.
42532         PR c++/10026
42533         * g++.dg/lookup/koenig1.C: New test.
42535         PR C++/10199
42536         * g++.dg/lookup/template2.C: New test.
42538 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
42540         * g++.dg/opt/rtti1.C: New test.
42542 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42544         * gcc.dg/ultrasp5.c: New test.
42546 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
42548         PR middle-end/9967
42549         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42550         builtin fputs.
42552 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42554         PR c/8224
42555         * gcc.dg/20030323-1.c: New test.
42557 2003-03-23  Roger Sayle  <roger@eyesopen.com>
42559         * gcc.c-torture/compile/20030323-1.c: New test case.
42561 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
42563         * gcc.dg/20030321-1.c: New test.
42565 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
42567         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42569 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
42571         PR c++/9978, c++/9708
42572         * g++.dg/ext/vlm1.C: Adjust expected error.
42573         * g++.dg/ext/vla2.C: New test.
42574         * g++.dg/template/arg1.C: New test.
42575         * g++.dg/template/arg2.C: New test.
42577 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
42579         * g77.f-torture/execute/select.f: New test.
42580         * g77.f-torture/noncompile/select_no_compile.f: New test.
42582 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
42584         PR c++/9898
42585         * g++.dg/other/error4.C: New test.
42587 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
42589         * g++.dg/template/friend17.C: New test.
42591 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
42593         * gcc.c-torture/compile/20030320-1.c: New.
42595 2003-03-20  Roger Sayle  <roger@eyesopen.com>
42597         * gcc.dg/builtins-6.c: New test case.
42599 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
42601         PR target/10073
42602         * gcc.c-torture/compile/20030319-1.c: New.
42604 2003-03-18  Jan Hubicka  <jh@suse.cz>
42606         * gcc.dg/i386-cvt-1.c: New test.
42608 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
42610         * objc.dg/naming-1.m: Use "(parse|syntax) error".
42611         * objc.dg/naming-2.m: Likewise.
42613 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
42615         PR c++/9639
42616         * g++.dg/parse/crash1.C: New test.
42618 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
42620         PR c++/8805
42621         * g++.dg/eh/cleanup1.C: New test.
42623 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42625         * gcc.c-torture/execute/20030316-1.c: New test case.
42627 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42629         PR c++/9629
42630         * g++.dg/init/ctor2.C: New test.
42632 2003-03-15  Roger Sayle  <roger@eyesopen.com>
42634         * g77.f-torture/compile/xformat.f: New test case.
42636 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42638         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42639         * g++.old-deja/g++.mike/eh50.C: Likewise.
42641 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42643         PR c++/6440
42644         * g++.dg/template/spec7.C: New test.
42645         * g++.dg/template/spec8.C: Likewise.
42647 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
42649         * gcc.c-torture/execute/20030313-1.c: New test.
42651 2003-03-14  Richard Henderson  <rth@redhat.com>
42653         * gcc.dg/inline-2.c: Adjust alpha test for external call.
42655 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42657         * gcc.c-torture/compile/20030314-1.c: New test.
42659 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
42661         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42662         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42663         thumb target,
42664         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42665         to accept newer _imp__  prefix and additional
42666         newline in .drectve section.
42667         * gcc.dg/dll-4.c: Likewise.
42668         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42669         switch.
42671 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
42673         * g++.dg/parse/namespace9.C: New test.
42675         * g++.dg/init/ref5.C: New test.
42676         * g++.dg/parse/ptrmem1.C: Likewise.
42678 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42680         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42681         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42682         regular expression.
42683         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42684         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42686 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
42688         * gcc.c-torture/execute/20030224-2.c: New test.
42690 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42692         * gcc.dg/decl-3.c: New test.
42694 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42696         * gcc.dg/i386-loop-2.c: New test.
42698 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
42700         PR c++/9474
42701         * g++.dg/parse/namespace8.C: New test.
42703         PR c++/9924
42704         * g++.dg/overload/builtin2.C: New test.
42706 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
42708         * gcc.dg/return-type-3.c: New test.
42710 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42712         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42713         profiling options are not supported.
42715 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
42717         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42718         * g++.old-deja/g++.warn/impint2.C: Likewise.
42720 2003-03-10  Devang Patel  <dpatel@apple.com>
42722         * g++.dg/cpp/c++_cmd_1.C: New test.
42723         * g++.dg/cpp/c++_cmd_1.h: New file.
42725 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
42727         * gcc.dg/altivec-9.c: New file.
42729 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42731         * gcc.dg/ppc-sdata-1.c: New test.
42732         * gcc.dg/ppc-sdata-2.c: New test.
42734 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
42736         PR c++/9373
42737         * g++.dg/opt/ptrmem2.C: New test.
42739         PR c++/8534
42740         * g++.dg/opt/ptrmem1.C: New test.
42742 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42744         * gcc.dg/i386-loop-1.c: New test.
42746 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42748         PR c++/9970
42749         * g++.dg/lookup/friend1.C: New test.
42751 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42753         PR c++/9823
42754         * g++.dg/parser/constructor1.C: New test.
42756 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
42758         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42760         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42762 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
42764         * gcc.dg/cpp/Wunused.c: Update test.
42766 2003-03-08  Jan Hubicka  <jh@suse.cz>
42768         * gcc.dg/inline-3.c: New test.
42770 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42772         PR c++/9809
42773         * g++.dg/parse/builtin1.C: New test.
42775         PR c++/9982
42776         * g++.dg/abi/cookie1.C: New test.
42777         * g++.dg/abi/cookie2.C: Likewise.
42779         PR c++/9524
42780         * g++.dg/template/field1.C: New test.
42782         PR c++/9912
42783         * g++.dg/parse/class1.C: New test.
42784         * g++.dg/parse/namespace7.C: Likewise.
42785         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42787 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
42789         * g++.dg/init/ref4.C: New test.
42791 2003-03-07  Jan Hubicka  <jh@suse.cz>
42793         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42794         * gcc.dg/inline-3.c: New test.
42796 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
42798         * g++.dg/init/ref3.C: New test.
42800         PR c++/9965
42801         * g++.dg/init/ref2.C: New test.
42803         PR c++/9400
42804         * g++.dg/warn/Wshadow-2.C: New test.
42806         PR c++/9791
42807         * g++.dg/warn/Woverloaded-1.C: New test.
42809 2003-03-05  Jan Hubicka  <jh@suse.cz>
42811         * gcc.dg/i386-local2.c: New.
42812         * gcc.dg/i386-local.c: Fix typo.
42814 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
42816         * g++.dg/abi/layout3.C: New test.
42818 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42820         * gcc.c-torture/compile/20030305-1.c
42822 2003-03-05  Jan Hubicka  <jh@suse.cz>
42824         * gcc.dg/i386-local.c: New.
42826 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
42828         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42830 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42832         * gcc.dg/switch-2.c: New test.
42833         * gcc.dg/switch-3.c: New test.
42834         * gcc.dg/Wswitch.c: Adjust line numbers.
42835         * gcc.dg/Wswitch-default.c: Likewise.
42836         * gcc.dg/Wswitch-enum.c: Likewise.
42838 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
42840         * gcc.c-torture/execute/20030222-1.c: New test.
42842 2003-03-03  James E Wilson  <wilson@tuliptree.org>
42844         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
42846 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
42848         PR c++/9878
42849         * g++.dg/init/ref1.C: New test.
42851 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
42853         * gcc.dg/sh-relax.c: New SH-only test.
42855 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
42857         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
42858         comment explaining purpose of testcase.
42860 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42862         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
42863         for HC11/HC12 (asm needs two int registers).
42864         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
42865         HC11/HC12 because the test uses an asm which needs two 32-bit
42866         registers.
42868 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42870         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
42871         for HC11/HC12 (array is too large otherwise).
42872         * gcc.c-torture/compile/920501-4.x: New file, likewise.
42873         * gcc.c-torture/compile/20010518-2.x: Likewise.
42874         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
42875         HC11/HC12 (array is too large).
42877 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
42879         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
42880         * lib/g++-dg.exp (g++-dg-test): Likewise.
42882 2003-03-01  Roger Sayle  <roger@eyesopen.com>
42884         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
42885         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
42887 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42889         * g++.dg/warn/implicit-typename1.C: Remove warning.
42891 2003-02-28  Richard Henderson  <rth@redhat.com>
42893         * gcc.dg/noreturn-1.c: Move noreturn warning line.
42894         * gcc.dg/return-type-1.c: Move control reaches end warning line.
42896 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
42898         * gcc.dg/pch/pch.exp: Change .pch to .gch.
42899         * g++.dg/pch/pch.exp: Likewise.
42901 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
42903         PR c++/9879
42904         * g++.dg/init/new4.C: New test.
42906 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
42908         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
42910 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
42912         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
42913         unsigned long.
42915         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
42916         wider than float.
42918 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42920         * lib/scanasm.exp: Add support for counting numbers of
42921         occurences.
42922         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
42923         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
42925 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
42927         PR c++/9683
42928         * g++.dg/template/static3.C: New test.
42930         PR c++/9829
42931         * g++.dg/parse/namespace6.C: New test.
42933 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42935         PR target/9732
42936         * gcc.dg/20030225-1.c: New test.
42938 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
42940         * README: Remove out-of-date information.
42942         PR c++/9836
42943         * g++.dg/template/spec6.C: New test.
42945 2003-02-24  Jeff Law  <law@redhat.com>
42947         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
42949 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42951         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
42952         * gcc.dg/pragma-ep-1.c: Likewise.
42954 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42956         PR c++/9602
42957         * g++.dg/template/friend16.C: New test.
42959 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
42961         PR c++/5333
42962         * g++.dg/parse/fused-params1.C: Adjust error messages.
42963         * g++.dg/template/nested3.C: New test.
42965 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
42967         * g++.dg/abi/param1.C: New test.
42969 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42971         PR c++/7982
42972         * g++.dg/warn/implicit-typename1.C: New test.
42974 2003-02-22  Kelley Cook <kelleycook@comcast.net>
42976         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
42977         with "mtune".
42978         * g++.old-deja/g++.other/store-expr2.C: Likewise.
42979         * gcc.c-torture/execute/20010129-1.x: Likewise.
42980         * gcc.dg/20011107-1.c: Likewise.
42981         * gcc.dg/20020108-1.c: Likewise.
42982         * gcc.dg/20020122-3.c: Likewise.
42983         * gcc.dg/20020206-1.c: Likewise.
42984         * gcc.dg/20020310-1.c: Likewise.
42985         * gcc.dg/20020426-2.c: Likewise.
42986         * gcc.dg/20020517-1.c: Likewise.
42987         * gcc.dg/991230-1.c: Likewise.
42988         * gcc.dg/i386-unroll-1.c: Likewise.
42989         * gcc.misc-tests/i386-prefetch.exp: Likewise.
42991 2003-02-22  Jan Hubicka  <jh@suse.cz>
42993         * gcc.dg/i386-mul.c: New test.
42995 2003-02-21  Roger Sayle  <roger@eyesopen.com>
42997         * gcc.dg/builtins-5.c: New test case.
42999 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
43001         * gcc.dg/asmreg-1.c: New test.
43003 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43005         PR c++/9749
43006         * g++.dg/parse/varmod1.C: New test.
43008 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43010         PR c++/9727
43011         * g++.dg/template/op1.C: New test.
43013 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43015         PR c++/8906
43016         * g++.dg/template/nested2.C: New test.
43018 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
43020         PR c++/8724
43021         * g++.dg/expr/dtor1.C: New test.
43023 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
43025         * gcc.dg/cpp/include3.c: New test.
43026         * gcc.dg/cpp/inc/foo.h: New file.
43028 2003-02-21  Glen Nakamura  <glen@imodulo.com>
43030         * gcc.c-torture/execute/20030221-1.c: New test.
43032 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
43034         PR c++/9729
43035         * g++.dg/abi/conv1.C: New test.
43037 2003-02-20  Jan Hubicka  <jh@suse.cz>
43039         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43041 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
43043         * gcc.c-torture/compile/20030219-1.c: New test.
43045 2003-02-18  Jan Hubicka  <jh@suse.cz>
43047         * gcc.dg/funcorder.c: New test.
43049 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43051         * gcc.c-torture/execute/20030218-1.c: New.
43053 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
43055         * gcc.dg/20030218-1.c: New.
43057 2003-02-18  Richard Henderson  <rth@redhat.com>
43059         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43060         * gcc.dg/attr-used-2.c: New.
43062 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
43064         PR c++/9704
43065         * g++.dg/init/copy5.C: New test.
43067 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
43069         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43070         * g++.dg/pch/pch.exp: Likewise.
43072 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43074         * gcc.c-torture/execute/20030209-1.c: Enable the test if
43075         STACK_SIZE is not defined.
43077 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43079         PR c++/9457
43080         * g++.dg/template/init1.C: New test.
43082 2003-02-16  Jan HUbicka  <jh@suse.cz>
43084         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43085         (foo): Add few extra tests
43086         * gcc.dg/c99-const-expr-3.c: Likewise.
43087         * gcc.c-torture/execute/20030216-1.c: New.
43089 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43091         PR c++/9459
43092         * g++.dg/ext/typeof4.C: New test.
43094 2003-02-15  Roger Sayle  <roger@eyesopen.com>
43096         * gcc.dg/i386-387-3.c: New test case.
43098 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
43100         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43101         cris-*-elf* cris-*-aout* and mmix-*-*.
43103 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
43105         * gcc.dg/20030213-1.c: New test.
43107 2003-02-12  Roger Sayle  <roger@eyesopen.com>
43109         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43110         * gcc.dg/i386-387-2.c: Likewise.
43112 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
43114         * gcc.dg/ppc-spe.c: Fix formatting.
43115         Enable tests that were previously unsupported by gas.
43116         Delete tests for instructions that no longer exist.
43117         Switch arguments on evsubifw builtin.
43119 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
43121         * gcc.c-torture/execute/20030209-1.c: Disable the test if
43122         STACK_SIZE is too small.
43124 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43125             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43127         * gcc.dg/decl-2.c: New test.
43129 2003-02-10  Jan Hubicka  <jh@suse.cz>
43131         * gcc.dg/i386-fpcvt-1.c: New test.
43133 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
43135         * gcc.c-torture/execute/20030209-1.c: New test.
43137 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
43139         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43140         int-wide bitops, use the constants of the same width.
43141         Likewise, if long long is 32-bit wide, test bitops using
43142         32-bit constants.
43144 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
43146         * gcc.dg/20021014-1.c: Annotate with expected notice text.
43148 2003-02-07  Roger Sayle  <roger@eyesopen.com>
43150         * gcc.dg/builtins-4.c: New test case.
43152 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43154         * gcc.dg/20020430-1.c: Fix dg command typos.
43155         * gcc.dg/20020503-1.c: Likewise.
43157 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43159         PR c++/8785
43160         * g++.dg/parse/fused-params1.C: New test.
43162         PR c++/8857
43163         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43165         PR c++/8921
43166         * g++.dg/parse/non-dependent1.C: New test.
43168         PR c++/8928
43169         * g++.dg/parse/dupl-tmpl-args1.C: New test.
43171         PR c++/9228
43172         * g++.dg/parse/undefined7.C: New test.
43173         * g++.dg/parse/non-templ1.C: New test.
43175         PR c++/9229
43176         * g++.dg/parse/too-many-tmpl-args1.C: New test.
43178 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
43180         * gcc.c-torture/compile/20030206-1.c: New test.
43182 2003-02-05  Roger Sayle  <roger@eyesopen.com>
43184         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43185         "pow" to "foo" to avoid potential confusion with a math built-in.
43187 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43189         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43190         conditions for SPARC targets.
43192 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
43194         * gcc.dg/20030204-1.c: New test.
43196 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43198         PR c++/38
43199         * g++.dg/parse/array-size1.C: New test.
43201         PR c++/5657
43202         * g++.dg/parse/undefined3.C: New test.
43204         PR c++/5665
43205         * g++.dg/parse/undefined4.C: New test.
43207         PR c++/5975
43208         * g++.dg/parse/undefined5.C: New test.
43210         PR c++/7259
43211         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43213         PR c++/8578
43214         * g++.dg/parse/casting-operator1.C: New test.
43216         PR c++/8596
43217         * g++.dg/parse/undefined6.C: New test.
43219         PR c++/8736
43220         * g++.dg/parse/missing-template1.C: New test.
43222 2003-02-04  Jan Hubicka  <jh@suse.cz>
43224         * gcc.dg/i386-cadd.c: Compile using -march=k8.
43225         * gcc.dg/i386-cmov?.c: Likewise.
43226         * gcc.dg/i386-fpcvt-?.c: Likewise.
43227         * gcc.dg/i386-ssefp-1.c: Likewise.
43228         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43229         conventions.
43231 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
43233         PR c++/7129
43234         * g++.dg/ext/max.C: New test.
43236 2003-02-03  Jan Hubicka  <jh@suse.cz>
43238         * gcc.c-torture/execute/20030203-1.c: New test.
43240 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
43242         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43243         'natural-endian'.
43245 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
43247         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43248         * g++.dg/init/new2.C: Likewise.
43249         * g++.dg/other/new1.C: Likewise.
43251 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
43253         * gcc.dg/struct-ret-libc.c: New test.
43255 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
43257         * gcc.dg/20030129-1.c: New test.
43259 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43261         PR c++/8849
43262         * g++.dg/template/ptrmem4.C: New test.
43264 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
43266         * g++.dg/parser/constant1.C: New test.
43268 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43270         PR c++/8591
43271         * g++.dg/parse/friend2.C: New test.
43273 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43275         PR c++/9437
43276         * g++.dg/template/unify4.C: New test.
43278 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
43280         * gcc.c-torture/execute/20030128-1.c: New test.
43282 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
43284         * g++.dg/lookup/nested1.C: Test moved from ...
43285         * g++.old-deja/g++.other/lookup24.C: ... here.
43287 2003-01-28  Jan Hubicka  <jh@suse.cz>
43289         * gcc.dg/i386-cmov5.c: New test.
43291 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43293         * gcc.c-torture/execute/20010925-1.c: Changed the
43294         memcpy declaration.
43296 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43298         PR c++/3902
43299         * g++.dg/parse/template5.C: New test.
43301 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
43303         PR fortran/9258
43304         * g77.dg/pr9258: New test.
43306 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43308         * README: Move relevant parts from README.g++.
43310         * README.g++: Remove this file.
43312 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43314         * g++.dg/abi/dcast1.C: New test.
43316 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43318         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43320 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
43322         PR c++/47
43323         * g++.old-deja/g++.other/lookup24.C: New test.
43325 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43327         PR middle-end/7227
43328         * gcc.dg/uninit-C.c: New test.
43330 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
43332         * g++.dg/abi/covariant1.C: New test.
43334 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
43336         * gcc.dg/20030123-1.c: New test.
43338 2003-01-25  Jan Hubicka  <jh@suse.cz>
43340         PR opt/8492
43341         * gcc.c-torture/compile/20030125-1.c
43343 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
43345         PR c++/9403
43346         * g++.dg/parse/template3.C: New test.
43347         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43349         PR c++/795
43350         * g++.dg/parse/template4.C: New test.
43352         PR c++/9415
43353         * g++.dg/template/qual2.C: New test.
43355         PR c++/8545
43356         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43358         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43360 2003-01-25  Roger Sayle  <roger@eyesopen.com>
43362         * gcc.c-torture/execute/switch-1.c: New test case.
43364 2003-01-25  Jan Hubicka  <jh@suse.cz>
43366         * gcc.c-torture/execute/20030125-1.[cx]: New test.
43368 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
43370         Tweaks for Bison-1.875. From the NEWS file:
43371         "- `parse error' -> `syntax error'
43372         Bison now uniformly uses the term `syntax error'"
43373         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43374         * gcc.dg/cpp/digraph2.c: Likewise.
43375         * gcc.dg/cpp/direct2.c: Likewise.
43376         * gcc.dg/cpp/paste4.c: Likewise.
43377         * gcc.dg/c90-restrict-1.c: Likewise.
43378         * gcc.dg/c99-func-2.c: Likewise.
43379         * gcc.dg/noncompile/920721-2.c: Likewise.
43380         * gcc.dg/noncompile/930622-2.c: Likewise.
43381         * gcc.dg/noncompile/940112-1.c: Likewise.
43382         * gcc.dg/noncompile/950921-1.c: Likewise.
43383         * gcc.dg/noncompile/951123-1.c: Likewise.
43384         * gcc.dg/noncompile/971104-1.c: Likewise.
43385         * gcc.dg/noncompile/990416-1.c: Likewise.
43387 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
43389         * g++.dg/parse/undefined1.C: Add error message.
43391 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43393         PR c++/9354
43394         * g++.dg/parse/new1.C: New test.
43396         PR c++/9216
43397         * g++.dg/parse/template2.C: New test.
43399         PR c++/9354
43400         * g++.dg/parse/typedef2.C: New test.
43402         PR c++/9328
43403         * g++.dg/ext/typeof3.C: New test.
43405 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43407         PR c++/2738
43408         * g++.dg/parse/ret-type1.C: New test.
43410         PR c++/3792
43411         * g++.dg/parse/tmpl-outside1.C: New test.
43413         PR c++/4207
43414         * g++.dg/parse/int-as-enum1.C: New test.
43416         PR c++/4903
43417         * g++.dg/parse/no-typename1.C: New test.
43419         PR c++/5533
43420         * g++.dg/parse/no-value1.C: New test.
43422         PR c++/5921
43423         * g++.dg/parse/wrong-inline1.C: New test.
43425         PR c++/6402
43426         * g++.dg/parse/ref1.C: New test.
43428         PR c++/6992
43429         * g++.dg/parse/attr-ctor1.C: New test.
43431         PR c++/7229
43432         * g++.dg/parse/namespace5.C: New test.
43434         PR c++/7917
43435         * g++.dg/parse/func-def1.C: New test.
43437         PR c++/8143
43438         * g++.dg/parse/undefined1.C: New test.
43440         PR c++/5723, PR c++/8522
43441         * g++.dg/parse/specialization1.C: New test.
43443         PR c++/163, PR c++/8595
43444         * g++.dg/parse/struct-as-enum1.C: New test.
43446         PR c++/9173
43447         * g++.dg/parse/undefined2.C: New test.
43449 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43451         PR c++/9298
43452         * g++.dg/parse/template1.C: New test.
43454         PR c++/9384
43455         * g++.dg/parse/using1.C: New test.
43457         PR c++/9285
43458         PR c++/9294
43459         * g++.dg/parse/expr2.C: New test.
43461         PR c++/9388
43462         * g++.dg/parse/lookup2.C: Likewise.
43464 2003-01-21  Jan Hubicka  <jh@suse.cz>
43466         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43467         * gcc.c-torture/execute/eeprof-1.c: Likewise.
43468         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43469         * gcc.c-torture/execute/string-opt-*.c: Likewise.
43471 2003-01-20  Nick Clifton  <nickc@redhat.com>
43473         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
43474         problem with ARM sibcall code generation.
43476 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
43478         * gcc.c-torture/execute/20030120-1.c: New.
43480 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
43482         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43484 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
43486         PR c++/9272
43487         * g++.dg/parse/ctor1.C: New test.
43489         PR c++/9294:
43490         * g++.dg/parse/qualified1.C: New test.
43492         * g++.dg/parse/typename3.C: New test.
43494 2003-01-16  Richard Henderson  <rth@redhat.com>
43496         * g++.dg/tls/init-2.C: Fix error matches for real this time.
43498 2003-01-16  Richard Henderson  <rth@redhat.com>
43500         * g++.dg/pch/pch.exp: Copy test header to the working directory
43501         before using it either for precompilation or direct use.
43502         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43503         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43505 2003-01-16  Richard Henderson  <rth@redhat.com>
43507         * gcc.dg/pch/pch.exp: Copy test header to the working directory
43508         before using it either for precompilation or direct use.
43509         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43510         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43512 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
43514         * g++.dg/ext/typename1.C: Add typename keyword.
43515         * g++.dg/template/crash1.C: Update error messages.
43516         * g++.dg/template/crash2.C: Remove error message.
43517         * g++.dg/parse/typename2.C: New test.
43518         * g++.dg/template/typename2.C: Change implicit
43519         typename warning into error.
43520         * g++.old-deja/g++.benjamin/tem03.C: Issue more
43521         error messages.
43522         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43523         * g++.old-deja/g++.brendan/crash56.C: Add this->.
43524         * g++.old-deja/g++.law/visibility13.C: Remove error
43525         messages.
43526         * g++.old-deja/g++.ns/template17.C: Reorder code to
43527         make declaration visible in template.
43528         * g++.old-deja/g++.pt/crash3.C: Fix typos.
43529         * g++.old-deja/g++.pt/crash36.C: Issue more error
43530         messages.
43531         * g++.old-deja/g++.pt/crash5.C: Improve error
43532         message.
43533         * g++.old-deja/g++.pt/crash67.C: Remove warning.
43534         * g++.old-deja/g++.pt/inherit1.C: Add this->.
43535         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43536         * g++.old-deja/g++.pt/typename16.C: Replace implicit
43537         typename warning with error message.
43538         * g++.old-deja/g++.pt/typename19.C: Remove warning.
43539         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43540         * g++.old-deja/g++.robertl/eb24.C: Use this->.
43542 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
43544         * g++.dg/parse/ambig2.C: New test.
43546 2003-01-15  Richard Henderson  <rth@redhat.com>
43548         * g++.dg/tls/init-2.C: Update error message string.
43550 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43552         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43554 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
43556         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43557         all for HC11/HC12.
43558         * gcc.c-torture/compile/20001205-1.x: Likewise.
43559         * gcc.c-torture/compile/20001226-1.x: Likewise.
43560         * gcc.c-torture/compile/920520-1.x: Likewise.
43561         * gcc.c-torture/compile/961203-1.x: Likewise.
43562         * gcc.c-torture/compile/20020604-1.x: Likewise.
43564 2003-01-15  Jan Hubicka  <jh@suse.cz>
43566         * gcc.c-torture/compile/20030115-1.c: New test.
43568         * gcc.dg/i386-fpcvt-1.c: New test.
43569         * gcc.dg/i386-fpcvt-2.c: New test.
43571 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
43573         Further conform g++'s __vmi_class_type_info to the C++ ABI
43574         specification.
43575         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43576         the specification.
43578 2003-01-14  Jan Hubicka  <jh@suse.cz>
43580         * gcc.dg/i386-fpcvt-1.c: New test.
43581         * gcc.dg/i386-fpcvt-2.c: New test.
43583 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43585         * gcc.dg/i386-mmx-3.c: New test.
43587 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
43589         PR c++/9264
43590         * g++.dg/parse/octal1.C: New file.
43592         PR c++/9172
43593         * g++.dg/parse/typename1.C: New file.
43595 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
43597         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43598         * gcc.dg/bf-no-ms-layout.c: Likewise.
43599         * gcc.dg/bf-ms-attrib.c: Likewise.
43601 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
43603         PR c++/9099
43604         * g++.dg/parse/dtor1.C: New file.
43606         PR c++/9128
43607         * g++.dg/rtti/typeid1.C: New file.
43609         PR c++/9153
43610         * g++.dg/parse/lookup1.C: New file.
43612         PR c++/9171
43613         * g++.dg/templ/spec5.C: New file.
43615 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
43617         * gcc.c-torture/compile/20030110-1.c: New test.
43619 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
43621         Merge from pch-branch:
43623         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
43625         * gcc.dg/pch/cpp-1.h: New.
43626         * gcc.dg/pch/cpp-1.c: New.
43627         * gcc.dg/pch/cpp-2.h: New.
43628         * gcc.dg/pch/cpp-2.c: New.
43630         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
43632         * gcc.dg/pch/except-1.h: New.
43633         * gcc.dg/pch/except-1.c: New.
43635         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
43637         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43638         running test.
43639         * gcc.dg/pch: Include *.hp not *.h.
43640         * gcc.dg/pch/system-1.h: New.
43641         * gcc.dg/pch/system-1.c: New.
43643         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
43645         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43646         rather than trying to build and run a program using PCH.
43647         * gcc.dg/pch: Remove dg-do commands from test files.
43649         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
43651         * gcc.dg/pch/macro-3.c: New.
43652         * gcc.dg/pch/macro-3.h: New.
43654         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
43656         * gcc.dg/pch/common-1.c: New.
43657         * gcc.dg/pch/common-1.h: New.
43658         * gcc.dg/pch/decl-1.c: New.
43659         * gcc.dg/pch/decl-1.h: New.
43660         * gcc.dg/pch/decl-2.c: New.
43661         * gcc.dg/pch/decl-2.h: New.
43662         * gcc.dg/pch/decl-3.c: New.
43663         * gcc.dg/pch/decl-3.h: New.
43664         * gcc.dg/pch/decl-4.c: New.
43665         * gcc.dg/pch/decl-4.h: New.
43666         * gcc.dg/pch/decl-5.c: New.
43667         * gcc.dg/pch/decl-5.h: New.
43668         * gcc.dg/pch/global-1.c: New.
43669         * gcc.dg/pch/global-1.h: New.
43670         * gcc.dg/pch/inline-1.c: New.
43671         * gcc.dg/pch/inline-1.h: New.
43672         * gcc.dg/pch/inline-2.c: New.
43673         * gcc.dg/pch/inline-2.h: New.
43674         * gcc.dg/pch/static-1.c: New.
43675         * gcc.dg/pch/static-1.h: New.
43676         * gcc.dg/pch/static-2.c: New.
43677         * gcc.dg/pch/static-2.h: New.
43679         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
43681         * g++.dg/pch/pch.exp: Better handle failing testcases.
43682         * gcc.dg/pch/pch.exp: Likewise.
43683         * gcc.dg/pch/macro-1.c: New.
43684         * gcc.dg/pch/macro-1.h: New.
43685         * gcc.dg/pch/macro-2.c: New.
43686         * gcc.dg/pch/macro-2.h: New.
43688         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
43690         * g++.dg/dg.exp: Treat files in pch/ specially.
43691         * g++.dg/pch/pch.exp: New file.
43692         * g++.dg/pch/empty.H: New file.
43693         * g++.dg/pch/empty.C: New file.
43694         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43695         "precompile".
43697         * gcc.dg/pch/pch.exp: New file.
43698         * gcc.dg/pch/empty.h: New file.
43699         * gcc.dg/pch/empty.c: New file.
43700         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43701         "precompile".
43703 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43705         * g++.dg/template/friend14.C: New test.
43707 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43709         * gcc.dg/old-style-asm-1.c: New test.
43711 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
43713         * gcc.c-torture/compile/20030109-1.c: New test.
43715 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43717         * gcc.c-torture/execute/20030109-1.c: New test.
43719 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
43721         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43722         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43723         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43724         * g++.old-deja/g++.mike/eh2.C: Likewise.
43725         * g++.old-deja/g++.mike/eh3.C: Likewise.
43726         * g++.old-deja/g++.mike/eh5.C: Likewise.
43727         * g++.old-deja/g++.mike/eh6.C: Likewise.
43728         * g++.old-deja/g++.mike/eh7.C: Likewise.
43729         * g++.old-deja/g++.mike/eh8.C: Likewise.
43730         * g++.old-deja/g++.mike/eh9.C: Likewise.
43731         * g++.old-deja/g++.mike/eh10.C: Likewise.
43732         * g++.old-deja/g++.mike/eh12.C: Likewise.
43733         * g++.old-deja/g++.mike/eh13.C: Likewise.
43734         * g++.old-deja/g++.mike/eh14.C: Likewise.
43735         * g++.old-deja/g++.mike/eh16.C: Likewise.
43736         * g++.old-deja/g++.mike/eh17.C: Likewise.
43737         * g++.old-deja/g++.mike/eh18.C: Likewise.
43738         * g++.old-deja/g++.mike/eh21.C: Likewise.
43739         * g++.old-deja/g++.mike/eh23.C: Likewise.
43740         * g++.old-deja/g++.mike/eh24.C: Likewise.
43741         * g++.old-deja/g++.mike/eh25.C: Likewise.
43742         * g++.old-deja/g++.mike/eh26.C: Likewise.
43743         * g++.old-deja/g++.mike/eh27.C: Likewise.
43744         * g++.old-deja/g++.mike/eh28.C: Likewise.
43745         * g++.old-deja/g++.mike/eh29.C: Likewise.
43746         * g++.old-deja/g++.mike/eh31.C: Likewise.
43747         * g++.old-deja/g++.mike/eh33.C: Likewise.
43748         * g++.old-deja/g++.mike/eh34.C: Likewise.
43749         * g++.old-deja/g++.mike/eh35.C: Likewise.
43750         * g++.old-deja/g++.mike/eh36.C: Likewise.
43751         * g++.old-deja/g++.mike/eh37.C: Likewise.
43752         * g++.old-deja/g++.mike/eh38.C: Likewise.
43753         * g++.old-deja/g++.mike/eh39.C: Likewise.
43754         * g++.old-deja/g++.mike/eh40.C: Likewise.
43755         * g++.old-deja/g++.mike/eh41.C: Likewise.
43756         * g++.old-deja/g++.mike/eh42.C: Likewise.
43757         * g++.old-deja/g++.mike/eh44.C: Likewise.
43758         * g++.old-deja/g++.mike/eh46.C: Likewise.
43759         * g++.old-deja/g++.mike/eh47.C: Likewise.
43760         * g++.old-deja/g++.mike/eh48.C: Likewise.
43761         * g++.old-deja/g++.mike/eh49.C: Likewise.
43762         * g++.old-deja/g++.mike/eh50.C: Likewise.
43763         * g++.old-deja/g++.mike/eh51.C: Likewise.
43764         * g++.old-deja/g++.mike/eh53.C: Likewise.
43765         * g++.old-deja/g++.mike/eh55.C: Likewise.
43766         * g++.old-deja/g++.mike/p7912.C: Likewise.
43767         * g++.old-deja/g++.mike/p9706.C: Likewise.
43768         * g++.old-deja/g++.mike/p10416.C: Likewise.
43769         * g++.old-deja/g++.mike/p11667.C: Likewise.
43770         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43771         Remove redundant reference to Iris.
43772         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43773         Elxsi, i860, Pico Java, and WE32K.
43775 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
43777         * g++.dg/ext/asm4.C: New test.
43779 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43781         PR c++/9030
43782         * g++.dg/template/friend12.C: New test.
43783         * g++.dg/template/friend13.C: Likewise.
43784         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43786 2003-01-08  Jan Hubicka  <jh@suse.cz>
43788         * gcc.dg/i386-cadd.c: New test.
43789         * gcc.dg/i386-cmov4.c: Likewise.
43791 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
43793         PR c++/9165
43794         * g++.dg/warn/Wunused-3.C: New test.
43796         * g++.dg/abi/bitfield9.C: New test.
43798         PR c++/9189
43799         * g++.dg/parse/defarg3.C: New test.
43801 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
43803         * g++.dg/parse/ambig1.C: New test.
43804         * g++.dg/parse/defarg2.C: New test.
43806 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
43808         * g++.dg/template/defarg-1.C: New test.
43809         * g++.dg/template/local2.C: Likewise.
43811 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
43813         * gcc.c-torture/execute/20030105-1.c: New test.
43815 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43817         * g++.dg/parse/namespace3.C: Remove extra semicolons.
43818         * g++.dg/parse/namespace4.C: Likewise.
43820 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43822         * g++.dg/template/ntp2.C: New test.
43824 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
43826         * g++.dg/parse/extern-C-1.C: New test.
43828         * g++.dg/parse/namespace4.C: New test.
43830         * g++.dg/template/nested1.C: New test.
43832         * g++.dg/parse/namespace3.C: New test.
43834 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43836         * g++.dg/lookup/two-stage1.C: New test.
43838 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43840         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
43841         * g++.old-deja/g++.jason/access8.C: Likewise.
43842         * g++.old-deja/g++.other/decl5.C: Likewise.
43844 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43846         * g++.dg/parse/parse7.C: New test.
43848 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
43850         PR c++/2843
43851         * g++.dg/ext/attrib7.C: New test.
43853 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43855         * g++.dg/parse/parse6.C: New test.
43857 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
43859         * gcc.dg/h8300-stack-1.c: New.
43861 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43863         g++.dg/lookup/exception1.C: New test.
43865         g++.dg/lookup/template1.C: New test.
43867         g++.dg/parse/namespace2.C: New test.
43869         g++.dg/parse/parens2.C: New test.
43871 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43873         * g++.dg/parse/parse5.C: New test.
43874         * g++.dg/lookup/scoped4.C: New test.
43876 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43878         * g++.dg/parse/parens1.C: New test.
43880         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
43881         angle-bracket1.C.
43882         * g++.dg/parse/parens2.C: New test.
43884         * g++.dg/lookup/scope-operator1.C: New test.
43886         * g++.dg/parse/operator1.C: New test.
43888 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43890         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
43891         * g++.old-deja/g++.other/access6.C: Likewise.
43892         * g++.old-deja/g++.other/decl1.C: Likewise.
43893         * g++.old-deja/g++.pt/typename12.C: Likewise.
43895 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43897         * g++.dg/parse/namespace1.C: New test.
43899 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43901         * g++.dg/parse/parse4.C: New test.
43903 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43905         * g++.dg/parse/parse3.C: New test.
43907 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43909         * g++.dg/parse/parse2.C: New test.
43911 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43913         * g++.dg/template/friend11.C: New test.
43915 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43917         * g++.dg/parse/parse1.C: New test.
43919 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
43921         * lib/profopt.exp: Change the name of a global variable to avoid
43922         possible clashes with other test suites.
43924 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
43926         * g++.dg/inherit/covariant8.C: New test.
43928 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43930         * g++.dg/init/array9.C: New test.
43932         PR c++/9112
43933         * g++.dg/parse/expr1.C: New test.
43935 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
43937         * gcc.c-torture/compile/20021230-1.c: New test.
43939 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43941         * g++.dg/inherit/covariant5.C: New test.
43942         * g++.dg/inherit/covariant6.C: New test.
43943         * g++.dg/inherit/covariant7.C: New test.
43945 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43947         PR c++/2739
43948         * g++.dg/other/access2.C: New test.
43950 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43952         * g++.dg/other/anon-struct.C: No longer fails
43953         * g++.old-deja/g++.brendan/parse4.C: Likewise.
43954         * g++.old-deja/g++.brendan/parse5.C: Likewise.
43955         * g++.old-deja/g++.brendan/parse6.C: Likewise.
43957 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43959         * g++.dg/parse/angle-bracket.C (main): No longer fails.
43961 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
43963         * g++.dg/eh/spec4.C: Remove stray semicolon.
43964         * g++.dg/expr/pmf-1.C: Change error message.
43965         * g++.dg/ext/asm1.C: Remove stray semicolon.
43966         * g++.dg/ext/typename1.C: Add missing typenames.
43967         * g++.dg/inherit/template-as-base.C: Change error message.
43968         * g++.dg/lookup/scoped1.C: Likewise.
43969         * g++.dg/lookup/scoped2.C: Likewise.
43970         * g++.dg/lookup/using2.C: Likewise.
43971         * g++.dg/other/component1.C: Remove stray semicolon.
43972         * g++.dg/other/do1.C: Change error message.
43973         * g++.dg/other/error2.C: Likewise.
43974         * g++.dg/other/init1.C: Likewise.
43975         * g++.dg/other/packed1.C: Remove stray semicolon.
43976         * g++.dg/other/ptrmem2.C: Change error message.
43977         * g++.dg/parse/parameter-declaration-1.C: Remove line number
43978         marker.
43979         * g++.dg/special/initp1.C: Remove invalid attribute usage.
43980         * g++.dg/template/access3.C: Add typename keyword.
43981         * g++.dg/template/access5.C: Remove stray semicolon.
43982         * g++.dg/template/access6.C: Likewise.
43983         * g++.dg/template/complit1.C: Likewise.
43984         * g++.dg/template/crash1.C: Change error message.
43985         * g++.dg/template/inherit2.C: Remove stray semicolon.
43986         * g++.dg/template/instantiate2.C: Likewise.
43987         * g++.dg/template/instantiate3.C: Change error message.
43988         * g++.dg/template/qual1.C: Remove stray semicolon.
43989         * g++.dg/template/qualttp18.C: Change error message.
43990         * g++.dg/template/ref1.C: Remove stray semicolon.
43991         * g++.dg/template/sizeof1.C (A::value): Declare it.
43992         * g++.dg/template/spec4.C: Change error message.
43993         * g++.dg/template/static1.C: Likewise.
43994         * g++.dg/template/type1.C: Likewise.
43995         * g++.dg/template/typename3.C: Likewise.
43996         * g++.old-deja/g++.benjamin/13478.C: Change error message.
43997         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
43998         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
43999         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44000         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44001         named return value extension.
44002         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44003         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44004         * g++.old-deja/g++.bob/extern_C.C: Likewise.
44005         * g++.old-deja/g++.bob/inherit2.C: Likewise.
44006         * g++.old-deja/g++.brendan/complex1.C: Likewise.
44007         * g++.old-deja/g++.brendan/copy5.C: Likewise.
44008         * g++.old-deja/g++.brendan/crash13.C: Likewise.
44009         * g++.old-deja/g++.brendan/crash15.C: Likewise.
44010         * g++.old-deja/g++.brendan/crash18.C: Change error message.
44011         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44012         * g++.old-deja/g++.brendan/crash38.C: Likewise.
44013         * g++.old-deja/g++.brendan/crash50.C: Likewise.
44014         * g++.old-deja/g++.brendan/crash56.C: Likewise.
44015         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44016         syntax.
44017         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44018         * g++.old-deja/g++.brendan/crash8.C: Change error message.
44019         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44020         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44021         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44022         * g++.old-deja/g++.brendan/template11.C: Likewise.
44023         * g++.old-deja/g++.brendan/template26.C: Likewise.
44024         * g++.old-deja/g++.brendan/template27.C: Use explicit
44025         specialization syntax.
44026         * g++.old-deja/g++.brendan/template30.C: Likewise.
44027         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44028         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44029         non-dependent names.
44030         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44031         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44032         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44033         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44034         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44035         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44036         named return value extension.
44037         * g++.old-deja/g++.ext/namedret2.C: Likewise.
44038         * g++.old-deja/g++.ext/namedret3.C: Likewise.
44039         * g++.old-deja/g++.ext/return1.C: Likewise.
44040         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44041         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44042         * g++.old-deja/g++.jason/access8.C: Likewise.
44043         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44044         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44045         pseudo-destructor names.
44046         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44047         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44048         pseudo-destructor names.
44049         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44050         * g++.old-deja/g++.jason/overload19.C: Likewise.
44051         * g++.old-deja/g++.jason/overload32.C: Likewise.
44052         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44053         stray semicolons.
44054         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44055         * g++.old-deja/g++.jason/return.C: Likewise.
44056         * g++.old-deja/g++.jason/return2.C: Likewise.
44057         * g++.old-deja/g++.jason/shadow1.C: Likewise.
44058         * g++.old-deja/g++.jason/special.C: Use explicit specialization
44059         syntax.
44060         * g++.old-deja/g++.jason/template10.C: Account for use of
44061         non-dependent names.
44062         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44063         syntax.
44064         * g++.old-deja/g++.jason/template37.C: Likewise.
44065         * g++.old-deja/g++.law/access4.C: Change error messages.
44066         * g++.old-deja/g++.law/arm13.C: Remove incorrect
44067         pseudo-destructor names.
44068         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44069         * g++.old-deja/g++.law/ctors9.C: Likewise.
44070         * g++.old-deja/g++.law/cvt22.C: Likewise.
44071         * g++.old-deja/g++.law/dtors5.C: Likewise.
44072         * g++.old-deja/g++.law/global-init1.C: Likewise.
44073         * g++.old-deja/g++.law/missed-error3.C: Likewise.
44074         * g++.old-deja/g++.law/operators28.C: Likewise.
44075         * g++.old-deja/g++.law/visibility28.C: Likewise.
44076         * g++.old-deja/g++.martin/eval1.C: Likewise.
44077         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44078         name.
44079         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44080         * g++.old-deja/g++.mike/net34.C: Likewise.
44081         * g++.old-deja/g++.mike/net36.C: Likewise.
44082         * g++.old-deja/g++.mike/ns2.C: Likewise.
44083         * g++.old-deja/g++.mike/p12306.C: Likewise.
44084         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44085         value extension.
44086         * g++.old-deja/g++.mike/p700.C: Likewise.
44087         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44088         * g++.old-deja/g++.mike/p710.C: Likewise.
44089         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44090         value extension.
44091         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44092         * g++.old-deja/g++.mike/pmf9.C: Likewise.
44093         * g++.old-deja/g++.ns/crash2.C: Likewise.
44094         * g++.old-deja/g++.ns/crash3.C: Likewise.
44095         * g++.old-deja/g++.ns/invalid1.C: Likewise.
44096         * g++.old-deja/g++.ns/ns17.C: Likewise.
44097         * g++.old-deja/g++.ns/template16.C: Likewise.
44098         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44099         keyword.
44100         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44101         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44102         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44103         named return value extension.
44104         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44105         * g++.old-deja/g++.other/access4.C: Issue additional error
44106         messages.
44107         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44108         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44109         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44110         * g++.old-deja/g++.other/crash25.C: Change error message.
44111         * g++.old-deja/g++.other/crash4.C: Change error message.
44112         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44113         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44114         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44115         checks.
44116         * g++.old-deja/g++.other/defarg8.C: Likewise.
44117         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44118         * g++.old-deja/g++.other/dtor10.C: Likewise.
44119         * g++.old-deja/g++.other/incomplete.C: Likewise.
44120         * g++.old-deja/g++.other/linkage7.C: Likewise.
44121         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44122         lookup algorithm.
44123         * g++.old-deja/g++.other/mangle2.C: Likewise.
44124         * g++.old-deja/g++.other/refinit2.C: Likewise.
44125         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44126         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44127         * g++.old-deja/g++.pt/crash28.C: Likewise.
44128         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44129         syntax.
44130         * g++.old-deja/g++.pt/crash32.C: Change error message.
44131         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44132         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44133         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44134         error message position.
44135         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44136         * g++.old-deja/g++.pt/defarg8.C: Change error message.
44137         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44138         syntax.
44139         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44140         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44141         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44142         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44143         keyword.
44144         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44145         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44146         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44147         keyword.
44148         * g++.old-deja/g++.pt/explicit71.C: Change error message.
44149         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44150         syntax.
44151         * g++.old-deja/g++.pt/friend28.C: Account for use of
44152         non-dependent names.
44153         * g++.old-deja/g++.pt/friend29.C: Likewise.
44154         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44155         rules.
44156         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44157         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44158         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44159         lookup rules.
44160         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44161         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44162         keyword.
44163         * g++.old-deja/g++.pt/memclass20.C: Likewise.
44164         * g++.old-deja/g++.pt/memclass5.C: Likewise.
44165         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44166         keyword.
44167         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44168         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44169         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44170         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44171         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44172         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44173         keyword.
44174         * g++.old-deja/g++.pt/spec10.C: Likewise.
44175         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44176         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44177         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44178         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44179         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44180         * g++.old-deja/g++.pt/ttp62.C: Likewise.
44181         * g++.old-deja/g++.pt/ttp64.C: Likewise.
44182         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44183         * g++.old-deja/g++.pt/typename15.C: Likewise.
44184         * g++.old-deja/g++.pt/typename22.C: Likewise.
44185         * g++.old-deja/g++.pt/typename6.C: Change error messages.
44186         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44187         * g++.old-deja/g++.pt/virtual2.C: Likewise.
44188         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44189         syntax.
44190         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44191         return value extension.
44192         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44193         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44194         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44195         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44197 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44199         * g++.dg/warn/inline1.C: New test.
44200         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44201         * g++.old-deja/g++.jason/synth10.C: Likewise.
44202         * g++.old-deja/g++.mike/net31.C: Likewise.
44203         * g++.old-deja/g++.mike/p8786.C: Likewise.
44205         * g++.dg/template/friend10.C: New test.
44206         * g++.dg/template/conv5.C: New test.
44208 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44210         * g++.dg/lookup/scoped3.C: New test.
44212         * g++.dg/lookup/decl1.C: New test.
44213         * g++.dg/lookup/decl2.C: New test.
44215 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44217         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44218         gcc.c-torture/compile/20021015-1.c,
44219         gcc.c-torture/compile/20021015-2.c,
44220         gcc.c-torture/compile/20021123-1.c,
44221         gcc.c-torture/compile/20021123-2.c,
44222         gcc.c-torture/compile/20021123-3.c,
44223         gcc.c-torture/compile/20021123-4.c,
44224         gcc.c-torture/execute/20021024-1.c: Add tests previously added
44225         only to 3.1 or 3.2 branch.
44227 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
44229         * gcc.dg/i386-bitfield3.c: New test.
44231         * gcc.dg/i386-bitfield2.c: New test.
44233 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
44235         * g++.dg/parse/conv_op1.C: New test.
44237 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
44239         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44240         approved.
44242 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
44244         * gcc.c-torture/compile/20021220-1.c: New test.
44246 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
44248         * gcc.dg/i386-fastcall-1.c: New.
44250 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44252         * gcc.c-torture/execute/20021219-1.c: New test.
44254 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44256         * gcc.dg/i386-pic-1.c: New test.
44258 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44260         PR c++/8099
44261         * g++.dg/template/friend9.C: New test.
44263 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44265         PR c++/3663
44266         * g++.dg/template/access7.C: New test.
44268 2002-12-18  Nick Clifton  <nickc@redhat.com>
44270         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44271         the libstdc++-v3 directory has been found.
44273 2002-12-12  Devang Patel <dpatel@apple.com>
44274         * gcc.dg/darwin-ld-1.c: New test.
44275         * gcc.dg/darwin-ld-2.c: New test.
44276         * gcc.dg/darwin-ld-3.c: New test.
44277         * gcc.dg/darwin-ld-4.c: New test.
44278         * gcc.dg/darwin-ld-5.c: New test.
44280 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44282         * gcc.c-torture/compile/20021212-1.c: New test.
44284 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
44286         * gcc.dg/fshort-wchar: New test.
44288 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
44290         PR c++/8372
44291         * g++.dg/template/dtor1.C: New test.
44293         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44294         markers.
44296 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
44298         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44300 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
44302         * g++.dg/template/static1.C: New test.
44303         * g++.dg/template/static2.C: New test.
44304         * g++.old-deja/g++.ext/memconst.C: New test.
44306 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44308         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44309         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44310         * g++.dg/special/initp1.C: Likewise.
44312 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
44314         * gcc.c-torture/execute/20021204-1.c: New test.
44316 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
44318         * gcc.dg/ppc-fmadd-1.c: New file.
44319         * gcc.dg/ppc-fmadd-2.c: New file.
44320         * gcc.dg/ppc-fmadd-3.c: New file.
44322 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44324         * gcc.c-torture/compile/20021204-1.c: New test.
44326 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44328         * g++.dg/inherit/covariant2.C: New test.
44329         * g++.dg/inherit/covariant3.C: New test.
44330         * g++.dg/inherit/covariant4.C: New test.
44331         * g++.dg/inherit/covariant1.C: Remove XFAIL.
44332         * g++.old-deja/g++.robertl/eb17.C: Likewise.
44334 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
44336         PR c++/8688
44337         * g++.dg/init/brace3.C: New test.
44339 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
44341         * gcc.dg/20020210-1.c: Fix a comment typo.
44343 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
44345         PR c++/8720
44346         * g++.dg/parse/defarg1.C: New test.
44348         PR c++/8615
44349         * g++.dg/template/char1.C: New test.
44351         * g++.dg/template/varmod1.C: Fix typo.
44353 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44355         DR 180
44356         * g++.old-deja/g++.pt/crash32.C: Expect error.
44358 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
44360         PR c++/5919
44361         * g++.dg/template/varmod1.C: New test.
44363         PR c++/8727
44364         * g++.dg/inherit/typeinfo1.C: New test.
44366         PR c++/8663
44367         * g++.dg/inherit/typedef1.C: New test.
44369 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
44371         PR c++/8332
44372         PR c++/8493
44373         * g++.dg/template/strlen1.C: New test.
44375         PR c++/8227
44376         * g++.dg/template/ctor2.C: New test.
44378         PR c++/8214
44379         * g++.dg/init/string1.C: New test.
44381         PR c++/8511
44382         * g++.dg/template/friend8.C: New test.
44384 2002-11-29  Joe Buck <jbuck@synopsys.com>
44386         * g++.dg/lookup/anon2.C: New test.
44388 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
44390         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44391         h8300 port.
44393 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
44395         * gcc.dg/bitfld-6.c: New test.
44397 2002-11-27  Jan Hubicka  <jh@suse.cz>
44399         * gcc.c-torture/execute/20021127.[cx]: New test.
44401 2002-11-26  Jan Hubicka  <jh@suse.cz>
44403         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44404         quality.
44406 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
44408         * g++.dg/init/brace2.C: New test.
44409         * g++.old-deja/g++.mike/p9129.C: Correct.
44411 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
44413         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44415 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
44417         * gcc.dg/sibcall-6: New test for indirect sibcalls.
44419 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
44421         * g++.dg/abi/empty11.C: New test.
44422         * g++.dg/rtti/cv1.C: New test.
44424 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
44426         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44428 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
44430         * g++.dg/abi/empty10.C: New test.
44432 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44434         * gcc.c-torture/compile/20021124-1.c: New test.
44436 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
44438         * g++.dg/abi/rtti2.C: New test.
44440 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44442         * gcc.dg/i386-unroll-1.c: New test.
44444 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44446         * gcc.c-torture/compile/20021120-1.c: New test.
44447         * gcc.c-torture/compile/20021120-2.c: New test.
44449 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44451         * gcc.dg/bitfld-5.c: New test.
44453 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44455         * gcc.c-torture/execute/20021120-3.c: New test.
44457 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44459         * gcc.c-torture/execute/20021120-2.c: New test.
44461 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44463         * gcc.c-torture/execute/20021120-1.c: New test.
44465 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
44467         * gcc.c-torture/execute/20021118-3.c: New test.
44469 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44471         * gcc.c-torture/compile/20021119-1.c: New test.
44473 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
44475         * gcc.dg/duff-1.c: New test.
44476         * gcc.dg/duff-2.c: New test.
44477         * gcc.dg/duff-3.c: New test.
44479 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
44481         * gcc.dg/cpp/_Pragma5.c: New test.
44483 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44485         * gcc.c-torture/execute/20021118-2.c: New test.
44487 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44489         * gcc.c-torture/execute/20021118-1.c: New test.
44491 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
44493         * gcc.dg/20021116-1.c: New test.
44495 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
44497         * g++.dg/abi/vcall1.C: New test.
44499 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
44501         * gcc.dg/20021029-1.c: New test.
44502         * gcc.dg/20021029-2.c: New test.
44504 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44506         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44508 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44510         PR c/8439
44511         * gcc.dg/20021110.c: Move to ...
44512         * gcc.c-torture/compile/20021110.c: .... here.
44514 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44516         PR c/8467
44517         * gcc.c-torture/execute/20021111-1.c
44519 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44521         PR c/8439
44522         * gcc.dg/20021110.c: New test.
44524 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
44526         * g++.dg/abi/vthunk3.C: Run only on x86.
44528 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
44530         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44532 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
44534         * lib/compat.exp (compat-execute): Fix logic error in last
44535         change.
44537 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
44539         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44541 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44543         PR c++/8389
44544         * g++.dg/template/access6.C: New test.
44546 2002-11-08  Jan Hubicka  <jh@suse.cz>
44548         * gcc.dg/i386-ssefp-1.c: New test.
44549         * gcc.dg/i386-ssefp-1.c: New test.
44551 2002-11-08  Jan Hubicka  <jh@suse.cz>
44553         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44555 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44557         * g++.dg/abi/vthunk3.C: New test.
44559         PR c++/8338
44560         * g++.dg/template/crash2.C: New test.
44562 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44564         * g++.dg/abi/dtor1.C: New test.
44565         * g++.dg/abi/dtor2.C: Likewise.
44567 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
44569         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44570         Darwin.
44572 2002-11-04  Adam Nemet  <anemet@lnxw.com>
44574         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44575         -mthumb.  Only xfail with -O0.
44577 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
44579         * g++.dg/abi/thunk1.C: New test.
44580         * g++.dg/abi/thunk2.C: Likewise.
44581         * g++.dg/abi/vtt1.C: Likewise.
44583 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
44585         PR optimization/8423
44586         * gcc.c-torture/execute/builtin-constant.c: New test.
44588 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
44590         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44591         Add some more cases.
44593 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
44595         PR c++/8391
44596         * g++.dg/opt/local1.C: New test.
44598 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
44600         PR c++/8160
44601         * g++.dg/template/complit1.C: New test.
44603         PR c++/8149
44604         * g++.dg/template/typename4.C: Likewise.
44606 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44608         Core issue 287, PR c++/7639
44609         * g++.dg/template/instantiate1.C: Adjust error location.
44610         * g++.dg/template/instantiate3.C: New test.
44611         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44612         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44613         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44615 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
44617         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44619 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
44621         PR c++/8287
44622         * g++.dg/init/dtor2.C: New test.
44624 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44626         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44627         * gcc.dg/nest.c: Bypass errors on irix6.
44629 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
44631         * gcc.dg/nest.c: Expect error for mmix-*-*.
44632         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44634 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
44636         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44637         markers.
44639         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44641 2002-10-25  Mike Stump  <mrs@apple.com>
44643         * gcc.dg/warn-1.c: New test.
44645 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44647         * g++.dg/template/typename3.C: New test.
44649 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
44651         * g++.dg/lookup/ptrmem1.C: New test.
44653         * g++.dg/abi/vthunk2.C: New test.
44655 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44657         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44659 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
44661         * g++.dg/abi/empty9.C: New test.
44663 2002-10-24  Richard Henderson  <rth@redhat.com>
44665         * g++.dg/inherit/thunk1.C: Enable for ia64.
44667 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44669         PR c++/8067
44670         * g++.dg/lookup/pretty1.C: New test.
44672 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
44674         * gcc.dg/20021023-1.c: New test.
44676 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44678         PR c++/7679
44679         * g++.dg/parse/inline1.C: New test.
44681 2002-10-23  Richard Henderson  <rth@redhat.com>
44683         * g++.dg/inherit/thunk1.C: Enable for x86_64.
44685         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44687 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
44689         PR c++/6579
44690         * g++.dg/parse/stmtexpr3.C: New test.
44692 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
44694         * g++.dg/expr/cond1.C: New test.
44696 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44698         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44700 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44702         * g++.dg/abi/vbase13.C: New test.
44703         * g++.dg/abi/vbase14.C: Likewise.
44705 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
44707         * gcc.dg/tls/pic-1.c: New test.
44708         * gcc.dg/tls/nonpic-1.c: New test.
44709         * gcc.dg/20021018-1.c: New test.
44711 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44713         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44714         Remove only files with the same base name as the test case.
44715         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44716         (profopt-execute): Likewise.  Also, remove old profiling
44717         and performance data files before running the tests.
44719         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44720         * g++.dg/bprob/bprob.exp: Likewise.
44721         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
44722         to allow more general test case names.
44724         * g++.dg/bprob/bprob-1.C: Rename to ...
44725         * g++.dg/bprob/g++-bprob-1.C: ... this.
44727         * g77.dg/bprob/bprob-1.f: Rename to ...
44728         * g77.dg/bprob/g77-bprob-1.f: ... this.
44730 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44732         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44733         bison 1.50 or later.
44735 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
44737         * g++.dg/README: Describe more test directories.
44739 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44741         * g++.dg/init/array6.C: Add additional tests.
44743 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44745         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44746         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44748 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
44750         * gcc.c-torture/compile/20020604-1.x: New.
44751         * gcc.c-torture/compile/simd-5.x: Likewise.
44752         * gcc.c-torture/execute/920710-1.x: Likewise.
44753         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44755 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44757         * g++.dg/inherit/override1.C: Add dg-options clause.
44759 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44761         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44762         _mm_slli_si128.
44764 2002-10-19  Andreas Schwab  <schwab@suse.de>
44766         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44767         directory component.
44769 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
44771         * g++.dg/inherit/thunk1.C: New test.
44773         * g++.dg/inherit/override1.C: New test.
44775         * g++.dg/abi/mangle11.C: New test.
44776         * g++.dg/abi/mangle14.C: New test.
44777         * g++.dg/abi/mangle17.C: New test.
44779 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
44781         * g++.dg/overload/member2.C: New test.
44783 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
44785         * g++.dg/README: Describe new compat directory.
44786         * g++.dg/dg.exp: Skip tests in compat directory.
44787         * README.compat: New file.
44788         * lib/compat.exp: New expect script.
44789         * g++.dg/compat: New test directory.
44790         * g++.dg/compat/compat.exp: New expect script.
44791         * g++.dg/compat/abi: New test directory.
44792         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44793         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44794         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44795         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44796         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44797         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44798         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44799         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44800         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44801         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44802         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44803         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44804         * g++.dg/compat/break: New test directory.
44805         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44806         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44807         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44808         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44809         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44810         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44811         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44812         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44813         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44814         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44815         g++.dg/compat/break/README: New files.
44816         * g++.dg/compat/eh: New test directory.
44817         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44818         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44819         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44820         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44821         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44822         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44823         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44824         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44825         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44826         g++.dg/compat/eh/filter2_y.C,
44827         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44828         g++.dg/compat/eh/new1_y.C,
44829         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
44830         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
44831         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
44832         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
44833         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
44834         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
44835         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
44836         g++.dg/compat/eh/unexpected1_y.C: New files.
44837         * g++.dg/compat/init: New test directory.
44838         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
44839         g++.dg/compat/init/array5_y.C,
44840         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
44841         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
44842         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
44843         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
44844         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
44845         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
44846         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
44847         g++.dg/compat/init/init-ref2_y.C: New files.
44849 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44851         PR c++/7584
44852         * g++.dg/inherit/using3.C: New test.
44854 2002-10-17  Jan Hubicka  <jh@suse.cz>
44856         * gcc.dg/20021017-2.c: New test.
44858 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44860         * g++.dg/abi/mangle16.C: Adjust.
44862         * g++.dg/init/array8.C: New test.
44864 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
44866         * gcc.dg/special/mips-abi.exp: New test.
44867         * gcc.dg/special/mips-abi.s: Empty file used by the above.
44869 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44871         * g++.dg/abi/mangle16.C: New test.
44872         * g++.dg/abi/mangle17.C: Likewise.
44874         PR c++/7478
44875         * g++.dg/template/ref1.C: New test.
44877 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44879         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
44881 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
44883         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
44885 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44887         PR c++/7524
44888         * g++.dg/init/array7.C: New test.
44890 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
44892         * g++.dg/init/array6.C: New test.
44894         * g++.dg/abi/mangle13.C: Likewise.
44895         * g++.dg/abi/mangle14.C: Likewise.
44896         * g++.dg/abi/mangle15.C: Likewise.
44898 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44900         * g++.dg/abi/empty8.C: New test.
44902 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
44904         * g++.dg/init/ctor1.C: New test.
44906 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
44908         * gcc.c-torture/execute/20021015-1.c: New test.
44910 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
44912         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
44914 2002-10-14  Jan Hubicka  <jh@suse.cz>
44916         * gcc.dg/i386-ssetype-[1-5].c: New tests.
44918 2002-10-14  Richard Henderson  <rth@redhat.com>
44920         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
44922 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44924         PR optimization/6631
44925         * g++.dg/opt/const2.C: New test.
44927 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44929         PR c++/7176
44930         * g++.dg/parse/friend1.C: New test.
44931         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
44933 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
44935         * gcc.dg/20021014-1.c: New test.
44937 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
44939         PR c++/5661
44940         * g++.dg/ext/vlm1.C: New test.
44941         * g++.dg/ext/vlm2.C: Likewise.
44943         * g++.dg/init/array1.C: Remove invalid braces.
44944         * g++.dg/init/brace1.C: New test.
44945         * g++.dg/init/copy2.C: Likewise.
44946         * g++.dg/init/copy3.C: Likewise.
44947         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
44948         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
44949         braces.
44951 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
44953         * gcc.dg/cpp/assembler.S: Don't use -ansi.
44955 2002-10-11  Richard Shann  <richard.shann@superh.com>
44957         * gcc.c-torture/compile/simd-5.c: New test.
44959 2002-10-10  Roger Sayle  <roger@eyesopen.com>
44961         * gcc.c-torture/execute/shiftopt-1.c: New test case.
44963 2002-10-10  Jim Wilson  <wilson@redhat.com>
44965         * gcc.c-torture/execute/20021010-1.c: New test.
44967 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
44969         PR c/7353
44970         * g++.dg/ext/typedef-init.C: New test.
44971         * gcc.dg/typedef-init.c: New test.
44973 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
44975         * gcc.dg/cpp/paste13.c: New test.
44977 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44979         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
44980         remaining platforms, XFAIL during compile, not execute.  Don't
44981         XFAIL at -O0.
44983 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
44985         * gcc.dg/alias-1.c: Tweak expected warning.
44987 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44989         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
44991 2002-10-06  Andreas Jaeger  <aj@suse.de>
44993         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
44994         * gcc.dg/cpp/c++98.C: Likewise.
44996         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
44997         * g++.dg/cpp/c++98.C: Likewise.
44999         * g++.dg/README (Subdirectories): Mention cpp directory.
45001         PR target/7559
45002         * gcc.dg/20021006-1.c: New test.
45004 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45006         PR c++/7804
45007         * g++.dg/other/warning1.C: New test.
45009 2002-10-04  Roger Sayle  <roger@eyesopen.com>
45011         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45012         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
45013         and sparc-*-* with -m64 as expected failures.  See PR 8087.
45015 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45017         PR c++/7931
45018         * g++.dg/template/ptrmem3.C: New test.
45020         PR c++/7754
45021         * g++.dg/template/union1.C: New test.
45023 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
45025         PR c++/8006
45026         * g++.dg/abi/mangle9.C: New test.
45027         * g++.dg/abi/mangle10.C: New test.
45028         * g++.dg/abi/mangle11.C: New test.
45029         * g++.dg/abi/mangle12.C: New test.
45031 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
45033         PR c++/7188.
45034         * g++.dg/template/meminit1.C: New test.
45035         * g++.dg/warn/Wreorder-1.C: Likewise.
45036         * g++.old-deja/g++.mike/warn3.C: Tweak.
45037         * lib/prune.exp: Ingore "in copy constructor".
45039 2002-10-02  Andreas Jaeger  <aj@suse.de>
45041         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45042         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45043         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45044         on x86-64.
45046 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45048         * gcc.dg/empty1.C: Fix typo.
45050 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
45052         * gcc.dg/alias-1.c: New test.
45054 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45056         * gcc.dg/empty1.C: New test.
45058         * g++.dg/tls/init-2.C: Tweak error messages.
45060 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
45062         * gcc.c-torture/compile/20020923-1.c: New test.
45064 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
45066         * gcc.c-torture/execute/ffs-1.c: New test.
45067         * gcc.c-torture/execute/ffs-2.c: Ditto.
45069 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
45071         * g++.dg/overload/member1.C: New test.
45073 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
45075         * g++.dg/abi/empty7.C: New test.
45076         * g++.dg/init/pm2.C: Likewise.
45078 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
45080         * g++.dg/rtti/crash1.C: New test.
45082 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
45084         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45085         gcc.dg/sibcall-4.c: New tests.
45087 2002-09-28  Roger Sayle  <roger@eyesopen.com>
45089         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45090         powerpc and MMIX targets.
45092 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
45094         * gcc.dg/cpp/20020927-1.c: New.
45096 2002-09-26  David S. Miller  <davem@redhat.com>
45098         * gcc.c-torture/compile/trunctfdf.c: New.
45100 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45102         * lib/target-supports.exp (check_weak_available): Handle solaris2.
45104 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
45106         * gcc.c-torture/execute/loop-15.c: New.
45108 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
45110         * README.QMTEST: Fix typo.
45112 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
45114         * gcc.dg/20020926-1.c: New test.
45116 2002-09-25  David S. Miller  <davem@redhat.com>
45118         PR target/7842
45119         * gcc.c-torture/execute/shiftdi.c: New test.
45121 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
45123         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45124         unique to the tool.
45125         * lib/g77.exp (g77_init): Likewise.
45126         * lib/g++.exp (g++_init): Likewise.
45127         * lib/objc.exp (objc_init): Likewise.
45129 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
45131         * g++.dg/abi/empty5.C: New test.
45132         * g++.dg/abi/empty6.C: New test.
45133         * g++.dg/abi/vbase12.C: New test.
45135 2002-09-25  Richard Henderson  <rth@redhat.com>
45137         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45138         too-small long double.
45140 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
45142         * gcc.dg/20020919-1.c: New test.
45144 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
45146         * g++.dg/abi/bitfield6.C: New test.
45147         * g++.dg/abi/bitfield7.C: New test.
45148         * g++.dg/abi/bitfield8.C: New test.
45149         * g++.dg/abi/vbase11.C: New test.
45151 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45153         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45154         hppa*-*-hpux*.  Update test comment.
45156 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
45158         * gcc.dg/tls/struct-1.c: New test.
45160 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
45162         * gcc.dg/cpp/tr-warn2.c: Update.
45164 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45166         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45168 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45170         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45171         systems.
45173 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
45175         * gcc.c-torture/execute/ieee/mzero3.c: New test.
45177         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45178         Adjust for c++filt moved to binutils.  Remove spurious duplicate
45179         setting of cxxfilt.
45181 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
45183         * gcc.dg/20020312-2.c: Update for darwin.
45185 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45187         * g++.old-deja/g++.other/crash32.C: Mark ICE.
45189 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
45191         * objc.dg/comp-types-1.m: New test.
45192         * objc.dg/comp-types-2.m: New test.
45193         * objc.dg/comp-types-3.m: New test.
45194         * objc.dg/comp-types-4.m: New test.
45195         * objc.dg/comp-types-5.m: New test.
45196         * objc.dg/comp-types-6.m: New test.
45198 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45200         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45202 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45204         * g++.dg/other/do1.C: New test.
45206         * g++.dg/template/subst1.C: New test.
45208 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
45210         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45212 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45214         * g++.dg/template/qualttp20.C: Adjust expected errors.
45215         * g++.old-deja/g++.jason/report.C: Likewise.
45216         * g++.old-deja/g++.other/qual1.C: Likewise.
45218         * g++.dg/lookup/scoped2.C: New test.
45220         * g++.dg/ext/asm3.C: New test.
45222 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
45224         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45226 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
45228         * ChangeLog: follow spelling conventions.
45229         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45230         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45231         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45232         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45233         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45234         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45235         * g++.old-deja/g++.law/global-init1.C: Likewise.
45236         * g++.old-deja/g++.other/delete4.C: Likewise.
45237         * g++.old-deja/g++.other/inline21.C: Likewise.
45238         * g++.old-deja/g++.other/singleton.C: Likewise.
45239         * g77.dg/strlen0.f: Likewise.
45240         * g77.f-torture/compile/20010519-1.f: Likewise.
45241         * g77.f-torture/compile/980310-4.f: Likewise.
45242         * gcc.c-torture/compile/20000605-1.c: Likewise.
45243         * gcc.c-torture/execute/20020225-1.c: Likewise.
45244         * gcc.dg/c90-hexfloat-2.c: Likewise.
45245         * gcc.dg/c99-bool-1.c: Likewise.
45246         * gcc.dg/c99-hexfloat-2.c: Likewise.
45247         * gcc.dg/dll-2.c: Likewise.
45248         * gcc.dg/wtr-union-init-1.c: Likewise.
45249         * gcc.dg/wtr-union-init-2.c: Likewise.
45250         * gcc.dg/wtr-union-init-3.c: Likewise.
45251         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45252         * gcc.dg/cpp/defined.c: Likewise.
45253         * gcc.dg/cpp/macsyntx.c: Likewise.
45254         * gcc.dg/cpp/paste2.c: Likewise.
45255         * gcc.dg/cpp/trad/defined.c: Likewise.
45256         * gcc.dg/format/c90-printf-1.c: Likewise.
45257         * gcc.dg/format/c90-scanf-1.c: Likewise.
45258         * gcc.dg/format/c99-printf-1.c: Likewise.
45259         * gcc.dg/format/c99-scanf-1.c: Likewise.
45260         * gcc.misc-tests/gcov-8.c: Likewise.
45261         * lib/profopt.exp: Likewise.
45263 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
45265         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45267 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45269         * g++.dg/inherit/using2.C: New test.
45271 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
45273         * ChangeLog: Follow spelling conventions.
45274         * g++.dg/template/friend4.C: Likewise.
45275         * g++.old-deja/g++.pt/crash67.C: Likewise.
45276         * gcc.c-torture/execute/20000801-4.c: Likewise.
45277         * gcc.dg/c90-digraph-1.c: Likewise.
45278         * gcc.dg/c94-digraph-1.c: Likewise.
45279         * gcc.dg/c99-digraph-1.c: Likewise.
45280         * gcc.dg/cpp/line5.c: Likewise.
45281         * gcc.dg/cpp/multiline.c: Likewise.
45282         * gcc.dg/cpp/trad/literals-1.c: Likewise.
45283         * gcc.dg/format/attr-3.c: Likewise.
45284         * gcc.dg/format/c90-scanf-3.c: Likewise.
45285         * gcc.dg/format/ext-4.c: Likewise.
45287 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45289         * g++.dg/template/pretty1.C: New test.
45291 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
45293         * gcc.c-torture/execute/struct-cpy-1.c: New test.
45295 2002-09-13  Matt Austern  <austern@apple.com>
45297         * g++.dg/other/constref[12].C: New, regression tests for
45298         passing a cast expression to a function by const reference.
45300 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
45302         * g++.dg/template/deduce1.C: New test.
45304 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
45306         * gcc.c-torture/execute/simd-1.c: Force all use of int to
45307         32-bit int.
45309 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45311         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45312         usage.
45314 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
45316         * gcc.c-torture/compile/20020910-1.c: New test.
45318 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
45320         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45322 2002-09-10  Andreas Jaeger  <aj@suse.de>
45324         * gcc.dg/20020312-2.c: Adjust for x86-64.
45326 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
45328         * g77.dg/7388.f: New test case for PR 7388.
45330 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
45332         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45334 2002-09-05  Ziemowit Laski <zlaski@apple.com>
45336         * objc.dg/proto-lossage-1.m: New test.
45338 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
45340         * gcc.dg/cpp/_Pragma4.c: Fix typo.
45342 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
45344         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
45345         expected to pass.
45347 2002-09-06  Stan Shebs  <shebs@apple.com>
45348             David Edelsohn  <edelsohn@gnu.org>
45350         * gcc.dg/weak: New directory.
45351         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45352         target-specific xfail bits.
45353         * gcc.dg/typeof-2.c: Move to new directory.
45354         * gcc.dg/weak.exp: New expect script.
45356 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
45358         * gcc.c-torture/execute/extzvsi.c: New test.
45360 2002-09-05  Stan Shebs  <shebs@apple.com>
45362         * gcc.dg/weak-1.c: xfail on Darwin.
45363         * gcc.dg/weak-2.c: Ditto.
45364         * gcc.dg/weak-3.c: Ditto.
45365         * gcc.dg/weak-4.c: Ditto.
45366         * gcc.dg/weak-5.c: Ditto.
45367         * gcc.dg/weak-6.c: Ditto.
45368         * gcc.dg/weak-7.c: Ditto.
45369         * gcc.dg/weak-8.c: Ditto.
45370         * gcc.dg/weak-9.c: Ditto.
45372 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
45374         * gcc.c-torture/execute/loop-14.c: New test.
45376 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
45378         * g++.dg/other/cxa-atexit1.C: New test.
45380         * gcc.dg/typeof-2.c: New test.
45382 2002-09-03  Roger Sayle  <roger@eyesopen.com>
45384         * gcc.dg/builtins-2.c: New testcase.
45385         * gcc.dg/builtins-3.c: New testcase.
45387 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
45389         * gcc.dg/cpp/_Pragma4.c: New test.
45391 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
45393         * objc/execute/nil_method-1.m: New testcase.
45395 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
45397         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45398         [Object class], not [Object initialize].
45400 2002-08-31  Roger Sayle  <roger@eyesopen.com>
45401             Hans-Peter Nilsson  <hp@bitrange.com>
45403         * gcc.c-torture/execute/20020720-1.x: Skip test on
45404         mmix-knuth-mmixware.  Correct comment.
45406 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
45408         * g++.dg/abi/bitfield5.C: New test.
45409         * g++.dg/abi/vbase10.C: Likewise.
45411 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
45413         * objc.dg/undeclared-selector.m: New test.
45415 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
45417         * g++.dg/other/offsetof1.C: Avoid cast warning.
45419 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
45421         * objc.dg/super-class-2.m: New test.
45423 2002-08-24  Matt Austern  <austern@apple.com>
45425         * g++.dg/ext/lvaddr.C: New test.
45426         * g++.dg/ext/lvcast.C: New test.
45428 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
45430         * g++.dg/inherit/cond1.C: New test.
45432 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
45434         * gcc.dg/noncompile/incomplete-1.c: New test.
45436 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
45438         * gcc.dg/typespec-1.c: New test.
45440 2002-08-20  Devang Patel  <dpatel@apple.com>
45441         * objc.dg/proto-hier-2.m: New test.
45443 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
45445         * objc.dg/bitfield-1.m: New test.
45446         * objc.dg/bitfield-2.m: New test.
45448 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45450         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45451         gcc.dg/c99-flex-array-4.c: New tests.
45453 2002-08-16  Stan Shebs  <shebs@apple.com>
45455         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45457 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
45459         * gcc.dg/typeof-1.c: New test.
45460         * g++.dg/ext/typeof2.C: New test.
45462 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45464         * g++.dg/other/offsetof1.C: New test.
45466 2002-08-14  Richard Henderson  <rth@redhat.com>
45468         * gcc.dg/tls/diag-3.c: Fix expected message strings.
45470 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
45472         * gcc.dg/cpp/_Pragma3.c: New test.
45474 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
45476         * g++.dg/template/inherit3: New test.
45478 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45480         * gcc.dg/bitfld-4.c: Add blank options.
45482 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
45484         * g++.dg/template/crash1.C: New test.
45486 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45488         * gcc.dg/tls/opt-2.c: New test.
45490 2002-08-08  Devang Patel  <dpatel@apple.com>
45492         * objc.dg/selector-1.m : New test
45494 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45496         * g++.dg/abi/bitfield4.C: New test.
45497         * gcc.dg/bitfld-4.c: New test.
45499 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45501         * g++.dg/other/packed1.C: New test.
45503 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
45505         * g++.dg/abi/offsetof.C: Tweak error messages.
45506         * g++.old-deja/g++.mike/p10769a.C: Likewise.
45508 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45510         * gcc.dg/bitfld-3.c: New test.
45512 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45513             Richard Henderson  <rth@redhat.com>
45515         * gcc.dg/i386-bitfield1.c: New test.
45516         * g++.dg/abi/bitfield3.C: Update.
45518 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
45520         * objc.dg/const-str-2.m: Update.
45521         * gcc.dg/cpp/c++98.c: Change to C extension.
45522         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45523         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45525 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
45527         * gcc.dg/tls/diag-3.c: New.
45529 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
45531         * g++.dg/README (Subdirectories): Document new subdir expr.
45532         * g++.dg/expr/pmf-1.C: New test.
45534 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
45536         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45538 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
45540         * g++.dg/abi/bitfield3.C: New test.
45542 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
45544         * lib/gcov.exp: Tweak expected line formats.
45545         * gcc.misc-tests/gcov8.c: New test.
45546         * gcc.misc-tests/gcov8.x: New flags.
45548 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
45550         * consistency.vlad/layout/endian.c: Include string.h.
45552         * gcc.c-torture/execute/20020805-1.c: New test.
45554 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
45556         * g++.dg/other/conversion1.C: New test.
45558 2002-08-03  Roger Sayle  <roger@eyesopen.com>
45560         * gcc.dg/builtins-1.c: New testcase.
45562 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
45564         * g++.dg/inherit/access3.C: New test.
45566 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
45568         * gcc.dg/ia64-visibility-2.c: New test.
45570 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
45572         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45573         __qualifier_flags to __flags.
45575 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
45577         * g++.dg/inherit/operator1.C: New test.
45578         * g++.dg/lookup/disamb1.C: Fix typo in comment.
45579         * g++.dg/other/error1.C: Change expected error message.
45580         * g++.dg/template/conv4.C: Likewise.
45582 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
45584         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45585         for documented behavior.
45587 2002-07-25  Roger Sayle  <roger@eyesopen.com>
45589         * gcc.c-torture/execute/20020720-1.x: Skip this test on
45590         several targets known to fail.
45592 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
45594         * gcc.dg/mips-args-[123].c: New tests.
45596 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
45598         * gcc.dg/ppc-spe.c: New.
45600 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
45602         * g++.dg/other/ptrmem4.C: New testcase.
45604 2002-07-24  Richard Henderson  <rth@redhat.com>
45606         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45608 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
45610         * g++.dg/ext/alignof1.C (main): Return 0 for success.
45612 2002-07-24  Roger Sayle  <roger@eyesopen.com>
45614         * gcc.c-torture/execute/memset-3.c: New testcase.
45616 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
45618         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45619         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45621 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45623         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45624         Delete.
45626 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
45628         * gcc.c-torture/compile/simd-4.c: New test.
45630 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45632         PR c++/7347, c++/7348
45633         * g++.dg/template/access4.C: New test.
45634         * g++.dg/template/access5.C: New test.
45635         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45636         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45637         * g++.old-deja/g++.pt/ttp58.C: Likewise.
45638         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45640 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
45642         * gcc.dg/gnu89-init-2.c: New test.
45644 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
45646         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45648 2002-07-20  Roger Sayle  <roger@eyesopen.com>
45650         * gcc.c-torture/execute/20020720-1.c: New testcase.
45652 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
45654         * gcc.dg/cpp/Wsignprom.c: New tests.
45656 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
45658         * gcc.c-torture/execute/loop-13.c: New test.
45660 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
45662         * gcc.dg/cpp/expr.c: New tests.
45664 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
45666         * g++.dg/opt/pr6713.C: Add template instantiation.
45668 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
45670         * gcc.dg/nest.c: New test.
45672 2002-07-17  Richard Henderson  <rth@redhat.com>
45674         * g++.dg/opt/pr6713.C: New test.
45676 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
45678         * gcc.c-torture/execute/loop-2e.x: Let the testcase
45679         XFAIL for all x86 processors.
45681 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
45683         * gcc.c-torture/execute/20010122-1.x: Do not test with
45684         -fomit-frame-pointer.
45686 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45688         * g++.dg/template/instantiate2.C: New test.
45689         * g++.dg/template/spec4.C: New test.
45691 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45693         * g++.dg/template/access2.C: New test.
45694         * g++.dg/template/access3.C: New test.
45696 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
45698         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45699         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45700         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45701         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45702         Convert to use <stdarg.h>.
45703         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45704         Delete.
45705         * gcc.dg/va-arg-2.c: New.
45706         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45708 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
45710         * gcc.c-torture/compile/20020710-1.c: New test.
45712 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
45713                           Andrew Pinski  <pinskia@physics.uc.edu>
45715         gcc.c-torture/compile/simd-2.c: New testcase.
45716         gcc.c-torture/compile/simd-3.c: Likewise.
45718 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
45720         PR c++/7224
45721         * g++.dg/overload/error1.C: New test.
45723 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45725         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45726         configuration and IRIX 6 O32 ABI.
45728 2002-07-11  Roger Sayle  <roger@eyesopen.com>
45730         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45732 2002-07-10  Roger Sayle  <roger@eyesopen.com>
45734         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45736 2002-07-10  Jeffrey A Law  <law@redhat.com>
45738         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45740         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
45742 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
45744         * gcc.dg/20020312-2.c: Check for __PPC__.
45746 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
45748         * gcc.c-torture/compile/20020709-1.c: New test.
45750 2002-07-07  Roger Sayle  <roger@eyesopen.com>
45752         * g++.dg/template/qualttp21.C: New test case.
45754 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
45756         * gcc.c-torture/compile/20020706-1.c: New test.
45757         * gcc.c-torture/compile/20020706-2.c: New test.
45759 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
45760             Alexandre Oliva  <aoliva@redhat.com>
45762         * g++.dg/warn/incomplete1.C: New test.
45764 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45766         PR c++/7099
45767         * g++.dg/warn/noreturn1.C: New test.
45769 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
45771         PR c++/6706
45772         * g++.dg/debug/debug6.C: New test.
45773         * g++.dg/debug/debug7.C: New test.
45775 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
45777         * gcc.c-torture/compile/simd-3.c: New test.
45779 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
45781         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45782         * gcc.dg/20020620-1.c: Likewise.
45784 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45786         PR c++/6944
45787         * g++.dg/init/array4.C: New test.
45788         * g++.dg/init/array5.C: New test.
45790 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
45792         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45793         * gcc.c-torture/execute/simd-2.c (main): Likewise.
45795 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45797         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45798         * gcc.dg/wtr-aggr-init-1.c: Likewise.
45799         * gcc.dg/wtr-conversion-1.c: Likewise.
45800         * gcc.dg/wtr-escape-1.c: Likewise.
45801         * gcc.dg/wtr-int-type-1.c: Likewise.
45802         * gcc.dg/wtr-label-1.c: Likewise.
45803         * gcc.dg/wtr-static-1.c: Likewise.
45804         * gcc.dg/wtr-strcat-1.c: Likewise.
45805         * gcc.dg/wtr-suffix-1.c: Likewise.
45806         * gcc.dg/wtr-switch-1.c: Likewise.
45807         * gcc.dg/wtr-unary-plus-1.c: Likewise.
45808         * gcc.dg/wtr-union-init-1.c: Likewise.
45809         * gcc.dg/wtr-union-init-2.c: Likewise.
45810         * gcc.dg/wtr-union-init-3.c: Likewise.
45812         * gcc.dg/wtr-func-def-1.c: New test.
45814 2002-07-02 Devang Patel <dpatel@apple.com>
45816         * objc.dg/param-1.m: New test.
45818 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
45820         * gcc.dg/cpp/trad/directive.c: Add test.
45821         * gcc.dg/cpp/trad/macroargs.c: Add test.
45822         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45824 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
45826         * gcc.dg/cpp/cmdlne-M.c: New test.
45828 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
45830         * objc.dg/desig-init-1.m: New test.
45832 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45834         PR c++/6716
45835         * g++.dg/template/instantiate1.C: New test.
45837 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
45839         PR c++/7112
45840         * g++.dg/template/sizeof2.C: New test.
45842 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45844         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
45845         gcc.dg/cpp/trad/include.c: New tests.
45847 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
45849         PR target/7177
45850         * gcc.c-torture/compile/20020701-1.c: New test.
45852 2002-07-01  Stan Shebs  <shebs@apple.com>
45854         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
45855         header here...
45856         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
45857         (objc-torture-execute): or here.
45859 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
45861         * gcc.c-torture/execute/arith-rand-ll.c: New test.
45863 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45865         * gcc.dg/cpp/trad/escaped-nl.c: New test.
45867 2002-06-30  Devang Patel  <dpatel@apple.com>
45869         * objc.dg/fsyntax-only.m: New test.
45871 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
45873         PR c++/6695
45874         * g++.dg/template/friend7.C: New file.
45876 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
45878         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
45879         return type.
45881 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
45883         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
45884         avoid division by zero.
45886 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
45888         * gcc.dg/Wunknownprag.c: New tests.
45890 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
45892         * gcc.c-torture/execute/simd-2.c: New test.
45894 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
45896         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
45897         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
45898         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
45899         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
45900         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
45901         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
45902         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
45903         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
45904         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
45905         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
45906         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
45907         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
45908         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
45909         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
45910         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
45911         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
45912         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
45914 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
45916         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
45917         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
45918         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
45919         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
45920         New tests.
45921         * gcc.dg/cpp/trad/directive.c: Update.
45923 2002-06-23  Andreas Jaeger  <aj@suse.de>
45925         * gcc.c-torture/execute/complex-6.c: New.
45927 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
45929         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
45930         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
45931         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
45932         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
45934 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
45936         * gcc.dg/cpp/trad: New directory with traditional tests copied
45937         from parent directory.
45938         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45939         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45940         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45941         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45942         Move to trad/ and rename.
45943         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
45944         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
45945         gcc.dg/cpp/trad/redef2.c: New tests.
45946         * gcc.dg/cpp/trad/trad.exp: New driver.
45948 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
45950         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45951         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45952         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45953         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45954         Remove.
45956 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
45958         * gcc.dg/20020620-1.c: New test.
45960 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45962         * g++.dg/template/ttp4.C: New test.
45964 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
45966         * g++.dg/opt/vt1.C: Fix regexp.
45968 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45970         * gcc.c-torture/execute/pure-1.c: Make functions static again.
45971         Don't use attribute `noinline'.
45973 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45975         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
45977 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
45979         * gcc.c-torture/execute/simd-1.c: New.
45981         * gcc.dg/simd-1.c: New.
45983 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45985         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
45987 2002-06-16  Richard Henderson  <rth@redhat.com>
45989         * g++.dg/ext/anon-struct1.C: New.
45990         * g++.dg/ext/anon-struct2.C: New.
45991         * g++.dg/ext/anon-struct3.C: New.
45992         * gcc.dg/anon-struct-1.c: New.
45993         * gcc.dg/anon-struct-2.c: New.
45994         * gcc.dg/anon-struct-3.c: New.
45995         * gcc.dg/20011008-1.c: Adjust warning text.
45996         * gcc.dg/20020527-1.c: Add -fms-extensions.
45998 2002-06-16  Richard Henderson  <rth@redhat.com>
46000         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46002 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
46004         * gcc.c-torture/execute/20020615-1.c: New test.
46006 2002-06-15  Roger Sayle  <roger@eyesopen.com>
46008         * gcc.c-tortuture/execute/compare-1.c: New test case.
46009         * gcc.c-tortuture/execute/compare-2.c: New test case.
46010         * gcc.c-tortuture/execute/compare-3.c: New test case.
46012 2002-06-13  Richard Henderson  <rth@redhat.com>
46014         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
46015         ia64 ilp32.
46017 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46019         * g++.dg/template/typename2.C: Update error message.
46021 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
46023         * gcc.c-torture/execute/20020611-1.c: New test.
46025 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
46027         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46028         list of targets to skip.
46030 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
46032         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46033         targets if not optimizing.
46035 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
46037         * gcc.c-torture/compile/20020605-1.c: New test.
46039         * g++.dg/opt/vt1.C: New test.
46041         * gcc.dg/20020531-1.c: New test.
46043         * gcc.dg/20020530-1.c: New test.
46045         * gcc.dg/20020527-1.c: New test.
46047         * g++.dg/opt/cse1.C: New test.
46049 2002-06-07  Roger Sayle  <roger@eyesopen.com>
46051         * gcc.dg/20020607-2.c: New test case.
46053 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
46055         * gcc.c-torture/compile/20020604-1.c: New test.
46057 2002-06-04  Richard Henderson  <rth@redhat.com>
46059         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46060         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46061         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46063 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
46065         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46067 2002-06-03  Richard Henderson  <rth@redhat.com>
46069         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46070         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46072 2002-06-02  Richard Henderson  <rth@redhat.com>
46074         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46075         test functions static.
46077 2002-06-02  Andreas Jaeger  <aj@suse.de>
46079         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46080         now.
46082 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46084         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46085         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46086         Update for mofified diagnostics.
46087         * gcc.dg/c99-intconst-1.c: No longer fail.
46089 2002-06-02  Richard Henderson  <rth@redhat.com>
46091         * gcc.dg/uninit-A.c: Remove xfail markers.
46093 2002-06-01  Roger Sayle  <roger@eyesopen.com>
46095         * gcc.dg/fnegate-1.c: New test case.
46097 2002-05-30  Osku Salerma  <osku@iki.fi>
46099         * gcc.c-torture/execute/mayalias-1.c: New file.
46101 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46103         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46104         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46105         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46107 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
46109         * gcc.c-torture/execute/20020529-1.c: New test.
46111 2002-05-27  Richard Henderson  <rth@redhat.com>
46113         * g++.dg/ext/attrib6.C: New test case.
46115 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46117         * gcc.c-torture/execute/pure-1.c: New test.
46119 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46121         * gcc.dg/cpp/arith-2.c: Remove.
46123 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46125         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46126         * gcc.dg/cpp/if-3.c: Remove.
46128 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
46130         * g++.dg/opt/cse2.C: New test.
46132 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
46134         * gcc.dg/cpp/arith-1.c: New semantic tests.
46135         * gcc.dg/cpp/if-1.c: Update.
46137 2002-05-24  Ben Elliston  <bje@redhat.com>
46139         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46141 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46143         * gcc.dg/verbose-asm.c: New test.
46145 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46147         * gcc.dg/cpp/paste12.c: New test.
46149 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46151         * g++.dg/parse/named_ops.C: New test.
46153 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
46155         * gcc.dg/weak-8.c: New test.
46157 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
46159         * gcc.dg/weak-2.c: Allow optional leading underscore
46160         in scan-assembler symbol name.
46161         * gcc.dg/weak-3.c: Likewise.
46162         * gcc.dg/weak-4.c: Likewise.
46163         * gcc.dg/weak-5.c: Likewise.
46165 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
46167         * gcc.dg/20020523-1.c: New test.
46169 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46171         * objc.dg/const-str-2.m: Update now that we stop after
46172         a command line error.
46174 2002-05-22  Richard Henderson  <rth@redhat.com>
46176         * g++.dg/dg.exp: Fix typo in test pruneing.
46178 2002-05-22  Richard Henderson  <rth@redhat.com>
46180         * g++.dg/dg.exp: Prune the tls subdirectory.
46181         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46182         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46183         * g++.dg/tls/init-1.C: New.
46185 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
46187         * gcc.dg/20020517-1.c: New test.
46189 2002-05-21  Richard Henderson  <rth@redhat.com>
46191         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46192         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46194 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
46196         * g++.dg/other/copy2.C: New test.
46198 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
46200         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46201         (MAX_COPY): Bump up to 10 times sizeof (long long).
46202         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46204         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46205         sizeof (long long).
46207         * gcc.c-torture/execute/strcpy-1.c: New test.
46209 2002-05-19  Jason Merrill  <jason2redhat.com>
46211         * g++.dg/ext/oper1.C: New test.
46213 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
46214 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
46216         * README.QMTEST: New file.
46218         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46220 2002-05-19  Andreas Jaeger  <aj@suse.de>
46222         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46223         now.
46224         * gcc.c-torture/execute/loop-2d.x: Likewise.
46226 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
46228         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46229         support weak symbols.
46230         * gcc.dg/weak-4.c: Likewise.
46231         * gcc.dg/weak-6.c: Likewise.
46233 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
46235         * gcc.dg/weak-3.c: Add dg-excess-error comment for
46236         cygwin, coff and h8300-*-hms targets
46237         * gcc.dg/weak-5.c: Likewise.
46238         * gcc.dg/weak-7.c: Likewise.
46240 2002-05-16  Jason Merrill  <jason@redhat.com>
46242         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46243         (scan-assembler-not, scan-assembler-dem): Likewise.
46244         (scan-assembler-dem-not): Likewise.
46246 2002-05-15  Richard Henderson  <rth@redhat.com>
46248         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46250 2002-05-15  Richard Henderson  <rth@redhat.com>
46252         * gcc.dg/weak-5.c (vfoo1c): No warning here.
46253         (vfoo1f): Warning here.
46254         (vfoo1l): Don't redefine the alias.
46256 2002-05-14  Jason Merrill  <jason@redhat.com>
46257             Alexandre Oliva  <aoliva@redhat.com>
46259         * g++.dg/init/pm1.C: New test.
46261 2002-05-12  David S. Miller  <davem@redhat.com>
46263         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46264         types.
46266 2002-05-10  Roger Sayle  <roger@eyesopen.com>
46268         * gcc.c-torture/execute/20020510-1.c: New test case.
46270 2002-05-10  David S. Miller  <davem@redhat.com>
46272         * gcc.c-torture/execute/conversion.c: Test long double too.
46274 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
46276         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46277         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46278         * lib/g++.exp (g++_link_flags): Likewise.
46279         * lib/objc.exp (objc_target_compile): Likewise.
46281 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46283         * gcc.dg/cpp/poison.c: Update.
46284         * gcc.dg/cpp/20000625-2.c: Remove.
46285         * gcc.dg/cpp/direct2s.c: Remove final test.
46287 2002-05-08  Tom Rix  <trix@redhat.com>
46289         * gcc.c-torture/execute/20020508-1.c: New test.
46290         * gcc.c-torture/execute/20020508-2.c: New test.
46291         * gcc.c-torture/execute/20020508-3.c: New test.
46293 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46295         * gcc.dg/cpp/charconst-4.c: More tests.
46297 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
46299         PR c/6569
46300         * gcc.dg/weak-3.c: Update location of warning messages.
46301         * gcc.dg/weak-5.c: Likewise.
46303 2002-05-06  Roger Sayle  <roger@eyesopen.com>
46305         * gcc.c-torture/execute/20020506-1.c: New test case.
46307 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46309         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46311 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46313         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46315 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46317         * gcc.dg/cpp/charconst-3.c: New test.
46319 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46321         * gcc.dg/cpp/charconst.c: Update tests.
46323 2002-05-05  Tim Josling  <tej@melbpc.org.au>
46325         * treelang: Added directory for new sample language treelang. Also
46326         lib/treelang.exp: New file to signal treelang should be tested.
46328 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46330         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46331         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46332         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46333         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46334         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46335         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46336         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46338 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46340         * gcc.dg/format/xopen-2.c: New test.
46342 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46344         * gcc.dg/20020503-1.c: New test.
46346 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
46348         * g++.dg/init/dtor1.C: Make it tougher.
46350 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
46352         * g++.dg/init/dtor1.C: New test.
46354 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
46356         * gcc.dg/altivec-8.c: New.
46358 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
46360         * gcc.dg/altivec-7.c: New.
46362 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
46364         * g++.dg/parse/typedef1.C: New test.
46366 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
46368         PR c++/6486
46369         * g++.dg/template/friend6.C: New test.
46371         PR c++/6492
46372         * g++.dg/init/copy1.C: New test.
46374 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
46376         * g++.dg/warn/effc1.C: New test.
46378 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46380         * gcc.dg/cpp/if-cexp.c: Add a test.
46382 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
46384         * gcc.dg/20020426-2.c: New test.
46386 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46388         * gcc.dg/cpp/if-mop.c: Update.
46389         * gcc.dg/cpp/if-mpar.c: Add test.
46390         * gcc.dg/cpp/if-oppr.c: Update.
46392 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46394         PR c/6343
46395         * gcc.dg/weak-[2-7].c: New tests.
46397 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46399         * gcc.dg/enum1.c: New test.
46401 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46403         PR c++/6497
46404         * g++.dg/inherit/access2.C: New test.
46406 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46408         PR bootstrap/6445
46409         * gcc.dg/20020426-1.c: New test.
46411 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46413         * g++.dg/abi/enum1.C: New test.
46415 2002-04-26  Richard Henderson  <rth@redhat.com>
46417         * gcc.dg/c99-bool-1.c: Expect always true warning.
46419 2002-04-25  Roger Sayle  <roger@eyesopen.com>
46421         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46423 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46425         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46426         targets.
46428 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
46430         * g++.dg/abi/mange7.C: New test.
46432         PR c++/6438.
46433         * g++.dg/parse/stmtexpr2.C: New test.
46435 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
46437         * gcc.dg/20020312-2.c: Add SH target.
46439 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46441         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46442         compiler output on mips*-*-irix*.
46444 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
46446         * g++.dg/parse/attr1.C: New test.
46448 2002-04-23  Roger Sayle  <roger@eyesopen.com>
46450         * gcc.c-torture/execute/string-opt-17.c: New test case.
46451         * gcc.c-torture/execute/memset-2.c: New test case.
46453 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
46455         PR c++/6256:
46456         * g++.dg/template/friend5.C: New test.
46458         PR c++/6331:
46459         * g++.dg/template/qual1.C: Likewise.
46461 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
46463         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46464         Include stdlib.h, not stdio.h or ctype.h.
46466 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
46468         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46469         cris-*-elf* and mmix-*-*.
46470         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46471         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46472         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46473         Ditto.
46474         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46475         * gcc.dg/wchar_t-1.c: Ditto.
46477 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
46479         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46480         Clarify comment.
46482 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
46484         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46486 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46488         * gcc.c-torture/execute/20000906-1.x: Delete.
46490 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
46492         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46494 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
46496         * PR6367
46497         * g77.f-torture/execute/6367.f: New test.
46498         * g77.f-torture/execute/6367.x: Disable for MMIX.
46500 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
46502         * PR6352
46503         * g++.dg/opt/inline2.C: New test.
46505 2002-04-18  Richard Henderson  <rth@redhat.com>
46507         * gcc.dg/20000906-1.c: Enable for all targets.
46508         * gcc.c-torture/compile/iftrap-2.c: New.
46510 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46512         * gcc.dg/20020418-1.c: New test.
46513         * gcc.dg/20020418-2.c: New test.
46515 2002-04-18  Richard Henderson  <rth@redhat.com>
46517         * gcc.c-torture/compile/iftrap-1.c: New.
46518         * gcc.dg/iftrap-1.c: Adjust for ia64.
46519         * gcc.dg/iftrap-2.c: New.
46521 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46523         * gcc.c-torture/compile/20020418-1.c: New test.
46525 2002-04-18  Roger Sayle  <roger@eyesopen.com>
46527         * gcc.c-torture/compile/20020415-1.c: New.
46529 2002-04-18  David S. Miller  <davem@redhat.com>
46531         * gcc.c-torture/execute/20020418-1.c: New test.
46533 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
46535         * gcc.dg/20020416-1.c: New test.
46537         * g++.dg/opt/inline1.C: New test.
46539 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
46541         * gcc.dg/altivec-5.c: New test.
46543         * gcc.dg/20020415-1.c: New test.
46545 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
46547         * lib/chill.exp: Remove.
46549 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
46551         * g++.dg/other/big-struct.C: New test.
46553 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
46555         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46556         of scratch file.
46558 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
46560         PR c/6277
46561         * gcc.dg/i386-387-1.c: Allow optional leading underscore
46562         in scan-assembler function name
46564 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
46566         * g77.f-torture/execute/980628-4.x,
46567         g77.f-torture/execute/980628-5.x,
46568         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46569         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46570         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46571         i[34567]86-*-*.
46573 2002-04-13  David S. Miller  <davem@redhat.com>
46575         * gcc.c-torture/execute/20020413-1.c: New test.
46577 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
46579         * gcc.dg/asm-6.c,
46580         * g++.dg/ext/asm1.C: New tests.
46582 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
46584         PR c++ 5373.
46585         * g++.dg/parse/stmtexpr1.C: New test.
46587         PR c++/5189.
46588         * g++.dg/template/copy1.C: New test.
46590 2002-04-12  Richard Henderson  <rth@redhat.com>
46592         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46594 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
46596         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46597         gcc.c-torture/execute/20020307-2.c.
46599 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
46601         * g++.dg/ext/attrib5.C,
46602         * g++.dg/lookup/struct1.C: New tests.
46604 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
46606         * gcc.dg/20020411-1.c: New test.
46608         * gcc.c-torture/execute/20020411-1.c: New test.
46610 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
46612         * g77.f-torture/execute/6177.f: New test.
46614 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
46616         PR middle-end/6247
46617         * g++.dg/opt/cleanup1.C: New test.
46619         * g++.dg/opt/const1.C: New test.
46621 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
46623         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46625 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46627         PR c++/5507
46628         * g++.dg/template/typename2.C: New test.
46630 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
46632         * gcc.c-torture/execute/loop-12.c: New.
46634 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
46636         * g77.f-torture/execute/980628-4.x,
46637         g77.f-torture/execute/980628-5.x,
46638         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46639         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46640         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46642 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46644         PR optimization/6086
46645         * g++.dg/opt/preinc1.C: New test.
46647 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46649         PR c++/5571
46650         * g++.dg/opt/static2.C: New test.
46652 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46654         PR c/5120
46655         * gcc.dg/20020406-1.c: New test.
46657 2002-04-04  David S. Miller  <davem@redhat.com>
46659         * gcc.c-torture/execute/20020404-1.c: New test.
46661 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
46663         PR c/6123
46664         * gcc.dg/20020312-2.c: Do not declare global register variable
46665         if __PIC__ or __pic__ is defined.
46667 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
46669         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
46670         __asm__ so that it works correctly even if -ansi -pedantic-errors.
46672 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46674         * gcc.misc-tests/linkage.exp: Update last change to handle
46675         sparc*-, not just sparc-.
46677 2002-04-03  Richard Henderson  <rth@redhat.com>
46679         * gcc.dg/cpp/ucs.c: Improved long UCS test.
46681 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46683         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46685 2002-04-02  David S. Miller  <davem@redhat.com>
46687         * gcc.c-torture/execute/20020402-3.c: New test.
46689 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46691         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46692         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46694         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46695         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46696         g77.f-torture/execute/20001201.x,
46697         g77.f-torture/execute/u77-test.x: New files.
46699         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46700         * gcc.dg/wchar_t-1.c: Ditto.
46702 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46704         * gcc.c-torture/execute/20020402-1.c: New test.
46706 2002-04-01  Richard Henderson  <rth@redhat.com>
46708         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46710         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46712 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46714         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46716 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46718         * g++.dg/inherit/template-as-base.C: Expect error.
46719         * g++.dg/inherit/namespace-as-base.C: Likewise.
46721 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
46723         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46724         g++.dg/ext/instantiate3.C: Tweak match patterns.
46726         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46727         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46728         -da test.
46730 2002-03-31  Richard Henderson  <rth@redhat.com>
46732         * gcc.dg/special/alias-2.c: New.
46733         * gcc.dg/special/ecos.exp: Run it.
46735 2002-03-31  Richard Henderson  <rth@redhat.com>
46737         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46739 2002-03-31  Kazu Hirata  <kazu@hxi.com>
46741         * gcc.dg/weak-1.c: Disable on h8300 port.
46743 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
46745         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46746         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46747         ordering tests.
46748         * g++.dg/bprob/bprob-1.C: New test.
46749         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46750         * g++.dg/gcov/gcov-1.C: New test.
46751         * g++.dg/gcov/gcov-1.x: New file.
46752         * g++.dg/gcov/gcov-2.C: New test.
46753         * g++.dg/gcov/gcov-3.C: New test.
46754         * g++.dg/gcov/gcov-3.h: New file.
46756 2002-03-28  Roger Sayle  <roger@eyesopen.com>
46758         * g++.old-deja/g++.other/builtins5.C: New test.
46759         * g++.old-deja/g++.other/builtins6.C: New test.
46760         * g++.old-deja/g++.other/builtins7.C: New test.
46761         * g++.old-deja/g++.other/builtins8.C: New test.
46762         * g++.old-deja/g++.other/builtins9.C: New test.
46764 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
46766         * g++.dg/opt/static1.C: New test.
46768         * g++.dg/opt/longbranch1.C: New test.
46770 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
46772         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46774         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46776 2002-03-28  Jeffrey A Law  (law@redhat.com)
46778         * gcc.c-torture/execute/20020328-1.c: New test.
46780 2002-03-27  Richard Henderson  <rth@redhat.com>
46782         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46783         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46784         move from g++.old-deja/g++.ext/.
46786 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
46788         * g++.dg/init/new2.C: New test.
46790 2002-03-26  Richard Henderson  <rth@redhat.com>
46792         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46794         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46795         on sparc.
46797         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
46798         sparcv9 systems.
46799         * gcc.dg/20001102-1.c: Likewise.
46801 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
46803         * gcc.dg/cpp/endif-pedantic1.c,
46804         gcc.dg/cpp/endif-pedantic2.c: New tests.
46806 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
46808         * g++.dg/init/new1.C: New test.
46810 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46812         * g++.dg/abi/vbase9.C: New test.
46814 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
46816         * gcc.dg/arm-asm.c: New test.
46818 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
46820         * gcc.dg/Wswitch-enum.c: New test.
46821         Fix PR c/5044.
46823 2002-03-26  Richard Henderson  <rth@redhat.com>
46825         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46826         structure.
46828 2002-03-25  Richard Henderson  <rth@redhat.com>
46830         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
46831         sparcv9 systems.
46833         * gcc.c-torture/compile/20011119-1.c (xxx): New.
46834         * gcc.c-torture/compile/20011119-2.c (xxx): New.
46836 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
46838         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
46840 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
46842         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
46843         targets using generic thunk support.
46845 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
46847         * gcc.c-torture/compile/20020323-1.c: New test.
46849         * g++.dg/opt/conj2.C: New test.
46851 2002-03-24  Richard Henderson  <rth@redhat.com>
46853         * gcc.dg/weak-1.c: Use -fno-common.
46855 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46857         * g77.dg/f77-edit-apostrophe-out.f: New test
46858         * g77.dg/f77-edit-h-out.f: New test
46859         * g77.dg/f77-edit-t-in.f: New test
46860         * g77.dg/f77-edit-t-out.f: New test
46861         * g77.dg/f77-edit-x-out.f: New test
46862         * g77.dg/f77-edit-slash-out.f: New test
46863         * g77.dg/f77-edit-colon-out.f: New test
46864         * g77.dg/f77-edit-s-out.f: New test
46866 2002-03-24  Richard Henderson  <rth@redhat.com>
46868         * objc/execute/formal_protocol-6.x: New XFAIL.
46870 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46872         * gcc.dg/weak-1.c: Early return from dg-final on platforms
46873         that do not support weak symbols
46875 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46877         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
46878         * lib/g77.exp: Likewise.
46879         * lib/objc.exp: Likewise.
46881 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
46883         * gcc.dg/Wswitch-default.c: New test.
46885 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
46887         * g++.dg/other/enum1.C: New test.
46889 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
46891         * gcc.dg/pragma-ep-3.c: Fix typo.
46893 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46895         * g++.dg/inherit/template-as-base.C: New test.
46897 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
46899         * g++.old-deja/g++.other/dwarf2-1.C: Move...
46900         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
46902 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
46904         * gcc.dg/cpp/multiline.c: Update to match.
46906 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
46908         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
46910 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
46912         * gcc.dg/cpp/extratokens2.c: New file.
46914 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
46916         * gcc.dg/20020312-2.c: Add rs6000 target.
46918         * gcc.c-torture/compile/20020319-1.c: New test.
46920 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46922         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
46923         (A, E): Handle this.
46925 2002-03-20  Jason Merrill  <jason@redhat.com>
46927         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
46928         ignoring -fpic.
46929         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
46930         through prune_gcc_output.
46932 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
46934         * gcc.c-torture/compile/20020320-1.c: New test.
46936 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
46938         * gcc.c-torture/compile/20020318-1.c: New test.
46940         * gcc.dg/struct-by-value-1.c: New test.
46942         * gcc.dg/20020319-1.c: New test.
46944 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
46946         * g++.dg/opt/conj1.C: New test.
46948 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
46950         * g++.dg/template/qualttp20.C: Revert previous change.
46951         * g++.dg/template/qualttp3.C: Likewise.
46952         * g++.dg/template/qualttp4.C: Likewise.
46953         * g++.dg/template/qualttp5.C: Likewise.
46954         * g++.dg/template/qualttp6.C: Likewise.
46955         * g++.dg/template/qualttp7.C: Likewise.
46956         * g++.dg/template/qualttp8.C: Likewise.
46957         * g++.dg/template/recurse.C: Likewise.
46959 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46961         * gcc.dg/cpp/wchar-1.c: Update.
46963 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46965         * g++.dg/template/conv1.C: New test.
46966         * g++.dg/template/conv2.C: New test.
46967         * g++.dg/template/conv3.C: New test.
46968         * g++.dg/template/conv4.C: New test.
46970 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46972         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
46973         * g++.dg/template/qualttp3.C: Likewise.
46974         * g++.dg/template/qualttp4.C: Likewise.
46975         * g++.dg/template/qualttp5.C: Likewise.
46976         * g++.dg/template/qualttp6.C: Likewise.
46977         * g++.dg/template/qualttp7.C: Likewise.
46978         * g++.dg/template/qualttp8.C: Likewise.
46979         * g++.dg/template/recurse.C: Likewise.
46981 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46983         * g++.dg/opt/dtor1.C: New test.
46985 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
46987         * gcc.c-torture/compile/20020315-1.c: New test.
46989 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
46991         * gcc.dg/weak-1.c: Fix scan tests.
46993 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
46995         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
46996         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
46997         cris-*-aout* mmix-*-*.
46998         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
46999         cris-*-aout* mmix-*-*.
47000         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47001         cris-*-elf* cris-*-aout* and mmix-*-*.
47002         * gcc.dg/20001009-1.c: Ditto.
47003         * gcc.dg/20010912-1.c: Ditto.
47004         * gcc.dg/20020122-4.c: Ditto.
47005         * gcc.dg/inline-2.c: Ditto.
47007 2002-03-14  Jeffrey A Law  (law@cygnus.com)
47009         * gcc.c-torture/compile/20020314-1.c: New test.
47011 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
47013         * gcc.c-torture/execute/20020314-1.c: New test.
47015 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
47017         * g++.dg/warn/Wunused-1.C: New test.
47019 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
47021         * g++.dg/abi/mangle6.C: New test.
47023 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
47025         * gcc.c-torture/compile/20020309-2.c: New test.
47027         * gcc.c-torture/compile/20020312-1.c: New test.
47029 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47031         * g++.dg/other/access1.C: New test.
47033 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
47035         * gcc.c-torture/execute/wchar_t-1.c: New test.
47037 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
47039         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47041 2002-03-12  Roger Sayle  <roger@eyesopen.com>
47043         * gcc.dg/20020312-1.c: New test case.
47045 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
47047         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47049 2002-03-11  Richard Henderson  <rth@redhat.com>
47051         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47052         * g++.old-deja/g++.jason/report.C: Likewise.
47054 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47056         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47057         * g++.old-deja/g++.robertl/eb56.C: Likewise.
47059 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47061         * g++.dg/overload/pmf1.C: New test.
47063 2002-03-11  Kazu Hirata  <kazu@hxi.com>
47065         * gcc.c-torture/execute/20020307-1.c: Use long.
47067 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
47069         PR optimization/5844
47070         * gcc.dg/20020310-1.c: New test.
47072 2002-03-09  Michael Meissner  <meissner@redhat.com>
47074         * gcc.c-torture/execute/memcpy-2.c: New test.
47075         * gcc.c-torture/execute/memset-1.c: New test.
47076         * gcc.c-torture/execute/strlen-1.c: New test.
47077         * gcc.c-torture/execute/strcmp-1.c: New test.
47078         * gcc.c-torture/execute/strncmp-1.c: New test.
47080 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
47082         * gcc.dg/ppc-ldstruct.c: New test.
47084 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
47086         * gcc.c-torture/execute/va-arg-22.c: New test.
47088 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47090         * gcc.c-torture/compile/20020309-1.c: New test.
47092 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
47094         * gcc.c-torture/execute/20020307-2.c: New test.
47096 2002-03-07  Jeffrey A Law  (law@redhat.com)
47098         * g77.f-torture/compile/20020307-1.f: New test.
47100 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
47102         * gcc.dg/unordered-1.c: New test.
47104 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
47106         * gcc.c-torture/execute/20020307-1.c: New test.
47108 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
47110         * gcc.dg/20020304-1.c: New test.
47112         * gcc.c-torture/compile/20020304-2.c: New test.
47114 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
47116         * gcc.c-torture/compile/20020304-1.c: New test case
47117         (from PR c/5830).
47119 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
47121         * gcc.dg/20020103-1.c: Add other -D ppc variants.
47123 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47125         * g++.dg/other/classkey1.C: New test.
47127 2002-03-01  Richard Henderson  <rth@redhat.com>
47129         * gcc.c-torture/compile/981223-1.x: New.
47130         * gcc.c-torture/compile/920625-1.x: New.
47132 2002-02-28  Richard Henderson  <rth@redhat.com>
47134         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47136 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
47138         * gcc.c-torture/execute/20020227-1.c: New test.
47140 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
47142         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47143         here" ERROR lines.
47144         * g++.old-deja/g++.oliva/partord1.C: Likewise.
47145         * g++.old-deja.g++.other/defarg1.C: Likewise.
47146         * g++.old-deja/g++.pt/calls2.C: Likewise.
47147         * g++.old-deja/g++.pt/crash20.C: Likewise.
47148         * g++.old-deja/g++.pt/crash30.C: Likewise.
47149         * g++.old-deja/g++.pt/crash36.C: Likewise.
47150         * g++.old-deja/g++.pt/crash6.C: Likewise.
47151         * g++.old-deja/g++.pt/defarg13.C: Likewise.
47152         * g++.old-deja/g++.pt/derived3.C: Likewise.
47153         * g++.old-deja/g++.pt/error1.C: Likewise.
47154         * g++.old-deja/g++.pt/friend21.C: Likewise.
47155         * g++.old-deja/g++.pt/friend23.C: Likewise.
47156         * g++.old-deja/g++.pt/infinite1.C: Likewise.
47157         * g++.old-deja/g++.robertl/eb128.C: Likewise.
47159 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
47161         * gcc.c-torture/execute/20020225-2.c: New test.
47163 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
47165         * gcc.c-torture/execute/920730-1t.c,
47166         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47167         Delete test cases, only relevant to -traditional.
47169 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47171         * gcc.dg/cpp/undef1.c: Remove.
47172         * gcc.dg/cpp/directiv.c: Update.
47173         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47175 2002-02-27  Michael Meissner  <meissner@redhat.com>
47177         * gcc.c-torture/execute/20020226-1.c: New test.
47179 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
47181         * g++.dg/debug/debug4.C: New test.
47183         * gcc.dg/ia64-visibility-1.c: New test.
47185 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
47187         * gcc.dg/debug/20020224-1.c: New.
47189 2002-02-25  Kazu Hirata  <kazu@hxi.com>
47191         * gcc.c-torture/execute/960416-1.x: New.
47192         * gcc.c-torture/execute/divconst-3.x: Likewise.
47194 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
47196         * gcc.dg/20020224-1.c: New test.
47198 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
47200         * gcc.c-torture/execute/20020225-1.c: New.
47202 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47204         * gcc.dg/cpp/wchar-1.c: New test.
47206 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
47208         * gcc.dg/20020222-1.c: New test.
47210 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
47212         * g++.dg/opt/anonunion1.C: New test.
47214 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
47216         * g++.dg/template/qualttp19.C: New test.
47217         * g++.dg/template/qualttp20.C: New test.
47218         * g++.old-deja/g++.jason/report.C: Adjust expected errors
47219         * g++.old-deja/g++.other/qual1.C: Likewise.
47221 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
47223         * gcc.dg/attr-alwaysinline.c: New.
47225 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
47227         * gcc.dg/20020220-1.c: New test.
47229         * gcc.dg/20020220-2.c: New test.
47231         * g++.dg/opt/mmx1.C: New test.
47233 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
47235         * gcc.c-torture/compile/20020110.c: New test.
47237 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
47239         * gcc.c-torture/execute/20020219-1.c: New test.
47241         * gcc.dg/20020219-1.c: New test.
47243         * gcc.dg/noncompile/20020220-1.c: New test.
47245         * g++.dg/opt/ptrintsum1.C: New test.
47247         * gcc.dg/debug/20020220-1.c: New test.
47249 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
47251         * gcc.c-torture/execute/20020216-1.c: New test.
47253 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47255         * gcc.dg/decl-1.c: Update, new test.
47257 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
47259         * g++.dg/abi/bitfield1.C: New test.
47260         * g++.dg/abi/bitfield2.C: New test.
47262 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47264         * gcc.dg/attr-nest.c: New test.
47266 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47268         * gcc.c-torture/execute/20020215-1.c: New test.
47270 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
47272         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47273         * g++.dg/debug/debug.exp: New.
47274         * g++.dg/debug/trivial.C: New.
47275         * g++.dg/debug/debug1.C: Moved...
47276         * g++.dg/other/debug1.C: ...from here.
47277         * g++.dg/debug/debug2.C: Moved...
47278         * g++.dg/other/debug2.C: ...from here.
47279         * g++.dg/debug/debug3.C: Moved...
47280         * g++.dg/other/debug3.C: ...from here.
47282         * gcc.dg/noncompile/20020213-1.c: New test.
47284 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
47286         * g++.dg/other/debug3.C: New test.
47288         * gcc.c-torture/execute/20020213-1.c: New test.
47290 2002-02-13  Richard Smith <richard@ex-parrot.com>
47292         * g++.old-deja/g++.other/thunk1.C: New test.
47294 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47296         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47298 2002-02-13  Stan Shebs  <shebs@apple.com>
47300         * gcc.dg/altivec-3.c: New.
47302 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
47304         * gcc.dg/Wunreachable-1.c: New test.
47305         * gcc.dg/Wunreachable-2.c: New test.
47307 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47309         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47311 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
47313         * gcc.dg/decl-1.c: New test.
47315 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47317         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47319 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47321         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47322         * gcc.c-torture/compile/980506-1.x: Likewise.
47324 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47326         * gcc.dg/20020210-1.c: New.
47328 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
47330         * g77.f-torture/execute/947.f: New regression test
47331         for PR fortran/947.
47333 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
47335         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47336         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47338 2002-02-08  Richard Henderson  <rth@redhat.com>
47340         * gcc.c-torture/compile/labels-3.c: New.
47342 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
47344         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47345         expression statements work instead.
47346         * gcc.dg/noncompile/20020207-1.c: New test.
47348 2002-02-07  Richard Henderson  <rth@redhat.com>
47350         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47352 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47354         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47355         message from g77
47356         * lib/g77-dg.exp: Trim g77 error messages so that they are
47357         recognized by dg.exp.
47359 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47361         PR fortran/5473
47362         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
47364 2002-02-07  Richard Henderson  <rth@redhat.com>
47366         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47367         to be sufficiently aligned for integers.
47369 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
47371         * g++.dg/template/friend4.C: New test.
47373 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47375         PR fortran/5743
47376         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47377         unsupported cases.
47379 2002-02-07  Richard Henderson  <rth@redhat.com>
47381         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47382         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47383         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47384         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47386 2002-02-06  Richard Henderson  <rth@redhat.com>
47388         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47390 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
47392         * gcc.dg/20020206-1.c: New test.
47394 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
47396         * gcc.c-torture/execute/20020206-1.c: New test.
47398         * gcc.c-torture/execute/20020206-2.c: New test.
47400         PR optimization/5429:
47401         * gcc.c-torture/compile/20020206-1.c: New test.
47403 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
47405         * g++.dg/ext/align1.C: Do not use an explicit alignment value
47406         as certain file formats cannot support particularly large
47407         alignments.
47409         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47410         and do not expect to be able to link the executable.
47412         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47413         fail because the COFF format does not support the weak attribute.
47415 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
47417         * g77.dg/pr5473.f: New test
47419 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
47421         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47422         Fix testcase accordingly.
47424 2002-02-04  Richard Henderson  <rth@redhat.com>
47426         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47427         (buf): Change to be an array of pointers, not ints.
47429 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47431         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
47432         before all tests.  Move warning one line above to match where it
47433         C frontend emits.
47434         * gcc.dg/Wswitch-2.c: New test.
47435         * g++.dg/warn/Wswitch-1.C: New test.
47436         * g++.dg/warn/Wswitch-2.C: New test.
47438 2002-02-04  Richard Henderson  <rth@redhat.com>
47440         * g++.dg/abi/offsetof.C: Fix size comparison.
47442 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
47444         * gcc.dg/cast-qual-2.c: New test.
47446 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47448         * gcc.dg/20020201-4.c: New test.
47450 2002-02-04  Ben Elliston  <bje@redhat.com>
47452         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47453         target_info attribute != 0, in addition to the empty string.
47454         (gcc_target_compile): Likewise.
47456 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
47458         * gcc.dg/Wswitch.c: New test.
47459         PR gcc/4475. PR gcc/3780.
47461 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
47463         * g77.f-torture/execute/5122.f: New test for regressions
47464         against PR fortran/5122.
47466 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
47468         * g77.f-torture/compile/pr3743.f: Delete
47469         * g77.dg/pr3743-1.f: New test.
47470         * g77.dg/pr3743-2.f: New test.
47471         * g77.dg/pr3743-3.f: New test.
47472         * g77.dg/pr3743-4.f: New test.
47474 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47476         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47478 2002-02-02  Richard Henderson  <rth@redhat.com>
47480         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47481         * gcc.c-torture/execute/bf64-1.c: Likewise.
47483 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47485         * gcc.dg/20020201-2.c: New test.
47487         * gcc.dg/20020201-3.c: New test.
47489         * gcc.c-torture/execute/bitfld-2.c: New test.
47491 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47493         * gcc.dg/bitfld-1.c: Update.
47494         * gcc.dg/bitfld-2.c: Update.
47495         * gcc.c-torture/execute/bitfld-1.x: New.
47497 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47499         * gcc.c-torture/execute/20020201-1.c: New test.
47501 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
47503         PR target/5469
47504         * gcc.dg/20020201-1.c: New test.
47506 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
47508         PR fortran/3743
47509         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47510         * g77.f-torture/compile/pr3743.x: Remove
47512 2002-01-31  Tom Rix  <trix@redhat.com>
47514         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47516 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47518         * gcc.dg/noncompile/20020130-1.c: New test.
47520 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
47522         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47524 2002-01-29  Richard Henderson  <rth@redhat.com>
47526         * gcc.c-torture/execute/991118-1.c: Cast various constants back
47527         to long long.
47528         * gcc.c-torture/execute/bf64-1.c: Likewise.
47530 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
47532         * gcc.c-torture/execute/20020129-1.c: New test.
47534 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47536         * gcc.c-torture/compile/20000224-1.c: Update.
47537         * gcc.c-torture/execute/bitfld-1.c: New tests.
47538         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47539         * gcc.dg/uninit-A.c: Update.
47541 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47543         * g++.dg/template/ctor1.C: Add instantiation.
47545 2002-01-28  Paul Koning  <pkoning@equallogic.com>
47547         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47548         argument to __builtin_prefetch to be const ptr.
47550 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
47552         * gcc.c-torture/compile/20020120-1.c: New test.
47554 2002-01-27  Kazu Hirata  <kazu@hxi.com>
47556         * gcc.c-torture/execute/20020127-1.c: New test.
47558 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
47560         * g77.dg/f77-edit-i-in.f: New test
47561         * g77.dg/f77-edit-i-out.f: New test
47563 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
47565         * gcc.dg/debug/debug.exp: New file.
47566         * gcc.dg/debug/trivial.c: New file.
47567         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47568         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47569         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47570         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47571         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47572         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47573         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47574         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47575         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47576         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47577         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47578         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47579         * gcc.dg/20000503-1.c: Removed.
47580         * gcc.dg/20010207-1.c: Removed.
47581         * gcc.dg/20011223-1.c: Removed.
47582         * gcc.dg/20020104-2.c: Removed.
47583         * gcc.dg/debug-1.c: Removed.
47584         * gcc.dg/debug-2.c: Removed.
47585         * gcc.dg/debug-3.c: Removed.
47586         * gcc.dg/debug-4.c: Removed.
47587         * gcc.dg/debug-5.c: Removed.
47588         * gcc.dg/debug-6.c: Removed.
47589         * gcc.dg/dwarf2-1.c: Removed.
47590         * gcc.dg/dwarf2-2.c: Removed.
47592 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
47594         * g++.old-deja/g++.other/eh5.C: New test.
47595         * g++.old-deja/g++.other/sibcall2.C: New test.
47596         * g++.old-deja/g++.other/array9.C: New test.
47597         * g++.old-deja/g++.other/typename2.C: New test.
47598         * g++.old-deja/g++.other/crash60.C: New test.
47599         * g++.old-deja/g++.other/conv9.C: New test.
47600         * g++.old-deja/g++.other/mangle10.C: New test.
47601         * g++.old-deja/g++.other/unchanging1.C: New test.
47602         * g++.old-deja/g++.other/exprstmt1.C: New test.
47603         * g++.old-deja/g++.other/inline23.C: New test.
47604         * g++.old-deja/g++.eh/ia64-1.C: New test.
47605         * g++.old-deja/g++.other/dwarf2-1.C: New test.
47606         * g++.old-deja/g++.other/reload1.C: New test.
47607         * g++.old-deja/g++.other/static20.C: New test.
47608         * g++.old-deja/g++.other/local-alloc1.C: New test.
47609         * g++.old-deja/g++.other/conv8.C: New test.
47610         * g++.old-deja/g++.other/stmtexpr2.C: New test.
47611         * g++.old-deja/g++.other/storeexpr1.C: New test.
47612         * g++.old-deja/g++.other/storeexpr2.C: New test.
47613         * g++.dg/eh/template2.C: New test.
47614         * g++.dg/warn/weak1.C: New test.
47616 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
47618         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47619         Remove first, non-varying, argument.
47621 2002-01-23  Richard Henderson  <rth@redhat.com>
47623         * gcc.dg/inline-2.c: New.
47625         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47626         Add optional target arg.  Check number of arguments.
47627         (scan-assembler-not, scan-assembler-dem): Likewise.
47628         (scan-assembler-dem-not): Likewise.
47630 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47632         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47633         line 12.
47634         * g++.old-deja/g++.brendan/parse3.C,
47635         g++.old-deja/g++.other/crash26.C,
47636         g++.old-deja/g++.other/crash28.C,
47637         g++.old-deja/g++.other/crash29.C,
47638         g++.old-deja/g++.other/crash30.C,
47639         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47641 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
47643         * gcc.dg/20020115-1.c: New.
47645 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
47647         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47649 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
47651         * gcc.dg/20020122-3.c: New.
47653 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
47655         * g++.dg/other/gc1.C: New test.
47657 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47659         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47661 2002-01-22  Richard Henderson  <rth@redhat.com>
47663         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47665 2002-01-22  Richard Henderson  <rth@redhat.com>
47667         * gcc.dg/20020122-4.c: New.
47669 2002-01-22  H.J. Lu <hjl@gnu.org>
47671         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47672         link output.
47673         * gcc.dg/special/ecos.exp: Likewise.
47674         * lib/g++-dg.exp: Likewise.
47675         * lib/g77-dg.exp: Likewise.
47676         * lib/gcc-dg.exp : Likewise.
47677         * lib/mike-g++.exp: Likewise.
47678         * lib/mike-g77.exp: Likewise.
47679         * lib/mike-gcc.exp: Likewise.
47680         * lib/objc-dg.exp: Likewise.
47682 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
47684         PR target/5379
47685         * gcc.dg/20020122-2.c: New test.
47687 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
47689         * gcc.dg/20020122-1.c: New test.
47691 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
47693         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47695 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
47697         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47699 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47701         * gcc.c-torture/compile/20020121-1.c: New test.
47703 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47705         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47706         ld_library_path.
47708 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
47710         * gcc.dg/20020218-1.c: New test.
47712 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
47714         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47715         messages
47716         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47717         "At global scope" warning
47718         * g++.dg/ext/align1.C: Change cygwin test for alignment
47719         from db-bogus to dg-warning
47721 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
47723         * g77.f-torture/compile/cpp2.F: New test.
47725 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47727         * g++.dg/template/access1.C: New test.
47729 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
47731         * gcc.dg/20020118-1.c: New.
47733 2002-01-18  Kazu Hirata  <kazu@hxi.com>
47735         * gcc.c-torture/execute/20020118-1.c: New test.
47737 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47739         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47740         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47741         alignment warnings.
47743 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47745         * gcc.misc-tests/i386-prefetch.exp: Save and restore
47746         torture_with_loops and torture_without_loops
47748 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
47750         * gcc.c-torture/compile/20020116-1.c: New test.
47752 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
47754         * gcc.dg/20020116-2.c: New test.
47756         * gcc.dg/ultrasp4.c: New test.
47758         * gcc.dg/20020116-1.c: New test.
47760 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
47762         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47763         by EABI.
47765 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
47767         * gcc.misc-tests/i386-prefetch.exp: New.
47768         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47769         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47770         * gcc.misc-tests/i386-pf-none-1.c: New test.
47771         * gcc.misc-tests/i386-pf-sse-1.c: New test.
47773 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
47775         * gcc.dg/gnu89-init-1.c: Add new tests.
47777 2002-01-15  Andreas Jaeger  <aj@suse.de>
47779         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47780         * gcc.dg/i386-mmx-2.c: Likewise.
47781         * gcc.dg/i386-sse-1.c: Likewise.
47782         * gcc.dg/i386-sse-2.c: Likewise.
47783         * gcc.dg/i386-sse-3.c: Likewise.
47785 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
47787         * g77.f-torture/execute/intrinsic-unix-bessel.f:
47788         Uncomment additional cases that now pass.
47790 2002-01-11  Richard Henderson  <rth@redhat.com>
47792         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47793         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47795 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
47797         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47799 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
47801         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47802         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47804 2002-01-10  Dale Johannesen  <dalej@apple.com>
47806         * gcc.c-torture/execute/loop-11.c: New.
47808 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
47810         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47811         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47813 2002-01-09  Richard Henderson  <rth@redhat.com>
47815         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47816         type in which to perform the operation for each size.
47818 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
47820         * gcc.c-torture/compile/20020109-2.c: New test.
47822 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
47824         * gcc.c-torture/execute/loop-10.c: New test.
47826 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47828         * gcc.c-torture/compile/20010226-1.c: New test.
47829         * gcc.c-torture/compile/20010227-1.c: New test.
47830         * gcc.c-torture/compile/20010426-1.c: New test.
47831         * gcc.c-torture/compile/20010510-1.c: New test.
47832         * gcc.c-torture/compile/20010605-3.c: New test.
47833         * gcc.c-torture/compile/20010824-1.c: New test.
47834         * gcc.c-torture/execute/20010409-1.c: New test.
47835         * gcc.dg/noncompile/20000901-1.c: New test.
47836         * gcc.dg/20001023-1.c: New test.
47837         * gcc.dg/20001101-1.c: New test.
47838         * gcc.dg/20001102-1.c: New test.
47839         * gcc.dg/20010207-1.c: New test.
47840         * gcc.dg/20010405-1.c: New test.
47841         * gcc.dg/20010822-1.c: New test.
47842         * gcc.dg/20011107-1.c: New test.
47844 2002-01-09  Jeffrey A Law  (law@redhat.com)
47846         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
47848         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
47849         execution failure on PA targets.
47851 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47853         * gcc.c-torture/compile/20020109-1.c: New test.
47855 2002-01-08  Kazu Hirata  <kazu@hxi.com>
47857         * gcc.c-torture/execute/20020108-1.c: New test.
47859 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
47861         * gcc.dg/20020108-1.c: New test.
47863 2002-01-08  H.J. Lu <hjl@gnu.org>
47865         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
47866         for header files.
47868 2002-01-08  Geoff Keating  <geoffk@redhat.com>
47870         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
47871         consistency.
47873 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
47875         * gcc.dg/altivec-4.c: Test altivec predicates.
47877 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
47879         * gcc.c-torture/execute/20020107-1.c: New test.
47881 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
47883         PR c/5279
47884         * gcc.c-torture/compile/20020106-1.c: New test.
47886 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
47888         * gcc.c-torture/execute/nestfunc-4.c: New test.
47890 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47892         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
47893         extra triple that slipped in.
47894         * g++.old-deja/g++.abi/align.C: Likewise.
47895         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47897 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47899         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
47900         * g++.old-deja/g++.abi/align.C: Likewise.
47901         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47903         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
47904         on FreeBSD/i386.
47905         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
47906         FreeBSD.
47908 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
47910         * gcc.dg/20020104-1.c: New test.
47912         * gcc.dg/20020104-2.c: New test.
47914 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
47916         * gcc.dg/20020103-1.c: Fix typo in target selector.
47918 2002-01-03  Richard Henderson  <rth@redhat.com>
47920         * gcc.dg/20020103-1.c: New.
47922 2002-01-03  Kazu Hirata  <kazu@hxi.com>
47924         * gcc.c-torture/execute/20020103-1.c: New test.
47926 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
47928         * g++.dg/other/debug2.C: New test.
47930         * gcc.c-torture/compile/20020103-1.c: New test.
47932 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
47934         * gcc.dg/gnu89-init-1.c: Added new tests.
47936 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47938         * g++.dg/template/friend2.C: Remove as patch is reverted.
47940         * g++.dg/warn/oldcast1.C: New test.
47942         * g++.dg/template/ptrmem1.C: New test.
47943         * g++.dg/template/ptrmem2.C: New test.
47945         * g++.dg/template/ntp.C: New test.
47947         * g++.dg/other/component1.C: New test.
47949         * g++.dg/template/ttp3.C: New test.
47951         * g++.dg/template/friend2.C: New test.
47952         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
47954 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47956         * g++.dg/other/ptrmem1.C: New test.
47957         * g++.dg/other/ptrmem2.C: New test.
47959 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47961         * g++.dg/template/ctor1.C: New test.
47963 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47965         * g++.dg/template/friend2.C: New test.
47967 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
47969         * gcc.dg/mmix-1.c: New test.
47971 2001-12-31  Richard Henderson  <rth@redhat.com>
47973         * gcc.dg/asm-5.c: New.
47975 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
47977         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
47978         in namespace __gnu_cxx
47980 2001-12-30  Richard Henderson  <rth@redhat.com>
47982         * gcc.dg/debug-6.c: New.
47984 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
47986         * gcc.c-torture/compile/20011229-2.c: New test.
47988 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
47990         * gcc.dg/debug-3.c: New test.
47991         * gcc.dg/debug-4.c: New test.
47992         * gcc.dg/debug-5.c: New test.
47994 2001-12-29  Richard Henderson  <rth@redhat.com>
47996         * g++.dg/eh/loop1.C: New.
47998 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48000         * g++.dg/template/crash1.C: New test.
48002 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
48004         * g++.dg/other/const1.C: New test.
48006 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48008         * gcc.c-torture/compile/20011229-1.c: New test.
48010 2001-12-28  Stan Shebs  <shebs@apple.com>
48012         * lib/objc-torture.exp: Resync with c-torture.exp.
48013         * lib/objc.exp: Load standard libraries.
48015 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
48017         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48018         additional tests.
48020 2001-12-27  Roger Sayle <roger@eyesopen.com>
48022         * gcc.c-torture/execute/string-opt-16.c: New testcase.
48024 2001-12-27  Richard Henderson  <rth@redhat.com>
48026         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48028 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48030         * g++.dg/eh/ctor1.C: New test.
48031         * g++.dg/other/error2.C: New test.
48033 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48035         * g++.dg/other/init2.C: New test.
48037 2001-12-24  Richard Henderson  <rth@redhat.com>
48039         * gcc.dg/20011223-1.c: New.
48040         * gcc.dg/inline-1.c: New.
48042 2001-12-23  Richard Henderson  <rth@redhat.com>
48044         * gcc.dg/asm-4.c: Test operand modifiers.
48046 2001-12-23  Richard Henderson  <rth@redhat.com>
48048         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48050 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48052         * gcc.c-torture/execute/20011223-1.c: New test.
48054 2001-12-21  Richard Henderson  <rth@redhat.com>
48056         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48057         re-enables the warning.
48059 2001-12-21  Richard Henderson  <rth@redhat.com>
48061         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48063 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48065         * gcc.c-torture/compile/20011218-1.c: New test.
48067 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
48069         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
48070         arm-isr.c test.
48071         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
48072         epilogue generation for ARM ISR routines.
48074 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48076         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48077         * gcc.dg/format/c90-printf-3.c: Likewise.
48078         * gcc.dg/format/c99-printf-3.c: Likewise.
48079         * gcc.dg/format/ext-1.c: Likewise.
48080         * gcc.dg/format/ext-6.c: Likewise.
48081         * gcc.dg/format/format.h: Prototype unlocked stdio.
48083 2001-12-20  Richard Henderson  <rth@redhat.com>
48085         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48086         (arena): Use it.
48087         (malloc): Correct allocation logic.  Abort if we fill up the
48088         arena before initialization complete.
48089         (realloc): Correct allocation logic.
48091 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48093         * gcc.c-torture/compile/20011219-2.c: New test.
48095         * gcc.c-torture/execute/20011219-1.c: New test.
48097 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
48099         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48100         target does not support weak symbols.
48102 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
48104         * gcc.c-torture/compile/20011219-1.c: New test.
48106 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
48108         * g++.dg/other/error1.C: New test.
48110 2001-12-17  Jeffrey A Law  (law@redhat.com)
48112         * gcc.c-torture/execute/20011217-1.c: New test.
48114 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
48116         * objc.dg/special/: New directory.
48117         * objc.dg/special/special.exp: New file.
48118         * objc.dg/special/unclaimed-category-1.h: New file.
48119         * objc.dg/special/unclaimed-category-1a.m: New file.
48120         * objc.dg/special/unclaimed-category-1.m: New file.
48122 2001-12-17  Andreas Jaeger  <aj@suse.de>
48124         * gcc.c-torture/compile/20011217-2.c: New test.
48126 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48128         * gcc.c-torture/compile/20011217-1.c: New test.
48130 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
48132         * gcc.dg/20011214-1.c: New.
48134 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
48136         * gcc.dg/altivec-4.c: New.
48138 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
48140         * gcc.dg/20011113-1.c: New test.
48142 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48144         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48145         std::__malloc_alloc_template<0> and
48146         std::__default_alloc_template<false, 0>.
48148 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
48150         * objc/execute/bf-21.m: New test.
48151         * objc/execute/enumeration-1.m: New test.
48152         * objc/execute/enumeration-2.m: New test.
48154 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
48156         * gcc.dg/gnu89-init-1.c: New test.
48158 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
48160         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48161         * g++.old-deja/g++.jason/2371.C: Likewise.
48162         * g++.old-deja/g++.jason/template33.C: Likewise.
48163         * g++.old-deja/g++.jason/template34.C: Likewise.
48164         * g++.old-deja/g++.jason/template36.C: Likewise.
48165         * g++.old-deja/g++.oliva/typename1.C: Likewise.
48166         * g++.old-deja/g++.oliva/typename2.C: Likewise.
48167         * g++.old-deja/g++.other/typename1.C: Likewise.
48168         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48169         * g++.old-deja/g++.pt/nontype5.C: Likewise.
48170         * g++.old-deja/g++.pt/typename11.C: Likewise.
48171         * g++.old-deja/g++.pt/typename14.C: Likewise.
48172         * g++.old-deja/g++.pt/typename16.C: Likewise.
48173         * g++.old-deja/g++.pt/typename3.C: Likewise.
48174         * g++.old-deja/g++.pt/typename4.C: Likewise.
48175         * g++.old-deja/g++.pt/typename5.C: Likewise.
48176         * g++.old-deja/g++.pt/typename7.C: Likewise.
48177         * g++.old-deja/g++.robertl/eb9.C: Likewise.
48179 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
48181         * g++.dg/other/linkage1.C: New test.
48182         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48183         specifiers.
48185 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48187         * gcc.dg/concat.c: New test.
48189 2001-12-11  Stan Shebs  <shebs@apple.com>
48191         * objc/compile: New test directory.
48192         * objc/compile/compile.exp: New expect script.
48193         * objc/compile/20011211-1.m: New compile test.
48195 2001-12-11  Jason Merrill  <jason@redhat.com>
48197         * lib/prune.exp (prune_gcc_output): Also handle "In member
48198         function".  So many permutations...
48200 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
48202         * g++.dg/template/typedef1.C: New test.
48204 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
48206         * g++.dg/other/copy1.C: New test.
48208 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
48210         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48212         * gcc.dg/builtin-choose-expr.c: New.
48214 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
48216         * gcc.dg/altivec-2.c: New.
48218 2001-12-07  Richard Henderson  <rth@redhat.com>
48220         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48222 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
48224         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48225         ultrasparc.
48227 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48229         * g++-old.deja/g++.robertl/eb101.C: Deleted.
48231 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
48233         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48234         variable argument list.
48236 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
48238         * gcc.c-torture/execute/memcheck: Delete entire directory.
48239         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48240         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48242 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48244         * gcc.dg/Wshadow-1.c: New test.
48246 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
48248         * gcc.c-torture/compile/20011130-1.c: New test.
48250         * gcc.dg/noncompile/20011025-1.c: New test.
48252         * g++.dg/other/anon-union.C: New test.
48254         * gcc.c-torture/execute/20011024-1.c: New test.
48256 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48258         * gcc.c-torture/execute/20000722-1.x,
48259         gcc.c-torture/execute/20010123-1.x: Remove.
48260         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48261         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48262         gcc.dg/c99-complit-2.c: New tests.
48264 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
48266         * g++.dg/inherit/base1.C: New test.
48268 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
48270         * g++.dg/other/stdarg1.C: New test.
48272         * gcc.c-torture/compile/20011130-2.c: New test.
48274 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
48276         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48277         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48278         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48279         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48280         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48281         * gcc.dg/builtin-prefetch-1.c: New test.
48283 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
48285         * gcc.dg/20011130-1.c: New test.
48287 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48289         * g++.dg/other/scope1.C: New test.
48290         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48292 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48294         * gcc.dg/vla-init-1.c: New test.
48296 2001-12-01  Geoff Keating  <geoffk@redhat.com>
48298         * gcc.c-torture/compile/structs.c: New testcase from GDB.
48300 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48302         * objc.dg/alias.m: Update.
48303         * objc.dg/class-1.m: Update.
48304         * objc.dg/const-str-1.m: Update.
48305         * objc.dg/fwd-proto-1.m: Update.
48306         * objc.dg/id-1.m: Update.
48307         * objc.dg/super-class-1.m: Update.
48309 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
48311         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48312         constructs.
48314 2001-11-28  Jeffrey A Law  (law@cygnus.com)
48316         * gcc.c-torture/execute/20011128-1.c: New test.
48318 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
48320         * gcc.dg/20011127-1.c: New test.
48322 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48324         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
48325         from Austin Group draft 7.
48326         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
48327         scanf format arguments.
48328         * gcc.dg/format/no-exargs-2.c: New test.
48330 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
48332         * g++.dg/abi/vbase8-4.C: New test.
48334 2001-11-24  Ian Lance Taylor  <ian@airs.com>
48336         * gcc.c-torture/execute/20011121-1.c: New test.
48338 2001-11-23  Jeffrey A Law  (law@cygnus.com)
48340         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48342 2001-11-23  Andreas Jaeger  <aj@suse.de>
48344         * gcc.dg/cpp/charconst-2.c: New test.
48346 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
48348         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48349         to the host if it is remote.  Let tests specify extra headers
48350         they use.
48351         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48352         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48353         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48354         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48355         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48356         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48357         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48358         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48359         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48360         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48362 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
48364         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48365         for little endian ARMs.
48367 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
48369         * gcc.c-torture/compile/20011119-1.c: New test.
48370         * gcc.c-torture/compile/20011119-2.c: New test.
48372 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
48374         * gcc.dg/altivec-1.c: Fix typo.
48376 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48378         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48380 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
48382         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48384 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
48386         * lib/g77.exp: Don't specify --rpath-link.
48388         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48389         across all the headers.
48390         * gcc.dg/format/format.exp: For testing on a remote host,
48391         copy format.h.
48393         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48394         * gcc.c-torture/execute/930406-1.c: Likewise.
48395         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48397 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
48399         * gcc.dg/altivec-1.c: New.
48401 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
48403         * gcc.dg/cpp/fpreprocessed.c: New test case.
48405 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48407         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48408         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48409         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48411 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48413         * gcc.dg/no-builtin-1.c: New test.
48415 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
48417         * gcc.c-torture/execute/20011115-1.c: New test.
48419 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
48421         * gcc.c-torture/compile/20011114-2.c: New test.
48422         * gcc.c-torture/compile/20011114-3.c: New test.
48423         * gcc.c-torture/compile/20011114-4.c: New test.
48425 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48427         * g++.dg/other/init1.C: New test.
48429 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
48431         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48432         message.
48434         * gcc.c-torture/execute/20011114-1.c: New testcase.
48436         * gcc.c-torture/compile/20010327-1.c: Revert last change.
48437         * gcc.c-torture/compile/20011114-1.c: New test, exactly
48438         like the (before this change) version of 20010327-1.c.
48440 2001-11-14  Roger Sayle <roger@eyesopen.com>
48442         * gcc.c-torture/execute/string-opt-13.c: New testcase.
48444 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
48446         * g++.dg/init/array2.C: New test.
48448 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
48450         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48452 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
48454         * g++.dg/other/forscope1.C: New test.
48455         * g++.dg/ext/forscope1.C: New test.
48456         * g++.dg/ext/forscope2.C: New test.
48458 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
48460         * gcc.c-torture/execute/20011113-1.c: New test.
48462 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
48464         * gcc.c-torture/execute/20011109-2.c: New test.
48466         * gcc.c-torture/execute/20011109-1.c: New test.
48468 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
48470         * gcc.c-torture/compile/20011109-1.c: New test.
48472 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
48474         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48475         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48476         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48477         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48478         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48479         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48480         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48482 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48484         * g++.dg/warn/Wshadow-1.C: New tests.
48485         * g++.old-deja/g++.mike/for3.C: Update.
48487 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48489         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48490         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48491         XFAILs.  Adjust expected error texts.
48492         * gcc.c-torture/compile/20011106-1.c,
48493         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48494         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48495         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48496         gcc.dg/c99-array-lval-5.c: New tests.
48498 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48500         * gcc.dg/cpp/defined.c: Update.
48502 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48504         * gcc.c-torture/execute/anon-1.c: New test.
48506 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
48508         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48509         same size, so no warning should be produced on stormy16.
48511         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48512         due to oversized array.
48513         * g++.old-deja/g++.mike/ns15.C: Likewise.
48514         * g++.old-deja/g++.pt/crash16.C: Likewise.
48516 2001-11-02  Graham Stott  <grahams@redhat.com>
48518         * g++.dgother/debug1.C: Fix typos.
48520 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
48522         * g++.dg/other/debug1.C: New test.
48524 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48526         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48527         of unsigned long.
48529 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
48531         * gcc.dg/20011029-2.c: New test.
48533         * gcc.c-torture/compile/20011029-1.c: New test.
48535 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
48537         * objc/execute/class_self-1.m: New test.
48538         * objc/execute/class_self-2.m: New test.
48540 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
48542         * gcc.misc-tests/msgs.exp: Delete.
48543         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48544         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
48545         error set to match recent changes.
48547 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
48549         * gcc.dg/20011021-1.c: New test.
48551 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
48553         * gcc.c-torture/compile/20011023-1.c: New test.
48555 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
48557         * lib/g77.exp: Rewrite based on lib/g++.exp.
48559 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
48561         * gcc.c-torture/execute/20011019-1.c: New test.
48563         * gcc.dg/20011018-1.c: New test.
48565 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
48567         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48569 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
48571         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48572         * gcc.dg/attr-invalid.c: Likewise.
48574 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
48576         * gcc.dg/20011015-1.c: New test.
48578 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48580         * g++.dg/template/unify2.C: New test.
48582 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48584         * g++.dg/other/exception-specification.C: New test
48586 2001-10-13  Tom Rix  <trix@redhat.com>
48588         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48589         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48591 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
48593         * gcc.dg/20011009-1.c: New test.
48595 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
48597         PR g++/4476
48598         * g++.dg/other/friend1.C: New test.
48600 2001-10-11  Richard Henderson  <rth@redhat.com>
48602         * g++.old-deja/g++.other/crash18.C: Add -S to options.
48604 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48606         * gcc.c-torture/compile/20011010-1.c: New.
48608 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48610         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48611         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48612         g77.f-torture/execute/execute.exp,
48613         g77.f-torture/noncompile/noncompile.exp,
48614         gcc.c-torture/compile/compile.exp,
48615         gcc.c-torture/execute/execute.exp,
48616         gcc.c-torture/execute/ieee/ieee.exp,
48617         gcc.c-torture/execute/memcheck/memcheck.exp,
48618         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48619         objc/execute/execute.exp: Update FSF address.
48621 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48623         * gcc.dg/cpp/cmdlne-C.c: Update.
48624         * gcc.dg/cpp/cmdlne-C2.c: New.
48626 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48628         * gcc.c-torture/execute/20011008-3.c: New.
48630 2001-10-08  DJ Delorie  <dj@redhat.com>
48632         * gcc.dg/20011008-1.c: New.
48633         * gcc.dg/20011008-2.c: New.
48635 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48637         * gcc.dg/cpp/spacing1.c: Update test.
48639 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48641         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48642         spelling errors of "separate" as "seperate".
48644 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
48646         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48647         enough to avoid inlining.
48649 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48651         * lib/g77.exp: set libg2c_dir correctly.
48653 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48655         * gcc.dg/cpp/macro11.c: New test.
48657 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48659         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48660         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48661         gcc.dg/format/multattr-3.c: New tests.
48662         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
48663         tests for format attributes on function pointers being rejected.
48665 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48667         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48669 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48671         * g++.dg/warn/format1.C: New test.
48673 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48675         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48677 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48679         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48681 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48683         * gcc.dg/cpp/redef2.c: Add test.
48685 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
48687         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48688         long-standing bug on i686, apparently.
48689         * gcc.c-torture/execute/loop-2c.x: New file.
48690         * gcc.c-torture/execute/loop-2d.x: New file.
48691         * gcc.c-torture/execute/loop-3c.x: New file.
48693 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
48695         * gcc.dg/cpp/20000625-2.c: Correct line number.
48697 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48699         * gcc.dg/cpp/macro10.c: New test.
48700         * gcc.dg/cpp/strify3.c: New test.
48701         * gcc.dg/cpp/spacing1.c: Add tests.
48702         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48703         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48705 2001-09-24  DJ Delorie  <dj@redhat.com>
48707         * gcc.c-torture/execute/20010924-1.c: New test.
48709 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48711         * objc/execute/paste.m: Remove.
48713 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48715         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48717 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
48719         * g77.dg/strlen0.f: New test.
48721 2001-09-21  Richard Henderson  <rth@redhat.com>
48723         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48724         * g++.old-deja/g++.abi/vtable2.C: Likewise.
48726 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48728         Table-driven attributes.
48729         * g++.dg/ext/attrib1.C: New test.
48731 2001-09-20  DJ Delorie  <dj@redhat.com>
48733         * gcc.dg/20000926-1.c: Update expected warning messages.
48734         * gcc.dg/array-2.c: Likewise, and test for warnings too.
48735         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48736         array.
48738 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
48740         * g++.dg/eh/registers1.C: New test case.
48742 2001-09-17  Richard Henderson  <rth@redhat.com>
48744         * gcc.dg/array-5.c: Fix VLA decomposition test.
48746 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48748         * gcc.dg/cpp/line5.c: New testcase.
48750 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48752         * gcc.dg/cpp/macro9.c: New test.
48754 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
48756         * gcc.c-torture/execute/980223.c: Change type of addr from long
48757         to char *.
48759 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
48761         * gcc.c-torture/execute/20010915-1.c: New test.
48763 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
48765         * g77.dg/bprob: New directory.
48766         * g77.dg/bprob/bprob.exp: New file.
48767         * g77.dg/bprob/bprob-1.f: New test.
48768         * g77.dg/gcov: New directory.
48769         * g77.dg/gcov/gcov.exp: New file.
48770         * g77.dg/gcov/gcov-1.f: New test.
48771         * g77.dg/gcov/gcov-1.x: New file.
48773 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48775         * gcc.dg/cpp/directiv.c: Update.
48776         * gcc.dg/cpp/undef1.c: Update.
48778 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
48780         * gcc.dg/20010912-1.c: New test.
48782 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
48784         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48785         language-independent file in lib.
48786         * lib/gcov.exp: New file.
48788 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48790         * gcc.c-torture/compile/20010911-1.c: New test.
48792 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
48794         * lib/profopt.exp: New, to support profile-directed optimizations.
48795         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48796         * gcc.misc-tests/bprob-1.c: New test.
48797         * gcc.misc-tests/bprob-2.c: New test.
48799 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
48801         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48802         XFAIL and which kinds of gcov output to verify.
48803         * gcc.misc-tests/gcov-4b.x: New file.
48804         * gcc.misc-tests/gcov-5b.x: New file.
48805         * gcc.misc-tests/gcov-6.x: New file.
48806         * gcc.misc-tests/gcov-7.c: New test.
48807         * gcc.misc-tests/gcov-7.x: New file.
48809 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
48811         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48812         * gcc.misc-tests/gcov-6.c: New test.
48814 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48816         PR c++/3986
48817         * g++.dg/abi/vbase1.C: New test.
48819 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
48821         * objc.dg/method-2.m: New.
48823 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48825         PR c++/4203
48826         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48827         * g++.dg/init/empty1.C: New test.
48829 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
48831         * gcc.c-torture/compile/20010903-1.c: New test.
48833 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
48835         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
48836         for m68k.
48838 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
48840         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
48842         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
48844         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
48846 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
48848         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
48849         for 16-bit 'unsigned int'.
48851 2001-08-29  Kazu Hirata  <kazu@hxi.com>
48853         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
48855 2001-08-27  Richard Henderson  <rth@redhat.com>
48857         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
48858         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
48860 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
48862         * gcc.dg/asm-names.c (ymain): New.
48864 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
48866         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
48867         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
48868         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
48870 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48872         * gcc.dg/compare5.c: New testcase.
48874 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
48876         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
48877         and "In instantiation".
48879 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
48881         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
48883 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
48885         * gcc.misc-tests/gcov.exp: Add support for branch information.
48886         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
48887         * gcc.misc-tests/gcov-4.c: New test.
48888         * gcc.misc-tests/gcov-4b.c: New test.
48889         * gcc.misc-tests/gcov-5b.c: New test.
48891 2001-08-20  Zack Weinberg  <zackw@panix.com>
48893         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
48894         expected to fail.
48896 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48898         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
48900 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
48902         * g++.dg/eh/template1.C: New test.
48904 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
48906         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
48907         Fix thinko.
48908         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
48909         for xfail.
48911 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
48913         * lib/g77-dg.exp: Use prune.exp for common procedures
48914         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
48915         * lib/g77.exp: (g77-dg-prune) Remove
48917 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
48919         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
48921 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48923         * g++.dg/template/unify1.C: New test.
48925 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
48927         * g++.dg/abi/empty4.C: New test.
48929 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
48931         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
48932         solaris2.*
48933         * g77.f-torture/compile/pr3743.x: Likewise.
48935 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48937         * g++.dg/other/using-declaration.C: New test.
48939 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48941         * gcc.dg/cpp/tr-sign.c: New testcase.
48943 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48945         * gcc.dg/cpp/19951025-1.c: Revert.
48946         * gcc.dg/cpp/directiv.c: We no longer process directives that
48947         interrupt macro arguments.
48949 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
48951         * gcc.dg/bconstp-1.c: New test.
48953 2001-08-03  Richard Henderson  <rth@redhat.com>
48955         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
48957 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48959         * gcc.dg/cpp/19951025-1.c: Update.
48961 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
48963         * g77.dg/ff90-1.f (s): Fix reference of variable z,
48964         should be x.
48966 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
48968         Kill -fhonor-std.
48969         * g++.old-deja/g++.ns/ns14.C: Remove special options.
48970         * g++.old-deja/g++.other/std1.C: Likewise.
48971         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
48973 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
48975         * lib/g77.exp: Load gcc-defs.exp for common procedures
48976         (g77_pass, g77_fail, g77_finish, g77_exit,
48977         ${tool}_check_unsupported_p} Now redundant.  Deleted.
48979 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
48981         * g77.dg/fbackslash.f
48982         * g77.dg/fcase-preserve.f
48983         * g77.dg/ff90-1.f
48984         * g77.dg/ffixed-line-length-0.f
48985         * g77.dg/ffixed-line-length-132.f
48986         * g77.dg/ffixed-line-length-7.f
48987         * g77.dg/ffixed-line-length-72.f
48988         * g77.dg/ffixed-line-length-none.f
48989         * g77.dg/ffree-form-1.f
48990         * g77.dg/fno-backslash.f
48991         * g77.dg/fno-f90-1.f
48992         * g77.dg/fno-fixed-form-1.f
48993         * g77.dg/fno-onetrip.f
48994         * g77.dg/fno-typeless-boz.f
48995         * g77.dg/fno-underscoring.f
48996         * g77.dg/fno-vxt-1.f
48997         * g77.dg/fonetrip.f
48998         * g77.dg/ftypeless-boz.f
48999         * g77.dg/fugly-assumed.f
49000         * g77.dg/funderscoring.f
49001         * g77.dg/fvxt-1.f
49003 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
49005         * objc.dg/fwd-proto-1.m: New.
49006         * objc.dg/local-decl-1.m: New.
49007         * objc.dg/naming-1.m: New.
49008         * objc.dg/naming-2.m: New.
49009         * objc.dg/proto-hier-1.m: New.
49011 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
49013         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49014         largest-type elements to a struct makes its size grow.
49016 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49018         * g++.dg/abi/vthunk1.C: New test.
49020 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
49022         * g++.dg/abi/vbase8-22.C: New test.
49024 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49026         * gcc.dg/cpp/macro8.c: New test.
49028 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49030         * g++.dg/abi/vbase8-21.C: New test.
49032 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
49034         * g++.dg/abi/vbase8-10.C: New test.
49036 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49038         * lib/g++.exp (g++_set_ld_library_path): Renamed to
49039         ${tool}_set_ld_library_path.
49040         Changed caller.
49041         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49042         g++.exp.
49044 2001-07-26  Stan Cox <scox@redhat.com>
49046         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49047         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49048         gcc_exit, gcc_check_unsupported_p):
49049         Moved to gcc-deps.exp
49050         * gcc-deps.exp: New file.
49052 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49054         * g++.old-deja/g++.pt/defarg14.C: New test.
49056 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49058         * g++.old-deja/g++.other/lineno5.C: New test.
49060 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49062         * g++.old-deja/g++.pt/crash68.C: New test.
49064 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49066         * g++.old-deja/g++.other/crash42.C: New test.
49068 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49070         * gcc.dg/cpp/extratokens.c: Fix.
49071         * gcc.dg/cpp/skipping2.c: New tests.
49073 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49075         * gcc.c-torture/execute/20010724-1.c: New file.
49076         * gcc.c-torture/execute/20010724-1.x: New file.
49078 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49080         * g++.old-deja/g++.other/cond7.C: New test.
49082 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49084         * g++.old-deja/g++.other/optimize4.C: New test.
49086 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49088         * g++.old-deja/g++.abi/vbase8-5.C: New test.
49090 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
49092         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49093         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49094         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49095         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49097         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49098         bug report" message.
49100         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49101         * g++.dg/ext/instantiate1.C: Move from old-deja.
49103 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
49105         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49106         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49107         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49108         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49110 2001-07-23  Jeffrey A Law  (law@cygnus.com)
49112         * gcc.c-torture/execute/20010723-1.c: New test.
49114 2001-07-23  Ben Elliston  <bje@redhat.com>
49116         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49118 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49120         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49121         i[34567]86-*-*.
49122         Delete handling of ieee_multilib_flags.
49123         Pass -mieee for alpha*-*-* and sh-*-*.
49124         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49126 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
49128         Remove old-abi tests.
49129         * g++.old-deja/g++.mike/p11116.C: Remove.
49130         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49132 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
49134         * g77.f-torture/compile/pr3743.f: New test
49136 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
49138         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49140 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49142         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49143         g++.old-deja/g++.pt/static6.C: Likewise.
49144         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49145         supports weak symbols.
49147 2001-07-18  Andreas Jaeger  <aj@suse.de>
49149         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49150         supported again.
49152 2001-07-18  Andreas Jaeger  <aj@suse.de>
49154         * gcc.dg/iftrap-1.c: Fix target line.
49156 2001-07-17  Richard Henderson  <rth@redhat.com>
49158         * gcc.c-torture/execute/20010717-1.c: New.
49160 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49162         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49163         tests.
49165 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49167         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49169 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49171         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49172         UAC_SIGBUS, UAC_NOPRINT definitions.
49174 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
49176         * objc/execute/object_is_class.m: New test.
49177         * objc/execute/object_is_meta_class.m: New test.
49179 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49181         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49182         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49184 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
49186         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49187         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49189 2001-07-14  Richard Henderson  <rth@redhat.com>
49191         * gcc.dg/iftrap-1.c: New.
49193 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
49195         * g77.f-torture/execute/intrinsic77.f: New test.
49197 2001-07-11  Janis Johnson <janis@us.ibm.com>
49199         * gcc.misc-tests/gcov-3.c: New test.
49201 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49203         * gcc.c-torture/compile/20010711-1.c,
49204         * gcc.c-torture/compile/20010711-2.c: New tests.
49206 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49208         * gcc.c-torture/execute/20010711-1.c: New test.
49210 2001-07-11  Ben Elliston  <bje@redhat.com>
49212         * g++.old-deja/g++.other/enum5.C: New test.
49214 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
49216         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49217         (g++-dg-prune): Call prune_gcc_output.
49218         * prune.exp: New file for prune_gcc_output.
49219         * lib/g++.exp, lib/gcc.exp: Load it.
49221 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49223         * gcc.c-torture/compile/20010701-1.c,
49224         g++.old-deja/g++.ext/attrib6.C: New tests.
49226 2001-07-06  Jeffrey A Law  (law@cygnus.com)
49228         * gcc.c-torture/compile/20010706-1.c: New test.
49230 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
49232         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49234 2001-06-28  Stan Shebs  <shebs@apple.com>
49236         * gcc.dg/pragma-darwin.c: New test.
49238 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49240         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49241         Solaris 2.[678] system.
49243 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49245         * gcc.dg/20010622-1.c: New test.
49247 2001-06-18  Stan Shebs  <shebs@apple.com>
49249         * objc.dg: New directory.
49250         * objc.dg/dg.exp: New file.
49251         * objc.dg/alias.m: New.
49252         * objc.dg/class-1.m: New.
49253         * objc.dg/class-2.m: New.
49254         * objc.dg/const-str-1.m: New.
49255         * objc.dg/const-str-2.m: New.
49256         * objc.dg/id-1.m: New.
49257         * objc.dg/method-1.m: New.
49258         * objc.dg/super-class-1.m: New.
49259         * lib/objc-dg.exp: New file.
49261 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49263         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49264         of label name.
49266 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
49268         * g++.old-deja/g++.abi/vbase8-9.C: New test.
49270 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49272         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49273         variable.
49275 2001-06-12  Richard Henderson  <rth@redhat.com>
49277         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49279 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49281         * g++.old-deja/g++.abi/vbase5.C: New test.
49282         * g++.old-deja/g++.abi/vbase6.C: New test.
49283         * g++.old-deja/g++.abi/vbase7.C: New test.
49285 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49287         * gcc.c-torture/compile/20010610-1.c: New test.
49289 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49291         * g++.old-deja/g++.abi/vbase4.C: New test.
49293 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49295         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49296         support %f for HC11/HC12 targets.
49297         * gcc.c-torture/execute/930513-1.x: New file, likewise.
49298         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49299         on HC11/HC12 targets.
49300         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49302 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49304         * gcc.dg/wchar_t-1.c: New file.
49305         * gcc.dg/wint_t-1.c: Likewise.
49307 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
49309         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49311 2001-06-11  Richard Henderson  <rth@redhat.com>
49313         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49315 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49317         * gcc.c-torture/compile/20010611-1.c: New test.
49319 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49321         * gcc.dg/c99-tag-1.c: Add more tests.
49323 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
49325         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49326         representation on MN10300 and ARM/Thumb.
49328 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
49330         * g77.f-torture/execute/20010610.f: New.
49332 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
49334         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49335         names.
49337 2001-06-09  Richard Henderson  <rth@redhat.com>
49339         * gcc.c-torture/execute/ashrdi-1.c: New.
49340         * gcc.c-torture/execute/ashldi-1.c: New.
49341         * gcc.c-torture/execute/lshrdi-1.c: New.
49343 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
49345         * objc/execute/load-3.m: Added. Check sending +load to categories,
49346         in addition to classes.
49348 2001-06-08  Stan Shebs  <shebs@apple.com>
49350         * objc/execute/load-2.m: New test.  From Nicola Pero
49351         <n.pero@mi.flashnet.it>.
49353 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
49355         * gcc.c-torture/execute/20010605-2.c: New test.
49357 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49359         * g++.old-deja/g++.abi/vbase2.C: New test.
49360         * g++.old-deja/g++.abi/vbase3.C: New test.
49362 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49364         * g++.old-deja/g++.pt/friend49.C: New test.
49366 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
49368         * g++.old-deja/g++.ext/anon3.C: New test.
49370 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
49372         * g++.old-deja/g++.other/conv7.C: New test.
49374 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49376         * gcc.c-torture/compile/20010605-2.c: New test.
49378 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49380         * gcc.c-torture/execute/20010604-1.c: New test.
49382 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
49384         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49386 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
49388         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49389         (g++_link_flags): Likewise.
49390         (g++_init): Pass gccpath's value to two previous functions.
49392 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49394         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49395         Ensure logfile entry matches exec command line.
49397 2001-05-31  Richard Henderson  <rth@redhat.com>
49399         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49400         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49402 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
49404         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49405         compiler for irix6.2
49407 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
49409         * g++.old-deja/g++.other/optimize3.C: New file.
49411 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
49413         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49414         assemble.
49416 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
49418         * g++.old-deja/g++.other/optimize2.C: New file.
49420 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
49422         * gcc.c-torture/compile/20010518-2.c: New file.
49423         * gcc.c-torture/execute/20010518-1.c: New file.
49424         * gcc.c-torture/execute/20010518-2.c: New file.
49426 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49428         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49430 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
49432         G++ no longer defines builtins that do not begin with __builtin.
49433         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49434         * g++.old-deja/g++.brendand/misc13.C: Likewise.
49435         * g++.old-deja/g++.law/builtin1.C: Likewise.
49436         * g++.old-deja/g++.law/cvt2.C: Likewise.
49437         * g++.old-deja/g++.mike/net5.C: Likewise.
49438         * g++.old-deja/g++.other/builtins1.C: Likewise.
49439         * g++.old-deja/g++.other/builtins2.C: Likewise.
49440         * g++.old-deja/g++.other/builtins3.C: Likewise.
49441         * g++.old-deja/g++.other/builtins4.C: Likewise.
49442         * g++.old-deja/g++.other/inline8.C: Likewise.
49443         * g++.old-deja/g++.robertl/eb39.C: Likewise.
49445 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
49447         * g++.old-deja/g++.pt/using1.C: Adjust.
49448         * g++.old-deja/g++.pt/using2.C: New test.
49450 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49452         * gcc.dg/cpp/charconst.c: New tests.
49453         * gcc.dg/cpp/escape.c: New tests.
49454         * gcc.dg/cpp/escape-1.c: New tests.
49455         * gcc.dg/cpp/escape-2.c: New tests.
49456         * gcc.dg/cpp/ucs.c: New tests.
49458 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
49460         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49461         native compiler for irix6.5.
49463 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
49465         * lib/g++.exp (g++_include_flags): Use args to compute
49466         get_multilibs.
49467         (g++_link_flags): Likewise.
49468         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49470 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49472         * gcc.dg/c90-hexfloat-1.c: Add more tests.
49474 2001-05-21  Geoff Keating  <geoffk@redhat.com>
49476         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49477         this file.
49479 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49481         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49482         STACK_SIZE;
49483         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49484         to STACK_SIZE; Use it to define size of add_histo array.
49485         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49486         to STACK_SIZE.
49487         (f): Use GITT_SIZE to define size of gitt local table.
49488         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49489         to STACK_SIZE; Use it to define size of bytemem array.
49491 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49493         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49494         on 68HC11/HC12 due to the asm instruction.
49495         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49496         * gcc.c-torture/compile/920520-1.x: Likewise.
49497         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49498         on 68HC11/HC12 because the function is larger than 64K.
49499         * gcc.c-torture/compile/961203-1.x: New file, this test fails
49500         on 68HC11/HC12 because the structure is too large.
49502 2001-05-20  Richard Henderson  <rth@redhat.com>
49504         * gcc.c-torture/execute/20010520-1.c: New.
49506 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49508         * g++.old-deja/g++.warn/compare1.C: New test.
49509         * gcc.dg/compare4.c: New test.
49511 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
49513         * g++.old-deja/g++.other/optimize1.C: New test.
49515 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49517         * g++.old-deja/g++.pt/spec41.C: New test.
49519 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
49521         * gcc.c-torture/compile/20010114-1.x: Remove.
49523 2001-05-18  Stan Shebs  <shebs@apple.com>
49525         * gcc.c-torture/compile/20010518-1.c: New test.
49527 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
49529         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49530         * g++.old-deja/g++.pt/crash67.C: New test.
49532 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
49534         * g++.old-deja/g++.other/debug9.C: New test.
49536 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
49538         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49540 2001-05-16  Jan Hubicka  <jh@suse.cz>
49542         * gcc.c-torture/compile/20010516-1.c: New test.
49544 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49546         * g++.old-deja/g++.other/crash41.C: New test.
49548 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49550         * g++.old-deja/g++.pt/crash66.C: New test.
49552 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
49554         * g++.old-deja/g++.robertl/eb27.C: Convert.
49556 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
49558         * g++.dg/friend-warn.C: New test.  Do not warn about friend
49559         declaration being redundant.
49561 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
49563         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49565 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
49567         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49569 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
49571         * lib/g++.exp: Use testsuite_flags.
49573 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
49575         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49577 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49579         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49581 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
49583         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49585 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
49587         * gcc.c-torture/compile/20010313-1.c: New test.
49589 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
49591         * gcc.dg/cpp/direct2.c: New test.
49592         * gccq.dg/cpp/direct2s.c: New test.
49594         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49596 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
49598         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49599         * g++.old-deja/g++.other/op3.C: Likewise.
49601 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49603         * gcc.dg/cpp/syshdr.h: New file.
49604         * gcc.dg/cpp/sysmac1.c: Update.
49605         * gcc.dg/cpp/sysmac2.c: Update.
49607 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49609         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49611 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
49613         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49614         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49616 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
49618         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49620 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
49622         * lib/g++.exp (g++_include_flags): Don't use any special flags
49623         if TESTING_IN_BUILD_TREE is not defined.
49624         (g++_init): Use a plain 'c++' as the compiler if
49625         TESTING_IN_BUILD_TREEE is not defined.
49627 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49629         * g++.old-deja/g++.eh/catch13.C: New test.
49630         * g++.old-deja/g++.eh/catch14.C: New test.
49632 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49634         * gcc.dg/cpp/tr-define.c: New test.
49636 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
49638         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49639         <stdlib.h>, not <malloc.h>.
49641 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49643         * g++.old-deja/g++.ns/template17.C: New test.
49645 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49647         * g++.old-deja/g++.pt/ref4.C: New test.
49649 2001-04-30  Richard Henderson  <rth@redhat.com>
49651         * gcc.dg/20000724-1.c: Revert last change.
49653 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
49655         * g77.f-torture/execute/20010430.f: New test.
49657 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
49659         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49661 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
49663         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49665 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49667         * g++.old-deja/g++.eh/crash6.C: New test.
49669 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49671         * g++.old-deja/g++.other/warn7.C: New test.
49673 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49675         * g++.old-deja/g++.other/defarg9.C: New test.
49677 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49679         * g77.f-torture/compile/20010426.f: New test.
49680         * g77.f-torture/execute/20010426.f: New test.
49682 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49684         * g77.f-torture/compile/20000629-1.x: Remove - error
49685         has been fixed.
49687 2001-04-26  Jeffrey A Law  (law@cygnus.com)
49689         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49690         Tweak slightly to work with g++.dg framework.
49691         * g++.dg/special/ecos.exp: Run initp1.C test.
49692         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49694         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49695         its linker doesn't give line numbers either.
49696         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49698 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49700         * g++.old-deja/g++.other/lex1.C: New test.
49702 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
49704         * gcc.dg/noncompile/20010425-1.c: New test.
49706 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49708         * g++.old-deja/g++.pt/mangle2.C: New test.
49710 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49712         * gcc.dg/format/plus-1.c: New test.
49714 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49716         * gcc.dg/20010423-1.c: New test.
49718 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49720         * gcc.c-torture/execute/20010422-1.c: New test.
49722 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
49724         * g++.old-deja/g++.ns/type2.C: New test.
49726 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
49728         * g++.old-deja/g++.other/perf1.C: New test.
49730 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
49732         * gcc.dg/c99-func-2.c: Remove xfail.
49733         * gcc.dg/c99-func-3.c: Remove xfail.
49734         * gcc.dg/c99-func-4.c: Remove xfail.
49736 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
49738         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49740 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49742         * gcc.c-torture/compile/20010423-1.c: New test.
49744 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49746         * g++.old-deja/g++.pt/typename28.C: New test.
49748 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49750         * g++.old-deja/g++.abi/empty2.C: New test.
49751         * g++.old-deja/g++.abi/empty3.C: New test.
49753 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49755         * g++.old-deja/g++.other/comdat2.C: New test.
49756         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49758 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49760         * g++.old-deja/g++.other/overload14.C: New test.
49762 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49764         * g++.old-deja/g++.other/lookup23.C: New test.
49766 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49768         * gcc.c-torture/execute/20010403-1.c: New test.
49770 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
49771             Mark Mitchell  <mark@codesourcery.com>
49773         * lib/old-dejagnu.exp: Don't delete output of executable.
49774         Add .exe suffix to executables.
49776 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
49778         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49780 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49782         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49784 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49786         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49787         * g++.old-deja/g++.abi/crash1.C: New test.
49789 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49791         * g++.old-deja/g++.other/crash40.C: New test.
49793 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49795         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49797 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
49799         * g++.old-deja/g++.other/warn6.C: New test.
49801 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49803         * g++.old-deja/g++.robertl/eb42.C: Same.
49805 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49807         * gcc.dg/wtr-conversion-1.c: New testcase.
49809 2001-04-10  Richard Henderson  <rth@redhat.com>
49811         * g++.old-deja/g++.other/array5.C: New.
49813 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49815         * gcc.c-torture/execute/20010408-1.c: New test.
49817 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
49819         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49820         headers and constructs.
49821         * g++.old-deja/g++.robertl/eb79.C: Same.
49822         * g++.old-deja/g++.robertl/eb77.C (main): Same.
49823         * g++.old-deja/g++.robertl/eb73.C: Same.
49824         * g++.old-deja/g++.robertl/eb66.C (main): Same.
49825         * g++.old-deja/g++.robertl/eb55.C (t): Same.
49826         * g++.old-deja/g++.robertl/eb54.C (main): Same.
49827         * g++.old-deja/g++.robertl/eb46.C (main): Same.
49828         * g++.old-deja/g++.robertl/eb44.C: Same.
49829         * g++.old-deja/g++.robertl/eb41.C (main): Same.
49830         * g++.old-deja/g++.robertl/eb4.C (main): Same.
49831         * g++.old-deja/g++.robertl/eb39.C: Same.
49832         * g++.old-deja/g++.robertl/eb33.C (main): Same.
49833         * g++.old-deja/g++.robertl/eb31.C (main): Same.
49834         * g++.old-deja/g++.robertl/eb30.C: Same.
49835         * g++.old-deja/g++.robertl/eb3.C: Same.
49836         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
49837         * g++.old-deja/g++.robertl/eb21.C: Same.
49838         * g++.old-deja/g++.robertl/eb15.C: Same.
49839         * g++.old-deja/g++.robertl/eb118.C: Same.
49840         * g++.old-deja/g++.robertl/eb115.C (main): Same.
49841         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
49842         * g++.old-deja/g++.robertl/eb109.C: Same.
49843         * g++.old-deja/g++.other/sibcall1.C (main): Same.
49844         * g++.old-deja/g++.mike/rtti1.C: Same.
49845         * g++.old-deja/g++.mike/p658.C: Same.
49846         * g++.old-deja/g++.mike/net46.C: Same.
49847         * g++.old-deja/g++.mike/net34.C: Same.
49848         * g++.old-deja/g++.mike/memoize1.C: Same.
49849         * g++.old-deja/g++.mike/eh2.C: Same.
49850         * g++.old-deja/g++.law/weak.C: Same.
49851         * g++.old-deja/g++.law/visibility7.C: Same.
49852         * g++.old-deja/g++.law/visibility25.C: Same.
49853         * g++.old-deja/g++.law/visibility22.C: Same.
49854         * g++.old-deja/g++.law/visibility2.C: Same.
49855         * g++.old-deja/g++.law/visibility17.C: Same.
49856         * g++.old-deja/g++.law/visibility13.C: Same.
49857         * g++.old-deja/g++.law/visibility10.C: Same.
49858         * g++.old-deja/g++.law/visibility1.C: Same.
49859         * g++.old-deja/g++.law/virtual3.C (eval): Same.
49860         * g++.old-deja/g++.law/vbase1.C: Same.
49861         * g++.old-deja/g++.law/operators32.C: Same.
49862         * g++.old-deja/g++.law/nest3.C: Same.
49863         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
49864         * g++.old-deja/g++.law/except5.C (main): Same.
49865         * g++.old-deja/g++.law/cvt7.C (run): Same.
49866         * g++.old-deja/g++.law/cvt2.C: Same.
49867         * g++.old-deja/g++.law/cvt16.C: Same.
49868         * g++.old-deja/g++.law/ctors6.C (bar): Same.
49869         * g++.old-deja/g++.law/ctors17.C (main): Same.
49870         * g++.old-deja/g++.law/ctors13.C: Same.
49871         * g++.old-deja/g++.law/ctors12.C (main): Same.
49872         * g++.old-deja/g++.law/ctors10.C: Same.
49873         * g++.old-deja/g++.law/code-gen5.C: Same.
49874         * g++.old-deja/g++.law/bad-error7.C: Same.
49875         * g++.old-deja/g++.law/arm9.C: Same.
49876         * g++.old-deja/g++.law/arm12.C: Same.
49877         * g++.old-deja/g++.law/arg8.C: Same.
49878         * g++.old-deja/g++.law/arg1.C: Same.
49879         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
49880         * g++.old-deja/g++.jason/template31.C: Same.
49881         * g++.old-deja/g++.jason/template24.C (main): Same.
49882         * g++.old-deja/g++.jason/2371.C: Same.
49883         * g++.old-deja/g++.eh/new2.C: Same.
49884         * g++.old-deja/g++.eh/new1.C: Same.
49885         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
49886         * g++.old-deja/g++.brendan/nest21.C (main): Same.
49887         * g++.old-deja/g++.brendan/err-msg3.C: Same.
49888         * g++.old-deja/g++.brendan/crash62.C: Same.
49889         * g++.old-deja/g++.brendan/crash52.C: Same.
49890         * g++.old-deja/g++.brendan/crash49.C (main): Same.
49891         * g++.old-deja/g++.brendan/crash38.C: Same.
49892         * g++.old-deja/g++.brendan/crash15.C (main): Same.
49893         * g++.old-deja/g++.brendan/copy9.C: Same.
49895 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
49897         * gcc.c-torture/execute/20001203-2.c (memset):
49898         Count argument is of type __SIZE_TYPE__.
49900 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
49902         * gcc.c-torture/compile/20010404-1.c: New test.
49904 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
49906         * gcc.c-torture/compile/20010326-1.c: New test.
49908 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
49910         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
49911         peculiarities of the SH.
49912         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
49914 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49916         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
49917         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
49918         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
49920 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49922         * g77.f-torture/compile/20010321-1.f: New test.
49924 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49926         * gcc.c-torture/compile/20010329-1.c: New test.
49928 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49930         * gcc.c-torture/execute/20010329-1.c: New test.
49932 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49934         * g++.old-deja/g++.other/eh4.C: Fix typo.
49936 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49938         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
49940 2001-03-28  Philip Blundell  <philb@gnu.org>
49942         * gcc.c-torture/compile/20010328-1.c: New test.
49944 2001-03-27  Richard Henderson  <rth@redhat.com>
49946         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
49947         * g++.old-deja/g++.eh/vbase3.C: Likewise.
49949 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
49951         * gcc.c-torture/compile/20010327-1.c: New test.
49953 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49955         * g++.old-deja/g++.other/friend12.C: New test.
49956         * g++.old-deja/g++.other/friend9.C: Expect no errors.
49957         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
49959 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49961         * gcc.c-torture/execute/20010325-1.c: New test.
49963 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
49965         * g++.old-deja/g++.other/mangle3.C: New test.
49967 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
49969         * g++.old-deja/g++.other/anon8.C: New test.
49971 2001-03-20  Philip Blundell  <philb@gnu.org>
49973         * gcc.c-torture/compile/20010320-1.c: New test.
49975 2001-03-17  Richard Henderson  <rth@redhat.com>
49977         * g++.old-deja/g++.other/eh4.C: Add expected error text.
49979 2001-03-15  Geoff Keating  <geoff@redhat.com>
49981         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
49982         tests on AIX.
49984 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
49986         * g++.old-deja/g++.other/eh4.C: New test.
49988 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49990         * gcc.dg/cpp/mi1.c: Update.
49992 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
49994         * g++.old-deja/g++.other/regstack.C: New test.
49996 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49998         * g++.old-deja/g++.other/ref4.C: New test.
50000 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
50002         * objc/execute/va_method.m: Added.
50003         * objc/execute/IMP.m: Added.
50004         * objc/execute/_cmd.m: Added.
50005         * objc/execute/accessing_ivars.m: Added.
50006         * objc/execute/class-1.m: Added.
50007         * objc/execute/class-10.m: Added.
50008         * objc/execute/class-11.m: Added.
50009         * objc/execute/class-12.m: Added.
50010         * objc/execute/class-13.m: Added.
50011         * objc/execute/class-14.m: Added.
50012         * objc/execute/class-2.m: Added.
50013         * objc/execute/class-3.m: Added.
50014         * objc/execute/class-4.m: Added.
50015         * objc/execute/class-5.m: Added.
50016         * objc/execute/class-6.m: Added.
50017         * objc/execute/class-7.m: Added.
50018         * objc/execute/class-8.m: Added.
50019         * objc/execute/class-9.m: Added.
50020         * objc/execute/class-tests-1.h
50021         * objc/execute/class-tests-2.h
50022         * objc/execute/compatibility_alias.m: Added.
50023         * objc/execute/encode-1.m: Added.
50024         * objc/execute/formal_protocol-1.m: Added.
50025         * objc/execute/formal_protocol-2.m: Added.
50026         * objc/execute/formal_protocol-3.m: Added.
50027         * objc/execute/formal_protocol-4.m: Added.
50028         * objc/execute/formal_protocol-5.m: Added.
50029         * objc/execute/formal_protocol-6.m: Added.
50030         * objc/execute/formal_protocol-7.m: Added.
50031         * objc/execute/informal_protocol.m: Added.
50032         * objc/execute/initialize.m: Added.
50033         * objc/execute/load.m: Added.
50034         * objc/execute/many_args_method.m: Added.
50035         * objc/execute/nested-3.m: Added.
50036         * objc/execute/no_clash.m: Added.
50037         * objc/execute/private.m: Added.
50038         * objc/execute/redefining_self.m: Added.
50039         * objc/execute/root_methods.m: Added.
50040         * objc/execute/selector-1.m: Added.
50041         * objc/execute/static-1.m: Added.
50042         * objc/execute/static-2.m: Added.
50043         * objc/execute/va_method.m: Added.
50045 2001-03-10  Richard Henderson  <rth@redhat.com>
50047         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50049 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50051         * g++.old-deja/g++.other/crash31.C: XFAIL.
50052         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50053         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50054         * gcc.c-torture/execute/20010123-1.x: XFAIL.
50055         * gcc.c-torture/execute/20010124-1.x: XFAIL.
50056         * gcc.dg/sequence-pt-1.c: XFAIL one test.
50058 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50060         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50062 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50064         * gcc.dg/20000724-1.c: Don't use multiline strings.
50066 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50068         * objc/execute/string1.m, objc/execute/string2.m: Compare the
50069         result of -cString against what we expect it to be; don't just
50070         print it out for no one to read.
50072         * objc/execute/string3.m, objc/execute/string4.m: New tests.
50073         Based on testcases provided by Nicola Pero.
50075 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50077         * gcc.dg/cpp/macro7.c: New test.
50079 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50081         * gcc.dg/cpp/multiline.c: Update.
50083 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50085         * g++.old-deja/g++.other/enum3.C: New test.
50087 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50089         * g++.old-deja/g++.other/pod1.C: New test.
50091 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50093         * g++.old-deja/g++.ext/overload1.C: New test.
50095 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50097         * g++.old-deja/g++.pt/using1.C: New test.
50099 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50101         * g++.old-deja/g++.other/using9.C: New test.
50103 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
50105         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50107         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50109 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
50111         * g++.old-deja/g++.ext/realpt1.C: Remove.
50113 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
50115         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50117 2001-02-26  Will Cohen  <wcohen@redhat.com>
50119         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50121 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
50123         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50124         templatized constructors.
50126 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50128         * gcc.c-torture/execute/20010224-1.c: New test.
50130 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
50132         * gcc.c-torture/execute/20010222-1.c: New test.
50134 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
50136         * g++.old-deja/g++.other/inline20.C: New test.
50138 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
50140         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50142 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50144         * g++.old-deja/g++.other/lookup22.C: New test.
50146 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
50148         * g77.dg: New directory.
50149         * g77.dg/20010216-1.f: New test case.
50150         * g77.dg/dg.exp: New driver.
50151         * lib/g77-dg.exp: New driver library.
50153 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50155         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50157 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
50159         * g++.old-deja/g++.other/decl9.C: New test.
50161 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
50163         * g++.old-deja/g++.other/init16.C: Update the test so that it does
50164         not need <string> and also tests the initialization at runtime.
50166 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50168         * gcc.c-torture/execute/longlong.c: New test.
50170 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50172         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50174 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50176         * gcc.c-torture/execute/920302-1.c (execute):
50177         Change argument type to short.
50179 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50181         * g++.old-deja/g++.pt/deduct6.C: New test.
50183 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50185         * g++.old-deja/g++.pt/deduct5.C: New test.
50187 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
50189         * gcc.c-torture/execute/20010209-1.c: New test.
50191 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50193         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50195 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
50197         * g++.dg/vtgc1.C: Update for new ABI.
50199         * consistency.vlad: New directory, 1665 files.
50201 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50203         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50204         return type.
50205         * gcc.dg/cpp/digraphs.c: Declare puts.
50207 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50209         * g++.old-deja/g++.other/warn5.C: New test.
50211 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50213         * g++.old-deja/g++.pt/spec40.C: New test.
50215 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50217         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50218         case.
50219         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50221 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
50223         * gcc.c-torture/compile/20010209-1.c: New test.
50225 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
50227         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50228         excess errors message but not if it crashes.
50229         * g++.old-deja/g++.other/crash27.C: Likewise.
50230         * g++.old-deja/g++.other/crash28.C: Likewise.
50231         * g++.old-deja/g++.other/crash30.C: Likewise.
50232         * g++.old-deja/g++.other/crash32.C: Likewise.
50233         * g++.old-deja/g++.other/crash35.C: Likewise.
50234         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50236 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50238         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50239         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50240         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50241         g77.f-torture/execute/execute.exp,
50242         g77.f-torture/noncompile/noncompile.exp,
50243         gcc.c-torture/execute/execute.exp,
50244         gcc.c-torture/execute/memcheck/memcheck.exp,
50245         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50246         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50247         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50248         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50249         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50250         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50251         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50252         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50253         Remove bug reporting instructions with ancient email addresses.
50255 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50257         * gcc.dg/20010202-1.c: New test.
50258         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50260 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
50262         * g++.dg/stdbool-if.C: New test.
50264 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
50266         * objc/execute/fdecl.m: Added main().
50268 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50270         * gcc.c-torture/execute/20010206-1.c: New test.
50272 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50274         * gcc.dg/cpp/avoidpaste1.c: Update.
50276 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
50278         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50279         Pero <nicola@brainstorm.co.uk>.
50280         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50282 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
50284         * g++.old-deja/g++.pt/spec39.C: New test.
50286 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
50288         * gcc.c-torture/compile/20010202-1.c: New test.
50290 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
50292         * g++.old-deja/g++.abi/primary2.C: New test.
50293         * g++.old-deja/g++.abi/primary3.C: New test.
50294         * g++.old-deja/g++.abi/primary4.C: New test.
50295         * g++.old-deja/g++.abi/primary5.C: New test.
50296         * g++.old-deja/g++.abi/vtable3.h: New test.
50297         * g++.old-deja/g++.abi/vtable3a.C: New test.
50298         * g++.old-deja/g++.abi/vtable3b.C: New test.
50299         * g++.old-deja/g++.abi/vtable3c.C: New test.
50300         * g++.old-deja/g++.abi/vtable3d.C: New test.
50301         * g++.old-deja/g++.abi/vtable3e.C: New test.
50302         * g++.old-deja/g++.abi/vtable3f.C: New test.
50303         * g++.old-deja/g++.abi/vtable3g.C: New test.
50304         * g++.old-deja/g++.abi/vtable3h.C: New test.
50305         * g++.old-deja/g++.abi/vtable3i.C: New test.
50306         * g++.old-deja/g++.abi/vtable3j.C: New test.
50307         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50309 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
50311         * g++.old-deja/g++.other/anon6.C: New test.
50312         * g++.old-deja/g++.other/anon7.C: New test.
50314 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50316         * gcc.dg/cpp/avoidpaste2.c: New tests.
50318 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
50320         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50322 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
50324         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50325         DECIMAL_DIG cases for Irix."
50327 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
50329         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50331 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50333         * gcc.dg/c99-tag-1.c: New test.
50335 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50337         * gcc.dg/cpp/tr-warn1.c: Add tests.
50339 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50341         * gcc.dg/cpp/avoidpaste1.c: Update.
50342         * gcc.dg/cpp/paste4.c: Update.
50344 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
50346         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50347         cases for Irix.
50349 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50351         * g++.old-deja/g++.other/inline19.C: New test.
50353 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50355         * gcc.dg/Wlarger-than.c: New test.
50357 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50359         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50361 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
50363         * gcc.c-torture/execute/20010129-1.c: New test.
50364         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50366 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50368         * gcc.dg/cpp/avoidpaste1.c: Test case.
50370 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
50372         * g++.old-deja/g++.other/inline18.C: New test.
50374 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50376         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50377         and __builtin_putchar.
50379 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
50381         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50382         tests.
50384 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
50386         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50387         floating point number rounding mode to round to the nearest
50388         representable mode.
50390 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
50392         * g++.old-deja/g++.other/mangle2.C: New test.
50394 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50396         * gcc.c-torture/compile/20010124-1.c: New test.
50398 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
50400         * g++.old-deja/g++.pt/spec38.C: New test.
50402 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50404         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50405         "Build don't run".
50407 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50409         * gcc.c-torture/execute/20010123-1.c: New test.
50411 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50413         * g++.old-deja/g++.pt/spec37.C: New test.
50415 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50417         * g++.old-deja/g++.pt/overload14.C: New test.
50419 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50421         * gcc.c-torture/execute/20010122-1.c: New test, exercise
50422         __builtin_return_address.
50424 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
50426         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50427         * g++.old-deja/g++.pt/spec35.C: New test.
50428         * g++.old-deja/g++.pt/spec36.C: New test.
50430 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
50432         * gcc.c-torture/compile/20010118-1.c: New test.
50434 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
50436         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50438 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50440         * gcc.c-torture/execute/20010119-1.c: New test.
50442 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50444         * g++.old-deja/g++.other/vbase5.C: New test.
50446 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50448         * gcc.c-torture/execute/20010118-1.c: New test.
50450 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50452         * g++.old-deja/g++.pt/deduct3.C: New test.
50454 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50456         * g++.old-deja/g++.pt/spec34.C: New test.
50458 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50460         * g77.f-torture/compile/20000601-2.f: New test.
50462 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50464         * g++.old-deja/g++.other/init17.C: New test.
50466 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
50468         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50470 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50472         * g++.old-deja/g++.pt/unify8.C: New test.
50474 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50476         * g++.old-deja/g++.abi/vbase1.C: New test.
50478 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50480         * g++.old-deja/g++.pt/crash65.C: New test.
50482 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50484         * gcc.dg/cpp/assembl2.S: New test case.
50486 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
50488         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50489         are supported.
50491 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50493         * g++.old-deja/g++.other/builtins1.C: New test.
50494         * g++.old-deja/g++.other/builtins2.C: Likewise.
50495         * g++.old-deja/g++.other/builtins3.C: Likewise.
50496         * g++.old-deja/g++.other/builtins4.C: Likewise.
50498 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
50500         * gcc.c-torture/compile/20010117-1.c: New test.
50501         * gcc.c-torture/compile/20010117-2.c: New test.
50503 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50505         * g77.f-torture/execute/20010116.[fx]: New test,
50506         XFAIL on i?86-*-*.
50507         * g77.f-torture/compile/20010115.f: Indicate it's
50508         a test for PR fortran/1636.
50510 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50512         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50514 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50516         * g77.f-torture/compile/20010115.f: New test.
50518 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
50520         * g++.old-deja/g++.pt/nontype5.C: New test.
50522 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50524         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50525         have an equivalent working one below it.
50527 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50529         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50530         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50532 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50534         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50535         message containing "init_priority".
50536         (conpr-2.C): Likewise.
50537         (conpr-3.C): Likewise.
50538         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50540 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50542         * gcc.c-torture/execute/20010114-2.c: New test.
50544 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50546         * gcc.c-torture/compile/20010114-1.c: New test.
50547         * gcc.c-torture/compile/20010114-1.x: Xfail.
50548         * gcc.c-torture/compile/20010114-2.c: New test.
50549         * gcc.c-torture/execute/20010114-1.c: New test.
50550         * gcc.dg/trunc-1.c: New test.
50551         * gcc.dg/uninit-B.c: New test.
50553 2001-01-13  Nick Clifton  <nickc@redhat.com>
50555         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50556         target.
50558 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50560         * gcc.c-torture/compile/20010113-1.c: New test.
50562 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
50564         * gcc.c-torture/compile/20001212-1.c: New test.
50566 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50568         * gcc.dg/cpp/widestr1.c: Update.
50569         * gcc.dg/cpp/prag-imp.c: Remove.
50571 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
50573         * gcc.c-torture/execute/20000801-3.x: Remove.
50574         * gcc.dg/c90-init-1.c: New test.
50575         * gcc.dg/c99-init-1.c: New test.
50576         * gcc.dg/c99-init-2.c: New test.
50577         * gcc.dg/gnu99-init-1.c: New test.
50579 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
50581         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50582         testing that no relevant ones were found.
50584 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50586         * g++.old-deja/g++.pt/cast2.C: New test.
50588 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50590         * g++.old-deja/g++.pt/friend47.C: New test.
50592 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50594         * g++.old-deja/g++.pt/instantiate13.C: New test.
50596 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50598         * g++.old-deja/g++.other/defarg7.C: New test.
50599         * g++.old-deja/g++.other/defarg8.C: New test.
50601 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50603         * g++.old-deja/g++.pt/crash64.C: New test.
50605 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50607         * g++.old-deja/g++.pt/crash63.C: New test.
50609 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50611         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50613 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
50615         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50617 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50619         * g++.old-deja/g++.pt/error3.C: New test.
50621 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50623         * g++.old-deja/g++.other/crash39.C: New test.
50625 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50627         * g++.old-deja/g++.other/vbase4.C: New test.
50629 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
50631         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50632         * gcc.dg/special/20000419-2.c: New file. Identical to above.
50633         * gcc.dg/special/special.exp: New test driver which will check
50634         for alias support for the above test.
50636 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
50638         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50639         problems on small machines.
50640         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50641         parameterize.
50643 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
50645         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50646         mips.
50647         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50649 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
50651         * g++.old_deja/g++.pt/using8.C: New test.
50653 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50655         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50657 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
50659         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50660         where a failure is expected.
50661         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50663 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50665         * g++.old_deja/g++.pt/instantiate12.C: New test.
50667 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50669         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50670         start of structs.
50671         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50672         * g++.old-deja/g++.brendan/crash17.C: Likewise.
50673         * g++.old-deja/g++.brendan/crash29.C: Likewise.
50674         * g++.old-deja/g++.brendan/crash48.C: Likewise.
50675         * g++.old-deja/g++.brendan/ns1.C: Likewise.
50676         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50677         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50678         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50679         * g++.old-deja/g++.eh/spec6.C: Likewise.
50680         * g++.old-deja/g++.jason/crash3.C: Likewise.
50681         * g++.old-deja/g++.law/ctors11.C: Likewise.
50682         * g++.old-deja/g++.law/ctors17.C: Likewise.
50683         * g++.old-deja/g++.law/ctors5.C: Likewise.
50684         * g++.old-deja/g++.law/ctors9.C: Likewise.
50685         * g++.old-deja/g++.mike/ambig1.C: Likewise.
50686         * g++.old-deja/g++.mike/net22.C: Likewise.
50687         * g++.old-deja/g++.mike/p3538a.C: Likewise.
50688         * g++.old-deja/g++.mike/p3538b.C: Likewise.
50689         * g++.old-deja/g++.mike/virt3.C: Likewise.
50690         * g++.old-deja/g++.niklas/t128.C: Likewise.
50691         * g++.old-deja/g++.other/anon4.C: Likewise.
50692         * g++.old-deja/g++.other/using1.C: Likewise.
50693         * g++.old-deja/g++.other/warn3.C: Likewise.
50694         * g++.old-deja/g++.pt/t37.C: Likewise.
50695         * g++.old-deja/g++.robertl/eb69.C: Likewise.
50696         * g++.old-deja/g++.robertl/eb71.C: Likewise.
50698 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50700         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50702 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50704         * gcc.c-torture/execute/stdio-opt-3.c: New test.
50706 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
50708         * gcc.c-torture/compile/20010107-1.c: New test.
50710 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50712         * gcc.c-torture/execute/builtin-noret-1.c: New test.
50714 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50716         * gcc.dg/format/format.h: New file.
50717         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50718         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50719         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50720         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50721         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50722         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50723         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50724         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50725         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50726         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50727         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50728         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50729         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50730         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50731         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50732         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50733         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50734         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50735         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50736         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50737         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50738         instead of declaring standard types, macros and functions in each
50739         test.
50741 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
50743         * gcc.c-torture/execute/20010106-1.c: New test.
50745 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50747         * gcc.dg/format/format.exp: New file.
50748         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50749         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50750         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50751         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50752         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50753         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50754         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50755         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50756         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50757         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50758         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50759         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50760         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50761         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50762         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50763         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50764         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50765         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50766         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50767         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50768         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50769         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50770         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50771         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50772         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50773         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50774         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50775         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50776         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50777         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50778         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50779         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50780         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50781         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50782         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50783         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50784         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50785         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50786         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50787         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50788         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50789         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50791 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
50793         * gcc.c-torture/execute/991228-1.c: Take word endianness into
50794         account.
50796 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50798         * gcc.c-torture/execute/builtin-complex-1.c: New test.
50800 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
50802         * g++.old-deja/g++.pt/crash62.C: New test.
50804 2001-01-04  Richard Henderson  <rth@redhat.com>
50806         * gcc.dg/20000926-1.c: Update expected warnings.
50807         * gcc.dg/array-2.c: Likewise.
50808         * gcc.dg/array-4.c: Also validate flexible array members.
50809         * gcc.dg/c99-flex-array-1.c: New.
50811 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50813         * gcc.c-torture/compile/20001222-1.x: Remove.
50815 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50817         * gcc.c-torture/execute/built-in-setjmp.c: New.
50819 2001-01-03  Richard Henderson  <rth@redhat.com>
50821         * gcc.dg/940510-1.c: Update expected error wording.
50822         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50824 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
50826         * lib/target-supports.exp (check_alias_available): Modified to
50827         indicate aliases not supported if only weak aliases are supported.
50829 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50831         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
50832         Turn on cmpstrsi checks for __pj__ and __i370__.
50834 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50836         * g++.old-deja/g++.other/virtual11.C: New test.
50838 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50840         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
50842 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50844         * gcc.c-torture/compile/20010102-1.c: New test.
50846 2001-01-02  Andreas Jaeger  <aj@suse.de>
50848         * gcc.dg/noreturn-3.c: New test.
50850         * gcc.dg/noreturn-4.c: New test.
50852 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50854         * gcc.c-torture/execute/stdio-opt-1.c: Also test
50855         __builtin_fputc and __builtin_fwrite.
50857 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50859         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
50860         signed char, not default char.
50862 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50864         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
50866 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
50868         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
50870 2000-12-29  Richard Henderson  <rth@redhat.com>
50872         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
50873         (__cyg_profile_func_exit): Define.
50875 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50877         * g++.dg/vtgc1.C: New test.
50879 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
50881         * gcc.dg/noncompile/20001228-1.c: New test.
50883         * gcc.dg/20001228-1.c: New test.
50885         * gcc.c-torture/execute/20001228-1.c: New test.
50887 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
50889         * gcc.dg/format-strfmon-1.c: New test.
50891 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50893         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
50894         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
50895         * gcc.c-torture/execute/string-opt-1.c: Likewise.
50896         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50897         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50898         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50899         * gcc.c-torture/execute/string-opt-6.c: Likewise.
50900         * gcc.c-torture/execute/string-opt-7.c: Likewise.
50901         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50902         * gcc.c-torture/execute/string-opt-9.c: Likewise.
50903         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50904         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50905         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50907         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
50908         * gcc.c-torture/execute/string-opt-4.c: Test index.
50910 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
50912         * gcc.c-torture/compile/20001226-1.c: New test.
50914 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50916         * gcc.c-torture/compile/20001222-1.c: New test.
50917         * gcc.c-torture/compile/20001222-1.x: Xfail.
50919 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
50921         * gcc.c-torture/execute/comp-goto-2.c: New test.
50923 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
50925         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
50926         Use long types if __INT_MAX__ is 32767.
50927         (main): Use cast to (sint32 *) when poking 88 into a_page.
50929         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
50931 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
50933         * gcc.c-torture/compile/20001221-1.c: New test.
50934         * gcc.c-torture/execute/20001221-1.c: New test.
50936 2000-12-20  Richard Henderson  <rth@redhat.com>
50938         * g++.old-deja/g++.pt/crash36.C: Update error lines.
50939         * g++.old-deja/g++.robertl/eb109.C: Likewise.
50941 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50943         * gcc.dg/compare3.c: New test.
50945 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50947         * gcc.dg/format-warnll-1.c: New test.
50949 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50951         * gcc.dg/cpp/cmdlne-P.c: New test.
50953 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50955         * gcc.c-torture/execute/builtin-abs-1.c,
50956         gcc.c-torture/execute/builtin-abs-2.c: New tests.
50958 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50960         * gcc.dg/cpp/multiline.c: New test.
50962 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50964         * g++.old-deja/g++.other/syshdr1.C: Update.
50965         * gcc.dg/cpp/lineflags.c: Remove temporarily.
50967 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50969         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
50971 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50973         * g++.old-deja/g++.pt/ttp65.C: New test.
50975 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50977         * g++.old-deja/g++.pt/ttp64.C: New test.
50979 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50981         * g++.old-deja/g++.pt/spec33.C: New test.
50983 2000-12-14  Catherine Moore  <clm@redhat.com>
50985         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
50986         * gcc.c-torture/execute/920612-2.c: Likewise.
50987         * gcc.c-torture/execute/920428-2.c: Likewise.
50988         * gcc-c-torture/execute/va-arg-11.c: Call exit.
50989         * gcc.c-torture/execute/va-arg-21.c: Likewise.
50991 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50993         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
50994         * gcc.dg/pack-test-2.c: Likewise.
50996 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50998         Tests by Zack Weinberg <zackw@stanford.edu>.
51000         * gcc.dg/cpp/defined.c: Update.
51001         * gcc.dg/cpp/defined_trad.c: New tests.
51003 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51005         * gcc.dg/cpp/trad-direct.c: Update.
51007 2000-12-11  Neil Booth  <neilb@earthling.net>
51009         * gcc.dg/cpp/defined_trad.c
51011 2000-12-11  Neil Booth  <neilb@earthling.net>
51013         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51015 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51017         * gcc.dg/format-miss-2.c: New test.
51019 2000-12-09  Neil Booth  <neilb@earthling.net>
51021         * gcc.dg/cpp/lineflags.c: New tests.
51022         * gcc.dg/cpp/poison.c: Update.
51023         * gcc.dg/cpp/redef2.c: Update.
51024         * gcc.dg/cpp/skipping.c: New test.
51026 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
51028         * g++.old-deja/g++.other/eh3.C: New testcase.
51030 2000-12-07  Neil Booth  <neilb@earthling.net>
51032         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51033         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51034         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51035         wtr-union-init-2.c, wtr-union-init-3.c: Update.
51036         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51037         Update.
51039 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51041         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51042         __SIZE_TYPE__ instead of int for type of integers cast to
51043         pointers.
51045 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
51047         * g++.old-deja/g++.other/cleanup4.C: New test.
51049 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51051         * format-sec-1.c: New test.
51053 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51055         * gcc.dg/format-nonlit-3.c: New test.
51057 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51059         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51060         through a null pointer.
51062 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51064         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51065         * g++.old-deja/g++.pt/partial4.C: New test.
51067 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
51069         * gcc.c-torture/execute/ieee/hugeval.x: New.
51071 2000-12-06  Neil Booth  <neilb@earthling.net>
51073         * gcc.dg/cpp/backslash2.c: New tests.
51075 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51077         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51078         * gcc.c-torture/execute/stdio-opt-2.c: New test.
51080 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
51082         * gcc.c-torture/execute/20001203-2.c: New testcase.
51084 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51086         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51087         * g++.old-deja/g++.other/virtual10.C: New test.
51089 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51091         * g++.old-deja/g++.mike/pmf5.C: Remove test.
51093 2000-12-05  Richard Henderson  <rth@redhat.com>
51095         * gcc.c-torture/compile/20001205-1.c: New.
51097 2000-12-04  Neil Booth  <neilb@earthling.net>
51099         * g++.old-deja/g++.other/virtual9.C: New test.
51100         * g++.old-deja/g++.pt/crash61.C: New test.
51101         * gcc.c-torture/execute/loop-9.c: New test.
51103 2000-12-04  Neil Booth  <neilb@earthling.net>
51105         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51106         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51107         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51108         * gcc.dg/cpp/extratokens.c: ...here.
51110 2000-12-04  Neil Booth  <neilb@earthling.net>
51112         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51113         New tests.
51115 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51117         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51118         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51120 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51122         * gcc.c-torture/execute/20001203-1.c: New test.
51124 2000-12-03  Neil Booth  <neilb@earthling.net>
51126         * gcc.dg/cpp/macro6.c: New test cases.
51128 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51130         * gcc.c-torture/execute/string-opt-9.c: New test.
51131         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51132         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51133         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51135         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51136         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51138 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
51140         * gcc.dg/cpp/if-6.c: New testcase.
51142         * gcc.dg/20001201-1.c: New testcase.
51144 2000-12-02  Neil Booth  <neilb@earthling.net>
51146         * g++.old-deja/g++.other/externC4.C,
51147         g++.old-deja/g++.other/friend10.C: New tests.
51149 2000-12-02  Neil Booth  <neilb@earthling.net>
51151         * g++.old-deja/g++.other/instan2.C
51152         * g++.old-deja/g++.other/instan3.C: New test.
51154 2000-12-02  Neil Booth  <neilb@earthling.net>
51156         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51157         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51158         gnuc99.c,gnuc99-pedantic.c: New tests.
51160 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51162         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51163         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51165 2000-12-01  Neil Booth  <neilb@earthling.net>
51167         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51168         * gcc.dg/cpp/poison.c: Update.
51169         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51171 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
51173         * g77.f-torture/execute/20001201.f: New test.
51175 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51177         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51179 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
51181         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51183 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
51185         * g++.old-deja/g++.other/cast6.C: New test.
51187 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
51189         * gcc.c-torture/execute/20001130-2.c: New testcase.
51191 2000-11-30  Richard Henderson  <rth@redhat.com>
51193         * gcc.c-torture/execute/20001130-1.c: New test.
51195 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51197         * g++.old-deja/g++.other/op3.C: New test.
51199 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51201         * g++.old-deja/g++.other/op2.C: New test.
51203 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51205         * g++.old-deja/g++.other/crash38.C: New test.
51207 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
51209         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51211 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
51213         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51214         tests.
51215         * gcc.c-torture/execute/string-opt-6.c: New test.
51217         * gcc.dg/20001117-1.c: Add main.
51219 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
51221         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51222         Move from here ...
51223         * gcc.dg/940510-1.c: ... to here.
51225         * gcc.dg/20000926-1.c: GNU C now allows initializations of
51226         zero-size arrays in toplevel structures.
51228 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51230         * gcc.c-torture/execute/loop-8.c: New test.
51232 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51234         * g++.old-deja/g++.other/base1.C: New test.
51236 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51238         * g++.old-deja/g++.other/parse2.C: New test.
51240 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51242         * g++.old-deja/g++.pt/incomplete1.C: New test.
51244 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51246         * g++.old-deja/g++.other/friend9.C: New test.
51248 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51250         * gcc.dg/20001127-1.c: New test.
51252 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51254         * g++.old-deja/g++.pt/friend46.C: New test.
51256 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51258         * g++.old-deja/g++.other/ptrmem8.C: New test.
51260 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51262         * gcc.c-torture/execute/string-opt-7.c: New test.
51263         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51265 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51267         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51268         instead of 'mkcheck 2'.
51270 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51272         * gcc.c-torture/execute/memcheck/driver.c,
51273         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51274         C9X references to refer to C99.
51276 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
51278         * gcc.dg/ultrasp3.c: New test.
51280 2000-11-25  Neil Booth  <neilb@earthling.net>
51282         * gcc.dg/cpp/include2.c: Update test to be locale independent.
51284 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
51286         * gcc.c-torture/compile/20001123-2.c: New.
51288 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51290         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51292 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
51294         * gcc.dg/sequence-point-1.c: Add some new tests.
51295         * gcc.c-torture/execute/20001124-1.c: New test.
51297 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51299         * g++.old-deja/g++.other/vaarg4.C: New test.
51300         * gcc.c-torture/compile/20001123-1.c: New test.
51302 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51304         * g++.other/crash24.C: Adjust and remove XFAIL.
51305         * g++.other/crash37.C: New test.
51307 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
51309         * g++.old-deja/g++.pt/instantiate9.C: New test.
51311 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
51313         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51314         new ABI, too.
51316         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51317         * g++.old-deja/g++.robertl/eb55.C: Likewise.
51319 2000-11-22  Neil Booth  <neilb@earthling.net>
51321         * gcc.dg/cpp/Wtrigraphs.c: New test.
51323 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
51325         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51327 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
51329         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51331 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
51333         * lib/gcc-dg.exp: load_lib scanasm.exp.
51334         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51335         * lib/g++-dg.exp: load_lib scanasm.exp.
51336         * lib/scanasm.exp: New.
51337         (scan-assembler, scan-assembler-not): Add optional arguments to
51338         test name, or if not present, the pattern name.
51339         (scan-assembler-dem, scan-assembler-dem-not): New.
51341         * g++.dg/dg.exp: New.
51343 2000-11-21  Neil Booth  <neilb@earthling.net>
51345         * gcc.dg/cpp/integrated1.c: Remove.
51347 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51349         * gcc.c-torture/execute/20001121-1.c: New test.
51351 2000-11-21  Richard Henderson  <rth@redhat.com>
51353         * gcc.c-torture/compile/20001121-1.c: New test.
51355 2000-11-20  Neil Booth  <neilb@earthling.net>
51357         * gcc.dg/cpp/integrated1.c: New test.
51359 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51361         * g++.old-deja/g++.other/inline17.C: New test.
51363 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
51365         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51366         local variable to be zero: I made the variable global. Now
51367         uses abort() and exit() instead of relying on main's return value.
51369 2000-11-20  Neil Booth  <neilb@earthling.net>
51371         * gcc.dg/cpp/paste2.c: Update test.
51372         * objc/execute/paste.m: New test.
51374 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51376         * gcc.dg/c99-condexpr-1.c: New test.
51378 2000-11-20  Neil Booth  <neilb@earthling.net>
51380         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51382 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
51384         * g++.old-deja/g++.pt/export1.C: New test.
51386 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
51388         * gcc.dg/20001117-1.c: New test.
51390 2000-11-18  Richard Henderson  <rth@redhat.com>
51392         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51394 2000-11-18  Richard Henderson  <rth@redhat.com>
51396         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51397         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51398         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51400 2000-11-18  Richard Henderson  <rth@redhat.com>
51402         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51403         (main): New.  Exit cleanly.
51405 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51407         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51408         gcc.dg/c99-fordecl-2.c: New tests.
51410 2000-11-18  Richard Henderson  <rth@redhat.com>
51412         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51413         * gcc.c-torture/execute/zerolen-2.c: New.
51415 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51417         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51418         memory.
51420 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51422         * g++.old-deja/g++.pt/instantiate8.C: New test.
51424 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51426         * g++.old-deja/g++.other/incomplete.C: Add more tests.
51427         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51429 2000-11-16  Nick Clifton  <nickc@redhat.com>
51431         * gcc.c-torture/execute/nestfunc-2.c: New test.
51432         * gcc.c-torture/execute/nestfunc-3.c: New test.
51434 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51436         * gcc.c-torture/compile/20001116-1.c: New test.
51438 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51440         * gcc.c-torture/execute/20001115-1.c: New test.
51442 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
51444         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51445         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51446         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51447         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51449 2000-11-15  Neil Booth  <neilb@earthling.net>
51451         gcc.dg/cpp/_Pragma1.c: Update.
51452         gcc.dg/cpp/_Pragma2.c: New test.
51454 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51456         * g++.old-deja/g++.other/anon5.C: New test.
51458 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51460         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51461         tests.
51463 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
51465         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51466         output.
51468 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51470         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51471         labels at end of compound statements.
51473 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
51475         * gcc.c-torture/execute/loop-7.c: New test.
51477 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51479         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51481 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51483         * gcc.dg/c99-bool-1.c: New test.
51485 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51487         * gcc.dg/c99-scope-1.c: Remove xfail.
51488         * gcc.dg/c99-scope-2.c: New test.
51490 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51492         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51493         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51495 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
51497         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51498         error messages.
51500         * g++.mike/p700.C: Don't typedef wchar_t.
51501         * g++.mike/p784.C: Likewise.
51502         * g++.mike/eb101.C: Don't use __wchar_t.
51504 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
51506         * g77.f-torture/execute/20001111.[fx]: Test premature exit
51507         from DO loop.
51509 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51511         * gcc.c-torture/execute/20001111-1.c: New test.
51513 2000-11-10  Nick Clifton  <nickc@redhat.com>
51515         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51516         long multuiple and accumulate.
51518 2000-11-09  Richard Henderson  <rth@redhat.com>
51520         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51521         via size_t instead of int.
51523         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51524         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51525         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51526         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51528 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
51530         * gcc.c-torture/compile/20001109-1.c: New test.
51531         * gcc.c-torture/compile/20001109-2.c: New test.
51533 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
51535         * g++.old-deja/g++.pt/operator1.C: New test.
51536         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51538 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51540         * gcc.dg/20001108-1.c: New test.
51542 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51544         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51545         with both arguments constant strings.
51546         * gcc.c-torture/execute/string-opt-3.c: New test.
51547         * gcc.c-torture/execute/string-opt-4.c: New test.
51548         * gcc.c-torture/execute/string-opt-5.c: New test.
51550 2000-11-08  Nick Clifton  <nickc@redhat.com>
51552         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
51553         mulsidi3adddi patterns.
51555 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
51557         * g++.old-deja/g++.other/crash36.C: New test.
51559 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
51561         * g++.old-deja/g++.other/init16.C: New test.
51563 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
51565         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51567 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51569         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51570         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51571         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51573 2000-11-07  DJ Delorie  <dj@redhat.com>
51575         * gcc.dg/20000614-1.c: Add return so that test can pass.
51577 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51579         * gcc.c-torture/execute/string-opt-1.c: New test.
51581 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51583         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
51584         mips-sgi-irix6.* because the MIPS ABI passes floating-point
51585         parameters in registers, and there is no way for a varargs
51586         function to know in which order the integer and floating-point
51587         parameters should be interleaved when they are placed on the
51588         stack.
51589         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51590         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51592 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51594         * gcc.c-torture/execute/string-opt-2.c: New test.
51596 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
51598         * g++.old-deja/g++.pt/crash60.C: New test.
51600 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51602         * g++.old-deja/g++.other/crash24.C: New test.
51603         * g++.old-deja/g++.other/crash25.C: New test.
51604         * g++.old-deja/g++.other/crash26.C: New test.
51605         * g++.old-deja/g++.other/crash27.C: New test.
51606         * g++.old-deja/g++.other/crash28.C: New test.
51607         * g++.old-deja/g++.other/crash29.C: New test.
51608         * g++.old-deja/g++.other/crash30.C: New test.
51609         * g++.old-deja/g++.other/crash31.C: New test.
51610         * g++.old-deja/g++.other/crash32.C: New test.
51611         * g++.old-deja/g++.other/crash33.C: New test.
51612         * g++.old-deja/g++.other/crash34.C: New test.
51613         * g++.old-deja/g++.other/crash35.C: New test.
51615 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51617         * gcc.c-torture/execute/20001031-1.c: New test.
51619 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
51621         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51622         namespace.
51624         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51625         standards-conformant.
51627         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51629         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51630         * g++.old-deja/g++.mike/p755a.C: Likewise.
51631         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51632         library makes no calls to `operator new' during initialization.
51634 2000-11-04  Neil Booth  <neilb@earthling.net>
51636         * gcc.dg/cpp/include2.c: New tests.
51638 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
51640         * lib/g++.exp (g++_set_ld_library_path): New function.
51641         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51643 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
51645         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
51646         warnings.
51648 2000-11-01  Richard Henderson  <rth@redhat.com>
51650         * g++.old-deja/g++.ext/namedret1.C: New.
51651         * g++.old-deja/g++.ext/namedret2.C: New.
51652         * g++.old-deja/g++.ext/namedret3.C: New.
51654 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
51656         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51657         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51659 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51661         * gcc.c-torture/execute/va-arg-21.c: New test.
51663 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51665         * gcc.dg/c99-complex-2.c: New test.
51667 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51669         * gcc.c-torture/execute/stdio-opt-1.c: New test.
51671 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
51673         * g++.old-deja/g++.other/inline16.C: New test.
51675 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
51677         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51678         __PRETTY_FUNCTION__
51680 2000-10-29  Neil Booth  <neilb@earthling.net>
51682         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51683         New tests.
51684         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51685         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51686         optimisation.
51688 2000-10-29  Neil Booth  <neilb@earthling.net>
51690         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51691         * mi1.c, mi1c.h: Add null directives to multiple-include test.
51692         * mi5.c: Test multiple includes work with -C.
51693         * trigraphs.c: Test ^= version.
51695 2000-10-28  Neil Booth  <neilb@earthling.net>
51697         New tests and test updates for new macro expander.
51699         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51700         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51701         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51702         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51703         new diagnostic messages.
51705         * gcc.dg/cpp/macro3.c: New tests.
51707 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
51709         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51710         on the same line.
51712 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
51714         * g++.old-deja/g++.other/eh2.C: New test.
51716 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51718         * gcc.c-torture/execute/20001027-1.c: New test.
51720 2000-10-26  Richard Henderson  <rth@redhat.com>
51722         * gcc.c-torture/execute/20001026-1.c: New.
51724 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
51726         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51727         * g++.old-deja/g++.law/builtin1.C: Likewise.
51728         * g++.old-deja/g++.law/ctors10.C: Likewise.
51729         * g++.old-deja/g++.law/virtual3.C: Likewise.
51730         * g++.old-deja/g++.mike/p658.C: Likewise.
51731         * g++.old-deja/g++.other/sibcall1.C: Likewise.
51732         * g++.old-deja/g++.other/vaarg2.C: Likewise.
51733         * g++.old-deja/g++.robertl/eb124.C: Likewise.
51734         * g++.old-deja/g++.robertl/eb44.C: Likewise.
51735         * g++.old-deja/g++.robertl/eb77.C: Likewise.
51737 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
51739         * gcc.c-torture/compile/20001024-1.c: New test.
51741 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
51743         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51744         to tell us whether or not we are using V3.
51746 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51748         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51749         operands.
51751 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51753         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51755 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
51757         * gcc.c-torture/execute/20001024-1.c: New test.
51759 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
51761         * g++.old-deja/g++.other/sibcall1.C: New test.
51763 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
51765         * gcc.dg/noncompile/init-3.c: New test.
51767 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51769         * gcc.dg/format-array-1.c: New test.
51771 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51773         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51774         writing through null pointers; remove comment about testing
51775         unterminated strings.
51777 2000-10-17  Matthew Hiller  <hiller@redhat.com>
51779         * gcc.c-torture/execute/20001017-2.c: New test.
51781 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51783         * gcc.c-torture/compile/20001018-1.c: New test.
51784         * gcc.c-torture/compile/20001018-1.x: Xfail.
51786 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51788         * gcc.c-torture/execute/20001017-1.c: New test.
51790 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51792         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51793         for multiple use of arguments with scanf formats; add tests for
51794         multiple use of arguments.
51796 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
51798         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51799         from some old tests.
51801 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51803         * gcc.dg/format-miss-1.c: New test.
51805 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51807         * gcc.c-torture/execute/20001013-1.c: New test.
51809 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51811         * gcc.dg/format-branch-1.c: New test.
51813 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51815         * README, lib/file-format.exp: Remove EGCS references.
51817 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51819         * gcc.dg/20001013-1.c: New test.
51821 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51823         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51824         for intmax_t in the compiler using __typeof__ and the type rules
51825         for conditional expressions.
51827 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
51829         * gcc.dg/20001012-1.c: New test.
51830         * gcc.dg/20001012-2.c: New test.
51832 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51834         * gcc.dg/format-attr-1.c: New test.
51836 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51838         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
51839         __LONG_LONG_MAX__ instead of LLONG_MAX.
51841 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51843         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
51844         scanf flags.
51845         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
51846         flags.
51848 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51850         * gcc.dg/sequence-pt-1.c: New test.
51852 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
51854         * gcc.c-torture/execute/20001011-1.c: New testcase.
51855         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
51857 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51859         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
51860         does not error on it.
51862 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51864         * gcc.dg/20001009-1.c: New test.
51866 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51868         * gcc.c-torture/compile/20001009-1.c: Move from here ....
51869         * gcc.c-torture/execute/20001009-2.c: ... to here.
51871 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
51873         * gcc.c-torture/compile/20001009-1.c: New testcase.
51874         * gcc.c-torture/execute/20001009-1.c: New testcase.
51875         Testcases provided by Jan Hubicka <jh@suse.cz>.
51877 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51879         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51880         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
51881         uintmax_t using <limits.h> to emulate the compiler's internal
51882         logic.  No longer XFAIL %j tests.
51884 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51886         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
51887         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51888         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
51889         regexps and details of expected handling of some bad formats.
51890         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
51891         suppression.
51893 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51895         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
51896         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
51897         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
51898         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
51899         in list archives.
51901 2000-10-06  Richard Henderson  <rth@cygnus.com>
51903         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
51904         * g++.old-deja/g++.brendan/crash52.C: Likewise.
51905         * g++.old-deja/g++.jason/report.C: Likewise.
51906         * g++.old-deja/g++.law/friend5.C: Likewise.
51907         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
51908         of the expected warnings.
51910 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
51912         * g++.old-deja/g++.pt/enum14.C: New test.
51914 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
51916         * g++.old-deja/g++.pt/crash59.C: New test.
51918 2000-10-04  Will Cohen  <wcohen@redhat.com>
51920         * gcc.dg/20000926-1.c: New test.
51922 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
51924         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
51925         function name for current C++ compiler.
51926         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
51928 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
51930         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
51931         __PRETTY_FUNCTION__.
51932         * g++.old-deja/g++.ext/pretty2.C: Likewise.
51934 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51936         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
51938 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
51940         * gcc.c-torture/compile/20000923-1.c: New test.
51942 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
51944         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
51945         * g++.old-deja/g++.pt/ttp62.C: Same.
51946         * g++.old-deja/g++.other/inline14.C: Same.
51948 2000-09-24  Richard Henderson  <rth@cygnus.com>
51950         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
51952 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51954         * gcc.dg/c90-printf-1.c: Add test for wide string format.
51956 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
51958         * gcc.c-torture/compile/20000922-1.c: New file.
51960 2000-09-21  Nick Clifton  <nickc@redhat.com>
51962         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
51963         a signed long modulo operation.
51964         (mod6): New function - perform an unsigned long modulo operation.
51965         (main): Add tests for modulos of very large numbers by very small
51966         dividends.
51968 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51970         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
51972 2000-09-19  Richard Henderson  <rth@cygnus.com>
51974         * gcc.dg/compare2.c (case 10): XFAIL.
51976 2000-09-18  Richard Henderson  <rth@cygnus.com>
51978         * gcc.c-torture/execute/20000906-1.c: Move ...
51979         * gcc.dg/20000906-1.c: ... here.  Only run on targets
51980         that support __builtin_trap.
51982 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
51984         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
51986 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51988         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
51989         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
51990         more $ format tests.
51992 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51994         * gcc.dg/format-errmk-1.c: New test.
51996 2000-09-17  Greg McGary  <greg@mcgary.org>
51998         * gcc.c-torture/execute/20000917-1.x: Remove.
52000 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52002         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52004 2000-09-17  Greg McGary  <greg@mcgary.org>
52006         * gcc.c-torture/execute/20000917-1.c: New test.
52007         * gcc.c-torture/execute/20000917-1.x: XFAIL.
52009 2000-09-16  Neil Booth  <NeilB@earthling.net>
52011         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52012         in nested macro bug.
52014 2000-09-15  Neil Booth  <NeilB@earthling.net>
52016         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52018 2000-09-14  Jeffrey A Law  (law@cygnus.com)
52020         * gcc.c-torture/execute/20000914-1.c: New test.
52022 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
52024         * g++.other/inline13.C: New test.
52026 2000-09-12  Andreas Jaeger  <aj@suse.de>
52028         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52029         constant by Ulrich Drepper <drepper@redhat.com>.
52031 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
52033         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52035 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52037         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52039 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
52041         * gcc.dg/cpp/backslash.c: New test.
52043 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
52045         * gcc.c-torture/execute/20000910-1.c: New test.
52046         * gcc.c-torture/execute/20000910-2.c: Likewise.
52048 2000-09-11  Robert Lipe  <robertl@sco.com>
52050         * gcc.dg/pragma-align.c: New test.
52052 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
52054         * g++.old-deja/g++.pt/explicit82.C: New test.
52055         * g++.old-deja/g++.pt/explicit83.C: New test.
52057 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
52059         * gcc.dg/asm-names.c: New test.
52061 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52063         * gcc.dg/cpp/tr-warn6.c: New test
52065 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52067         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52068         be accepted.
52070 2000-09-07  Catherine Moore  <clm@redhat.com>
52072         * gcc.c-torture/execute/unroll-1.c: New test.
52074 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
52076         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52077         ERROR markers.
52078         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52079         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52080         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52081         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52082         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52083         Preprocess only.
52084         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52085         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52087 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52089         * g++.old-deja/g++.pt/deduct2.C: New test.
52091 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52093         * g++.old-deja/g++.pt/parms2.C: New test.
52095 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52097         * g++.old-deja/g++.pt/crash58.C: New test.
52099 2000-09-06  Greg McGary  <greg@mcgary.org>
52101         * gcc.c-torture/execute/20000906-1.c: New test.
52102         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52104 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52106         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52108 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52110         * g++.old-deja/g++.pt/crash57.C: New test.
52112 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52114         * g++.old-deja/g++.pt/crash56.C: New test.
52116 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52118         * g++.old-deja/g++.pt/koenig1.C: New test.
52120 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52122         * gcc.dg/20000904-1.c: New test.
52124 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52126         * gcc.dg/cpp/paste8.c: New test.
52128 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
52130         * gcc.c-torture/compile/20000827-1.c: New test.
52132 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52134         * gcc.dg/format-diag-1.c: New test.
52136 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52138         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52139         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52140         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52141         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52142         gcc.dg/formatz-1.c: Adjust warning regular expressions.
52144 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52146         * g++.old-deja/g++.other/nested4.C: New test.
52148 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52150         * g++.old-deja/g++.ns/scoped1.C: New test.
52152 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
52154         * lib/g++.exp: Support testing already-installed GCC.
52156 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52158         * wtr-label-1.c, wtr-suffix-1.c: New tests.
52160 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52162         * gcc.dg/return-type-2.c: New test.
52164 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
52166         * gcc.c-torture/compile/20000825-1.c: New test.
52168 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
52170         * gcc.dg/dwarf2-2.c: New test.
52172 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
52174         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52175         dg-warning regexps.
52177 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52179         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52180         gcc.dg/format-ext-5.c: New tests.
52182 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
52184         * g++.old-deja/g++.other/crash22.C: New test.
52186 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
52188         * gcc.dg/noncompile/930622-2.c: Adjust error message.
52190 2000-08-24  Richard Henderson  <rth@cygnus.com>
52192         * gcc.dg/ia64-sync-1.c: New test.
52193         * gcc.dg/ia64-sync-2.c: New test.
52194         * gcc.dg/ia64-asm-1.c: New test.
52196 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52198         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52199         * gcc.dg/format-ext-2.c: New test.
52201 2000-08-23  Jason Merrill  <jason@redhat.com>
52203         * lib/old-dejagnu.exp: Also ignore "In member function" and
52204         "At global scope".
52206 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52208         * gcc.dg/noncompile/label-lineno-1.c: New test.
52210 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52212         * gcc.dg/c99-array-nonobj-1.c: New test.
52214 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52216         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52217         tests.
52218         * gcc.dg/format-ext-1.c: New test.
52220 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52222         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52223         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52224         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52225         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52226         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52228 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52230         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52231         gcc.dg/c99-strftime-2.c: New tests.
52233 2000-08-22  Richard Henderson  <rth@cygnus.com>
52235         * gcc.c-torture/execute/20000822-1.c: New test.
52237 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52239         * gcc.c-torture/execute/20000819-1.x: Remove.
52241 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52243         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52244         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52245         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52246         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52247         gcc.dg/format-xopen-1.c: New tests.
52249 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52251         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52253 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52255         * g++.old-deja/g++.other/loop2.C: New test.
52257         * gcc.c-torture/compile/20000606-1.c: New test.
52258         * gcc.c-torture/compile/20000728-1.c: New test.
52259         * gcc.c-torture/execute/20000801-1.c: New test.
52260         * gcc.c-torture/execute/20000801-2.c: New test.
52261         * gcc.c-torture/execute/20000819-1.c: New test.
52262         * gcc.c-torture/execute/20000819-1.x: XFAIL.
52263         * gcc.dg/20000629-1.c: New test.
52264         * gcc.dg/20000724-1.c: New test.
52265         * gcc.dg/20000807-1.c: New test.
52267 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52269         * gcc.dg/cpp/pragma-1.c: New test.
52270         * gcc.dg/cpp/pragma-2.c: New test.
52272 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
52274         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52275         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
52277 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52279         * gcc.c-torture/compile/20000818-1.c: New test.
52281 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
52283         * gcc.c-torture/execute/20000818-1.c: New test.
52285 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52287         * gcc.dg/format-va-1.c: New test.
52289 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52291         * g++.old-deja/g++.other/typedef8.C: New test.
52293 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52295         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52296         * g++.old-deja/g++.mike/net36.C: Mark candidate.
52297         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52298         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52299         * g++.old-deja/g++.other/ptrmem7.C: New test.
52300         * g++.old-deja/g++.pt/ptrmem10.C: New test.
52302 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52304         * g++.old-deja/g++.pt/typename27.C: New test.
52306 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
52308         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52309         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52310         * g++.old-deja/g++.pt/friend45.C: New test.
52311         * g++.old-deja/g++.other/friend8.C: New test.
52313 2000-08-15  Richard Henderson  <rth@cygnus.com>
52315         * gcc.c-torture/execute/20000815-1.c: New test.
52317 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52319         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52320         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52321         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52323 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
52325         * g++.old-deja/g++.other/refinit2.C: New test.
52327 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
52329         * lib/c-torture.exp (c-torture): Make
52330         compiler_conditional_xfail_data global.
52331         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52332         compiler_conditional_xfail_data machinery.
52333         (f-torture-execute): Likewise.
52334         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52335         and only when unrolling loops.
52337         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52339 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52341         * g++.old-deja/g++.pt/explicit81.C: New test.
52343 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52345         * g++.old-deja/g++.pt/typename26.C: New test.
52347 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
52349         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52350         warning.
52352 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52354         * g++.old-deja/g++.other/array3.C: New test.
52356 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52358         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52359         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52360         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52361         New tests.
52363 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
52365         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52366         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52368 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
52370         * gcc.c-torture/execute/20000808-1.c: New test.
52372 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52374         * gcc.dg/c90-const-expr-1.c: New test.
52376 2000-08-08  Richard Henderson  <rth@cygnus.com>
52378         * gcc.dg/noncompile/920923-1.c: Declare calloc.
52380 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52382         * gcc.dg/noncompile/const-ll-1.c: New test.
52384 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52386         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52388 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52390         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52391         that running programs linked against the shared version of libobjc
52392         run correctly.
52394 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52396         * gcc.dg/c99-printf-1.c: New test.
52398 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52400         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52402 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
52404         * gcc.c-torture/execute/20000731-1.x: Delete.
52406 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
52408         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52409         and torture_without_loops as is done by c-torture.exp.
52410         (search_for): Copy from c-torture.exp.
52411         (gcc-dg-runtest): New function, drives a directory of tests
52412         iterating over the TORTURE_OPTIONS.
52413         (scan-assembler, scan-assembler-not): Move here from
52414         individual directory drivers.
52416         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52417         defined by lib/gcc-dg.exp.
52418         * gcc.dg/cpp/cpp.exp: Likewise.
52419         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
52420         gcc-dg-runtest, so we cycle over optimization options.
52422         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52423         * gcc.dg/compare2.c: No longer expected to fail.
52425 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52427         * gcc.c-torture/execute/20000804-1.c: New test.
52429 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52431         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52433 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
52435         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52437 2000-08-03  Jeffrey A Law  (law@cygnus.com)
52439         * gcc.c-torture/compile/20000803-1.c: New test.
52441 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52443         * gcc.c-torture/execute/20000801-3.c,
52444         gcc.c-torture/execute/20000801-4.c: New tests.
52445         * gcc.c-torture/execute/20000801-3.x,
52446         gcc.c-torture/execute/20000801-4.x: Xfail.
52448 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
52450         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52451         libobjc/.libs to allow for libtool.
52453 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
52455         * gcc.c-torture/compile/20000802-1.c: New test.
52457 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
52459         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52461 2000-07-31  Jeffrey A Law  (law@cygnus.com)
52463         * gcc-c-torture/execute/20000731-2.c: New test.
52465         * gcc.c-torture/execute/20000731-1.c: New test.
52466         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52468 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
52470         * gcc.dg/cpp/paste7.c: New test.
52471         * gcc.dg/cpp/20000725-1.c: New test.
52473 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
52475         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52476         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52477         declaration warning for __builtin_dwarf_reg_size.
52479         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52481 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52483         * gcc.dg/noncompile/voidparam-1.c: New test.
52485 2000-07-30  Richard Henderson  <rth@cygnus.com>
52487         * gcc.dg/c90-digraph-1.c: Don't xfail.
52488         * gcc.dg/compare2.c (case 10): Xfail.
52489         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52491 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
52493         * gcc.dg/c99-main-1.c: New test.
52495 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52497         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52499 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
52501         * gcc.c-tortuer/execute/20000726-1.c: New test.
52503 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
52505         * gcc.c-torture/execute/enum-2.c: New test.
52507 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52509         * gcc.dg/cpp/tr-warn3.c: New test.
52511 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52513         * g++.old-deja/g++.ext/implicit1.C: Remove.
52514         * g++.old-deja/g++.jason/c2.C: Remove
52515         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52516         * g++.old-deja/g++.pt/crash16.C: Likewise.
52517         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52519 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52521         * g++.old-deja/g++.other/for2.C: New test.
52523 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
52525         * gcc.dg/20000720-1.c: New test.
52527 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
52529         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
52531 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
52533         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52534         * gcc.c-torture/execute/20000722-1.c: New.
52535         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52537 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
52539         * gcc.dg/cpp/20000720-1.S: New test.
52541 2000-07-21  Michael Meissner  <meissner@redhat.com>
52543         * gcc.c-torture/execute/ieee/hugeval.c: New test.
52545 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52547         * g++.old-deja/g++.brendan/crash16.C,
52548         g++.old-deja/g++.brendan/parse3.C,
52549         g++.old-deja/g++.brendan/redecl1.C,
52550         g++.old-deja/g++.ns/template13.C,
52551         g++.old-deja/g++.other/decl4.C,
52552         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52554 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52556         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52557         and "Internal error".
52559         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52560         regexps.
52561         * gcc.dg/cpp/paste6.c: New test.
52563 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
52565         * gcc.dg/cpp/tr-direct.c: New test.
52567         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52568         gcc.dg/cpp/undef1.c: Tweak error regexps.
52570 2000-07-18  Eric Christopher <echristo@redhat.com>
52572         * gcc.c-torture/compile/20000718-1.c: New test.
52574 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
52576         * cpplex.c (_cpp_push_token): If the token being pushed back
52577         is the previous token in this context, just subtract one from
52578         context->posn.
52579         * cppmacro.c (save_expansion): Clear aux field when storing a
52580         placemarker.
52582 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
52584         * gcc.dg/noncompile/redecl-1.c: New test.
52586 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
52588         * gcc.c-torture/execute/20000717-5.c: New test.
52589         * gcc.c-torture/execute/20000717-1.x: Removed.
52591 2000-07-17  Richard Henderson  <rth@cygnus.com>
52593         * gcc.c-torture/execute/20000717-4.c: New test.
52595 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
52597         * gcc.dg/cpp/syshdr.c: New test.
52598         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52600 2000-07-17  Neil Booth  <neilb@earthling.net>
52602         * gcc.dg/cpp/cmdlne-dM.c: New test.
52603         * gcc.dg/cpp/cmdlne-dD.c: New test.
52605 2000-07-17  Jeffrey A Law  (law@cygnus.com)
52607         * gcc.c-torture/execute/20000717-3.c: New test.
52609         * gcc.c-torture/compile/20000717-1.c: New test.
52611 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
52613         * gcc.c-torture/execute/20000717-2.c: New test.
52615 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52617         * gcc.dg/formatz-1.c: New test.
52619         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52620         * gcc.dg/c99-digraph-1.c: New tests.
52622         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52623         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52625         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52626         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52627         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52628         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52629         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52630         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52631         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52633 2000-07-17  Greg McGary <greg@mcgary.org>
52635         * gcc.c-torture/execute/20000717-1.c: New test.
52636         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52638 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
52640         * gcc.c-torture/execute/20000715-2.c: New test.
52641         * gcc.dg/20000715-1.c: New test.
52643 2000-07-15  Michael Meissner  <meissner@redhat.com>
52645         * gcc.c-torture/execute/20000715-1.c: New test.
52647 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
52649         * gcc.c-torture/execute/20000707-1.c: New test.
52651 2000-07-13  Neil Booth  <NeilB@earthling.net>
52653         * gcc.dg/cpp/digraph1.c,
52654         gcc.dg/cpp/digraph2.c,
52655         gcc.dg/cpp/digraphs.c: New tests.
52657 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
52659         * g77.f-torture/compile/20000630-2.f: New test.
52660         * g77.f-torture/compile/20000630-2.x
52662 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52664         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
52666 2000-07-11  Neil Booth  <NeilB@earthling.net>
52668         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52670 2000-07-11  Neil Booth  <NeilB@earthling.net>
52672         * gcc.dg/cpp/cmdlne-C.c: New.
52674 2000-07-09  Neil Booth  <NeilB@earthling.net>
52676         * gcc.dg/cpp/directiv.c: New tests.
52677         * gcc.dg/cpp/undef1.c: Update.
52679 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
52681         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52683 2000-07-09  Neil Booth  <NeilB@earthling.net>
52685         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52687 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
52689         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52690         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52692 2000-07-08  Neil Booth  <NeilB@earthling.net>
52694         * gcc.dg/cpp/macsyntx.c: New tests.
52696 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52698         * gcc.dg/20000707-1.c: New test.
52700 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52702         * gcc.c-torture/execute/20000706-1.c: New test.
52703         * gcc.c-torture/execute/20000706-2.c: New test.
52704         * gcc.c-torture/execute/20000706-3.c: New test.
52705         * gcc.c-torture/execute/20000706-4.c: New test.
52706         * gcc.c-torture/execute/20000706-5.c: New test.
52708 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52710         * g++.old-deja/g++.pt/instantiate7.C: New test.
52712 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52714         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52715         * g++.old-deja/g++.mike/thunk3.C: Likewise.
52716         * g++.old-deja/g++.other/rtti3.C: Likewise.
52717         * g++.old-deja/g++.other/rttid3.C: Likewise.
52719 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
52721         *  g77.f-torture/compile/20000630-1.x: Fix typo
52723 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
52725         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52726         assembly output.
52728 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
52730         * gcc.dg/cpp/ident.c: New test.
52732 2000-07-05  Neil Booth  <NeilB@earthling.net>
52734         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52735           gcc.dg/cpp/lexstrng.c: New tests.
52737 2000-07-04  Neil Booth  <NeilB@earthling.net>
52739         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52740         * gcc.dg/cpp/strify2.c: Same.
52742 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
52744         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52745         * gcc.dg/cpp/19990703-1.c: Likewise.
52746         * gcc.dg/cpp/20000625-1.c: Likewise.
52747         * gcc.dg/cpp/20000625-2.c: Likewise.
52749         * gcc.dg/cpp/macro1.c,
52750         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52751         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52752         gcc.dg/cpp/strify1.c,
52753         gcc.dg/cpp/strify2.c: New tests.
52755 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
52757         * gcc.c-torture/execute/20000703-1.c: New test.
52759 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52761         * g++.old-deja/g++.pt (lookup10.C): New test.
52763 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52765         * g++.old-deja/g++.pt (typename25.C): New test.
52767 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
52769         * gcc.c-torture/compile/20000701-1.c: New test.
52771 2000-06-30  Nick Clifton  <nickc@cygnus.com>
52773         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52774         to test case.
52776 2000-06-30  Catherine Moore  <clm@cygnus.com>
52778         * gcc.c-torture/execute/align-1.c: New test.
52780 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
52782         * g++.old-deja/g++.pt/expr8.C: New test.
52783         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52785 2000-06-29  Nick Clifton  <nickc@cygnus.com>
52787         * gcc.c-torture/compile/20000629-1.c: New test.
52789 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52792         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52793         gcc.dg/noncompile directory, depending on whether they're
52794         preprocessor tests or not.  Annotate all the tests for the dg
52795         framework.
52797         * gcc.c-torture/noncompile/noncompile.exp: Delete.
52798         * gcc.dg/noncompile/noncompile.exp: New.
52800         * Moved files:
52801         Old name                                New name
52802         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
52803         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
52804         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
52805         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
52806         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
52807         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
52808         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
52809         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
52810         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
52811         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
52812         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
52813         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
52814         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
52815         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
52816         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
52817         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
52818         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
52819         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
52820         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
52821         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
52822         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
52823         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
52824         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
52825         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
52827         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
52828         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
52829         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
52830         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
52831         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
52832         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
52834 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52836         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
52837         declare one variable.  On the fourth, error.
52838         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
52839         declared by 20000628-1a.h.
52841 2000-06-29  Richard Henderson  <rth@redhat.com>
52843         * gcc.c-torture/execute/930529-1.x: New file.
52844         * gcc.dg/920413-1.c: Adjust expected warning text.
52845         * gcc.dg/980217-1.c: Declare abort.
52846         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
52848 2000-06-29  Jeffrey A Law  (law@cygnus.com)
52850         * g77.f-torture/compile/20000629-1.f: New test.
52851         * g77.f-torture/compile/20000629-1.x: Expected to fail.
52853 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52855         Rearrange lots of files, removing entirely the
52856         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
52857         directories.
52859         * Deleted files:
52860         gcc.c-torture/code_quality/code_quality.exp
52861         gcc.c-torture/special/special.exp
52862         gcc.failure/failure.exp
52863         gcc.failure/940409-1.x
52864         gcc.c-torture/compile/961203-1.x
52866         * New files:
52867         gcc.misc-tests/linkage.exp
52868         gcc.c-torture/execute/920730-1t.c
52869         gcc.c-torture/execute/920730-1t.x
52870         gcc.c-torture/compile/920520-1.x
52871         gcc.c-torture/compile/920521-1.x
52872         gcc.c-torture/compile/981006-1.x
52873         gcc.c-torture/execute/eeprof-1.x
52875         * Moved files (possibly with modifications to fit a new harness):
52876         Old name                                New name
52877         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
52878         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
52879         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
52880         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
52881         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
52882         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
52883         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
52884         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
52885         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
52886         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
52887         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
52888         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
52889         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
52890         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
52892 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52894         * c-torture/compile/961203-1.x: Delete.
52896         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
52897         not exit. Include stdio.h.
52898         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
52899         * gcc.misc-tests/dg-12.c: Likewise.
52900         * gcc.misc-tests/dg-5.c: Likewise.
52901         * gcc.misc-tests/dg-6.c: Likewise.
52902         * gcc.misc-tests/dg-7.c: Prototype abort.
52903         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
52904         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
52905         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
52906         not exit.
52907         * gcc.misc-tests/sieve.c: Use return from main, not exit.
52908         * gcc.misc-tests/sort2.c: Use return from main, not exit.
52910 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
52912         * gcc.dg/cpp/20000628-1.c: New test.
52913         * gcc.dg/cpp/20000628-1.h: New header for above test.
52914         * gcc.dg/cpp/20000628-1a.h: Likewise.
52916 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
52918         * gcc.dg/cpp: New directory.
52919         * gcc.dg/cpp/cpp.exp: New driver.
52920         * gcc.dg/cpp/20000627-1.c: New test.
52921         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
52922         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
52923         and rewrite as a compilation test.
52925         * gcc.dg: Move many files into the cpp subdirectory, possibly
52926         renaming or editing them as well.
52927         Old name                New name
52928         990119-1.c              cpp/19990119-1.c
52929         990228-1.c              cpp/19990228-1.c
52930         990407-1.c              cpp/19990407-1.c
52931         990409-1.c              cpp/19990409-1.c
52932         990413-1.c              cpp/19990413-1.c
52933         990703-1.c              cpp/19990703-1.c
52934         20000127-1.c            cpp/20000127-1.c
52935         20000129-1.c            cpp/20000129-1.c
52936         20000207-1.c            cpp/20000207-1.c
52937         20000207-2.c            cpp/20000207-2.c
52938         20000209-1.c            cpp/20000209-1.c
52939         20000209-2.c            cpp/20000209-2.c
52940         20000301-1.c            cpp/20000301-1.c
52941         20000419-1.c            cpp/20000419-1.c
52942         20000510-1.S            cpp/20000510-1.S
52943         20000519-1.c            cpp/20000519-1.c
52944         20000529-1.c            cpp/20000529-1.c
52945         20000625-1.c            cpp/20000625-1.c
52946         20000625-2.c            cpp/20000625-2.c
52947         cpp-as1.c               cpp/assert1.c
52948         cpp-as2.c               cpp/assert2.c
52949         cxx-comments-1.c        cpp/cxxcom1.c
52950         cxx-comments-2.c        cpp/cxxcom2.c
52951         endif-label.c           cpp/endif.c
52952         cpp-hash1.c             cpp/hash1.c
52953         cpp-hash2.c             cpp/hash2.c
52954         cpp-if1.c               cpp/if-1.c
52955         cpp-if2.c               cpp/if-2.c
52956         cpp-if3.c               cpp/if-3.c
52957         cpp-if4.c               cpp/if-4.c
52958         cpp-if5.c               cpp/if-5.c
52959         cpp-cond.c              cpp/if-cexp.c
52960         cpp-missingop.c         cpp/if-mop.c
52961         cpp-missingparen.c      cpp/if-mpar.c
52962         cpp-opprec.c            cpp/if-oppr.c
52963         cpp-ifparen.c           cpp/if-paren.c
52964         cpp-shortcircuit.c      cpp/if-sc.c
52965         cpp-shift.c             cpp/if-shift.c
52966         cpp-unary.c             cpp/if-unary.c
52967         cpp-li1.c               cpp/line1.c
52968         cpp-li2.c               cpp/line2.c
52969         lineno.c                cpp/line3.c
52970         lineno-2.c              cpp/line4.c
52971         cpp-mi.c                cpp/mi1.c
52972         cpp-mic.h               cpp/mi1c.h
52973         cpp-micc.h              cpp/mi1cc.h
52974         cpp-mind.h              cpp/mi1nd.h
52975         cpp-mindp.h             cpp/mi1ndp.h
52976         cpp-mix.h               cpp/mi1x.h
52977         cpp-mi2.c               cpp/mi2.c
52978         cpp-mi2a.h              cpp/mi2a.h
52979         cpp-mi2b.h              cpp/mi2b.h
52980         cpp-mi2c.h              cpp/mi2c.h
52981         cpp-mi3.c               cpp/mi3.c
52982         cpp-mi3.def             cpp/mi3.def
52983         poison-1.c              cpp/poison.c
52984         pr-impl.c               cpp/prag-imp.c
52985         cpp-redef-2.c           cpp/redef1.c
52986         cpp-redef.c             cpp/redef2.c
52987         strpaste.c              cpp/strp1.c
52988         strpaste-2.c            cpp/strp2.c
52989         cpp-tradpaste.c         cpp/tr-paste.c
52990         cpp-tradstringify.c     cpp/tr-str.c
52991         cpp-tradwarn1.c         cpp/tr-warn1.c
52992         cpp-tradwarn2.c         cpp/tr-warn2.c
52993         trigraphs.c             cpp/trigraphs.c
52994         cpp-unc1.c              cpp/unc1.c
52995         cpp-unc2.c              cpp/unc2.c
52996         cpp-unc3.c              cpp/unc3.c
52997         cpp-unc.c               cpp/unc4.c
52998         undef.c                 cpp/undef1.c
52999         undef-2.c               cpp/undef2.c
53000         cpp-wi1.c               cpp/widestr1.c
53002 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
53004         * lib/g++.exp (g++_include_flags): Tweak.
53006 2000-06-27  H.J. Lu  <hjl@gnu.org>
53007             Loren J. Rittle  <ljrittle@acm.org>
53009         * lib/g++.exp (g++_include_flags): Override libgloss.exp
53010         version with one that knows about the new gcc tree structure.
53011         (g++_link_flags): Same.
53013 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
53015         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53016         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53017         case we are cross-compiling.
53019         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53020         g++.old-deja/g++.niklas/Makefile.in,
53021         g++.old-deja/g++.niklas/configure.in,
53022         g++.old-deja/g++.other/Makefile.in,
53023         g++.old-deja/g++.other/configure.in,
53024         gcc.c-torture/code_quality/Makefile.in,
53025         gcc.c-torture/code_quality/configure.in,
53026         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53027         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53028         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53029         gcc.c-torture/execute/ieee/Makefile.in,
53030         gcc.c-torture/execute/ieee/configure.in,
53031         gcc.c-torture/noncompile/Makefile.in,
53032         gcc.c-torture/noncompile/configure.in,
53033         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53034         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53035         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53037 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53039         * g++.old-deja/g++.other/ambig3.C: New test.
53041 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53043         * g++.old-deja/g++.pt/syntax1.C: New test.
53044         * g++.old-deja/g++.pt/syntax2.C: New test.
53045         * g++.old-deja/g++.other/syntax3.C: New test.
53046         * g++.old-deja/g++.other/syntax4.C: New test.
53048 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53050         * gcc.dg/20000623-1.c: Prototype exit and abort.
53052 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53054         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53055         New tests.
53056         * gcc.dg/cpp-mi3.def: New file.
53058         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53059         inside assertions.
53060         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53061         lexer's error messages.
53062         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53063         divine anything from the linemarkers.
53064         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53065         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53067 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
53069         * gcc.dg/20000623-1.c: New test.
53071 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
53073         * gcc.c-torture/execute/20000622-1.c: New test.
53075 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53077         * g++.old-deja/g++.other/init15.C: New test.
53079 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53081         * g++.old-deja/g++.pt/vaarg2.C: New test.
53082         * g++.old-deja/g++.pt/vaarg3.C: New test.
53084 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
53086         * g++.old-deja/g++.other/dyncast6.C: New test.
53088 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
53090         * gcc.c-torture/execute/loop-6.c: New test.
53092 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
53094         * gcc.dg/20000614-1.c: New test.
53095         * gcc.dg/20000614-2.c: New test.
53097 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
53099         * g++.old-deja/g++.other/inline12.C: New test.
53101 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
53103         * g++.old-deja/g++.other/eh1.C: New test.
53105 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
53107         * g++.old-deja/g++.other/type.C: New test.
53109 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53111         * g++.old-deja/g++.other/initstring.C: New test.
53113 2000-06-12  Jason Merrill  <jason@redhat.com>
53115         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53117 2000-06-09  Jeffrey A Law  (law@cygnus.com)
53119         * gcc.c-torture/compile/20000609-1.c: New test.
53121 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
53123         * gcc.dg/20000609-1.c: New test.
53125 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
53127         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53128         * gcc.c-torture/noncompile/poison-1.c: Move...
53129         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53130         * gcc.dg/cpp-li1.c: Add a token after the #line.
53132 2000-06-05  Richard Henderson  <rth@cygnus.com>
53134         * gcc.c-torture/execute/20000605-2.c: New test.
53135         * gcc.c-torture/execute/20000605-3.c: New test.
53137 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
53139         * g77.f-torture/execute/20000503-1.x: New file.
53141 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
53143         * g++.old-deja/g++.eh/badalloc1.C: New test.
53145 2000-06-05  Richard Henderson  <rth@cygnus.com>
53147         * gcc.c-torture/execute/20000605-1.c: New test.
53149 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53150             Nathan Sidwell <nathan@codesourcery.com>
53152         * gcc.c-torture/compile/20000605-1.c: New test.
53154 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
53156         * g77.f-torture/compile/20000601-1.f: New test.
53158 2000-06-03  Richard Henderson  <rth@cygnus.com>
53160         * gcc.c-torture/execute/20000603-1.c: New.
53162 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
53164         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53165         * gcc.dg/noreturn-2.c (noreturn): Likewise.
53167 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
53169         * gcc.dg/compare2.c (case 12): XFAIL.
53170         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53171         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53173         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53175 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
53177         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53178         guard macro is already defined when the header is first
53179         included.
53180         * gcc.dg/cpp-mix.h: New file.
53181         * gcc.dg/endif-label.c: Update patterns to match compiler.
53183         * g++.brendan/complex1.C: Declare abort.
53184         * g++.law/refs4.C: Remove XFAIL.
53185         * g++.oliva/expr2.C: Declare abort and exit.
53187 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
53189         * gcc.c-torture/execute/20000528-1.c: New test.
53191         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53192         * g++.old-deja/g++.law/temps4.C: Likewise.
53194         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53195         stdlib.h.  Call abort() on failure.
53196         * g++.old-deja/g++.law/refs4.C: Likewise.
53197         * g++.old-deja/g++.law/temps4.C: Likewise.
53198         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53199         * gcc.c-torture/execute/20000112-1.c: Include string.h.
53201 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
53203         Relative to g++.dg/special:
53204         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53206         Relative to g++.old-deja:
53207         * g++.brendan/complex1.C, g++.jason/optimize2.C,
53208         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53209         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53210         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53211         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53212         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53213         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53215         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53216         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53217         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53218         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53219         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53220         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53221         and/or string.h.
53223         * g++.other/goto1.C: Update expectations for error messages.
53225 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
53227         * gcc.c-torture/compile/20000523-1.c: New test.
53229 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53231         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53233 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53235         * g++.old-deja/g++.eh/catch11.C: New test.
53236         * g++.old-deja/g++.eh/catch12.C: New test.
53238 2000-05-24  Nick Clifton  <nickc@cygnus.com>
53240         * gcc.c-torture/execute/20000523-1.c: New test.
53242 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
53244         * c-torture/execute/bcp-1.c: Replace abort in arg of
53245         __builtin_constant_p with a generic external function.
53247         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53248         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53249         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53250         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53251         Prototype abort and/or exit.
53253         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53254         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53255         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53256         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53258 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
53260         * gcc.dg/dwarf2-1.c: New test.
53262 2000-05-20  Richard Henderson  <rth@cygnus.com>
53264         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53266 2000-05-20  Andreas Jaeger  <aj@suse.de>
53268         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53269         testcase.
53271 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
53273         * gcc.c-torture/execute/20000519-2.c: New test.
53275 2000-05-19  Andreas Jaeger  <aj@suse.de>
53277         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53278         which fails with SSA.
53280         * lib/c-torture.exp: Also test with -O3 -fssa.
53282 2000-05-18  Michael Meissner  <meissner@redhat.com>
53284         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53285         * gcc.c-torture/execute/920415-1.c: Ditto.
53286         * gcc.c-torture/execute/920501-1.c: Ditto.
53287         * gcc.c-torture/execute/conversion.c: Ditto.
53288         * gcc.c-torture/execute/cvt-1.c: Ditto.
53290 2000-05-18  Jeffrey A Law  (law@cygnus.com)
53292         * gcc.c-torture/compile/20000518-1.c: New test.
53294 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53296         * g77.f-torture/compile/200005018.f: New test.
53298 2000-05-17  Jeffrey A Law  (law@cygnus.com)
53300         * gcc.c-torture/compile/20000517-1.c: New test.
53302 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53304         * gcc.c-torture/execute/20000516-1.c: New test.
53306 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
53308         * g++.old-deja/g++.other/eh.C: New test.
53310 2000-05-12  Richard Henderson  <rth@cygnus.com>
53312         * gcc.c-torture/execute/990208-1.c (main): Don't pass
53313         constants through to doit's conditional.
53315 2000-05-11  Jeffrey A Law  (law@cygnus.com)
53317         * gcc.c-torture/compile/20000511-1.c: New test.
53318         * g77.f-torture/compile/20000511-1.f: New test.
53319         * g77.f-torture/compile/20000511-2.f: New test.
53321 2000-05-11  Michael Meissner  <meissner@redhat.com>
53323         * gcc.c-torture/execute/20000511-1.c: New test.
53325 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
53327         * gcc.dg/dg.exp: Scan .S files as well as .c files.
53328         * gcc.dg/20000510-1.S: New.
53330 2000-05-08  Catherine Moore  <clm@cygnus.com>
53332         * gcc.dg/unused-3.c: New.
53334 2000-05-06  Richard Henderson  <rth@cygnus.com>
53336           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53337           * g++.old-deja/g++.mike/warn1.C: Likewise.
53338           * g++.old-deja/g++.pt/local1.C: Likewise.
53339           * g++.old-deja/g++.pt/local7.C: Likewise.
53340           * g++.old-deja/g++.pt/spec16.C: Likewise.
53342 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
53344         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53346 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
53348           * g77.f-torture/execute/20000503-1.f: New test.
53350 2000-05-04  Andreas Jaeger  <aj@suse.de>
53352         * gcc.dg/noreturn-2.c: New test.
53354 2000-05-04  Neil Booth  <NeilB@earthling.net>
53356         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53357         preprocessor.
53359 2000-05-04  Richard Henderson  <rth@cygnus.com>
53361         * gcc.c-torture/execute/20000503-1.c: Fix typo.
53363 2000-05-04  Richard Henderson  <rth@cygnus.com>
53365         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
53366         OpenSSL by Jason R Thorpe.
53368 2000-05-03  Jim Wilson  <wilson@cygnus.com>
53370         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53372 2000-05-03  Robert Lipe <robertlipe@usa.net>
53374         * gcc.dg/20000503-1.c: New test.
53376 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
53378         * gcc.c-torture/compile/20000502-1.c: New test.
53379         * g++.old-deja/g++.other/align.C: New test.
53380         * gcc.dg/cpp-tradstringify.c: New test.
53382 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53384         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53385         and hard registers.
53387 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
53389         * gcc.c-torture/execute/loop-5.c: New test.
53391 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
53393         * gcc.c-torture/execute/va-arg-20.c: New test.
53395 2000-04-23  Jeffrey A Law  (law@cygnus.com)
53397         * gcc.c-torture/execute/20000422-1.c: New test.
53399 2000-04-20  Greg McGary  <gkm@gnu.org>
53401         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53402         when optimizing, but without sibling-call optimizations (-O1).
53404 2000-04-20  Jeffrey A Law  (law@cygnus.com)
53406           * gcc.c-torture/compile/20000420-1.c: New test.
53408 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53410         * g++.abi/ptrflags.C: New test.
53411         * g++.eh/catchptr1.C: Test incomplete pointer chains.
53413 2000-04-19  Catherine Moore  <clm@cygnus.com>
53415         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53417 2000-04-19  Greg McGary  <gkm@gnu.org>
53419         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53420         sibling-call optimizations.
53422 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
53424         * gcc.dg/20000419-1.c: New test.
53426 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
53428         * gcc.c-torture/execute/20000412-6.c: New test.
53430 2000-04-12  Jeffrey A Law  (law@cygnus.com)
53432         * gcc.c-torture/execute/20000412-5.c: New test.
53433         * g77.f-torture/compile/20000412-1.f: New test.
53434         * gcc.c-torture/execute/20000412-4.c: New test.
53435         * gcc.c-torture/compile/20000412-2.c: New test.
53436         * gcc.c-torture/execute/20000412-3.c: New test.
53437         * gcc.c-torture/compile/20000412-1.c: New test.
53438         * gcc.c-torture/execute/20000412-2.c: New test.
53440 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
53442         * objc/execute/bf-20.m: New test.
53444 2000-04-10  Richard Henderson  <rth@cygnus.com>
53446         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53448         * gcc.c-torture/execute/20000412-1.c: New test.
53450 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53452         * g++.old-deja/g++.eh/catchptr1.C: New test.
53454 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
53456         * g++.old-deja/g++.abi/cxa_vec.C: New test.
53458 2000-04-08  Neil Booth  <NeilB@earthling.net>
53460         * gcc.dg/cpp-nullchar.c: Remove test as
53461         embedded nulls cause problems.
53463 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53465         * gcc.dg/compare2.c: New test.
53467 2000-04-08  Neil Booth  <NeilB@earthling.net>
53469         * gcc.dg/cpp-nullchar.c: New test.
53471 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
53473         * gcc.dg/cpp-mi2.c: New test.
53474         * gcc.dg/cpp-mi2[abc].h: New files.
53476 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
53478         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53479         member name.
53481 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
53483         * g++.old-deja/g++.abi/vmihint.C: New test.
53485 2000-04-06  Neil Booth  <NeilB@earthling.net>
53487         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53488         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53489         copyright.
53491 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
53493         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53494         avoid stack-frame overwrite.
53496 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
53498         * gcc.c-torture/compile/20000405-2.c: New test.
53499         * gcc.c-torture/compile/20000405-3.c: New test.
53501 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53503         * gcc.c-torture/compile/20000405-1.c: New test.
53505 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
53507         * gcc.dg/cast-qual-1.c: Revert last change.
53509 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53511         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53513 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
53515         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53516         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53518 2000-04-03  Jeffrey A Law  (law@cygnus.com)
53520         * gcc.c-torture/compile/20000403-2.c: New test.
53521         * gcc.c-torture/compile/20000403-1.c: New test.
53523 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
53525         * gcc.c-torture/execute/20000403-1.c: New test.
53527 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
53529         * gcc.c-torture/execute/20000402-1.c: New test.
53531 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
53533         * gcc.c-torture/execute/va-arg-15.c: New test.
53534         * gcc.c-torture/execute/va-arg-16.c: New test.
53535         * gcc.c-torture/execute/va-arg-17.c: New test.
53536         * gcc.c-torture/execute/va-arg-18.c: New test.
53537         * gcc.c-torture/execute/va-arg-19.c: New test.
53539 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
53541         * gcc.c-torture/compile/981211-1.c: Move to...
53542         * gcc.dg/cpp-as1.c: ...here.
53543         * gcc.dg/cpp-as2.c: New file.
53545         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53546         compiler.
53548 2000-04-02  Neil Booth  <NeilB@earthling.net>
53550         * gcc.dg/cpp-cond.c  New tests.
53551         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
53552         accidental success less likely.
53553         * gcc.dg/cpp-missingop.c  New tests.
53554         * gcc.dg/cpp-missingparen.c  New tests.
53555         * gcc.dg/cpp-shift.c  New tests.
53556         * gcc.dg/cpp-shortcircuit.c  New tests.
53557         * gcc.dg/cpp-unary.c  New tests.
53559 2000-03-29  Jeffrey A Law  (law@cygnus.com)
53561         * gcc.c-torture/compile/20000329-1.c: New test.
53563 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
53565         * gcc.c-torture/compile/20000326-1.c: New test.
53566         * gcc.c-torture/compile/20000326-2.c: New test.
53568 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
53570         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53571         the first parameter is a function argument.
53573 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
53575         * g++.old-deja/g++.ext/array4.C: New test.
53577 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
53579         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53581 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53583         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53585 2000-03-19  Richard Henderson  <rth@cygnus.com>
53587         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53589 2000-03-19  Richard Henderson  <rth@cygnus.com>
53591         * gcc.c-torture/compile/20000319-1.c: New test.
53593 2000-03-14  Jeffrey A Law  (law@cygnus.com)
53595         * gcc.c-torture/execute/20000314-3.c: New test.
53596         * gcc.c-torture/execute/20000314-2.c: New test.
53597         * gcc.c-torture/execute/20000314-1.c: New test.
53598         * gcc.c-torture/compile/20000314-2.c: New test.
53599         * gcc.c-torture/compile/20000314-1.c: New test.
53601 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
53603         * g++.old-deja/g++.warn/inline.C: New test.
53605 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
53607         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53608         standards-compliant result rather than specific constants.
53609         Put test-values in array.
53611 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
53613         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53614         (g++_target_compile): Put test-specific options last.
53616 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53618         * g++.old-deja/g++.eh/vbase4.C: New test.
53620 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53622         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53624 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53626         * g++.old-deja/g++.brendan/misc12.C: Removed.
53627         * g++.old-deja/g++.pt/memtemp77.C: Constify.
53628         * g++.old-deja/g++.ext/pretty4.C: New test.
53630 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53632         * g++.old-deja/g++.other/string2.C: New test.
53634 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
53636         * g++.old-deja/g++.warn/impint2.C: New test.
53638 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
53640         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53641         is 1, not zero.
53643 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
53645         * g++.old-deja/g++.warn/impint.C: New test.
53646         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53647         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53648         * g++.old-deja/g++.pt/explicit12.C: Likewise.
53649         * g++.old-deja/g++.pt/explicit13.C: Likewise.
53650         * g++.old-deja/g++.pt/explicit17.C: Likewise.
53651         * g++.old-deja/g++.pt/explicit18.C: Likewise.
53652         * g++.old-deja/g++.pt/explicit19.C: Likewise.
53653         * g++.old-deja/g++.pt/explicit23.C: Likewise.
53654         * g++.old-deja/g++.pt/explicit31.C: Likewise.
53655         * g++.old-deja/g++.pt/explicit35.C: Likewise.
53656         * g++.old-deja/g++.pt/explicit6.C: Likewise.
53657         * g++.old-deja/g++.pt/memclass7.C: Likewise.
53659 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
53661         * gcc.dg/cpp-redef.c: New test.
53663 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
53665         * g++.old-deja/g++.pt/unify7.C: New test.
53667 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53669         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53670         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53672 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
53674         * gcc.c-torture/compile/20000224-1.c: New test.
53676 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53678         * gcc.c-torture/compile/cpp-2.c: New test.
53679         * gcc.c-torture/compile/cpp-1.c: New test.
53681 2000-02-25  Jeffrey A Law  (law@cygnus.com)
53683         * gcc.c-torture/execute/20000225-1.c: New test.
53685 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53687         * gcc.dg/cpp-li2.c: New test.
53689         * gcc.dg/cpp-wi1.c: New test.
53691         * gcc.dg/cpp-li1.c: New test.
53693 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
53695         * g++.old-deja/g++.other/sizeof5.C: New test.
53697 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53699         * gcc.c-torture/execute/va-arg-13.c: New test.
53701 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
53703         * gcc.c-torture/execute/va-arg-12.c: New test.
53705 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53707         * gcc.c-torture/execute/20000223-1.c: New test.
53709 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53711         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53713 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
53715         * g++.old-deja/g++.abi/ptrmem.C: New test.
53717 2000-02-19  Richard Henderson  <rth@cygnus.com>
53719         * gcc.c-torture/compile/init-3.c: New.
53721 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
53723         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53724         ALWAYS_CXXFLAGS.
53726 2000-02-11  Robert Lipe <robertl@sco.com>
53728         * gcc.c-torture/compile/20000211-3.c: New test.
53730 2000-02-11  Martin Buchholz <martin@xemacs.org>
53732         * gcc.c-torture/compile/20000211-2.c: New test.
53734 2000-02-11  Jeffrey A Law  (law@cygnus.com)
53736         * gcc.c-torture/compile/20000211-1.c: New test.
53738 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
53740         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53741           on native targets
53743 2000-02-08  Nathan Sidwell  <nathan@acm.org>
53745         * g++.old-deja/g++.other/cast5.C: New test.
53747 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
53749         * gcc.c-torture/execute/20000205-1.c: New.
53751 2000-02-03  Nathan Sidwell  <nathan@acm.org>
53753         * g++.old-deja/g++.jason/cast3.C: Return void.
53754         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53756 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53758         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53760         * gcc.dg/loop-1.c: New test.
53762 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
53764         * gcc.c-torture/compile/20000127-1.c: New test.
53765         * gcc.c-torture/execute/991228-1.c: New test.
53767 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53769         * gcc.dg/unused-2.c: New test.
53771         * gcc.dg/conv-1.c: New test.
53773 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
53775         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53776         compiler.
53777         (tool_option_proc): Fix typo.
53779 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
53781         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53782         of the ld on the host, not on the build machine.
53783         Also, don't crash if '--help' is not a supported option.
53785 2000-01-24  Richard Henderson  <rth@cygnus.com>
53787         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53789 2000-01-20  Jeffrey A Law  (law@cygnus.com)
53791         * gcc.c-torture/execute/20000120-2.c: New test.
53792         * gcc.c-torture/execute/20000120-1.c: New test.
53794 2000-01-13  Jeffrey A Law  (law@cygnus.com)
53796         * gcc.c-torture/execute/20000113-1.c: New test.
53798 2000-01-12  Jeffrey A Law  (law@cygnus.com)
53800         * gcc.c-torture/execute/20000112-1.c: New test.
53802 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53804         * gcc.dg/20000111-1.c: New test.
53806 2000-01-10  Jeffrey A Law  (law@cygnus.com)
53808         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53809         with 16 bit integers.
53811 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53813         * gcc.dg/20000108-1.c: New test.
53815 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53817         * g++.old-deja/g++.ns/koenig8.C: New test.
53819 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53821         * g++.old-deja/g++.other/cast4.C: New test.
53823 2000-01-05  Jeffrey A Law  (law@cygnus.com)
53825         * gcc.c-torture/compile/20000105-2.c: New test.
53826         * gcc.c-torture/compile/20000105-1.c: New test.
53828 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53830         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
53831         references to printf & atoi to conform to ANSI standard.
53832         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
53833         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
53834         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
53835         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
53836         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
53837         * g++.old-deja/g++.brendan/complex1.C: Likewise.
53838         * g++.old-deja/g++.brendan/copy1.C: Likewise.
53839         * g++.old-deja/g++.brendan/copy2.C: Likewise.
53840         * g++.old-deja/g++.brendan/copy3.C: Likewise.
53841         * g++.old-deja/g++.brendan/copy4.C: Likewise.
53842         * g++.old-deja/g++.brendan/copy5.C: Likewise.
53843         * g++.old-deja/g++.brendan/copy6.C: Likewise.
53844         * g++.old-deja/g++.brendan/copy7.C: Likewise.
53845         * g++.old-deja/g++.brendan/copy8.C: Likewise.
53846         * g++.old-deja/g++.brendan/crash11.C: Likewise.
53847         * g++.old-deja/g++.brendan/crash14.C: Likewise.
53848         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
53849         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
53850         * g++.old-deja/g++.brendan/delete2.C: Likewise.
53851         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
53852         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
53853         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
53854         * g++.old-deja/g++.brendan/eh1.C: Likewise.
53855         * g++.old-deja/g++.brendan/groff1.C: Likewise.
53856         * g++.old-deja/g++.brendan/init3.C: Likewise.
53857         * g++.old-deja/g++.brendan/misc12.C: Likewise.
53858         * g++.old-deja/g++.brendan/misc7.C: Likewise.
53859         * g++.old-deja/g++.brendan/new2.C: Likewise.
53860         * g++.old-deja/g++.brendan/operators4.C: Likewise.
53861         * g++.old-deja/g++.brendan/operators5.C: Likewise.
53862         * g++.old-deja/g++.brendan/overload2.C: Likewise.
53863         * g++.old-deja/g++.brendan/overload7.C: Likewise.
53864         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
53865         * g++.old-deja/g++.brendan/reference1.C: Likewise.
53866         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
53867         * g++.old-deja/g++.brendan/template24.C: Likewise.
53868         * g++.old-deja/g++.brendan/template3.C: Likewise.
53869         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
53870         * g++.old-deja/g++.jason/inline3.C: Likewise.
53871         * g++.old-deja/g++.jason/opeq.C: Likewise.
53872         * g++.old-deja/g++.law/arg5.C: Likewise.
53873         * g++.old-deja/g++.law/arm7.C: Likewise.
53874         * g++.old-deja/g++.law/ctors11.C: Likewise.
53875         * g++.old-deja/g++.law/cvt8.C: Likewise.
53876         * g++.old-deja/g++.law/init9.C: Likewise.
53877         * g++.old-deja/g++.law/refs4.C: Likewise.
53878         * g++.old-deja/g++.law/template2.C: Likewise.
53879         * g++.old-deja/g++.law/visibility24.C: Likewise.
53880         * g++.old-deja/g++.law/vtable3.C: Likewise.
53881         * g++.old-deja/g++.mike/asm2.C: Likewise.
53882         * g++.old-deja/g++.mike/eh1.C: Likewise.
53883         * g++.old-deja/g++.mike/misc1.C: Likewise.
53884         * g++.old-deja/g++.mike/misc13.C: Likewise.
53885         * g++.old-deja/g++.mike/misc14.C: Likewise.
53886         * g++.old-deja/g++.mike/ns12.C: Likewise.
53887         * g++.old-deja/g++.mike/p1248.C: Likewise.
53888         * g++.old-deja/g++.mike/p3708.C: Likewise.
53889         * g++.old-deja/g++.mike/p3708a.C: Likewise.
53890         * g++.old-deja/g++.mike/p3708b.C: Likewise.
53891         * g++.old-deja/g++.mike/p646.C: Likewise.
53892         * g++.old-deja/g++.mike/p700.C: Likewise.
53893         * g++.old-deja/g++.mike/p783.C: Likewise.
53894         * g++.old-deja/g++.mike/p783a.C: Likewise.
53895         * g++.old-deja/g++.mike/p783b.C: Likewise.
53896         * g++.old-deja/g++.mike/p786.C: Likewise.
53897         * g++.old-deja/g++.mike/p789.C: Likewise.
53898         * g++.old-deja/g++.mike/p789a.C: Likewise.
53899         * g++.old-deja/g++.mike/p807a.C: Likewise.
53900         * g++.old-deja/g++.other/delete3.C: Likewise.
53901         * g++.old-deja/g++.other/dyncast1.C: Likewise.
53902         * g++.old-deja/g++.other/dyncast2.C: Likewise.
53903         * g++.old-deja/g++.other/dyncast3.C: Likewise.
53904         * g++.old-deja/g++.other/empty1.C: Likewise.
53905         * g++.old-deja/g++.other/temporary1.C: Likewise.
53906         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
53907         * g++.old-deja/g++.pt/t16.C: Likewise.
53908         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
53910 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
53912         * gcc.dg/991230-1.c: New test.
53914 1999-12-29  Jeffrey A Law  (law@cygnus.com)
53916         * gcc.c-torture/compile/991229-3.c: New test.
53917         * gcc.c-torture/compile/991229-2.c: New test.
53918         * gcc.c-torture/compile/991229-1.c: New test.
53920 1999-12-29  Greg McGary <gkm@eng.ascend.com>
53922         * gcc.c-torture/compile/labels-2.c: New test.
53924 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
53926         * gcc.c-torture/execute/991227-1.c: New test.
53928 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53930         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
53932 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
53934         * gcc.c-torture/execute/991221-1.c: New test.
53936 1999-12-20  Nathan Sidwell  <nathan@acm.org>
53938         * g++.old-deja/g++.other/cast3.C: New test.
53940 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
53942         * gcc.c-torture/execute/991216-4.c: New test.
53944 1999-12-16  Michael Meissner  <meissner@cygnus.com>
53946         * gcc.c-torture/execute/991216-1.c: New test.
53947         * gcc.c-torture/execute/991216-2.c: New test.
53948         * gcc.c-torture/execute/991216-3.c: New test.
53950 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53952         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
53953         Actually make the test fail by using "-O2" for compilation.
53955 1999-12-15  Nathan Sidwell  <nathan@acm.org>
53957         * g++.old-deja/g++.warn/cast-align1.C: New test.
53959 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53961         * gcc.c-torture/compile/991214-1.c: New test.
53962         * gcc.c-torture/compile/991214-2.c: New test.
53964 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53966         * gcc.dg/991214-1.c: New test.
53968 1999-12-13  Jeffrey A Law  (law@cygnus.com)
53970         * gcc.c-torture/compile/991213-3.c: New test.
53971         * gcc.c-torture/compile/991213-2.c: New test.
53972         * gcc.c-torture/compile/991213-1.c: New test.
53974 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
53976         * gcc.dg/991209-1.c: New test.
53978 1999-12-08  Nathan Sidwell <nathan@acm.org>
53980         * gcc.c-torture/compile/991208-1.c: New test.
53982 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53984         * gcc.dg/ultrasp2.c: New test.
53986 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
53988         * g++.old-deja/g++.abi/align.C (main): Fix typo.
53990 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
53992         * gcc.c-torture/compile/991202-1.c: New test.
53993         * gcc.c-torture/execute/991202-1.c: New test.
53994         * gcc.c-torture/execute/991202-2.c: New test.
53995         * gcc.c-torture/execute/991202-3.c: New test.
53997 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
53999         * g++.old-deja/g++.abi/align.C: New test.
54000         * g++.old-deja/g++.abi/aggregates.C: Likewise.
54001         * g++.old-deja/g++.abi/bitfields.C: Likewise.
54003 1999-12-01  Richard Henderson  <rth@cygnus.com>
54005         * gcc.c-torture/execute/991201-1.c: New.
54007 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
54009         * gcc.dg/991129-1.c: New test.
54011 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54013         * gcc.c-torture/compile/991127-1.c: New test.
54015 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54017         * g++.old-deja/g++.other/warn4.C: New test.
54019 1999-11-22  Nathan Sidwell  <nathan@acm.org>
54021         * g++.old-deja/g++.eh/cleanup2.C: New test.
54022         * g++.old-deja/g++.ext/pretty2.C: New test.
54023         * g++.old-deja/g++.ext/pretty3.C: New test.
54024         * g++.old-deja/g++.other/debug6.C: New test.
54026 1999-10-20  Jim Wilson  <wilson@cygnus.com>
54028         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54029         compiler_output to look for one error message instead of two.
54031 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
54033         * gcc.c-torture/execute/991118-1.c: Also test case
54034         where the word boundary does not split a byte evenly.
54036 1999-11-19  Nathan Sidwell  <nathan@acm.org>
54038         * g++.old-deja/g++.ext/restrict1.C: New test.
54040 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54042         * gcc.c-torture/execute/991118-1.c: New test.
54044 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
54046         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54047         working directory pathnames.
54049 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
54051         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54052         host is equipped with driver.h and driver.o so it can actually
54053         compile and run the tests.
54055 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
54057         * gcc.c-torture/compile/991008-1.c: New test.
54059 1999-11-08  Nick Clifton  <nickc@cygnus.com>
54061         * lib/gcc-dg.exp: Include target-supports.exp
54063 1999-11-05  Nick Clifton  <nickc@cygnus.com>
54065         * lib/target-supports.exp: New file: Provide procs to test for
54066         features supported by the target.
54067         (check_weak_available): Moved here from ecos.exp.
54068         (check_alias_available): New proc: Determine of the target
54069         toolchain supports the alias attribute.
54071         * gcc.dg/special/ecos.exp: Move check_weak_available to
54072         target-supports.exp.
54073         (alias-1.c): Only perform the test if the target supports
54074         aliases.
54075         (wkali-1.c): Only perform the test if the target supports
54076         aliases.
54078         * gcc.dg/990506-0.c: Expect error messages from cross
54079         targets as well as native targets.
54081 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54083         * gcc.dg/ultrasp1.c: Removed xfail.
54084         * gcc.dg/struct-ret-2.c: Likewise.
54085         * gcc.dg/array-1.c: Likewise.
54087 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54089         * gcc.dg/struct-ret-2.c: New test.
54091         * gcc.dg/array-1.c: New test.
54093 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
54095         * gcc.c-torture/execute/991030-1.c: New test.
54097 1999-10-26  Richard Henderson  <rth@cygnus.com>
54099         * gcc.c-torture/compile/991026-2.c: New test.
54101 1999-10-26  Jeffrey A Law  (law@cygnus.com)
54103         * gcc.c-torture/compile/991026-1.c: New test.
54105 1999-10-23  Jeffrey A Law  (law@cygnus.com)
54107         * gcc.c-torture/execute/991023-1.c: New test.
54109 1999-10-19  Jeffrey A Law  (law@cygnus.com)
54111         * gcc.c-torture/execute/991019-1.c: New test.
54113 1999-10-16  Richard Henderson  <rth@cygnus.com>
54115         * gcc.c-torture/execute/991016-1.c: New test.
54117 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
54119         * gcc.c-torture/execute/991014-1.c: New test.
54121 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
54123         * g++.old-deja/g++.other/union2.C: New test.
54125 1999-10-13  Nathan Sidwell  <nathan@acm.org>
54127         * g++.old-deja/g++.other/vaarg2.C: New test.
54128         * g++.old-deja/g++.other/vaarg3.C: New test.
54130 1999-10-12  Craig Burley  <craig@jcb-sc.com>
54132         * g77.f-torture/noncompile/19990905-1.f: Moved from being
54133         in compile/.
54135 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
54137         * gcc.c-torture/execute/va-arg-11.c: New test.
54139 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
54141         * lib/file-format.exp (gcc_target_object_format): Don't
54142         crash if objdump is unavailable.
54144 1999-09-29  Donn Terry <donn@interix.com>
54146         * gcc.misc-tests/mg.exp: delete extraneous redirection.
54148 1999-09-28  Nick Clifton  <nickc@cygnus.com>
54150         * gcc.c-torture/compile/990928-1.c: New test.
54152 1999-09-28  Nathan Sidwell  <nathan@acm.org>
54154         * g++.old-deja/g++.other/decl6.C: New test.
54156 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54158         * gcc.c-torture/execute/va-arg-10.c: New test.
54160 1999-09-27  Nathan Sidwell  <nathan@acm.org>
54162         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54163         __PRETTY_FUNCTION__.
54165 1999-09-23  Nick Clifton  <nickc@cygnus.com>
54167         * gcc.c-torture/execute/990923-1.c: New test.
54169 1999-09-21  Nick Clifton  <nickc@cygnus.com>
54171         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54172         for which -fpic is inappropriate.
54174 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
54176         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54178 1999-09-21  Nathan Sidwell  <nathan@acm.org>
54180         * g++.old-deja/g++.other/dyncast1.C: New test.
54181         * g++.old-deja/g++.other/dyncast2.C: New test.
54182         * g++.old-deja/g++.other/dyncast3.C: New test.
54183         * g++.old-deja/g++.other/dyncast4.C: New test.
54184         * g++.old-deja/g++.other/dyncast5.C: New test.
54185         * g++.old-deja/g++.eh/catch3.C: New test.
54186         * g++.old-deja/g++.eh/catch3p.C: New test.
54187         * g++.old-deja/g++.eh/catch4.C: New test.
54188         * g++.old-deja/g++.eh/catch4p.C: New test.
54189         * g++.old-deja/g++.eh/catch5.C: New test.
54190         * g++.old-deja/g++.eh/catch5p.C: New test.
54191         * g++.old-deja/g++.eh/catch6.C: New test.
54192         * g++.old-deja/g++.eh/catch6p.C: New test.
54193         * g++.old-deja/g++.eh/catch7.C: New test.
54194         * g++.old-deja/g++.eh/catch7p.C: New test.
54195         * g++.old-deja/g++.eh/catch8.C: New test.
54196         * g++.old-deja/g++.eh/catch8p.C: New test.
54197         * g++.old-deja/g++.eh/catch9.C: New test.
54198         * g++.old-deja/g++.eh/catch9p.C: New test.
54200 1999-09-13  Nathan Sidwell  <nathan@acm.org>
54202         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54203         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54205 1999-09-13  Jeffrey A Law  (law@cygnus.com)
54207         * gcc.c-torture/compile/990913-1.c: New test.
54209 1999-09-10  Nathan Sidwell  <nathan@acm.org>
54211         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54212         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54214 1999-09-09  Richard Henderson  <rth@cygnus.com>
54216         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54218 1999-09-09  Nathan Sidwell  <nathan@acm.org>
54220         * g++.old-deja/g++.other/lookup11.C: New test.
54221         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54222         what is permitted and what we want.
54223         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54224         overload use.
54225         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54227 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
54229         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54230         * gcc.c-torture/noncompile/poison-1.c: New file.
54232 1999-09-08  Nathan Sidwell  <nathan@acm.org>
54234         * g++.old-deja/g++.other/sizeof3.C: New test.
54235         * g++.old-deja/g++.other/sizeof4.C: New test.
54236         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54237         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54239 1999-09-07  Richard Henderson  <rth@cygnus.com>
54241         * gcc.dg/va-arg-1.c: New.
54243 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54245         * gcc.c-torture/execute/va-arg-9.c: New test.
54247 1999-09-05  Craig Burley  <craig@jcb-sc.com>
54249         * g77.f-torture/compile/980519-2.f: New test.
54250         * g77.f-torture/compile/19990905-0.f: New test.
54251         * g77.f-torture/compile/19990905-1.f: New test.
54252         * g77.f-torture/compile/19990905-2.f: New test.
54254         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54256 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
54258         * gcc.c-torture/execute/990827-1.c: Fix typo.
54260 1999-09-03  Nathan Sidwell  <nathan@acm.org>
54262         * g++.old-deja/g++.other/deref1.C: New test.
54264 1999-09-02  Nathan Sidwell  <nathan@acm.org>
54266         * g++.old-deja/g++.other/ambig2.C: New test.
54267         * g++.old-deja/g++.other/cond5.C: New test.
54268         * g++.old-deja/g++.other/lookup16.C: New test.
54270 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
54272         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54273         assemblers too.
54275 1999-08-31  Jeffrey A Law  (law@cygnus.com)
54277         * lib/c-torture.exp: Avoid the "compare executables" optimization
54278         when testing native.
54280 1999-08-29  Jeffrey A Law  (law@cygnus.com)
54282         * gcc.c-torture/execute/990829-1.c: New test.
54283         * gcc.c-torture/compile/990829-1.c: New test.
54285 1999-08-27  Paul Burchard  <burchard@pobox.com>
54287         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54288         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54289         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54290         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54291         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54292         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54293         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54294         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54295         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54296         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54297         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54299 1999-08-27  Jeffrey A Law  (law@cygnus.com)
54301         * gcc.c-torture/execute/990827-1.c: New test.
54303 1999-08-26  Craig Burley  <craig@jcb-sc.com>
54305         * g77.f-torture/noncompile/19990826-4.f: New test.
54307         * g77.f-torture/compile/19990826-3.f: New test.
54309         * g77.f-torture/execute/19990826-2.f: New test.
54311         * g77.f-torture/compile/19990826-1.f: New test.
54313         * gcc.c-torture/execute/990826-0.c: New test.
54314         * g77.c-torture/execute/19990826-0.f: New test.
54316         * g77.f-torture/noncompile/970626-2.f: New test.
54318 1999-08-25  Paul Burchard  <burchard@pobox.com>
54320         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54321         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54322         lss-011.C: New tests.
54324 1999-08-25  Nathan Sidwell  <nathan@acm.org>
54326         * g++.old-deja/g++.other/decl5.C: New test.
54328 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54330         * noncompile/noncompile.exp: Load_lib c-torture.exp.
54331         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54332         call `postbase' for each one.  All callers of `postbase' changed
54333         to call this instead.
54335 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
54337         * gcc.c-torture/execute/990811-1.c: New test.
54339 1999-08-09  Nick Clifton  <nickc@cygnus.com>
54341         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54342         just native ones.
54344         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54345         just native ones.
54347 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54349         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54351 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54353         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54355 1999-08-04  Nathan Sidwell  <nathan@acm.org>
54357         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54359 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54361         * gcc.c-torture/execute/990804-1.c: New test.
54363 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54365         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54366         * g++.old-deja/g++.brendan/crash64.C: Likewise.
54367         * g++.old-deja/g++.brendan/overload8.C: Likewise.
54369 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54371         * g++.old-deja/g++.other/struct1.C: New test.
54373 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54375         * g++.old-deja/g++.other/enum2.C: New test.
54377 1999-08-02  Richard Henderson  <rth@cygnus.com>
54379         Adapted from tests from Franz Sirl:
54380         * gcc.c-torture/execute/va-arg-7.c: New test.
54381         * gcc.c-torture/execute/va-arg-8.c: New test.
54383 1999-08-01  Jeffrey A Law  (law@cygnus.com)
54385         * gcc.c-torture/compile/990801-2.c: New test.
54387         * gcc.c-torture/compile/990801-1.c: New test.
54389 1999-07-27  Michael Meissner  <meissner@cygnus.com>
54391         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54392         fp-cmp-1.c, converting double to float.
54394         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54395         fp-cmp-1.c, converting double to long double.
54397         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54398         from fr1 to unknown_register, since fr1 is a legitimate register
54399         on some machines.
54401 1999-07-25  Jeffrey A Law  (law@cygnus.com)
54403         * README: More listname related changes.
54405 1999-07-08  Catherine Moore  <clm@cygnus.com>
54407         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
54409 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
54411         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54413 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54415         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54417 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
54419         * gcc.dg/990703-1.c: New test.
54421 1999-06-29  Nick Clifton  <nickc@cygnus.com>
54423         * lib/file-format.exp: New file: Move definition of proc
54424         gcc_target_object_format to here from
54425         gcc.dg/special/ecos.exp.
54427         * lib/c-torture.exp: Include lib file-format.exp.
54428         * lib/gcc-dg.exp: Include lib file-format.exp.
54430         * gcc.dg/special/ecos.exp: Remove definition of proc
54431         gcc_target_object_format.
54433 1999-06-28  Jeffrey A Law  (law@cygnus.com)
54435         * gcc.c-torture/execute/990628-1.c: New test.
54437 1999-06-25  Jeffrey A Law  (law@cygnus.com)
54439         * gcc.c-torture/compile/990625-2.c: New test.
54441         * gcc.c-torture/compile/990625-1.c: New test.
54443 1999-06-23  Nick Clifton  <nickc@cygnus.com>
54445         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
54446         attributes compile.
54447         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54448         ports that use the COFF/PE file format.
54450 1999-06-17  Jeffrey A Law  (law@cygnus.com)
54452         * gcc.c-torture/compile/990617-1.c: New test.
54454 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
54456         * g++.old-deja/g++.other/decl4.C: New test.
54458 1999-06-14  Nathan Sidwell  <nathan@acm.org>
54460         * g++.old-deja/g++.other/bitfld3.C: New test.
54462 1999-06-08  Nathan Sidwell  <nathan@acm.org>
54464         * g++.old-deja/g++.eh/catch1.C: New test.
54466 1999-06-07  Jeffrey A Law  (law@cygnus.com)
54468         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54470         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54471         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
54473 1999-06-05  Craig Burley  <craig@jcb-sc.com>
54475         * g77.f-torture/compile/19990502-0.f: Replace with new,
54476         shorter, test that still fails after recent changes.
54478 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54480         * gcc.c-torture/execute/990604-1.c: New test.
54482 1999-05-31  Jeffrey A Law  (law@cygnus.com)
54484         * gcc.c-torture/execute/990531-1.c: New test.
54486 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54488         * gcc.c-torture/compile/990527-1.c: New test.
54490 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
54492         * gcc.c-torture/execute/990527-1.c: New test.
54494 1999-05-25  Nick Clifton  <nickc@cygnus.com>
54496         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54497         bitfields as signed.
54499 1999-05-25  Craig Burley  <craig@jcb-sc.com>
54501         * g77.f-torture/compile/19990525-0.f: New test.
54503 1999-05-25  Jeffrey A Law  (law@cygnus.com)
54505         * gcc.c-torture/execute/990525-2.c: New test.
54507         * gcc.c-torture/execute/990525-1.c: New test.
54509 1999-05-24  Nathan Sidwell  <nathan@acm.org>
54511         * g++.old-deja/g++.other/anon3.C: New test.
54512         * g++.old-deja/g++.other/anon4.C: New test.
54513         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54514         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54515         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54516         Merrill).
54518 1999-05-24  Jeffrey A Law  (law@cygnus.com)
54520         * gcc.c-torture/execute/990524-1.c: New test.
54522         * gcc.dg/990524-1.c: New test.
54524 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54526         * gcc.c-torture/compile/990523-1.c: New test.
54528 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
54530         * gcc.c-torture/compile/990519-1.c: New test.
54532 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54534         * gcc.c-torture/compile/990517-1.c: New test.
54536         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54537         (e4, f4): New tests.
54538         (main): Call them.
54540 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54542         * gcc.dg/noreturn-1.c: New test.
54544 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54546         * gcc.c-torture/execute/990513-1.c: New test.
54548 1999-05-10  Richard Henderson  <rth@cygnus.com>
54550         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54552 1999-05-10  Craig Burley  <craig@jcb-sc.com>
54554         * g77.f-torture/execute/erfc.f: Use small single-precision
54555         values, to avoid problems on Alphas when not -mieee.
54557 1999-05-08  Craig Burley  <craig@jcb-sc.com>
54559         * gcc.dg/990506-0.c: New test.
54561 1999-05-08  Richard Henderson  <rth@cygnus.com>
54563         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54564         the constant to test.  Don't XFAIL 64-bit targets.
54566         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54567         * g++.old-deja/g++.law/profile1.C: Likewise.
54569         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54570         operator new instances.
54571         * g++.old-deja/g++.other/delete5.C: Likewise.
54573 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54575         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54576         intrinsic.
54578 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54580         * g77.f-torture/execute/u77-test.f: Reverse order of two
54581         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54583 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54585         * gcc.dg/compare1.c: New test.
54587 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54589         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54590         New tests.
54592 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54594         * g77.f-torture/compile/19990502-1.f: New test.
54596 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54598         * g77.f-torture/compile/19990502-0.f: New test.
54600 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54602         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54603         intrinsic.
54605 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54607         * g77.f-torture/execute/u77-test.f (main): List libU77
54608         intrinsics not currently tested.
54609         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54610         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54611         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54612         Trim blanks off the ends of some printed strings.
54614 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54616         * g77.f-torture/execute/u77-test.f (main): Just warn about
54617         FSTAT gid disagreement, as it's expected on some systems.
54619 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54621         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54622         use a new function, which allows for some slop.
54623         Clean up some commentary.
54624         (issum): The new function.
54625         (sgladd): Deleted subroutine.
54627 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54629         * g77.f-torture/execute/u77-test.f: Modify to be more like
54630         libf2c/libU77 version, bringing patches to that version here.
54631         Add suitable commentary.
54633 1999-04-25  Richard Henderson  <rth@cygnus.com>
54635         * gcc.dg/990424-1.c: New test.
54637 1999-04-24  Craig Burley  <craig@jcb-sc.com>
54639         * g77.f-torture/execute/u77-test.f (main): Bug involving
54640         LSTAT has been fixed, so turn back on full checking.
54642 1999-04-20  Craig Burley  <craig@jcb-sc.com>
54644         * g77.f-torture/compile/19990419-0.f: New test.
54645         * g77.f-torture/execute/19990419-1.f: New test.
54647 1999-04-17  Richard Henderson  <rth@cygnus.com>
54649         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54650         to avoid the need for a prototype to supress a warning.
54652 1999-04-07  Jim Wilson  <wilson@cygnus.com>
54654         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54656 1999-04-04  Jeffrey A Law  (law@cygnus.com)
54658         * gcc.c-torture/execute/990404-1.c: New test.
54660 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54662         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54663         * gcc.dg/cpp-if3.c: Don't use -pedantic.
54664         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54665         missing initializer warnings.
54667 1999-03-28  Jeffrey A Law  (law@cygnus.com)
54669         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54670         matching strings.
54672 1999-03-26  Jeffrey A Law  (law@cygnus.com)
54674         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54676 1999-03-26  Craig Burley  <craig@jcb-sc.com>
54678         * g77.f-torture/execute/19990325-0.f: New test.
54679         * g77.f-torture/execute/19990325-1.f: New test.
54681 1999-03-24  Jeffrey A Law  (law@cygnus.com)
54683         * gcc.c-torture/execute/990324-1.c: New test.
54685 1999-03-22  Jim Wilson  <wilson@cygnus.com>
54687         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54688         test with 4.
54690 1999-03-17  Richard Henderson  <rth@cygnus.com>
54692         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
54694 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54696         * g77.f-torture/execute/19990313-2.f: New test.
54697         * g77.f-torture/execute/19990313-3.f: New test.
54699 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54701         * g77.f-torture/execute/19990313-0.f: New test.
54702         * g77.f-torture/execute/19990313-1.f: New test.
54704 1999-03-12  Jim Wilson  <wilson@cygnus.com>
54706         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54707         printf to sprintf.
54708         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54709         (main): Add check for u15.  Conditionalize u31 check depending on
54710         whether ints are <32 bits or >=32 bits.
54712 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54714         * g77.f-torture/execute/19981119-0.f: Improve testiness.
54716 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54718         * g77.f-torture/compile/19990305-0.f: New test.
54719         * g77.f-torture/execute/19981119-0.f: New test.
54721 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54723         * g77.f-torture/execute/970625-2.f: call ABORT if final
54724         result is not correct, instead of just printing it.
54725         Add this checking via newly introduced obfuscation, to
54726         trip up buggy front ends.
54728 1999-03-07  Craig Burley  <craig@jcb-sc.com>
54730         * g77.f-torture/compile/960317-1.f: Moved from being
54731         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
54733 1999-03-06  Craig Burley  <craig@jcb-sc.com>
54735         * g77.f-torture/execute/960317-1.f: New (old) test.
54736         * g77.f-torture/execute/970625-2.f: Ditto.
54738 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
54740         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54741         error message on line 1 or line 2; cccp and cpplib do this differently.
54743 1999-03-01  Jeffrey A Law  (law@cygnus.com)
54745         * g++.old-deja/g++.law/weak1.C: New test.
54747 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54749         * gcc.c-torture/execute/990119-1.c: Renamed to...
54750         * gcc.dg/990119-1.c: this, so it will only be tested once
54751         (it's a preprocessor test, it doesn't need to be run at
54752         multiple optimization levels).
54754 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54756         * lib/g++.exp: Don't add incdir=$base_dir/../include to
54757           ALWAYS_CXXFLAGS.
54759 1999-02-24  Craig Burley  <craig@jcb-sc.com>
54761         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54762         * g77.f-torture/compile/19981216-0.f: ...as it is expected
54763         to not be compilable by current g77.
54765 1999-02-24  Nick Clifton  <nickc@cygnus.com>
54767         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54769 1999-02-22  Jeffrey A Law  (law@cygnus.com)
54771         * gcc.c-torture/execute/990222-1.c: New test.
54773 1999-02-19  Craig Burley  <craig@jcb-sc.com>
54775         * g77.f-torture/compile/19990218-0.f: New test.
54776         * g77.f-torture/noncompile/19990218-1.f: New test.
54778 1999-02-18  Craig Burley  <craig@jcb-sc.com>
54780         * g77.f-torture/compile/19981216-0.f: New test.
54782 1999-02-14  Jeffrey A Law  (law@cygnus.com)
54784         * gcc.dg/990214-1.c: New test.
54786 1999-02-13  Jeffrey A Law  (law@cygnus.com)
54788         * gcc.dg/990213-2.c: New test.
54790         * gcc.dg/990213-1.c: New test.
54792 1999-02-12  Jeffrey A Law  (law@cygnus.com)
54794         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54795         ints.
54797 1999-02-11  Nick Clifton  <nickc@cygnus.com>
54799         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54800         specified by target.
54802         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54804 1999-02-11  Jeffrey A Law  (law@cygnus.com)
54806         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54808 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54810         * gcc.dg/special/ecos.exp: New test driver for new tests with
54811         special requirements.
54813         * gcc.dg/special/alias-1.c: New test.
54814         * gcc.dg/special/gcsec-1.c: New test.
54815         * gcc.dg/special/weak-1.c: New test.
54816         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54817         * gcc.dg/special/weak-2.c: New test.
54818         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54819         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54820         * gcc.dg/special/wkali-1.c: New test.
54821         * gcc.dg/special/wkali-2.c: New test.
54822         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54823         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54825 1999-02-10  Felix Lee  <flee@cygnus.com>
54827           * lib/c-torture.exp (c-torture-compile): Pull out code for
54828           analyzing gcc error messages.
54829           (c-torture-execute): Likewise.  Fix some (harmless) false
54830           positives.
54831           * lib/gcc.exp (gcc_check_compile): New function.
54833 1999-02-08  Richard Henderson  <rth@cygnus.com>
54835         * gcc.c-torture/execute/990208-1.c: New test.
54837 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54839         * g++.dg/special/ecos.exp: New driver for new tests with special
54840         requirements
54842         * g++.dg/special/conpr-1.C: New test
54843         * g++.dg/special/conpr-2.C: New test
54844         * g++.dg/special/conpr-2a.C: New test
54845         * g++.dg/special/conpr-3.C: New test
54846         * g++.dg/special/conpr-3a.C: New test
54847         * g++.dg/special/conpr-3b.C: New test
54849         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
54850         allow g++ to use the dg driver
54852         * README: Add comment about g++.dg directory
54854 1999-02-06  Jeffrey A Law  (law@cygnus.com)
54856         * README: Update email addresses.
54858 1999-02-03  Nick Clifton  <nickc@cygnus.com>
54860         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
54861         arguments in order to force structure S onto the stack even on
54862         the alpha.
54863         (test): Pass 10 leading arguments to function foo as well as the
54864         structure S.
54866         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
54867         failure for all targets.
54869         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
54870         abort to terminate program execution.
54872 1999-01-30  Richard Henderson  <rth@cygnus.com>
54874         * gcc.c-torture/execute/990130-1.c: New test.
54876 1999-01-30  Jeffrey A Law  (law@cygnus.com)
54878         * gcc.dg/990130-1.c: New test.
54880 1999-01-28  Michael Meissner  <meissner@cygnus.com>
54882         * gcc.c-torture/execute/990128-1.c: New test.
54884 1999-01-27  Michael Meissner  <meissner@cygnus.com>
54886         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
54888 1999-01-27  Felix Lee  <flee@cygnus.com>
54890         * lib/c-torture.exp (c-torture-compile): pull out code for
54891         analyzing gcc error messages.
54892         (c-torture-execute): ditto, and fix some (harmless) false
54893         positives.
54894         * lib/gcc.exp (gcc_check_compile): new function.
54896 1999-01-17  Jeffrey A Law  (law@cygnus.com)
54898         * gcc.dg/990117-1.c: New test.
54900         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
54902         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
54904 1999-01-15  Jeffrey A Law  (law@cygnus.com)
54906         * g77.f-torture/compile/990115-1.f: New test.
54908 1999-01-07  Jeffrey A Law  (law@cygnus.com)
54910         * gcc.c-torture/compile/990107-1.c: New test
54912 1999-01-06  Jeffrey A Law  (law@cygnus.com)
54914         * gcc.c-torture/execute/990106-2.c: New test.
54916         * gcc.c-torture/execute/990106-1.c: New test.
54918 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
54920         * gcc.c-torture/compile/981223-1.c: New test.
54922 1998-12-29  Richard Henderson  <rth@cygnus.com>
54924         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
54925         (opt3): Rename from opt4 and disable.
54927 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
54929         * g++.old-deja/g++.pt/ptrmem5.C: New test.
54931 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54933         * g++.old-deja/g++.other/conv5.C: New test.
54935 1998-12-14  Nick Clifton  <nickc@cygnus.com>
54937         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
54939 1998-12-11  Jeffrey A Law  (law@cygnus.com)
54941         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
54943 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
54945         * gcc.c-torture/compile/981211-1.c: New test.
54947 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54949         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
54951         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
54953 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54955         * gcc.special/930510-1.c: Make C9X safe.
54956         * gcc.misc-tests/gcov-1.c Similarly.
54957         * gcc.misc-tests/gcov-2.c Similarly.
54959 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54961         * gcc.dg/ultrasp1.c: New test.
54963 1998-12-06  Richard Henderson  <rth@cygnus.com>
54965         * gcc.c-torture/execute/981206.c: New test.
54967 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54969         * g++.old-deja/g++.ns/template7.C: New test.
54971         * g++.old-deja/g++.other/expr1.C: New test.
54973         * g++.old-deja/g++.eh/tmpl3.C: New test.
54975         * g++.old-deja/g++.eh/tmpl2.C: New test.
54977 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54979         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
54980         * g++.old-deja/g++.other/using6.C: Removed.
54981         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
54983         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
54985 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54987         * g++.old-deja/g++.pt/overload8.C: New test.
54989         * g++.old-deja/g++.pt/overload7.C: New test.
54991         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
54993         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
54994         and relinking messages.
54995         * lib/g++.exp (g++_target_compile): Remove .rpo file when
54996         compiling with -frepo.
54998 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
55000         * g++.old-deja/g++.pt/lookup6.C: New test.
55002 1998-11-30  Nick Clifton  <nickc@cygnus.com>
55004         * gcc.c-torture/execute/981130-1.c: New test.
55005         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55007 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55009         * g++.old-deja/g++.pt/explicit76.C: New test.
55011         * g++.old-deja/g++.pt/friend38.C: New test.
55013         * g++.old-deja/g++.ns/crash2.C: New test.
55015         * g++.old-deja/g++.pt/defarg8.C: New test.
55017         * g++.old-deja/g++.pt/instantiate6.C: New test.
55019         * g++.old-deja/g++.pt/static6.C: New test.
55021         * g++.old-deja/g++.pt/decl2.C: New test.
55023 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55025         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
55026         problem is actually related with name lookup, but so what? :-)
55028         * g++.old-deja/g++.pt/friend37.C: New test.
55030 1998-11-25  Dave Love  <d.love@dl.ac.uk>
55032         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55033         element, which fails on some systems.
55035         * g77.f-torture/execute/labug1.f: New test.
55037 1998-11-21  Jeffrey A Law  (law@cygnus.com)
55039         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55040         is defined.
55042 1998-11-18  Dave Love  <d.love@dl.ac.uk>
55044         * g77.f-torture/compile/981117-1.f: New test.
55046 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
55048         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
55049         properly discarded.
55051 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
55053         * gcc.c-torture/execute/memcheck: New directory of tests for
55054         -fcheck-memory-usage.
55056 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55058         * README: New file, general information about the testsuite and
55059         new description of the various C++ test subdirectories.
55060         * README.g++: Eliminate obsolete information, update and move most
55061         relevant stuff to README.
55063 1998-11-07  Richard Henderson  <rth@cygnus.com>
55065         * gcc.c-torture/compile/981107-1.c: New test.
55067 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
55069         * execute/memcpy-bi.c: New testcase.
55071 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
55073         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55074         base classes.
55076         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55077         template is selected.
55079         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55080         classes, it should be accepted for all types.
55082         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55084         * g++.old-deja/g++.pt/spec24.C: Ensure that template
55085         specializations start with template headers.
55087 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
55089         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55091         * g++.old-deja/g++.other/init9.C: Test cross initialization of
55092         non-POD types.
55094 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55096         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55098 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55100         * compile/981022-1.c, compile/981022-1.x: New test and driver.
55102 1998-10-19  Jeffrey A Law  (law@cygnus.com)
55104         * 981019-1.c: New test.
55106 1998-10-14  Robert Lipe <robertl@dgii.com>
55108         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55109         find objc headers.
55111 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55113         * compile/981001-4.c: Remove use of GCC extension that triggers a
55114         compiler bug.
55116 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
55118         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55120 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55122         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
55123         instantiation of template produces incorrect code for delete
55124         expression.
55126         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
55127         constructors' name is not unique.
55128         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55129         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55131         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
55132         automatic array of const is ill-formed.
55134         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
55135         of template parameter?
55137         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
55138         const.
55140         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
55141         pointer-to-member expression.
55143         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
55144         declaration causes ICE.
55146 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
55148         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
55149         reserved in the global namespace.
55151         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55152         generate needed virtual table.
55154         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55156 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
55158         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55159         template-dependent type
55161 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55163         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55164         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55165         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55167         * g++.old-deja/g++.other/using5.C: New test; using decl from base
55168         class should be usable as argument of member function.
55169         * g++.old-deja/g++.other/using6.C: New test; using decl from base
55170         class should be usable as return type of member function.
55171         * g++.old-deja/g++.other/using7.C: New test; using decl from base
55172         class should be usable as type of data member.
55174         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55176 1998-10-09  Jeffrey A Law  (law@cygnus.com)
55178         * gcc.c-torture/special/920521-1.c: Fix bogus test.
55180 1998-10-08  Nick Clifton  <nickc@cygnus.com>
55182         * gcc.dg/dll-?.c Add thumb to target list.
55183         Fix assembler scan patterns to match current assembler output.
55185 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
55187         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
55188         matching of template brackets.
55190         * g++.old-deja/g++.other/using4.C: New test.  Test using
55191         declarations of methods from base classes.
55193         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
55194         within functions should introduce names into the innermost
55195         enclosing namespace.
55197         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
55198         of static locals if first initialization throws.
55200 1998-10-07  Jim Wilson  <wilson@cygnus.com>
55202         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55204 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
55206         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
55207         lose track of the possible targets of tablejump insns.
55208         * special/special.exp: Run it.
55210 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55212         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
55213         must be declared before its specializations can be named in friend
55214         declarations.
55216 1998-10-05  Dave Love  <d.love@dl.ac.uk>
55218         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55220         * g77.f-torture/execute/io1.f: New test.
55222 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55224         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55225         with pointer to template function, for which no argument deduction
55226         is possible.
55228         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55229         specialization of template function as argument to template
55230         function.
55232         * g++.old-deja/g++.other/access2.C: New test; Inner class
55233         shouldn't have privileged access to Outer's names.
55235 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55237         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55238         friend template declared within template class conflicts with
55239         nested class of the same name.
55241         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55242         is ignored.
55244         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55245         object with direct initializer as function declaration.
55247         * g++.old-deja/g++.other/decl2.C: New test; duplicate
55248         initializers.
55250         * g++.old-deja/g++.other/null2.C: New test; conditional operator
55251         involving const pointer and NULL produces incorrect result.
55253         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55254         type name without `typename' should be rejected with -pedantic.
55256 1998-10-02  Richard Henderson  <rth@cygnus.com>
55258         * g++.old-deja/g++.other/addrof1.C: New test.
55260 1998-10-01  Nick Clifton  <nickc@cygnus.com>
55262         * gcc.c-torture/compile/981001-1.c: New test.
55263         * gcc.c-torture/execute/981001-1.c: New test.
55265 1998-10-01  Jeffrey A Law  (law@cygnus.com)
55267         * gcc.c-torture/compile/981001-2.c: New test.
55268         * gcc.c-torture/compile/981001-3.c: New test.
55269         * gcc.c-torture/compile/981001-4.c: New test.
55271 1998-10-01  Robert Lipe  <robertl@dgii.com>
55273         * lib/objc.exp (objc_target_compile): Add -L during compiles for
55274         multilibbed hosts.  Idea grafted from g77.exp.
55276 1998-09-30  Dave Love  <d.love@dl.ac.uk>
55278         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55279         avoid losing on systems which need -lsocket.
55281 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
55283         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55284         * g++.old-deja/g++.other/nested2.C: Ditto.
55285         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55286         failure.
55288 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55290         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55291         preferred over template operator!= for enum bitfields.
55293 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
55295         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55296         that happen to have the same base name, but in different scopes,
55297         are incorrectly rejected.
55299 1998-09-16  Richard Henderson  <rth@cygnus.com>
55301         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55302         on the native word size instead of an integer literal.
55304 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55306         * g++.old-deja/g++.other/static2.C: Invocation of static data
55307         member of type pointer-to-function denoted as non-static member.
55309         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55310         checks involving function types and aliases.
55312 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55314         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55315         redefined to the same non-trivial type.
55317         * g++.old-deja/g++.pt/explicit73.C: Test for proper
55318         namespace-qualification of template specializations declared in
55319         other namespaces.
55321         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55322         to declare a subset of the specializations of a template function
55323         as friends of specializations of a template class.
55325         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55326         member templates that do not fully specialize the enclosing
55327         template class are rejected.
55329 1998-09-11  Dave Love  <d.love@dl.ac.uk>
55331         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55333 1998-09-08  Dave Love  <d.love@dl.ac.uk>
55335         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55336         altered from libf2c/libU77 version.
55338 1998-09-06  Dave Love  <d.love@dl.ac.uk>
55340         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55342 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
55343             Alexandre Oliva  <oliva@dcc.unicamp.br>
55345         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55346         (un)signed char are different types for template specialization
55347         purposes.
55349 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
55351         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55352         * objc: ObjC testsuite.
55354 1998-08-31  Catherine Moore  <clm@cygnus.com>
55356         * gcc.c-torture/execute/941014-1.x: New file.
55358 1998-08-31  Nick Clifton  <nickc@cygnus.com>
55360         * lib/c-torture.exp: Add support for
55361         torture_eval_before_compile and torture_eval_before_execute
55362         variables.
55364 1998-08-30  Jeffrey A Law  (law@cygnus.com)
55366         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
55367         this test triggers valid.
55369 1998-08-27  Jeffrey A Law  (law@cygnus.com)
55371         * gcc.dg/980827-1.c: New test.
55373 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
55375         * gcc.c-torture/execute/loop-4b.c: New test.
55377 1998-08-26  Nick Clifton  <nickc@cygnus.com>
55379         * lib/c-torture.exp: Add support for
55380         torture_eval_before_compile and torture_eval_before_execute
55381         variables.
55383 1998-08-25  Jeffrey A Law  (law@cygnus.com)
55385         * gcc.c-torture/compile/980825-1.c: New test.
55387 1998-08-24  Nick Clifton  <nickc@cygnus.com>
55389         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55390         count number tests in opt_t0 not good_t0.
55392 1998-08-24  Jeffrey A Law  (law@cygnus.com)
55394         * gcc.c-torture/compile/930326-1.x: Fix typo.
55396 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
55398         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55399         causes an ICE.
55401 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55403         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55404         STACK_SIZE is defined.
55405         * gcc.c-torture/unsorted/stuct.c: Similarly.
55407         * gcc.c-torture/compile/980821-1.c: New test.
55409 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55411         * gcc.c-torture/execute/980526-2.c: Disable for targets with
55412         16bit ints.
55414 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
55416         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55417         code.
55419 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
55421         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55422         error'.
55424 1998-08-18  Jeffrey A Law  (law@cygnus.com)
55426         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55428 1998-08-16  Jeffrey A Law  (law@cygnus.com)
55430         * gcc.c-torture/compile/980816-1.c: New test.
55432         * gcc.dg/980816-1.c: New test.
55434 1998-08-13  Jeffrey A Law  (law@cygnus.com)
55436         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55437         compiler for ieee tests.
55439 1998-08-01  Dave Love  <d.love@dl.ac.uk>
55441         * g77.f-torture/compile/980729-0.f: New test.
55443 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
55445         * gcc.c-torture/special/eeprof-1.c: New test, for
55446         -finstrument-functions.
55447         * gcc.c-torture/special/special.exp: Run it.
55449 1998-07-29  Jeffrey A Law  (law@cygnus.com)
55451         * gcc.c-torture/compile/980729-1.c: New test.
55453 1998-07-27  Nick Clifton  <nickc@cygnus.com>
55455         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55456         __thumb__ is defined, and test for ARM style doubles if so.
55458 1998-07-26  Dave Love  <d.love@dl.ac.uk>
55460         * g77.f-torture/noncompile/980615-0.f: New test.
55462 1998-07-26  H.J. Lu  (hjl@gnu.org)
55464         * gcc.dg/980312-1.c: Do link instead of compile.
55465         * gcc.dg/980313-1.c: Likewise.
55467 1998-07-26  Jeffrey A Law  (law@cygnus.com)
55469         * gcc.c-torture/compile/980726-1.c: New test.
55471 1998-07-25  Dave Love  <d.love@dl.ac.uk>
55473         * g77.f-torture/execute/io0.f: New test.
55475 1998-07-24  Nick Clifton  <nickc@cygnus.com>
55477         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55478         an int.
55480 1998-06-18  Michael Meissner  <meissner@cygnus.com>
55482         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55483         m32r bugs.
55485 1998-07-17  Nick Clifton  <nickc@cygnus.com>
55487         * gcc.dg/980626-1.c: Expect failures for all toolchains until
55488         c-decl.c:grokdeclarator can handle mode attributes.
55490 1998-07-16  Jeffrey A Law  (law@cygnus.com)
55492         * gcc.c-torture/execute/980716-1.c: New test.
55494 1998-07-13  Jeffrey A Law  (law@cygnus.com)
55496         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55497         the mn10200.
55498         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
55499         the mn10200.
55500         * gcc.c-torture/execute/va-arg-3.x: Similarly.
55501         * gcc.c-torture/compile/930326-1.x: Similarly.
55503 1998-07-13  Dave Love  <d.love@dl.ac.uk>
55505         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55506         New test from Craig.
55508 1998-07-12  Dave Love  <d.love@dl.ac.uk>
55510         * g77.f-torture/noncompile/980616-0.f: New test.
55512         * g77.f-torture/execute/970816-3.f: New test from Craig.
55514 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55516         *  g++.other/singleton.C: Return error value instead of taking
55517         SIGSEGV.
55519 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55521         *  g++.other/singleton.C: New test.  Warning is under dispute.
55522         Runtime crash is not.
55524 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55526         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55527         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55528         using6.C, using7.C}: New namespace tests.
55530 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55532         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55533         specialization with typedef'ed names used as array indexes.
55535 1998-07-09  Jeffrey A Law  (law@cygnus.com)
55537         * gcc.c-torture/execute/980709-1.c: New test.
55539         * gcc.dg/980709-1.c: New test.
55541 1998-07-07  Richard Henderson  <rth@cygnus.com>
55543         * gcc.c-torture/execute/bcp-1.c: New test.
55545 1998-07-07  Jeffrey A Law  (law@cygnus.com)
55547         * gcc.c-torture/execute/980707-1.c: New test.
55549 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
55551         * gcc.c-torture/compile/980706-1.c: New test.
55553 1998-07-01  Dave Love  <d.love@dl.ac.uk>
55555         * g77.f-torture/execute/980701-0.f,
55556         g77.f-torture/execute/980701-1.f: New test from Craig.
55558 1998-07-01  Jeffrey A Law  (law@cygnus.com)
55560         * gcc.c-torture/compile/980701-1.c: New test.
55562         * gcc.c-torture/execute/980701-1.c: New test.
55564 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
55565 rlsruhe.de>
55567         * g++.old-deja/g++.robertl/eb132.C: New test.
55568         * g++.old-deja/g++.robertl/eb133.C: Likewise.
55570 1998-06-29  Dave Love  <d.love@dl.ac.uk>
55572         * g77.f-torture/execute/980628-7.f,
55573         g77.f-torture/execute/980628-8.f,
55574         g77.f-torture/execute/980628-9.f,
55575         g77.f-torture/execute/980628-10.f: New tests from Craig.
55577         * g77.f-torture/execute/980628-3.f: Remove mail headers.
55579 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55581         * g77.f-torture/execute/980628-4.f: New test from Craig.
55582         * g77.f-torture/execute/980628-5.f: Likewise.
55583         * g77.f-torture/execute/980628-2.f: Likewise.
55584         * g77.f-torture/execute/980628-0.f: Likewise.
55585         * g77.f-torture/execute/980628-1.f: Likewise.
55586         * g77.f-torture/execute/980628-3.f: Likewise.
55587         * g77.f-torture/execute/980628-6.f: Likewise.
55589 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55591         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55592         directory when nothing has been installed yet.
55594 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
55596         * gcc.c-torture/special/special.exp: Handle newer versions of
55597         dejagnu.
55599 1998-06-26  Jeffrey A Law  (law@cygnus.com)
55601         * gcc.dg/980626-1.c: New test.
55603 1998-06-19  Bruno Haible <haible@ilog.fr>
55605         * gcc.misc-tests/m-un-2.c: New test.
55606         * g++.old-deja/g++.other/warn01.c: Likewise.
55608 1998-06-19  Robert Lipe  <robertl@dgii.com>
55610         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55611         compatibility with assmblers with a different comment character.
55612         Eliminate use of GAS-specific extensions.
55614 1998-06-19  Jeffrey A Law  (law@cygnus.com)
55616         * gcc.c-torture/execute/ieee/980619-1.c: New test.
55618 1998-06-19  Robert Lipe  <robertl@dgii.com>
55620         * lib/g77.exp: Replace search for libf2c.a with search for newly
55621         renamed libg2c.a
55623 1998-06-17  Jeffrey A Law  (law@cygnus.com)
55625         * gcc.c-torture/execute/980617-1.c: New test.
55627 1998-06-12  Jeffrey A Law  (law@cygnus.com)
55629         * gcc.c-torture/execute/980612-1.c: New test.
55631 1998-06-08  Jeffrey A Law  (law@cygnus.com)
55633         * gcc.dg/980523-1.c: Only test on ppc-linux.
55634         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55636         * gcc.c-torture/execute/980608-1.c: New test.
55638 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
55640         * gcc.c-torture/execute/980605-1.c: New test.
55642 1998-06-04  Jeffrey A Law  (law@cygnus.com)
55644         * gcc.c-torture/execute/980604-1.c: New test.
55646 1998-06-02  Jeffrey A Law  (law@cygnus.com)
55648         * gcc.c-torture/execute/980602-1.c: New test.
55649         * gcc.c-torture/execute/980602-2.c: Likewise.
55651 1998-06-02  Dave Love  <d.love@dl.ac.uk>
55653         * 970125-0.f: Fix per JCB.  Add commentary.
55655 1998-05-31  Michael Meissner  <meissner@cygnus.com>
55657         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55658         IEEE -0 support.
55660 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55662         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55663         earlier.
55665 1998-05-28  Catherine Moore <clm@cygnus.com>
55667         * gcc.c-torture/execute/980526-3.c: New test.
55669 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
55671         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55672         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55673         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55674         m88k-motorola-sysv3 to XFAIL.
55676 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55678         * gcc.dg/980526-1.c: New test.
55679         * gcc.c-torture/execute/980526-2.c: New test.
55681 1998-05-26  Jeffrey A Law  (law@cygnus.com)
55683         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55685         * gcc.c-torture/execute/980526-1.c: New test.
55687 1998-05-26  Dave Love  <d.love@dl.ac.uk>
55689         * g77.f-torture/execute/alpha2.f: Add runtime test.
55691 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
55693         * g++.old-deja/old-deja.exp: Strip leading directories.
55695         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55696         error for the line.  Don't run multiple tests for the same line.
55698 1998-05-23  Jeffrey A Law  (law@cygnus.com)
55700         * gcc.dg/980523-1.c: New test.
55702 1998-05-23  Dave Love  <d.love@dl.ac.uk>
55704         * g77.f-torture/compile/970915-0.f: New test.
55706 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
55708         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55710 1998-05-21  Jeffrey A Law  (law@cygnus.com)
55712         * gcc.dg/980520-1.c: New test.
55714 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
55716         * gcc.dg/980502-1.c: Fix return type.
55718 1998-05-20  Jeffrey A Law  (law@cygnus.com)
55720         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55721         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55722         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55723         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55724         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55726 1998-05-20  Dave Love  <d.love@dl.ac.uk>
55728         * g77.f-torture/execute/980520-1.f: New test.
55730 1998-05-15  Dave Love  <d.love@dl.ac.uk>
55732         * lib/mike-g77.exp: New file.
55734         * g77.f-torture/noncompile/noncompile.exp,
55735         g77.f-torture/noncompile/check0.f: New files.
55737 1998-05-14  Dave Love  <d.love@dl.ac.uk>
55739         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55740         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55741         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55742         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55743         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55744         abort where appropriate.
55746 1998-05-05  Michael Meissner  <meissner@cygnus.com>
55748         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55749         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55751 1998-04-29  Dave Love  <d.love@dl.ac.uk>
55753         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55755 1998-04-27  Dave Love  <d.love@dl.ac.uk>
55757         * g77.f-torture/compile/980427-0.f: New test.
55759 1998-04-24  Dave Love  <d.love@dl.ac.uk>
55761         * g77.f-torture/compile/980424-0.f: New test.
55763 1998-04-19  Dave Love  <d.love@dl.ac.uk>
55765         * g77.f-torture/compile/980419-2.f (main): New test.
55766         * g77.f-torture/compile/970125-0.f: New test.
55767         * g77.f-torture/compile/980419-1.f: New test.
55769 1998-04-08  Jim Wilson  <wilson@cygnus.com>
55771         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
55772         of loop-4.c.
55774 1998-04-07  Jim Wilson  <wilson@cygnus.com>
55776         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55778 1998-04-03  Jim Wilson  <wilson@cygnus.com>
55780         * gcc.c-torture/compile/980329-1.c: New test.
55782 1998-03-18  Jim Wilson  <wilson@cygnus.com>
55784         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55785         * gcc.dg/980312-1.c: Fix typo in -march command.
55787 1998-03-16  H.J. Lu  (hjl@gnu.org)
55789         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55791 1998-03-11  Robert Lipe  <robertl@dgii.com>
55793         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
55794         Dave Love agree the Fortran source is bogus.
55796 1998-03-11  Robert Lipe  <robertl@dgii.com>
55798         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55799         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55800         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55801         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55802         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55804 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55806         * g++.old-deja/g++.other/friend1.C: New test.
55808 1998-02-18  Dave Love  <d.love@dl.ac.uk>
55810         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55811         possibly uninitialized) variables and declare dnrm2.
55813 1998-02-23  Robert Lipe <robertl@dgii.com>
55815         From Bruno Haible <haible@ilog.fr>:
55816         * gcc.c-torture/execute/980223.c: New test.
55818 1998-02-13  Jeffrey A Law  (law@cygnus.com)
55820         * gcc.dg/ifelse-1.c: New test.
55822 1998-02-09  H.J. Lu  (hjl@gnu.org)
55824         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55826           * lib/old-dejagnu.exp (old-dejagnu): Added the
55827           "execution test - XFAIL *-*-*" handling in the spirit of
55828           "excess errors test -". Changed the "execution test fails"
55829           handling to be like "excess errors test fails".
55830           * Update various tests accordingly.
55832 1998-02-06  Jim Wilson  <wilson@cygnus.com>
55834         * gcc.c-torture/execute/980205.c: New test.
55836 1998-01-18  Jeffrey A Law  (law@cygnus.com)
55838         * lib/c-torture.exp: Look for .x files instead of .cexp files.
55839         * lib/f-torture.exp: Similarly.
55840         * gcc.c-torture: Rename all .cexp files to .x files.
55842 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
55844         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
55845         (940510-1.c): Removed duplicate.
55846         (971104-1.c): New test.
55848 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
55850           * lib/f-torture.exp: Improve error and loop detection.
55852 1997-11-19  Michael Meissner  <meissner@cygnus.com>
55854         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
55855         use that to size the filler array.
55857 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
55859         * lib/c-torture.exp(c-torture-execute): Fix typo.
55861         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
55862         testcase as the executable name. Keep the executable around if
55863         the test fails.
55865 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
55867         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
55868         changes.  Only test one -g option, and move it to the end of the
55869         list of options to test.
55871 1997-09-19  Michael Meissner  <meissner@cygnus.com>
55873         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
55874         variable GCC_TORTURE_OPTIONS to supply default switches separated
55875         by colons.  If no environment variable, run tests with -O0 -g, -O1
55876         -g, and -O2 -g as well.
55878 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
55880         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
55881         explanatory comments. Fix indentation.
55883 1997-09-15  Jeffrey A Law  (law@cygnus.com)
55885         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
55887 1997-09-11  Jeffrey A Law  (law@cygnus.com)
55889         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
55890         * g++.old-deja/g++.mike/p7325.C: Likewise.
55891         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
55893 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
55895         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
55896         * g++.old-deja/g++.brendan/crash30.C: Likewise.
55897         * g++.old-deja/g++.brendan/crash39.C: Likewise.
55898         * g++.old-deja/g++.law/operators4.C: Likewise.
55900 1997-09-11  Joe Buck  (jbuck@synopsys.com)
55902         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
55903         * g++.old-deja/g++.mike/p784.C: Ditto.
55904         * g++.old-deja/g++.mike/p785.C: Ditto.
55906 1997-09-05  Jeffrey A Law  (law@cygnus.com)
55908           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
55910 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55912         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
55913         target feature; pass this to c-torture-execute as needed.
55915 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55917         * lib/c-torture.exp(c-torture-execute): If the previous and the
55918         current executables being tested are identical, we don't need to
55919         run the executable again. Try to make the executable names
55920         unique. Add an optional argument for passing additional compiler
55921         flags.
55923 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
55925         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
55927 1997-08-29  Jeffrey A Law  (law@cygnus.com)
55929         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
55931 1997-07-31  Jeffrey A Law  (law@cygnus.com)
55933         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
55934         32bit or larger longs.
55936         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
55937         have either a 32bit long or 32bit int.
55939 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
55941         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
55942         Make double precision tests dependent on sizeof (double).
55944 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
55946         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
55947         too.
55949 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
55951         * gcc.c-torture/compile/961203-1.cexp: New script.
55953 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
55955         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
55956         up the includes ourselves.
55958 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
55960         * lib/plumhall.exp: Remove random include, and add a few
55961         verbose messages for debugging.
55963 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
55965         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
55966         of trying to do it ourselves.
55968 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55970         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
55972 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
55974         * gcc.prms/5403.c: Made regexp a bit less strict.
55976 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
55978         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
55979         is returned from remote_load instead.
55980         * lib/plumhall.exp: Ditto.
55981         * lib/mike-g++.exp: Ditto.
55982         * lib/old-dejagnu.exp: Ditto.
55983         * lib/c-torture.exp: Ditto.
55985 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
55987         * lib/g++.exp: Use build_wrapper procedure.
55988         * lib/gcc.exp: Ditto.
55990 1997-05-20  Jeffrey A Law  (law@cygnus.com)
55992         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
55993         an old-style decl for malloc.  Fixes tests to work when
55994         sizeof (int) != sizeof (size_t).
55996 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55998         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56000         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56001         use stdargs.h interface.
56003 1997-05-15  Mike Meissner  <meissner@cygnus.com>
56005         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56006         NO_VARARGS when compiling.
56008 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
56010         * lib/plumhall.exp(ph_includes): New procedure.
56011         (ph_make): Use it.
56012         (ph_compiler): Ditto.
56014         * lib/g++.exp: Rename test-glue.c to testglue.c.
56015         * lib/gcc.exp: Ditto.
56017 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
56019         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56020         to completion when it's called.
56022 1997-03-21  Michael Meissner  <meissner@cygnus.com>
56024         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56025         is defined, don't do test.
56027 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
56029         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56030         for object files.
56031         (ph_summary): Mark skipped testcases as untested, not unresolved.
56033         * lib/plumhall.exp (ph_make): If unresolved because of bad
56034         errorCode, record errorCode in log file.
56035         (*): Replace send_log/verbose with verbose -log.
56037 1997-03-19  Michael Meissner  <meissner@cygnus.com>
56039         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56040         double conversion if double isn't at least 8 bytes.
56042         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56043         int to work with targets where int is 16 bits.
56045         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56046         8 bytes, just exit, since 4 byte doubles don't have enough bits of
56047         precision for the test to complete.
56049 1997-03-14  Michael Meissner  <meissner@cygnus.com>
56051         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56052         if d10v is not compiled with the -mdouble64 flag.
56053         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56055         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56056         d10v is not compiled with the -mint32 flag.
56058 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
56060         * lib/plumhall.exp: Use incr_count.
56062 1997-03-12  Jeffrey A Law  (law@cygnus.com)
56064         * gcc.c-torture: Update to c-torture-1.45.
56066 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
56068         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56069         the name of the expect testcase file).
56071         * lib/g++.exp(g++_init): Ditto.
56073 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
56075         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56076         the host.
56078         * lib/gcc.exp(gcc_exit): New procedure.
56080 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
56082         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56083         specs where appropriate.
56085         * g++.old-deja/g++.arm/*: Added additional ERROR checks
56086         because of new "candidates are" messages, and removed a few
56088         * Converted all non-old-style g++ testcases to old-style, and
56089         moved into g++.old-deja.
56091 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
56093         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56094         options.
56096         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56097         succeeded.
56099         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56101 1997-02-13  Michael Meissner  <meissner@cygnus.com>
56103         * lib/gcc.exp (gcc_target_compile): Add support for defining
56104         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56105         the machine doesn't have those features.
56107 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
56109         * g++.law/operators4.exp: Don't use LIBS.
56111 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
56113         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56115         * lib/mike-g++.exp: Don't set the compiler to be tested here.
56116         * lib/g++.exp: Set it here instead. Also, allow use of the
56117         --tool_exec and --tool_opt options. Change CXX to
56118         GXX_UNDER_TEST.
56120         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56122         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56124 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
56126         * lib/old-dejagnu.exp: Use prune_warnings instead of
56127         prune_system_crud.
56128         * lib/mike-g++.exp: Ditto.
56129         * lib/gcc.exp: Ditto.
56130         * lib/g++.exp: Ditto.
56132         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56134 1997-02-07  Jeffrey A Law  (law@cygnus.com)
56136           * 941014-2.c: Include stdlib.h
56137           * 960327-1.c: Include stdio.h
56138           * dbra.c, index-1.c: Don't assume ints are 32bits.
56140 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
56142         * lib/gcc.exp: Add gcc,stack_size target feature.
56144         * lib/g++.exp(g++_target_compile): Add the include and link
56145         paths here, not in two other places. And, it's $options, not
56146         options.
56148         * lib/mike-g++.exp(postbase): Remove the code that determines
56149         the correct include and link paths.
56150         * g++.old-deja/old-deja.exp: Ditto.
56152 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
56154         * lib/g++.exp(g++_init): target_compile no longer returns the
56155         filename of the result.
56157 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
56159         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56160         call to glob.
56162         * gcc.c-torture/special/special.exp: Change call to
56163         gcc_target_compile to include the object file.
56165 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
56167         * gcc.c-torture/special/special.exp: Correct misspelling in last
56168         change.
56170 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
56172         * lib/plumhall.exp(ph_summary): Log the entire output of the
56173         executable. Return -1 if there were any failures, 0 otherwise.
56174         (ph_execute): Return -1 if there were any failures, 0 otherwise.
56175         (ph_make): Clean up objects and executables that were built
56176         if the tests succeeded.
56178 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
56180         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56181         libraries and includes in the build tree as appropriate.
56183 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56185         * lib/c-torture.exp: Instead of looking for the global variable
56186         NO_LONG_LONG, check to see if that's a feature of the target.
56188 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56190         * config/default.exp: Minimize. Delete the remainer of the files in
56191         config; this functionality is now in devo/dejagnu/config.
56193         g++.*/*: Pass any additional flags used to compile to postbase;
56194         delete CXXFLAGS.
56196         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56197         is now done by runtest.exp. Use gcc_target_compile instead of
56198         compile.
56200         lib/c-torture.exp: Use gcc_target_compile instead of compile.
56201         Remove references to CFLAGS. Use remote_file instead of
56202         calling rm -f.
56203         (c-torture): Take a list of arguments to use to compile this
56204         testcase.
56206         lib/g++.exp: Simplify. Use target_compile instead of compile.
56207         lib/gcc-dg.exp: Ditto.
56208         lib/gcc.exp: Ditto.
56209         lib/mike-{gcc,g++}.exp: Ditto.
56210         lib/old-dejagnu.exp: Ditto.
56211         lib/plumhall.exp: Ditto.
56213 1997-01-08  Jim Wilson  <wilson@cygnus.com>
56215         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56216         (ph_linker): Likewise.
56218 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
56220           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56221         MAP_ANON / MAP_ANONYMOUS if defined;
56222         else try to map from /dev/zero .
56224 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56226         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56227         isn't defined, then define it to MAP_ANONYMOUS.
56229 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56231         * gcc.c-torture: Update to c-torture-1.42 release.
56233 1996-11-11  Jeffrey A Law  (law@cygnus.com)
56235         * gcc.c-torture: Update to c-torture-1.41 release.
56237 1996-10-27  Jeffrey A Law  (law@cygnus.com)
56239         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
56240         c-torture release.
56242 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
56244         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56245         and LDFLAGS.  Fix second case to append the target_info ldflags
56246         onto LDFLAGS, not CFLAGS.
56247         * lib/g++.exp (g++_init): Add target_info stuff.
56248         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
56249         of libgloss and newlib flags for !native.
56251         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56252         (GDB): Fix relative path to go up another dir for finding gdb.
56254 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
56256         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56257         versions in the target_info array, if they don't exist.
56259 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
56261         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56263 1996-07-08  Jim Wilson  <wilson@cygnus.com>
56265         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56266         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56268 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
56270         * lib/old-dejagnu.exp: Don't remove the output file before we've
56271         actually tested it. Don't append pwd to the path of the executable
56272         we're testing.
56274 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
56276         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56278 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
56280         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56281         temporary directory for compiler files, and set it to a default
56282         value of /tmp. Set $output as the name of the output file from
56283         compiling the testcase. Add a -o option to $cflags_var so the
56284         compiler writes the final output file as $output. Set $executable
56285         to $output.
56287         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56288         directory for compiler files, and set it to /tmp if it doesn't
56289         already have a value. Set $output_file to the name of the output
56290         file from compiling the testcase. Add a -o option to CXXFLAGS so
56291         the compiler writes the final output file as $output. Use $output
56292         as the executable to be tested.
56294 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56296         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56298 1996-06-08  Jeffrey A Law  (law@cygnus.com)
56300         * gcc.c-torture/execute/pending-1.c: New test.  Still
56301         pending in Tege's queue.
56303 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
56305         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56306         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
56307         if there were failures.  Call unresolved if there were unresolved
56308         testcases.  Call gcc_fail if program did not run to completion.
56309         (ph_make): Pass additional argument name to ph_execute.
56310         (ph_execute): Add new argument.  Pass additional arguments to
56311         ph_summary.  Call gcc_fail is there is no execution output.
56313 1996-04-24  Jeffrey A Law  (law@cygnus.com)
56315         * lib/plumhall.exp (proc_summary): Output relavent summary
56316         lines into the log so specific failures in plumhall can be
56317         investigated.
56319 1996-04-10  Jeffrey A Law  (law@cygnus.com)
56321         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56322         (c-torture-execute): Don't try to execute tests which use
56323         "long long" types if $NO_LONG_LONG is nonzero.
56325 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
56327         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56328         not c-torture.
56330         * gcc.ieee: Move from here.
56331         * gcc.c-torture/execute/ieee: To here.
56333 1996-03-26  Jeffrey A Law  (law@cygnus.com)
56335         * gcc.c-torture: Update to c-torture-1.41 release.
56337 1996-03-22  Jeffrey A Law  (law@cygnus.com)
56339         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56340         not "$output".
56342 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
56344         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56345         -c present.
56347 1996-03-02  Jeffrey A Law  (law@cygnus.com)
56349         * config/proelf.exp: Handle connecting to a simulator.
56351 1996-01-31  Jeffrey A Law  (law@cygnus.com)
56353         * config/proelf.exp: New file.  Enough framework that we can
56354         run c-torture tests on the proelf targets (or any other target
56355         that gdb can connect to for that matter).
56357 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
56359         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56360         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
56362         * lib/plumhall.exp (ph_execute): Always call ph_summary if
56363         exec_output exists.
56365 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
56367         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56368         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56370         * config/*.exp: Update FSF address.  Change result of ${tool}_load
56371         to pass/fail/unresolved/unsupported/untested.  Caller must now
56372         call unresolved/unsupported/untested.
56373         * lib/*.exp: Update FSF address.  Update to handle new results of
56374         ${tool}_load.
56375         * lib/chill.exp (verbose): Delete.
56377 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
56379         * lib/gcc.exp (default_gcc_start): Change order of args to
56380         $LDFLAGS $CFLAGS $LIBS.
56381         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56382         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
56383         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56384         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56385         * gcc.misc-tests/dg-test.exp: Likewise.
56386         * gcc.misc-tests/msgs.exp: Likewise.
56387         * gcc.prms/prms.exp: Likewise.
56388         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56389         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
56391         * lib/dg.exp: Deleted, moved to dejagnu/lib.
56393 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56395         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56397         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56398         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56400         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56401         necessary.
56403 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
56405         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56406         global for loop; add use of $mathlib.
56407         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56408         settings here; set mathlib for anything but VxWorks.
56410 1996-01-22  Jeffrey A Law  (law@cygnus.com)
56412         * gcc.c-torture: Update to c-torture-1.40 release.
56414 1996-01-03  Jeffrey A Law  (law@cygnus.com)
56416         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56417         dg.exp.
56419 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
56421         * lib/c-torture.exp (c-torture-execute): Declare "output" as
56422         global.
56424 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
56426         * lib/g++.exp (LIBS): Define if not already.
56427         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56428         (gcc-dg-prune): Call prune_gcc_output.
56429         * lib/gcc.exp (prune_gcc_output): New proc.
56430         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56431         prune_gcc_output.
56433 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
56435         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56436         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
56438 1995-11-15  Jeffrey A Law  (law@cygnus.com)
56440         * gcc.c-torture: Update to c-torture-1.39 release.
56442 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
56444         * lib/c-torture.exp (c-torture-execute): Don't return if one option
56445         fails, try others as well.
56447 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
56449         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56450         If compilation fails, mark execute tests as `untested'.
56451         If test is marked as unsupported, don't mark compilation and
56452         execute tests as failed.
56454 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
56456         * lib/g++.exp (g++_init): Don't link in libg++, and look to
56457         libstdc++ for whether or not we want to be doing shared
56458         libraries.  Delete link_curses since we don't need it anymore.
56459         * lib/mike-g++.exp (postbase): Don't link in libg++.
56460         * g++.old-deja/old-deja.exp: Likewise.
56462 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
56464         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56466 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
56468         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56469         For that, add `-Wl,-a,shared_archive'.
56470         * g++.old-deja/old-deja.exp: Likewise.
56472 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
56474         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56476 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
56478         * lib/mike-g++.exp (postbase): Pay attention to the status of
56479         g++_load.
56481 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
56483           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56485 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
56487         * lib/gcc.exp (default_gcc_start): No longer need to log program
56488         being executed or its output, execute_anywhere does that now.
56489         * lib/g++.exp (default_g++_version): Call execute_anywhere.
56490         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
56492 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
56494         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56495         the same as those in lib/g++.exp.
56497 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
56499         * gcc.c-torture: Update to c-torture-1.38 release.
56500         * gcc.ieee: Related changes.
56502 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
56504         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56505         "exec". Minor reformatting changes.
56507         * config/rom68k.exp (${tool}_load): Make it work in a canadian
56508         cross. This means all "exec" calls now work on a remote host as
56509         well.
56510         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56511         cross. Filter out the extra "\r\n" stuff that expect puts in.
56512         (c-torture-execute): Filter out the bogus warnings like
56513         c-torture-compile does. Add support for canadian cross.
56514         * lib/gcc.exp (default_gcc_version, default_gcc_start)
56515         Use execute_anywhere rather than calling exec directly. Now it
56516         works for canadian cross testing.
56518 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
56520         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
56521         results into a variable, and check that rather than using file exists.
56523 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
56525         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56526         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
56528 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56530         * g++.old-deja/old-deja.exp: Create and pass runshlib and
56531         lib_curses if there's a shared libg++ in the build tree.
56533 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
56535         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56536         if not supported target.
56538 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
56540         * lib/g++.exp (g++_init): Move empty setting of runshlib and
56541         link_curses up to always happen, not just for native builds.
56543 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
56545         * gcc.c-torture: Update to c-torture-1.36 release.
56546         * gcc.failure: Related changes.
56548 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
56550         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56552 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
56554         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56555         * lib/mike-g++.exp (postbase): Not in here.  Still reference
56556         runshlib, link_curses, and mathlib for link and run.
56558         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56559         pass the runtime shared library options for Solaris, OSF/1, and
56560         Irix5, and link with -lcurses to avoid unresolved references.
56562 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
56564         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56565         only run once.
56567 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
56569         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56571 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
56573         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
56574         do not have a framework for the "compat" tests yet.
56576 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
56578         * lib/mike-g++.exp (postbase): New local variable `mathlib',
56579         set to null if we're testing vxworks5.1.  Use that instead of
56580         `-lm' in the setting of LIBS for link and run.
56582 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
56584         * config/rom68k.exp (${tool}_load): Major changes to make it
56585         work.  Verified that it does in fact return the stuff in
56586         exec_output properly.  Catch any Emul or any TRAP other than 0.
56588 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
56590         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56591         LDFLAGS properly for targets that need stuff from libgloss.
56592         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56593         only run once.
56594         (gpp_initialized): New variable.
56596 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
56598         * config/rom68k.exp: Load libgloss.exp.
56599         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56600         so we can produce a fully linked binary.
56601         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56602         so we can produce a fully linked binary.
56604 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
56606         * lib/plumhall.exp (ph_section): Watch for expected failures.
56607         Add missing `else'.
56609         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56610         run the testcase.
56611         (c-torture): Likewise.
56613 1995-08-28  Doug Evans  <dje@cygnus.com>
56615         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56617         * lib/mike-g++.exp (mike_cleanup): New proc.
56618         (prebase): New globals compiler_result, not_compiler_result,
56619         target_regexp.
56620         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
56621         allow leading "-" in pattern.  Watch for unsupported tests.
56622         If $compiler_result is set, pattern match assembler code,
56623         and ditto for $not_compiler_result.
56624         * lib/mike-gcc.exp: Likewise.
56626         * lib/plumhall.exp (ph_execute): Only call ph_summary if
56627         execution "succeeded".
56629 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
56631         * config/win32.exp: New file.
56632         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56634 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
56636         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56637         unsupported.
56638         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56639         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56640         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56642         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56643         "... without exceptions was ...".  That is now handled by
56644         prune_system_crud.
56645         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56647 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
56649         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56650         sieve.c,sort2.c}: New files.
56651         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56652         sieve.exp,sort2.exp}: Drivers for them.
56654         * lib/mike-gcc.exp (program_output): New user settable variable.
56655         (postbase): Call prune_system_crud.  Also prune extraneous compiler
56656         messages.
56657         * lib/mike-g++.exp (program_output): New user settable variable.
56659         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56661         * config/sh.exp: Deleted (use sim.exp instead).
56663 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
56665         * config/vx.exp: Declare CHECKTASK as global.
56666         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56667         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56668         * lib/old-dejagnu.exp: Load [pwd]/$executable.
56670 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56672         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56673         target. Like vx.exp, only includes `vx29k.exp' instead of
56674         `vxworks.exp'.
56676 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
56678         * config/sim.exp: Increase time limit from 120 seconds to 240.
56680 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
56682         * gcc.c-torture/execute/950628-1.c: New test.
56684 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
56686         * gcc.c-torture: Update with changes/additions from
56687         c-torture-1.34.
56689 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
56691         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56693 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
56695         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56697 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
56699         * gcc.c-torture/compile/950512-1.c: New test.
56700         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56701         * gcc.dg/struct-ret-1.c: Likewise.
56703 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
56705         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56706           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56708 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
56710         * gcc.c-torture/special/920411-1.c: Deleted.
56711         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56713 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
56715         * config/sim.exp (${tool}_load): Hack in call to bash to get a
56716         cpu limit.
56718 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
56720         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56722 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
56724         From kenner;
56725         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56726         is the proper length.
56727         * va-arg-3.c: Likewise.
56729 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
56731         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
56732         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56734         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
56735         * lib/g++.exp (default_g++_start): Delete old cruft.
56737 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
56739         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56740         (2 * (1 << 18)) to (2 * (1 << 17)).
56742         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56744 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
56746         * config/rom68k.exp: Renamed from config/idp.exp
56748 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
56750         * c-torture/compile/921109-2.c
56752 1995-04-18  Mike Stump  <mrs@cygnus.com>
56754         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56755         excess errors.
56757 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
56759         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56760         output.
56761         * lib/g++.exp (default_g++_start): Likewise.
56763 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
56765         * gcc.c-torture/compile/950329-1.c: New test.
56767 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
56769           * config/bug.exp (${tool}_load): Updated to use new remote_open
56770           and remote_close procs.
56771         * config/idp.exp: New file.
56773 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
56775         * gcc.c-torture/execute/950322-1.c: New test.
56777 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
56779         * config/vx.exp (${tool}_load): Clean up testing of return code from
56780         vxworks_ld and vxworks_spawn.
56782 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
56784         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56786 1995-03-13  Mike Stump  <mrs@cygnus.com>
56788         * lib/old-deja.exp: Add `excess errors test - ' error, now one
56789         can mark excess errors on a machine by machine basis.  Note, the
56790         default is to not expect any excess errors, even when excess
56791         errors test - is given, so you will want to put an XFAIL ... on
56792         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
56793         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56794         those 4 machines, but no others.
56796 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
56798         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56799         * lib/c-torture.exp: to here.
56801 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
56803         * gcc.c-torture/execute/950221-1.c: New test.
56804         * gcc.c-torture/execute/struct-ret-1.c: New test.
56805         * gcc.c-torture/compile/950221-1.c: New test.
56807         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56809 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
56811         * gcc.c-torture/execute/arith-1.c (main): Return 0.
56812         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56814 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
56816         * g++.gb: New directory of tests, derived from my signature and
56817         class scoping tests.
56819         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56820         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56821         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56822         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56823         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56824         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56825         * g++.gb/sig25.C: Likewise.
56827         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56828         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56829         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
56830         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
56831         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
56832         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
56833         * g++.gb/sig25.exp: Likewise.
56835         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
56836         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
56837         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
56838         * g++.gb/scope13.C: Likewise, this test still fails.
56840         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
56841         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
56842         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
56843         * g++.gb/scope13.exp: Ditto.
56845         * g++.gb/README: New file, explains what these tests are about.
56847 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
56849         * lib/dg.exp (dg-do): Support `preprocess'.
56850         (dg-test): Likewise.
56852 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
56854         * config/udi.exp: change "continue -expect" to "exp_continue".
56856 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
56858         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
56859         Delete redundant tests.
56861         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
56862         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
56863         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
56864         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
56865         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
56866         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
56867         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
56868         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
56870         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
56871         storing label pointers.
56872         * gcc.c-torture/execute/921019-1.c: Likewise.
56873         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
56874         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
56875         parameter fp.
56876         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
56877         constants.
56879         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
56880         Delete obsolete tests.
56882         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
56883         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
56884         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
56885         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
56886         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
56887         * gcc.c-torture/compile/950124-1.c: New test.
56889         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
56891 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
56893         * lib/mike-g++.exp: Add -lm to LIBS.
56895 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
56897         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
56899 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
56901         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
56903 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
56905         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
56907 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
56909         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
56910         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
56911         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
56912         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
56913         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
56914         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
56915         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
56916         * g++.law/{operators31.C, operators32.C,
56917         * g++.law/{operators33.C, operators34.C}: Likewise.
56918         * g++.law/{pic1.C, refs2.C}: Likewise.
56919         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
56920         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
56921         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
56922         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56924         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
56925         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
56926         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
56927         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
56928         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
56929         * g++.law/{enum9.exp, friend5.exp}: Likewise.
56930         * g++.law/{nest3.exp, nest4.exp}: Likewise.
56931         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
56932         * g++.law/{operators30.exp, operators31.exp}: Likewise.
56933         * g++.law/{operators32.exp, operators33.exp}: Likewise.
56934         * g++.law/{operators34.exp}: Likewise.
56935         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
56936         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
56937         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
56938         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
56939         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56941         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
56942         No longer expected to fail.
56943         * g++.law/missed-error3.C: Tweak for recent bool changes.
56945 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
56947         * config/emb-unix: Deleted.
56948         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
56949         remote execution.  Do final link on remote host if REMOTE_LINK is set.
56951 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
56953         * lib/dg.exp (dg-test): Fix typo in last patch.
56955 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
56957         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
56958         (handles multiple occurrences).
56960 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
56962         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
56963         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
56964         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
56965         printed).
56966         * lib/c-torture.exp (c-torture-compile): Likewise.
56967         (c-torture): Prepend full path if missing.
56968         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
56969         (gcc_fail): Likewise.
56970         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
56972 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
56974         * lib/netware.exp: Only attach to NetWare i386 systems.
56976 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
56978         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
56979         messages.  Add test name to "output pattern match" pass/fail message.
56981 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
56983         * gcc.dg: New testsuite.
56984         * gcc.dg/dg.exp: New file.
56986         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
56987         test-switch.c}: Deleted.
56989         * gcc.misc-tests/msgs.exp: New testcase driver.
56991 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
56993         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
56994         Watch for illegal return values from ${tool}_load.
56995         * config/unix.exp (${tool}_load): Fix pass/fail detection for
56996         cross targets.  Coerce return value >0 to 1.
56998 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
57000         * config/unix.exp (${tool}_load): Call program rsh, not proc.
57002         * config/emb-unix.exp: New file.
57004         * config/sim.exp: Error if variable $SIM not defined.
57005         (${tool}_load): Mark test as "untested" if simulator missing.
57007         * config/unix.exp: Load remote.exp to get rcp_download.
57008         * lib/c-torture.exp: Use different option lists for testcases with
57009         and without loops.
57010         * gcc.c-torture/execute/execute.exp: Likewise.
57012 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
57014         * config/*.exp: Clarify return code from ${tool}_load.
57015         Call `unresolved' or `untested' instead of `warning' or `perror'
57016         (sometimes you still want to call both though).
57017         Add comment that `shell_id' is local to each file.
57018         * config/udi.exp (timeout): Set to 30.
57019         Don't print warning if connection fails, $connectmode has already
57020         printed an error.
57021         (${tool}_load): Move verbose messages to level 2.
57022         Rework pattern for "Process started" message.
57023         Pass `shell_id' to ${connectmode}_download.
57024         Retry twice upon timeout.  Make resetting of target more robust.
57025         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57026         Pass `shell_id' to exit_$connectmode.
57027         Only call exit_$connectmode if connected.
57028         * config/unix.exp (${tool}_load): Check return codes better.
57029         * config/vrtx.exp (${tool}_load): Likewise.
57030         * config/vx.exp (${tool}_load): Likewise.
57031         Delete unneeded global's.
57032         * lib/dg.exp (dg-test): Update to reflect clarified return codes
57033         from ${tool}_load.
57034         (dg-stat): Delete.
57035         (dg-init): Delete recording of pass/fail counts.
57036         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57037         (old-dejagnu-init): Likewise.
57038         (old-dejagnu-stat): Delete contents, empty proc now.
57039         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57040         (c-torture): Delete references to lcnt, lpass, lfail.
57041         Get option list from TORTURE_OPTIONS.
57042         Delete -funroll[-all]-loops if no loops.
57043         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57044         (g++_stat): Delete contents (empty proc now).
57045         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57046         (gcc_finish): Likewise.
57047         (gcc_stat): Deleted.
57048         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57049         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57050         * gcc.c-torture/execute/execute.exp: Likewise.
57051         Split tests into two parts: compile, execute.
57052         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
57053         no loops.  Update to reflect clarified return codes from ${tool}_load.
57055 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
57057         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57058         to grep for.
57059         (old-dejagnu): Likewise (where necessary).
57061 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
57063         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57065         * lib/dg.exp (dg-process-target): Fix processing of selector.
57066         Add comment regarding use of `error'.
57068         * lib/gcc.exp (prune_system_crud): Define if missing.
57069         * lib/g++.exp (prune_system_crud): Likewise.
57071         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57072         Call prune_system_crud.
57073         * lib/dg.exp (dg-runtest): New proc.
57074         Use perror instead of send_user for tcl errors in testcase.
57075         Don't return any value, it's never used.
57076         Don't clobber previous definition of `unknown'.
57077         Print tcl errors in `dg-final'.
57079 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
57081         * lib/dg.exp (dg-process-target): Improve syntax error messages.
57082         (dg-test): Don't print errorInfo, it contains stack backtrace.
57084 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
57086         * lib/g++.exp (runtest_file_p): Define if missing.
57088 1994-09-24  Doug Evans  (dje@cygnus.com)
57090         * lib/mike-g++.exp: Comment out loading of g++.exp.
57091         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
57092         (default_g++_version): Always print something.
57093         (default_g++_start): Comment out call to `which'.
57094         (g++_start, g++_load): Deleted (must be defined in config file).
57095         * lib/gcc.exp: Test for existence of $CC at start.
57096         Delete check for tmpdir (done in gcc_init).
57097         (default_gcc_version): Always print something.
57098         (default_gcc_start): Comment out call to `which'.
57099         * config/*.exp: Major cleanup - make cross targets work at least a
57100         little better for g++ (by not being "--tool gcc" specific).
57101         Rename gcc_xxx to ${tool}_xxx.
57102         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57103         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57105 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
57107         * lib/c-torture.exp (c-torture-compile): Rework compiler
57108         message processing.
57110         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57111         c-torture.
57113 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
57115         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57117         * lib/dg.exp (dg-process-target): Support { target native }.
57119 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
57121         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
57122         looked for "... program xxx got fatal signal".
57123         Correct regsub munging of `comp_output'.
57124         Ignore compiler messages "path prefix not used" and "linker input
57125         file unused".
57127 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
57129         * lib/gcc.exp (runtest_file_p): Define if missing.
57130         * gcc.prms/template.c: Example to work from.
57132 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
57134         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57135         * lib/dg.exp (dg-test): Call unsupported testcases as such.
57137         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57138         * gcc.prms/1883.c: Moved from compile/940714-1.c.
57139         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57140         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57142         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57143         (dg-process-target): No longer a varargs proc.
57144         Return S/N for target, P/F for xfail.  All callers changed.
57145         (user option procs): More argument checking.
57146         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57147         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57148         (dg-test): Skip test if not running on selected target in `dg-do'.
57149         Update handling of `dg-do-what', `dg-output-text'.
57150         Separate execution pass/fail from output pattern match pass/fail.
57151         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57153 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
57155         * gcc.c-torture/special/special.exp: Don't expect failure for mips
57156         target for 920510-1.c.
57158 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
57160         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57161         Clean up comment regarding use of passcnt, etc.
57162         (gcc_stat): Don't update `testcnt' here.
57163         (gcc_finish): Do it here.
57164         Might as well reset `but_id' here too.
57165         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57166         to determine if the file should be tested.
57167         * gcc.c-torture/compile/compile.exp: Likewise.
57168         * gcc.c-torture/execute/execute.exp: Likewise.
57169         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57170         * gcc.misc-tests/dg-test.exp: Likewise.
57171         * gcc.prms/prms.exp: Likewise.
57172         * gcc.wendy/wendy.exp: Likewise.
57173         * g++.old-deja.exp: Likewise.
57174         Move "Testing file" message to verbose level 1.
57176 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
57178         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57180 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
57182         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57183         (default_gcc_start): Accept optional second list element
57184         of compiler flags.  Print compiler output at verbosity level 2.
57185         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57186         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57187         Save current values of framework globals passcnt, failcnt, xpasscnt,
57188         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57189         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
57190         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57191         xfailcnt to compute stats.  Update framework global `testcnt' from
57192         pass/fail counts.
57193         (gcc_finish): New proc.  Clean up test environment.
57194         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57195         (gcc_epass, gcc_efail): Delete.
57196         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57197         argument of line number.
57198         (dg-init): If the tool has an init routine, call it.
57199         (dg-test): Remove args `cflags_var' and `libs_var'.
57200         Pass all compiler options to ${tool}_start.
57201         Handle missing line number.
57202         (dg-finish): New function.
57203         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57204         particular files.  Call gcc_finish at end.  Move "skipping test"
57205         message to verbosity level 3.
57206         * gcc.c-torture/compile/compile.exp: Likewise.
57207         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57208         * gcc.c-torture/execute/execute.exp: Likewise.
57209         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57210         Print testcase being tried at verbosity level 1.
57211         * gcc.c-torture/special/special.exp: Unset xfail.
57212         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57213         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57214         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57215         * gcc.failure/failure.exp: Likewise.
57216         * gcc.ieee/ieee.exp: Likewise.
57217         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57218         Update call to dg-test.  Call dg-finish at end.
57219         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
57220         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57221         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57222         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57223         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
57224         * gcc.wendy/wendy.exp: Add copyright.
57225         Delete setting of tmpdir (done by gcc_init).
57226         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57227         Pass compiler flags to gcc_start.  Call gcc_finish at end.
57228         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57229         gcc_[ce]pass/fail.
57231 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
57233         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57234         confusion.
57235         (g++_load): Likewise.
57237         * config/*.exp (gcc_load): Some were varargs fns and some were not.
57238         Rename argument to `prog' to remove the confusion.
57239         Varargs fns behave differently too!
57240         (g++_load): Likewise.
57242         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57244         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57245         what it is.  Delete (always) printing of status value for !native.
57246         Simplify verbose code, and include status and exec_output.
57247         (g++_load): Use gcc_load.
57249 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
57251         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57252         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57253         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57254         940714-3.c as these testcases don't exist anymore.  Make
57255         va-arg-1.c expected to pass.
57257 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
57259         * gcc.misc-tests/misc.exp: Only run specific testcases.
57260         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
57261         * gcc.misc-tests/dg-[1-9].c: New files.
57263         * lib/dg.exp: New testsuite driver.
57264         * gcc.prms/prms.exp: Use it.
57266         * README.gcc: New file.
57268         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57269         Document and reset `lxpass' and `lxfail'.
57270         Simplify "initialized" message.
57271         (gcc_stat): Clean up comments a little.
57273 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
57275         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57277 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
57279         * lib/old-dejagnu.exp (process-option): New proc.
57280         (old-dejagnu-init, old-dejagnu-stat): Likewise.
57281         (old-dejagnu): Simplify.
57282         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57284 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
57286         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57287         exists and is not an empty string.
57289         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57290         $xfail rather than calling setup_xfail.  Clear $xfail when test is
57291         finished.
57292         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57293         automatically.
57295         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57296         longer expected to fail.
57298         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57299         "f" function call.
57301         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57303         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57304         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57305         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57306         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57307         c-torture-1.29.
57309         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57310         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57312         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57314         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57315         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57317         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57318         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57319         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57321 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
57323         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57324         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57325         940714-1.c, 940714-2.c, 940714-3.c},
57326         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57327         gcc.misc-tests/{mg.c,mg.exp}:
57328         New tests.
57329         * gcc.noncompile/noncompile.exp: Change accordingly.
57331 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
57333         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57334         Undo previous clobberage.
57336 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
57338         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57339         * gcc.special/{930510-1.c, special.exp}:
57340         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57341         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57342         struct-varargs-1.c}: New tests from c-torture-1.26.
57344 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
57346         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57347           argument to switch.
57349 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
57351         * Revert the previous changes.  Please see Rob's directory
57352         (/lisa/test/rob/progressive/gcc/testsuite) for testing
57353         fixes.
57355 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
57357         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57358         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57359         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57360         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57361         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57362         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57363         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57364         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57365         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57366         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57367         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57368         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57369         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57370         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57371         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57372         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57373         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57374         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57375         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57376         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57377         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57378         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57379         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57380         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57381         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57382         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57383         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57384         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57385         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57386         testing changes.
57388 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
57390         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57391         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57392         with perror calls.
57394 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
57396         * config/unix.exp (g++_load): Fix syntax.
57398 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
57400         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57401         * gcc.noncompile/921017-1.c: Deleted obsolete test.
57402         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57403         Don't expect va-arg-1.c to fail.  Correct expected output for
57404         920928-1.c.
57405         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57406         * gcc.wendy/hbm4.c: Correct typo.
57407         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57409 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
57411         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57412         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57413         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
57414         * lib/c-torture.exp (c-torture-compile): Ditto.
57416         Reduce volume of output (remove all the -I's and such).
57417         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57418         Call gcc_cpass, gcc_cfail.
57419         (c-torture): Pass testing option to c-torture-compile.
57421 1994-03-21  Doug Evans  (dje@cygnus.com)
57423         Bring patches over from progressive.
57424         * config/default.exp: Exit remote shell cleanly.
57425         (g++_exit, g++_start): Add default versions.
57426         * config/sim.exp (gcc_load): Use perror, not error.
57428 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
57430         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
57431         set in site.exp.
57433 1994-03-14  Doug Evans  (dje@cygnus.com)
57435         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57436         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57437         (wendy_try): New proc to run testcase.
57438         (main loop): Call 'em.
57439         * gcc.wendy/*.c: Clean up pass to correct expected output.
57441         * lib/gcc.exp: Minor cleanup work.
57442         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57444 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
57446         * config/sim.exp (gcc_load): Document return codes better.
57447         Don't pass -v to simulator.
57449 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
57451         * gcc.special/920717-x.c: Fix typo.
57452         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57453         get at sources.
57455         * lib/mike-gcc.exp: Fix typo.
57457 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
57459         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57460         binary to use, transform the name.
57461         * config/*.exp: rename everything. Nuke any g++ specific files,
57462         it's now a special case of gcc that requires no special support.
57463         Add a default.exp for unsupported targets.
57465 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
57467         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57468         lib/old-dejagnu.exp: Fix a few patterns to work with the new
57469         version of Tcl.
57471 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
57473         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57474         than a warning.
57476 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
57478         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57480 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
57482         * gcc.execute/execute.exp: Combine opt_list and foption_list into
57483         option_list.  Compile every file with only 4/6 option choices
57484         (same as C torture) instead of with 12/18 different option
57485         choices.
57486         * lib/c-torture.exp: Likewise.
57488         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57489         not already set.
57491 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
57493         * lib/old-deja.exp: Add `excess errors test fails' error, now one
57494         can put an XFAIL *-*-* on excess errors.
57496 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
57498         * g++.law: Add more tests derived from g++-bugs snapshots.
57500         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
57501         equivalent to g++.law/init9.
57503         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57504         compiled it, and the a.out file after we've run it.
57506 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
57508         * lib/mike-g++.exp (postbase): Delete the .o file after we've
57509         compiled it, and the a.out file after we've run it.
57511 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
57513         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57515 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
57517         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57518         version number.
57520 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
57522         * g++.law: New directory of g++ tests derived from the g++-bugs
57523         snapshots.
57525 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
57527         * gcc.compile: initbug1.c initbug1.exp testcase added
57529 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
57531         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57532         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57533           fixes submitted by Jeff Law (law@cs.utah.edu)
57534         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57535           Jeff Law (law@cs.utah.edu)
57538 1993-11-30  Mike Stump  (mrs@cygnus.com)
57540         * config/unix-g++.exp: Follow the gcc way of doing things.
57541         * g++.old-deja/old-deja.exp: Minor updates.
57542         * lib/g++.exp: New file, follow the gcc way of doing things.
57543         * lib/old-dejagnu.exp: Minor updates.
57544         * lib/mike-g++.exp: Always unset errorInfo.
57546 1993-11-06  Mike Stump  (mrs@cygnus.com)
57548         * lib/gcc.exp: Fix some errors with the below change, CC and
57549         CFLAGS should be global when setting, not local.
57551 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
57553         * lib/gcc.exp: Transform tool name.
57555 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57557         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57559 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57561         * lib/gcc.exp: change gcc_done to gcc_stat
57563 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57565         * Upgraded gcc testsuite to c-torture version 1.25
57567 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
57569         * lib/gcc.exp: added reporting code. Changed verbose compile message.
57570         * lib/c-torture: added hooks for new reporting code.
57572 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
57574         * config/sh-gcc.exp: check if sh-sim exists in the path
57576 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
57578         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57579         * gcc.compile/compile.exp: Initial changes for new logic.
57580         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57581         * gcc.failure/failure.exp: Initial changes for new logic.
57582         * gcc.ieee/ieee.exp: Initial changes for new logic.
57583         * gcc.misc-tests/misc.exp: Initial changes for new logic.
57584         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57585         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57586         * lib/c-torture.exp: Initial changes for new logic.
57587         * lib/gcc.exp: Initial changes for new logic.
57589 1993-10-15  Mike Stump  (mrs@cygnus.com)
57591         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57592         depend upon failure or success.  Fully qualify names in failure
57593         and success messages.  Always remove a.out before starting
57594         compile, just in case.  Pay more attention to error text output by
57595         the compiler.  Handle testcases with no known past errors just
57596         like all others, so that things are uniform.  Other miscellaneous
57597         improvements.
57599 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
57601         * gcc.cpp: new directory for cpp tests
57603 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
57605         * lib/chill.exp: Code reformatted, removed unused code.
57606         * config/unix-chill.exp: Code reformatted, removed unused code.
57607         * chill.execute/execute.exp: Code reformatted, removed unused code.
57608         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57610 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
57612         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
57613         routines not written.
57615 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
57617         * config/bug-gcc.exp: Use new procs from bug.exp.
57619 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
57621         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57622         via ftp, rather than depending on NFS.
57623         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57624         case.
57626 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
57628         * config/bug-gcc.exp: Use new download proc.
57630 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
57632         * chill.execute/execute.exp: cleanups, handles errors better
57633         * chill.compile/compile.exp: rewrite, based on execute.exp
57634         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57635         * lib/chill.exp: major changes to diff proc and compile and link
57636         procs. added chill_fail and chill_pass wrappers to pass and
57637         fail. added more comments, and handle error codes better.
57638         Added a hack to capture stderr from exec, so noncompile tests
57639         can work.
57641 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
57643         * chill.execute/execute.exp: rewrite of testsuite driver
57644         * lib/chill.exp: rewrite of testsuite driver
57645         * config/unix-chill.exp: rewrite of testsuite driver
57647 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
57649         In chill.execute:
57650         * iexpr.ch: Standardize uppercase.
57651         * tuples.dat: Standardize uppercase.
57652         * vary.ch: standardize.  Correct varying string assignments.
57653         * vary.dat: Add new output lines.
57655 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
57657         In chill.execute:
57658         * chprintf.ch: Standardize use of uppercase.
57659         * tuples.ch: Standardize and turn arr2 into a DCL,
57660           rather than a SYN.
57661         * pinits.ch: Standardize.
57663 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
57665         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57666         * Makefil: Renamed to Makefile.in.
57667         * configure.in: New.
57669 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
57671         In chill.execute:
57672         * .cvsignore: Add result/output files.
57673         * Makefile: Fix up variables at start.  Use MFLAGS
57674           everywhere.  Correct bool_loc, built_ins entries.
57675           Add entry for vary1.ch.
57676         * bitarray.ch: Standardize upper-case usage.
57677         * bitexpr.ch: Standardize, add output of b1.
57678         * params.ch: Use arrayt in along PROC parameters, to
57679           avoid novelty problems.
57680         * sets.ch: Tiny cleanup.
57681         * vary1.ch: Re-indent.
57683 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
57685         * Add PR-related files to Makefiles, .cvsignore files, etc.
57687 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
57689         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57690           with compiler objects. New names are test-flow.c and test-loop.c
57692 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
57694         * Upgraded c-torture tests from 1.19 to 1.20
57696         * new files:
57697         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57698         * gcc.compile: 930623-1.c 930623-2.c
57699         * gcc.noncompile: 930622-1.c 930622-2.c
57700         * gcc.failure: 920411-1.c 920627-2.c
57701         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57703 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
57705         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57706           More changes to get testsuite working properly. Needs more work.
57707           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57709 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
57711         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57712           More changes to get testsuite working properly. Needs more work.
57714 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
57716         * chill.compile/compile.exp: Added for Dejagnu support
57717         * chill.execute/execute.exp: Added for Dejagnu support
57718         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
57720 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
57722         This should complete moving the CHILL test files.
57723         * chill.noncompile(.cvsignore printf.grt
57724             in-printf.grt chprintf.grt chprintf.ch):
57725             Added test-support files.
57726           (Makefile): Modified further.
57727         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57728             signal.ch): Added test files.
57729           * chill.execute (.cvsignore printf.grt printr.c
57730             in-printf.grt rts.c chprintf.grt rts.h): Added
57731           test-support files.
57732             (Makefile): More corrections.
57734 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
57736         * chill.compile, chill.execute, chill.nocompile: Add CHILL
57737           test cases, ready for DejaGnu.
57739 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
57741         * Upgraded c-torture tests from 1.18 to 1.19
57743         * gcc.compile: added test(s):
57744           930607-1.c
57745         * gcc.execute: added test(s):
57746           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57748         * added new subdirectory for misc tests: gcc.misc-tests
57749         * gcc.misc-test(s): added tests:
57750           inst-check.c test-consts.c test-ior.c test-switch.c
57752 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
57754         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57756 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
57758         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57760 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
57762         * Upgraded c-torture tests from 1.17 to 1.18
57764 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
57766         * Upgraded c-torture tests from 1.12 to 1.17
57768 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
57770         * lib/old-dejagnu.exp:
57771           Fixed handling of XFAIL target triplets to correctly
57772           recognize wildcard characters.  Removed code that
57773           appended a unique id tag to the end of the file name
57774           printed out by the result of the testcases within a
57775           given test file.
57777 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
57779         * lib/old-dejagnu.exp:
57780           Reworked expected failure handling to trigger off of XFAIL
57781           keyword in keyphrase embeded in testcase source code. The
57782           XFAIL keyword must be at the end of the keyphrase line. It
57783           may optionally be followed by one or more target triplets.
57784           It has just occured that the handling of wildcards in the
57785           target triplet may not be correct.
57787 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
57789         * g++.old-deja/tests:
57790           Moved all subdirectories up one level into g++.old-deja .
57792         * lib/old-dejagnu.exp:
57793           Fixed problem with CXXFLAGS not being properly reset, and being
57794           corrupted with extraneous "-c" compiler option.  This was
57795           causing binaries to not be generated for test that needed them.
57796           Modified strings passed to "pass" and "fail" so that individual
57797           tests from the same test file would be distinguished by an
57798           identifier appended to the test file name in the summary logs;
57799           this corrected a problem with erroneous diff logs.  Added code
57800           to search testcases for expected fail and unexpected pass keywords.
57802 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
57804         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57806 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
57808         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57809           Removed extraneous text from end of "Special g++ Options"
57810           keyphrase.
57812         * lib/old-dejagnu.exp: Added pattern matching to look for new
57813           keywords, embedded in testcases comments, which will trigger
57814           calls to xpass and xfail.
57816 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
57818         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57819           comments embedded in the testcases, especially the one looking for
57820           special compiler options, as well as the pattern matching for the
57821           compiler output again.
57823 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
57825         * lib/old-dejagnu.exp: Do a proper check of the return value for
57826           execute tests. Fixed several problems with the pattern matching
57827           of the compiler output which gave erroneous test results.
57828           Changed several of the test result messages to be more descriptive.
57829         * config/unix-g++.exp: Proc g++_load now actually works and
57830           executes the tests passed to it and returns a usable return
57831           value.
57833 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
57835           * lib/gcc.exp: Exits gracefully if $CC is bogus.
57837 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
57839         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
57840           Modified both files to properly execute the old style
57841           dejagnu tests. The previous versions of these files were
57842           experimental and did not function anything near correctly.
57844 1993-04-05  Rob Savoye  (rob@cygnus.com)
57846         * Removed all Makefile.in and configure.in files. No configuration
57847         needed now.
57849 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
57851         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
57853 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
57855         * gcc.compile/configure.in, gcc.unsorted/configure.in,
57856         gcc.special/configure.in, gcc.noncompile/configure.in,
57857         gcc.execute/configure.in, gcc.code_quality/configure.in,
57858         g++.other/configure.in, g++.old-deja/configure.in,
57859         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
57860         in srcname setting.
57862 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
57864         * lib/udi.exp: Fixed mondfe and mondfe_download.
57865         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
57866         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
57868 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
57870         * config/udi-gdb.exp: Check $shell_id after connecting to target.
57871         (gdb_exit): Don't remove *_soc files.
57873 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
57875         * lib/c-torture.exp: Don't look for main; instead always use -w
57876         -c.  This is how the c-torture tests work.  Remove the object
57877         file if the compilation succeeds.
57878         * gcc.execute/execute.exp: Remove executable if test passes.
57879         * gcc.noncompile/noncompile.exp: Every test is an expected
57880         failure.
57881         * gcc.special/special.exp: Added tests from c-torture 1.11,
57882         corrected use of existing test.
57883         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
57884         gcc.execute/920625-1.c: Updated to c-torture 1.11.
57885         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
57886         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
57887         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
57888         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
57889         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
57890         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
57891         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
57892         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
57893         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
57894         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
57895         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
57896         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
57897         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
57898         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
57899         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
57900         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
57901         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
57902         c-torture 1.11.
57903         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
57904         correspond to c-torture 1.11.
57906         * New file.